D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12201RESOLVEDFIXEDmajordmdCrash on forward reference import within mixed in template
12202RESOLVEDFIXEDcriticaldmdSortedRange + alias this + foreach => Segmentation fault
12203RESOLVEDFIXEDnormaldmdtypeof(null) does not convert to "void delegate(float)"
12204RESOLVEDDUPLICATEnormaldmdusing delegates as alias parameter to templated struct: cannot get frame pointer to sort
12205RESOLVEDWORKSFORMEnormaltoolsTools build process cannot find druntime and phobos
12206NEWenhancementdmddmd#18776Can't "alias this" to a template instantiation
12207RESOLVEDFIXEDnormaldmdIFTI fails for static method of immutable type
12208NEWenhancementdmddmd#18777Recognize identical scope of nested structs
12209RESOLVEDWONTFIXnormaldmdUnable to take address of function nested function
12210RESOLVEDFIXEDnormaldlang.orgdlang.org home page example - Run button does not work
12211RESOLVEDFIXEDnormaldmdAssignment expression is not an lvalue
12212RESOLVEDFIXEDnormaldmdStatic array assignment makes slice implicitly
12213RESOLVEDFIXEDnormaldmdDMD accepts invalid alias declaration
12214RESOLVEDFIXEDregressiondmdGIT HEAD: AA.length is not nothrow
12215RESOLVEDWORKSFORMEenhancementvisualdClick on URL's in source code
12216NEWenhancementdmddmd#18778Overloading templates using alias
12217RESOLVEDFIXEDmajordmdUnstable instance mangled name of function local template
12218NEWmajordmddmd#17641[AA] inserting into associative array invalidates foreach iteration
12219NEWenhancementdlang.orgdlang.org#4032Documentation of "toplevel names" should link to source line at github
12220RESOLVEDFIXEDregressiondruntime[REG2.066a] hash.get() does not accept proper parameters
12221RESOLVEDDUPLICATEregressiondmd[REG2.066a] hash.get() does not return proper type
12222NEWenhancementdmddmd#18779"alias this" ignored for aliased methods
12223RESOLVEDFIXEDenhancementdmd__traits(getMember,...) needed for aliases
12224RESOLVEDDUPLICATEnormalphobosstd.algorithm.move does not work for arrays of static length
12225RESOLVEDFIXEDnormaldmdAlias and value template overloading with function argument
12226RESOLVEDWORKSFORMEnormaldmdfunctions can return local stack-allocated objects by reference
12227RESOLVEDFIXEDenhancementphobosAllow matching multiple patterns in one go with std.regex
12228RESOLVEDWORKSFORMEnormaldlang.orgIdentifiers 'this' and 'super' should not be allowed as base classes
12229RESOLVEDWONTFIXnormalinstallerProperly name DMD compiler versions
12230NEWnormaldmddmd#18780methods do not bind templates via alias parameter
12231RESOLVEDFIXEDmajordmdICE on the class declaration within lambda inside template constraint
12232RESOLVEDFIXEDenhancementdmdThe result of pointer arithmetic on unique pointers should be a unique pointer
12233RESOLVEDFIXEDnormaldruntimeAttempting to use TypeInfo.init results in a compiler error due to lack of 'this'.
12234RESOLVEDDUPLICATEmajorphobosBigInt both >0 and ==0
12235RESOLVEDFIXEDmajordmdICE on printing mangled name of forward reference lambda by pragma(msg)
12236RESOLVEDFIXEDnormaldmdInconsistent mangleof result
12237RESOLVEDFIXEDnormaldmdInconsistent behavior of the instantiating enclosing template function
12238NEWnormaldmddmd#18781Using pthread_mutex_t.init results in an undefined reference linker error.
12239RESOLVEDDUPLICATEnormaldmd"undefined identifier" with named import and circular reference
12240RESOLVEDFIXEDnormaltoolsThe changed.d tool should search git commits rather than query bugzilla
12241RESOLVEDFIXEDnormaldlang.orgDocument change to static opCall in changelog
12242RESOLVEDFIXEDregressiondmdconflict error with public imports
12243RESOLVEDFIXEDregressiondmd[REG 2.065.0] "ICE: cannot append 'char' to 'string'" with -inline
12244RESOLVEDDUPLICATEnormaldmdLocals with the same name in different sub-scopes confuse the debugger
12245RESOLVEDFIXEDnormalphobosBinaryHeap exhibits quadratic performance in debug mode
12246RESOLVEDFIXEDnormalphobosRedBlackTree exhibits quadratic performance with -unittest command line option
12247RESOLVEDDUPLICATEnormaldmdin contract in interfaces is not checked
12248RESOLVEDINVALIDnormaldmdStatic arrays have no tail const
12249RESOLVEDWORKSFORMEnormaldmd(D1 only) Variadic template argument deduction fails
12250RESOLVEDFIXEDregressiondmd[REG 2.065.0][ICE](e2ir.c 2077) with inout T[] and array operation
12251RESOLVEDWORKSFORMEnormaldmdUse of BigInts in triple operator too
12252RESOLVEDDUPLICATEenhancementdmdstruct default constructors that execute code.
12253RESOLVEDWONTFIXnormaldmdBuilt-in sort accepts an array of structs of immutables
12254RESOLVEDWORKSFORMEenhancementdlang.orgGithub interaction improvement proposals (via user.js or addins)
12255RESOLVEDFIXEDregressiondmdRegression: opCmp requirement for AAs breaks code
12256RESOLVEDFIXEDenhancementdmdNeither arrays nor associative arrays finalize their data
12257RESOLVEDDUPLICATEnormaldlang.orgAlias declaration grammar spec
12258NEWenhancementdruntimedmd#17270User-extendable RTInfo
12259RESOLVEDFIXEDenhancementdlang.orgAllow a user to assign more than 1 vote per issue
12260RESOLVEDFIXEDminorphobosImprove error of std.stdio.readf when involving whitespace
12261RESOLVEDINVALIDregressiondmd[REG2.066a] alias T cannot bind to templated type
12262RESOLVEDFIXEDregressiondmd[REG2.065] A specialized parameter `alias a : B!A` should not match to the non-eponymous instantiated variable
12263RESOLVEDFIXEDnormaldmdSpecialized template parameter incorrectly fail to match to the same name template.
12264RESOLVEDFIXEDregressiondmd[REG2.066a] A specialized alias parameter conflicts with the unspecialized one.
12265NEWmajordmddmd#18782Puritiy inference fails with passing template function as an alias?
12266RESOLVEDFIXEDregressiondmdRegression (2.065): Header generation produces uncompilable header
12267RESOLVEDDUPLICATEregressiondmd[REG 2.065] Using struct as AA key sometimes require opCmp
12268NEWnormaldmddmd#18783full static linking does not work, unresolved __tls_get_addr
12269RESOLVEDINVALIDnormaldmdUnittest within template struct scope is not executed
12270NEWenhancementdmddmd#17642Move TypeInfo to the D Runtime
12271RESOLVEDFIXEDnormaldmdUndefined reference linker error with __traits(compiles) that returns false.
12272RESOLVEDINVALIDenhancementphobosand(), or(), xor() to compose predicates
12273RESOLVEDFIXEDenhancementdmd'dmd -color' flag to colorize error/warning messages
12274NEWenhancementdruntimedmd#17271Add a finalize method for arrays
12275NEWnormalphobosphobos#10034csvReader and static assert consumes too much memory
12276RESOLVEDFIXEDnormalinstallerDMD installer doesn't remember where it was installed when updating
12277RESOLVEDWONTFIXenhancementdmdstatic opCall is hidden by @disabled constructors and can never be called
12278RESOLVEDFIXEDnormaldmd__traits(classInstanceSize) returns wrong value if used before class is declared
12279RESOLVEDDUPLICATEnormaldmdfunction local imports are not hijack safe
12280RESOLVEDFIXEDenhancementdmdRedundant "template instance ... error instantiating" messages
12281RESOLVEDFIXEDenhancementdmdMSCOFF output + MSLINK for x86/Win32
12282RESOLVEDWONTFIXenhancementphobosImmutable result of std.array.array
12283REOPENEDnormaldmddmd#18784Array literals of interface implementations do not resolve to interface
12284NEWenhancementphobosphobos#10035Formatting for C strings too
12285RESOLVEDWORKSFORMEenhancementdmdAllow local symbols in alias parameter to non-static templates when both have same scope
12286NEWenhancementdmddmd#18785Can't use two alias parameters to class and subclass field
12287RESOLVEDFIXEDmajordmdinfinite loop on std.traits.moduleName on templated struct member
12288REOPENEDnormaldmddmd#17643delegate literals should be allowed as class members
12289RESOLVEDFIXEDnormaldruntimeincorrect core.stdc.stdio.fpos_t alias
12290RESOLVEDFIXEDenhancementdmdIFTI should consider implicit conversions of the literal arguments
12291NEWenhancementdmddmd#18786Pick up "this" from alias parameters to nested templates
12292RESOLVEDFIXEDnormaldmdTemplate specialization ": string" passes for static arrays of other types
12293RESOLVEDFIXEDnormaldlang.orgforward is missing from std.algorithm's cheat-sheet
12294RESOLVEDFIXEDnormaldmdCTFE fails with inherited in contract
12295RESOLVEDDUPLICATEnormaldmdwrongly accepts ctor with optional parameter
12296RESOLVEDFIXEDregressiondmd[REG2.066a] const compatible AA pointer conversion is wrongly rejected in CTFE
12297RESOLVEDFIXEDnormalphobosstd.typecons.Proxy does not properly forward IFTI calls
12298NEWnormaldmddmd#18787Templates can be used in mixin even when not declared as mixin template
12299RESOLVEDDUPLICATEnormaldmdDMD accepts invalid alias of 'ref int'
12300RESOLVEDINVALIDnormaldmdDeprecated variables still accessible using tupleof