D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
10601RESOLVEDFIXEDnormalphobosstd.path.setExtension leaves trailing dot if extension is empty
10602NEWnormaldmddmd#18626Error should state why wrong template lambda doesn't match expected function type
10603RESOLVEDDUPLICATEnormaldmdRefused pure attribute on the left for function pointer argument
10604NEWnormaldmddmd#18627Not consistent access check for overloaded symbols
10605RESOLVEDFIXEDnormaldlang.orgLambda grammar is not sufficient
10606RESOLVEDFIXEDnormaldmdDMD Exit code 139
10607RESOLVEDFIXEDcriticalphobosDirEntry has no constructor
10608RESOLVEDFIXEDnormalphobosstd.typecons.RefCounted has very poor diagnostics
10609RESOLVEDFIXEDnormaldmdRefused UFCS in __traits(compile)
10610RESOLVEDFIXEDnormaldmdinterpret.c:4067 Assertion Failure
10611RESOLVEDFIXEDenhancementdmdAdd -h as shorthand for --help
10612RESOLVEDFIXEDregressiondmdRegression (2.064 HEAD): ICE on using enum as hash key with mutual module imports
10613RESOLVEDDUPLICATEnormalphoboscartesianProduct of const arrays
10614RESOLVEDDUPLICATEnormaldmdA delegate erroneously inferred as impure
10615NEWnormaldmddmd#17599More range value analysis for indexed array
10616NEWnormaldmddmd#18628forward reference error with `class C: C.D{static class D{}}`
10617RESOLVEDFIXEDregressiondmdcontract with -profile -debug is not nothrow
10618RESOLVEDFIXEDnormaldmdTemplate instance member access disallowed in dynamic array allocation
10619RESOLVEDFIXEDmajordmdWrong local variable passed as alias arguments to templates
10620RESOLVEDDUPLICATEnormaldmdICE when using TypeInfo.getHash at compile time
10621RESOLVEDFIXEDenhancementphobosdirEntry is (now) useless
10622NEWmajordmddmd#18629Wrong "this" pointer in methods called via IUnknown derived interfaces
10623RESOLVEDDUPLICATEnormaldmddestructor not called for function argument if constructing another argument throws
10624RESOLVEDFIXEDregressiondmd[REG2.064a] ICE with tuple comparison
10625RESOLVEDINVALIDenhancementdmdCompiler should warn or disallow using slice syntax in initialization
10626RESOLVEDFIXEDregressiondmdICE with vector operation
10627NEWnormaldmddmd#18630Array ops with fixed sized arrays lose their length at function return point
10628RESOLVEDFIXEDregressiondmd[REG2.063] spurious "hidden by" deprecation warning
10629RESOLVEDFIXEDnormaldmd[ICE](dt.c 106) with void array
10630RESOLVEDFIXEDmajordmdStructs with disabled default construction can't be used as `out` parameters
10631RESOLVEDWORKSFORMEregressiondmdModule import pull lots of symbols
10632RESOLVEDFIXEDnormaldmd[ICE](glue.c line 1227) With inlining and tuples
10633RESOLVEDFIXEDmajordmdWin64: wrong codegen with %=
10634RESOLVEDFIXEDnormaldmdWin64: wrong codegen with .init of small structs
10635RESOLVEDFIXEDnormaldmdError: cannot use array to initialize S
10636NEWenhancementdmddmd#18631Vector calling convention for D?
10637RESOLVEDFIXEDnormalphobosminimallyInitializedArray: postblit on non-initialized...
10638RESOLVEDWONTFIXnormaldmdAssignment can't be used as a condition
10639RESOLVEDFIXEDmajordmdWin64: wrong optimizer codegen with struct literal with complex fields
10640RESOLVEDINVALIDblockerdmdDMD git-head creates instantly segfaulting executables on Linux 64
10641RESOLVEDFIXEDnormaldruntimearray alloc missing APPENDABLE/capacity info
10642RESOLVEDFIXEDmajordmdWin64: wrong codegen comparing different sized integer arguments
10643RESOLVEDFIXEDnormaldmdRefused const array struct field initialized with void
10644RESOLVEDFIXEDnormalphobosWin64: wrong code when passing arguments through ...
10645RESOLVEDWORKSFORMEcriticaldmdWrong codegen for shared struct with constructor and pass to atomicLoad
10646RESOLVEDFIXEDnormaldmdNo front-end error for invalid casting dynamic array/static array to class reference
10647RESOLVEDFIXEDnormalphobosAutoImplement should implement overridden member functions with 'override' attributes
10648RESOLVEDINVALIDnormalphobosstd.traits.isMutable is true for struct defined immutable
10649NEWnormaldmddmd#18632immutable/const aggregate definitions not consistent
10650NEWenhancementphobosphobos#9610std.bitmanip.FixedBitArray
10651RESOLVEDFIXEDnormaldmdThrowing non-Throwable object causes ICE
10652RESOLVEDWORKSFORMEmajordmdMixins doesn't evaluate on cross imports
10653NEWnormaldmddmd#18633non-shared pure constructors can conflict with shared constructors
10654NEWnormalphobosphobos#9991std.string.outdent() wrongly manages Windows newlines, and it isn't pure nothrow
10655RESOLVEDWORKSFORMEnormaldmdError: recursive alias declaration
10656RESOLVEDWONTFIXnormalphobossupport array operations for complex arrays
10657RESOLVEDWORKSFORMEenhancementdmdwrong error message with unexisting symbol
10658RESOLVEDFIXEDmajordmdCannot merge template overload set by using alias declaration
10659RESOLVEDWORKSFORMEnormaldmdProgram segfaults using std.algorithm.map and std.algorithm.filter
10660RESOLVEDFIXEDtrivialphobosddoc on std.algorithm: Cheat sheet description for 'filter' is wrong
10661NEWenhancementphobosphobos#9611Add secureZeroMemory function in Phobos
10662RESOLVEDWONTFIXnormalphobosbyLine!(Char, immutable Char) won't compile in git master
10663RESOLVEDINVALIDtrivialphobosMixin int not converting
10664RESOLVEDFIXEDnormaldmdWin64: exception handling does not work with COMDAT folding
10665RESOLVEDFIXEDenhancementdmdThe documentation produced by ddoc should clearly list all public imports of a module
10666RESOLVEDFIXEDnormalphobosAppender does not work with a RefCounted type
10667RESOLVEDWORKSFORMEnormaldlang.orghttp://dlang.org/cppstrings.html benchmark example doesn't really show off slices
10668RESOLVEDINVALIDnormalphobosUnicode characters, when taken from strings (as char), are not printed correctly
10669RESOLVEDFIXEDregressiondmdCTFE: using initialized static const class member no longer works
10670RESOLVEDWONTFIXnormalphobosstd.algorithm.reduce: no-seed initialization wrong design
10671RESOLVEDFIXEDcriticaldruntimeStack unwinding is insufficient on Linux x86_64. (-fomit-frame-pointer)
10672RESOLVEDWONTFIXminordmd(D1 only) struct initializer treated as lambda literal
10673RESOLVEDFIXEDregressiondmdmemory corruption in interpret.c
10674RESOLVEDINVALIDnormalphobosgetopt does not work for enum type
10675NEWenhancementdmddmd#18634[Optimizer] optimize x >= a && x <= b and such to one comparison
10676RESOLVEDFIXEDblockerdmdexcessive compilation times with optimized PIC build
10677RESOLVEDFIXEDnormaldmdWin64: cfloat return value not forwarded correctly as function argument
10678RESOLVEDFIXEDcriticaldmdWin64: wrong code passing small fixed sized array as function argument
10679RESOLVEDFIXEDnormaldruntimeStack traces generated are inaccurate
10680RESOLVEDFIXEDminorphobosBigInt uses deprecated std.traits.unsigned
10681RESOLVEDDUPLICATEregressiondmd[ICE](arrayop.c line 525) with array multiplication
10682RESOLVEDFIXEDregressiondmd[ICE](cgcod.c line 1561) with ^^ operator and ulong
10683RESOLVEDWORKSFORMEnormalphobosstd.range.join of an array of array of tuple of string
10684RESOLVEDFIXEDregressiondmdRefused array op with array literal
10685RESOLVEDDUPLICATEenhancementdmdImmutable interval foreach to propagate index value range
10686RESOLVEDFIXEDregressionphobosNo [] operator overload for immutable Tuple
10687RESOLVEDFIXEDregressiondmdRefused cast from uint[] to array of uint-based enums at compile-time
10688RESOLVEDFIXEDenhancementdmdMisleading error message when attempting a "private override"
10689NEWnormaldmddmd#18635Cannot overtly call a templated constructor in a non-templated struct
10690RESOLVEDFIXEDregressionphobosAssertion failure in swap caused by array() of a filter() of tuples of string
10691NEWnormaldmddmd#18636real type on Win 64 broken (?)
10692RESOLVEDFIXEDnormaldmdDeprecation isn't checked using alias this
10693RESOLVEDFIXEDnormalphoboscartesianProduct with over 7 ranges causes segfault at compile time
10694RESOLVEDFIXEDnormaldmdwrong purity check for static variables with impure destructor
10695RESOLVEDFIXEDnormaldmd__MODULE__ in string mixin crashes compiler
10696RESOLVEDDUPLICATEenhancementdmdShow array bounds in Range violation exception messages
10697RESOLVEDINVALIDnormaldmdSyntactically Incorrect Alias This Causes Object to Conflict with Itself
10698NEWnormaldmddmd#18637opDispatch called as property over struct field even when opDispatch requires runtime arguments
10699RESOLVEDDUPLICATEnormaldmdoverride inconsistently allowed for abstract functions
10700RESOLVEDFIXEDenhancementdmdAdd __traits(isOverrideFunction) to get if a function is override