D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
7001RESOLVEDINVALIDnormalphobosstd.path.baseName and isValidFilename wrong documentation
7002RESOLVEDINVALIDenhancementphobosstd.path needs a isValidFilePath function
7003RESOLVEDFIXEDnormaldmdno tuple expansion for c++ mangling
7004RESOLVEDFIXEDnormaldmdIterating tuple with index which explicitly typed as size_t causes an error
7005RESOLVEDDUPLICATEnormaldmdextern(C) mangling should always be flat
7006RESOLVEDFIXEDregressionphobosstd.math.pow (integral, integral) crashes on negative exponents
7007NEWnormaldmddmd#18383[] should have a type of its own
7008NEWnormaldlang.orgdlang.org#4016Associative array ABI is under-specified
7009RESOLVEDWONTFIXenhancementdmdcountChars, removeChars
7010RESOLVEDWORKSFORMEenhancementphobosPurity of map and filter
7011RESOLVEDFIXEDmajordmdNo line number error for vector power
7012RESOLVEDWORKSFORMEenhancementdruntimePure vector operations
7013NEWenhancementphobosphobos#9918Mutable interface for BigInts
7014RESOLVEDFIXEDenhancementdmdBetter union initialization syntax
7015NEWenhancementdruntimedmd#17115Allow vector operations into newly declared array
7016RESOLVEDFIXEDblockerdmdlocal import does not create -deps dependency
7017RESOLVEDFIXEDnormaldmdPure inference makes inconsistent result
7018REOPENEDnormaldruntimedmd#17236thrown Error from different thread should lead to program abort
7019RESOLVEDFIXEDnormaldmdimplicit constructors are inconsistently allowed
7020REOPENEDnormaldruntimedmd#17237Exception thrown across DLL is not caught.
7021RESOLVEDFIXEDmajordmdStructs with disabled default constructors can be constructed without calling a constructor.
7022RESOLVEDFIXEDmajorphobosFile.byLine doesn't release file handle
7023RESOLVEDFIXEDnormaldmdalias to overload set in template doesn't work
7024NEWnormaldmddmd#18384inconsistent mangling of shared in extern(C++)
7025RESOLVEDWONTFIXcriticaldmdstrange static lib error
7026RESOLVEDFIXEDmajordmd64 bit optimizer bug
7027RESOLVEDFIXEDregressiondmdStruct member trySemantic() regression in DMD Git master
7028RESOLVEDFIXEDnormaldmdFails to save FPU regs when executing finally block
7029RESOLVEDWORKSFORMEnormalphobosstd.container.Array cannot use insertAfter
7030RESOLVEDFIXEDnormaldmdconst method mangling of extern(C++) structs
7031RESOLVEDDUPLICATEnormaldmdStack overflow with immutable recursive struct
7032RESOLVEDINVALIDnormaldmdOpAssign is not called when this(this) is disabled
7033RESOLVEDFIXEDnormalphobosFile.rawWrite is slow on Windows
7034RESOLVEDDUPLICATEenhancementdmdInfinite foreach on array
7035RESOLVEDFIXEDnormalphobos"Please use instead" broken documentation
7036RESOLVEDWORKSFORMEnormalphobosUsing std.string.format on a shared value throws access violation
7037RESOLVEDFIXEDnormaldmdTemplateTypeParameterSpecialization works differently from IsExpression regarding alias this
7038RESOLVEDFIXEDnormaldmdType mismatch with const struct
7039RESOLVEDFIXEDnormalphobosPosix 2.057 Makefile error breaking 64bit build
7040RESOLVEDFIXEDnormalphobosPhobos must use "version/else version" blocks for proper documentation generation
7041RESOLVEDFIXEDenhancementdmdShow deprecated features and symbols as warnings (add -dw and -de options)
7042RESOLVEDINVALIDnormaltoolsAllocation of 'creal' array with 'new' fails when linking without /noi switch
7043RESOLVEDFIXEDnormaldmdCTFE: ICE illegal reference value 0LU, only with -inline
7044NEWnormaldmddmd#18385Missing a way to control the order of arguments passed to the linker makes impossible to link some programs
7045RESOLVEDFIXEDcriticalphobosAssertError in std.regex on line 1573
7046RESOLVEDDUPLICATEnormaldmdCTFE: append null does nothing
7047RESOLVEDINVALIDnormaldmdalias error in struct only for dmd1
7048RESOLVEDWORKSFORMEnormaldmdProblem with out fixed-sized matrix
7049RESOLVEDWORKSFORMEnormaldmdMultiple scope(failure) blocks don't work in @safe code
7050RESOLVEDFIXEDminordmdSafety error message should include full function names
7051RESOLVEDFIXEDnormaldmdClass member with un-@safe destructor gives confusing error
7052RESOLVEDWORKSFORMEnormaldmd@system on @safe class methods inconsistency
7053RESOLVEDWORKSFORMEnormaldmdinout implicit conversion error
7054RESOLVEDFIXEDnormalphobosformat() aligns using code units instead of graphemes
7055RESOLVEDFIXEDnormalphobosto!float("INF2") == 2
7056RESOLVEDWORKSFORMEnormaldmdweird segfault in std.conv.to
7057RESOLVEDLATERnormaldmdCompiler errors on different functions on argument mismatch
7058RESOLVEDDUPLICATEnormaldmdstatic initializer for structs doesn't respect init values of members
7059RESOLVEDDUPLICATEnormaldmdForward reference error with auto recursive function
7060RESOLVEDDUPLICATEnormaldmdparser bug "auto foo()in{}body{}"
7061RESOLVEDWORKSFORMEnormaldmddelegates sometimes cannot be used in struct initializers
7062RESOLVEDFIXEDnormaldmdVoid parameter errors with overloaded templates don't indicate instantiation location
7063NEWnormaldmddmd#17534No error or warning for conflicting D and C symbols
7064RESOLVEDWORKSFORMEenhancementdmd.stringof of eponymous struct/class/interface template
7065RESOLVEDFIXEDnormaldmdalign() refused for struct defined inside functions
7066NEWenhancementdmddmd#18386You can redefine .init and .stringof without error
7067NEWnormalphobosphobos#9919std.random.RandomSample and RandomCover are poorly designed
7068RESOLVEDFIXEDnormaldmdcopying array of pointers calls memset instead of memcpy with -d
7069RESOLVEDFIXEDmajorphobosVariant Doesn't Handle Const or Immutable Contents
7070RESOLVEDFIXEDregressionphoboscan't assign null to Variant
7071RESOLVEDWORKSFORMEenhancementdmd"final:" shouldn't affect variables
7072RESOLVEDFIXEDregressiondmd[2.057 Beta] Assertion failure: '0' on line 145 in file 'mtype.c'
7073RESOLVEDFIXEDmajordmdParsing of class-returning varargs function inside module ctor fails
7074RESOLVEDFIXEDnormalphobosstd.concurrency.receive segfaults when called from new thread
7075RESOLVEDFIXEDnormaldlang.orgoverloading opAssign for classes is poorly specified
7076NEWnormaldruntimedmd#17238_d_throwc silently continues execution on failure
7077RESOLVEDFIXEDnormaldmd(D1 only) mixin statements can invade the enclosing scope
7078RESOLVEDFIXEDnormalphobosBigInt.toInt returns a long
7079RESOLVEDWONTFIXenhancementphobosBigInt bool assign
7080RESOLVEDDUPLICATEenhancementphobosChained BigInt.opAssign
7081NEWenhancementdmddmd#18387array slice assignment should check for opAssign
7082RESOLVEDDUPLICATEmajordmdAssertion failure: '!vthis->csym' on line 678 in file 'glue.c'
7083RESOLVEDWONTFIXnormaldmdvariables with static/private storage create global symbols
7084NEWenhancementphobosphobos#9920Missing writeln Unicode normalization
7085RESOLVEDINVALIDnormalphobosstd.algorithm.reverse() problem with Unicode dchar[]
7086RESOLVEDFIXEDenhancementphobosSpecialized in-place reverse() for char[]/wchar[]
7087RESOLVEDDUPLICATEenhancementdmdProduce compiler diagnostic when escaping slice to local static array
7088RESOLVEDWONTFIXnormaldmdUnsigned integer (uint) value is printed as signed with `u` postfix
7089RESOLVEDFIXEDmajordmdInconsistent results when comparing structs with NaNs
7090RESOLVEDDUPLICATEnormaldmdValue parameter types not respected in templates
7091RESOLVEDFIXEDnormaldmdICE in Statement::blockExit
7092RESOLVEDFIXEDnormalphobosstd.concurrency.receive does not accept free functions
7093RESOLVEDFIXEDnormaldmdaliased type sometimes isn't resolved
7094RESOLVEDDUPLICATEminordmdMore initializers than struct fields for static member creation
7095RESOLVEDINVALIDnormaldruntimeGC doesn't return or reuse unused memory [D2.056]
7096RESOLVEDWORKSFORMEtrivialdlang.orgstatement.html - content does not belong to main column
7097RESOLVEDFIXEDnormaldmdopDollar doesn't work with slicing
7098RESOLVEDFIXEDnormaldmdAnnoying Forward Reference Error When Compiling Multiple Files
7099RESOLVEDWORKSFORMEnormaldmd(D1 only) static constructor in template mixin in library not executed
7100RESOLVEDDUPLICATEnormaldmdrvalue binds to ref argument