D Language Bugzilla Archive

24890 bugs archived from https://issues.dlang.org/.

IDStatusResolutionSeverityComponentGitHubSummary
20805NEWmajordmddmd#17954C++ mangling mismatch with templates and namespaces
20806NEWnormaldmddmd#19700src\build.d autobootstrap mode doesn't work on Windows
20807NEWenhancementdruntimedmd#17402Missing documentation on SIMD opcodes
20808NEWregressiondmddmd#19701[regression] opDispatch error disappears!
20809RESOLVEDFIXEDregressiondmdreturn statement might access memory from destructed temporary
20810RESOLVEDFIXEDnormaldmdFreshly built DMD fails to read config file
20811RESOLVEDFIXEDregressiondmdRegression as of 2.066.0 - CTFE static variable retained across calls
20812NEWblockerdmddmd#17955_d_assocarrayliteralTX segfault assigning a shared associative array an AA literal
20813NEWenhancementphobosphobos#10416std.experimental.allocator add fault injecting allocator
20814RESOLVEDDUPLICATEnormaldmdFail to compile with scope - what is reason for restriction?
20815RESOLVEDINVALIDnormaldmdWrong purity inference for postblit and copy constructor in template struct
20816RESOLVEDDUPLICATEenhancementdmdthis template parameter does not work on static method
20817NEWmajorphobosphobos#10417valigrind shows that parseJSON() generates errors relating to uninitialised values
20818NEWenhancementdmddmd#19702Support const, scope, etc. attributes for variadic parameters
20819NEWenhancementphobosphobos#9794std.getopt should detect duplicated pointers passed as arguments.
20820NEWminordmddmd#19703[ob][DIP1021]Borrowing by a scope variable is not equivalent to a scope argument
20821RESOLVEDFIXEDnormaldmdAliased template method confuses overload resolution
20822NEWregressiondmddmd#17956when building dmd, control characters for the console are included even when the host DC is piped
20823RESOLVEDFIXEDnormaldmd[DIP 1000] un-@safe code fails with dip1000
20824RESOLVEDFIXEDnormaldmderror messages generated by dmd build script can be prefixed with a non-standard "ERROR:"
20825RESOLVEDFIXEDnormaldmdthe filename of the error messages generated by dmd build.d script miss the "src/" part of the path
20826RESOLVEDFIXEDblockerinstallerCI breakage: create_dmd_release attempts to copy the complete dmd repo.
20827NEWnormaldmddmd#19704Spurious "has no `return` statement, but is expected to return a value" with labeled continue
20828NEWregressiondmddmd#19705__traits(getFunctionAttributes) doesn't support "scope"
20829RESOLVEDWORKSFORMEregressiondmddmd segfault on jump from a TryCatchStatement to another
20830RESOLVEDFIXEDregressiondmdSegfault for multiple duplicate interfaces
20831RESOLVEDFIXEDnormaldmd__traits(getAttributes) failes to compile when used on a parameter with no name
20832RESOLVEDFIXEDnormaldruntimeFix ioctl request for TCSETS2
20833RESOLVEDFIXEDregressiondmdTemplate members prevent __traits(getOverloads) from working properly
20834NEWmajordmddmd#19706pragma(inline, true) fails to inline simple functions. fails with -inline
20835RESOLVEDFIXEDnormaldmdEnum member attributes being evaluated in wrong scope.
20836RESOLVEDFIXEDnormalphobosstd.math: reorder declarations from most visible to least
20837RESOLVEDWONTFIXminordruntime[core.atomic] Provide MemoryOrder.con (consume) for atomicLoad
20838RESOLVEDINVALIDblockerdmdon modern (x86_64) CPUs, dmd emit cmpxchg8b instead of CMPXCHG16B
20839RESOLVEDDUPLICATEcriticaldmd[dwarf] inherited fields not shwon
20840RESOLVEDFIXEDnormaldmdNo deprecation when using template from deprecated selective import
20841NEWnormaldlang.orgdlang.org#4104Website: update the outdated GDC download link.
20842RESOLVEDFIXEDnormaldmdStructs with disabled default/copy ctors can't be initialized
20843NEWmajorinstallerinstaller#663dustmite.exe missing in folder bin64\
20844RESOLVEDFIXEDenhancementdruntimeDMD compiler should take care of data alignment, after seeing the 'cas' call
20845NEWenhancementdruntimedmd#17403output better error message regarding the cas data size
20846NEWenhancementdmddmd#17957Using previous arguments in default values
20847REOPENEDenhancementdmddmd#19707confusing compiler error message when compiling PosixTimeZone.getTimeZone
20848RESOLVEDFIXEDnormalphobosBug in formatValueImpl
20849RESOLVEDFIXEDnormalvisualdOption -L/noopttls not omitted for lld linker
20850RESOLVEDFIXEDnormalphobosCan't assign enum of Tuple
20851NEWnormaldmddmd#17958diagnostic based on template constraints does not work with IFTI
20852RESOLVEDFIXEDmajordruntimecore.sys.posix.sys.wait missing definitions on FreeBSD
20853RESOLVEDFIXEDenhancementdmdstatic array ptr cannot be used in safe code but it should be allowed
20854NEWminordmddmd#19708IFTI does not see parameterized base type of enum
20855RESOLVEDFIXEDminordmdstack overflow when compiling large file
20856NEWenhancementdlang.orgdlang.org#4105add dlang-community adoption request link to the dub package page of code.dlang.org
20857NEWregressiondruntimedmd#17187Rethrowing range error from thread with large stack segfaults
20858NEWblockerphobosphobos#10418std.parallelism.task: Can't move value to task param
20859RESOLVEDFIXEDenhancementdruntimeAdd overloads of core.sync.rwmutex.ReadWriteMutex.Reader/Writer.tryLock that take a timeout duration
20860RESOLVEDFIXEDregressiondmdOpDispatch does not work for structs with constructor and destructor
20861RESOLVEDFIXEDcriticaldmdInterface implementations are not checked when code gen is skipped
20862RESOLVEDINVALIDmajordruntimeSegfault on repeated GC.qalloc calls
20863NEWnormaldmddmd#17959Passing aggregate types into templates by alias drops qualifier
20864RESOLVEDWORKSFORMEenhancementphobos[Module std.traits]
20865NEWenhancementphobosphobos#9795Add std.path : isSubPath
20866NEWmajordmddmd#19709Wrong overload function call with "scope const"
20867RESOLVEDWONTFIXnormaldmdclass subtyping doen't work in separate files
20868RESOLVEDFIXEDcriticaldmdDIP1000: scope delegate triggers error in unsafe code and it shouldn't
20869RESOLVEDFIXEDenhancementphobos`std.algorithm.mutation : move` is overly trusting of `opPostMove`
20870RESOLVEDFIXEDnormalphobosstd.outbuffer.printf is trusted
20871NEWenhancementphobosphobos#10419std.socket.UnixAddress @trusted functions can corrupt memory if inherited from
20872RESOLVEDFIXEDnormalphobosstd.array.assocArray trusts user-provided 'front' for values
20873NEWenhancementphobosphobos#10420std.parallelism.task mistakenly trusts user-supplied implicit-conversion routines
20874RESOLVEDFIXEDnormalphobosstd.json.assign requires '@safe' and 'pure'
20875RESOLVEDFIXEDnormaldmd[REG2.087.1] Enum template specialization ignored
20876NEWregressiondmddmd#19710generated constructor always inout regardless of ability of fields to use inout
20877NEWnormaldmddmd#19711Type deduction doesn't work for Alias Template Parameters
20878NEWnormaldmddmd#19712.stringof inconsistent between 32-bit and 64-bit Linux
20879RESOLVEDFIXEDcriticaldruntimeArrays are oblivious to copy constructors
20880RESOLVEDWORKSFORMEnormaldmd[DIP1000] Temporaries escape innards absent destructor
20881RESOLVEDFIXEDnormaldmd[DIP1000] scope inference turns return-ref into return-scope
20882RESOLVEDFIXEDenhancementdlang.orgOutdated examples in the documentation (std.stdio)
20883NEWenhancementinstallerinstaller#703Provide Windows Package Manager package
20884REOPENEDnormaldmddmd#19713Using getMember with a type as first argument can lose type qualifiers.
20885RESOLVEDFIXEDregressiondmdpointer rejected for the variable declared in a `if` condition
20886RESOLVEDFIXEDregressionphobosstd.process.browse does not work with URLs 256 characters or longer
20887RESOLVEDFIXEDenhancementphobosImprove speed of std.digest.digest!(Hash, Range) on non-array ranges
20888NEWenhancementdmddmd#19714std.range.Cycle does not compose with `const`
20889RESOLVEDFIXEDenhancementphobosSupport construction of std.bigint.BigInt from a sign and a byte-array magnitude
20890RESOLVEDFIXEDregressiondmdparameter corruption when other parameter is a static array of length 1
20891NEWminordruntimedmd#17404Android GC signals set inappropriately
20892NEWregressiondruntimedmd#17405[REG2.086] ElfFile comparison suboptimal
20893RESOLVEDFIXEDregressiondmd[REG 2.087] 32-bit arithmetic goes wrong
20894RESOLVEDFIXEDnormaldmdICE: passing a member template mixin identifier as alias argument
20895RESOLVEDDUPLICATEnormaldmdError with alias to struct member or member function
20896NEWregressiondmddmd#17960this.__lambda2 has no value when trying to evaluate length of AliasSeq
20897RESOLVEDINVALIDnormaldmdAST contains try/finally statements in -betterC mode
20898NEWnormaldmddmd#19715order dependency in evaluating pragma(inline) for functions
20899RESOLVEDDUPLICATEmajordmdQualifiers on alias parameters inconsistency between built-in types and user defined types
20900NEWmajordmddmd#19716dmd crashes on static foreach over infinite range
20901NEWmajordmddmd#17961static foreach must deep-copy front() per iteration
20902NEWenhancementdlang.orgdlang.org#4106add an VisualD link directly on dlang.org home page or download page
20903RESOLVEDFIXEDmajordmdseg fault on long signed divide overflow
20904RESOLVEDFIXEDmajordmddip1000 implicit conversion delegates error