D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
6501RESOLVEDFIXEDnormaldmdimport inside of eponymous template does not work correctly
6502RESOLVEDDUPLICATEnormaldmdfailing with -release -inline -noboundscheck
6503RESOLVEDFIXEDnormalphobosstd.typecons.scoped fails to instantiate for classes that inherit from interfaces
6504RESOLVEDFIXEDregressiondmdRegression(2.041): "str" ~ [arr] allows string literal to be modified
6505RESOLVEDFIXEDblockerdmdWrong code for expression involving 8 floats, only with -O
6506RESOLVEDFIXEDmajordmdOS X: wrong value is passed to simple argument along with a delegate with -O
6507RESOLVEDINVALIDregressiondmd[2.055 beta] ICE: var Internal error: backend\cgcs.c 319
6508RESOLVEDFIXEDnormaldmdalias this doesn't work with AssignExp rhs
6509RESOLVEDINVALIDregressionphobos[2.055 beta] ICE when compiling druntime or phobos
6510RESOLVEDFIXEDnormaldmd[CTFE] "internal error: illegal stack value" when compiled with -inline
6511RESOLVEDFIXEDnormaldmd[CTFE] Array op gives wrong result
6512RESOLVEDFIXEDnormaldmd[CTFE] new T[][] doesn't work
6513NEWenhancementdmddmd#18362More info in Range violation exception message?
6514RESOLVEDFIXEDenhancementphobosdotProduct at compile-time too
6515RESOLVEDINVALIDenhancementphobosSupport for a basic BinaryHeap operation
6516RESOLVEDFIXEDregressiondmdRegression(2.055 beta) [CTFE] ICE(constfold.c) involving new dchar[]
6517RESOLVEDFIXEDnormaldmd[CTFE] ptr++ doesn't work but ++ptr does
6518RESOLVEDFIXEDregressiondmdbreak inside a static foreach inside a switch
6519RESOLVEDDUPLICATEnormaldmdProblem with inout and type inference of polysemous types
6520RESOLVEDFIXEDnormaldmdProblem with -inline with lazy arguments and inner functions
6521RESOLVEDFIXEDnormalphoboswriteln(const(tuple)) doesn't show the field values
6522RESOLVEDFIXEDnormaldmd[CTFE] Problem with opAssign call in foreach(ref)
6523REOPENEDnormaldmddmd#18363Vector slice assign of a struct with opAssign
6524RESOLVEDDUPLICATEnormaldmdTernary operator fails to recognise implicitly convertible function pointers
6525RESOLVEDFIXEDnormaldmdNumeric literals should always be mangled with a leading 'i'
6526NEWnormaldmddmd#18364Disambiguate mangling of AA literals
6527RESOLVEDWONTFIXnormaldmdAmbiguous mangling of inout parameters
6528RESOLVEDWONTFIXenhancementdmdPrivate module functions optimizations
6529RESOLVEDFIXEDnormaldmdwriteln(const array of enums) too
6530RESOLVEDDUPLICATEmajordmdInternal error: backend\symbol.c 1032
6531RESOLVEDWORKSFORMEmajorphobosassertion failure in std.range.iota
6532NEWnormaldmddmd#18365Struct within class cannot auto dereference templated methods
6533RESOLVEDFIXEDenhancementdmdCompiler should catch duplicate overrides
6534RESOLVEDFIXEDnormaldmdconst struct definition inside functions too
6535RESOLVEDFIXEDmajordmdRDMD outputs broken library files
6536RESOLVEDFIXEDenhancementdmd"in" operator for inclusivity in array index range
6537RESOLVEDDUPLICATEcriticaldmdOS X optimizer bug (?)
6538RESOLVEDFIXEDmajordmdICE(mangle.c) Invalid template constraints
6539RESOLVEDFIXEDnormaldmdIncomprehensible error message with failed template instantiation
6540RESOLVEDWORKSFORMEnormaldmdDefault struct constructor problem
6541RESOLVEDFIXEDnormaldmdusing synchronized on a templated method crashes the compiler
6542RESOLVEDFIXEDenhancementdlang.orgAdd IFTI (Implicit Function Template Instantiation) to glossary
6543RESOLVEDDUPLICATEnormaldmdRDMD -I character limitation
6544NEWenhancementdmddmd#17529Tuple unpacking at the called function
6545RESOLVEDFIXEDnormaldmd[CTFE] Hard-coded array operations not yet supported
6546RESOLVEDFIXEDnormaldmdalias this + IdentityExpression doesn't work
6547RESOLVEDFIXEDnormalphobosCall to std.algorithm.remove causes compile error
6548RESOLVEDFIXEDnormaldmd[e2ir.c] Problem with ^^ vector op
6549RESOLVEDFIXEDenhancementdmdImplement contracts without implementation.
6550RESOLVEDDUPLICATEenhancementdmdAllow (auto var = expression) in while() loops
6551RESOLVEDDUPLICATEnormaldmdstruct constructor not recognized when forward referenced
6552RESOLVEDFIXEDnormaldmdWrong fallthrough warning for CaseRange
6553RESOLVEDINVALIDenhancementdmdBetter const(char[]) !-> string error message
6554RESOLVEDWORKSFORMEnormaldmdwindows case insensitive imports
6555RESOLVEDFIXEDnormaldmdProblem with readf
6556RESOLVEDFIXEDnormaldmdICE for ImportStatement in DebugStatement
6557RESOLVEDINVALIDenhancementdmdInplace enum literals
6558RESOLVEDFIXEDmajordmd[CTFE] UTF-decoding foreach gives wrong index (1-indexed)
6559RESOLVEDWORKSFORMEenhancementdmdCompiler message expression formatting does not match phobos
6560RESOLVEDWONTFIXnormalphobosExponentiation operator ^^ doesn't work for complex numbers
6561RESOLVEDFIXEDnormaldmdalias this + undefined symbol should cause error
6562RESOLVEDDUPLICATEminordmdwriteln Sigsegv
6563RESOLVEDFIXEDnormaldmdwrong code when using at least 8 XMM regs
6564RESOLVEDINVALIDnormaldmdenum with no initializer compiles
6565RESOLVEDFIXEDnormaldmdout 2D fixed-sized array
6566RESOLVEDWORKSFORMEnormaldmdLength of run-time constant array
6567RESOLVEDDUPLICATEnormaldmdType deduction of empty array literal is inconsistent
6568RESOLVEDWORKSFORMEnormaldmdaccess qualifiers and delegate template parameter
6569RESOLVEDDUPLICATEmajordmdTemplate fails to instantiate when alias this is used
6570RESOLVEDINVALIDnormaldmd'this' silently passes from one object to another
6571RESOLVEDWONTFIXnormaldmdtypedefs ignore const, shared, immutable etc modifiers when implicitly converting
6572RESOLVEDFIXEDnormaldmdDeprecate typedef
6573RESOLVEDWORKSFORMEenhancementphobosAdd isOneOf to std.traits
6574RESOLVEDFIXEDcriticaldmdErroneous recursive call in template instantiation
6575RESOLVEDINVALIDnormaldmdimplementing interface method by overloaded arguments
6576RESOLVEDWORKSFORMEnormalphobosstd.string.format for struct crash on Linux 64bit
6577RESOLVEDFIXEDmajordmd'Cannot initialize member' error line number
6578RESOLVEDFIXEDnormaldmdIgnored const with struct with constructor
6579RESOLVEDINVALIDenhancementdmdCalling static method should *require* using type and not instance, unless specified by author
6580RESOLVEDFIXEDnormalphobosscoped classes are aligned incorrectly
6581RESOLVEDINVALIDmajordmdYet another dtor/postblit problem?
6582RESOLVEDWORKSFORMEnormaldmdalias this forward reference error
6583RESOLVEDFIXEDnormaldlang.orgcast() operation not fully specified
6584RESOLVEDFIXEDnormaldmdICE on large version number/debug level
6585RESOLVEDDUPLICATEnormalphobosstd.variant cannot handle shared arrays
6586RESOLVEDFIXEDenhancementphobosfeqrel for const values too
6587RESOLVEDFIXEDnormalphobosstd.parallelism's Task cannot handle immutable values
6588RESOLVEDWORKSFORMEnormaldmdStruct d'tors + immutable elements doesn't work
6589NEWenhancementdmddmd#18366is(int*==int*); and template X(T : int*=int*) should compile
6590NEWnormaldmddmd#18367mixed in case and default statements do not create a new scope
6591RESOLVEDFIXEDnormaldmddi header generation loses selective import symbols
6592RESOLVEDFIXEDnormaldmddi header file created even if errors occur
6593NEWenhancementphobosphobos#9910final class random generators?
6594RESOLVEDWONTFIXenhancementphobosXorshift as default generator
6595RESOLVEDDUPLICATEnormalphobosstd.string.format() and sformat() are obsolete
6596RESOLVEDFIXEDminordmdError message with not extern(C) function
6597RESOLVEDFIXEDenhancementphobosto!SomeString should use std.format.formatValue
6598RESOLVEDFIXEDnormaldmdFunction literals are rejected by structure initializers as non-constant
6599RESOLVEDFIXEDnormaldmdICE(constfold.c) On use of invalid expression as a compile-time initializer
6600RESOLVEDDUPLICATEnormaldmdunrelated expression alters function name mangling