D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
7401RESOLVEDFIXEDminordmdPure contracts Unnecessarily strict
7402RESOLVEDFIXEDnormaldmdAppending enum string causes type change?
7403RESOLVEDINVALIDnormaldmdPossible to instantiate forward referenced classes
7404RESOLVEDWORKSFORMEenhancementphobosstd.range.SortedRange.release() property
7405RESOLVEDFIXEDenhancementphobosstd.algorithm.schwartzSort.release
7406RESOLVEDFIXEDnormaldmdtuple foreach doesn't work with mixed tuples
7407RESOLVEDINVALIDregressiondmdCan't implicitly convert char[][] to const(char)[][]
7408RESOLVEDFIXEDnormaldmdtraits compiles fails for built-in properties of template instances
7409RESOLVEDDUPLICATEnormaldmdOverloading with user-defined struct when passing by ref
7410RESOLVEDFIXEDmajordmdWrong error message for selective import
7411RESOLVEDFIXEDnormaldmdDeduce base type from vector types in templates
7412RESOLVEDINVALIDnormaldmdICE(mtype.c) void16 assignment shows interesting errors
7413RESOLVEDFIXEDblockerdmdVector literals don't work
7414RESOLVEDFIXEDnormaldmdVector literal assignment doesn't work in global scope
7415RESOLVEDWORKSFORMEnormaldmddmd.X.XXX.zip ships with outdated man pages
7416RESOLVEDFIXEDregressiondmd2.058 regression: fails to instantiate a constrained function template with a nested function
7417NEWenhancementdmddmd#17539One-definition rule for version specification - allow version expressions
7418RESOLVEDFIXEDnormaldmdOverloading doesn't work with aliases declared inside templates
7419RESOLVEDFIXEDregressiondmd[2.058/CTFE] Constructor of struct is overwritten inside a unittest with -inline
7420RESOLVEDFIXEDnormaldmdDuplicate "cannot be read at compile time" error messages
7421RESOLVEDWORKSFORMEnormalphobosstd.getopt does not work with shared types
7422RESOLVEDFIXEDregressiondmdRegression(master): ICE with template function and if statement
7423RESOLVEDWORKSFORMEnormaldmdRegression (2.057): Hex Literals are no longer treated as unsigned.
7424RESOLVEDFIXEDregressiondmdSegfault when trying to call a templated property with different const-ancy.
7425RESOLVEDFIXEDnormaldmdIFTI does not work with inout methods
7426RESOLVEDFIXEDnormaldmdInner struct "no size yet for forward reference" when using .tupleof inside it.
7427RESOLVEDDUPLICATEnormaldmdCannot use templated opAssign when there is a member whose type has a postblit.
7428RESOLVEDFIXEDregressiondmdregression (DMD 2.058head) ICE on slightly convoluted setup including closures
7429RESOLVEDWORKSFORMEblockerdmdCannot append a struct type to itself even if an opOpAssign(string op : "~") is defined.
7430RESOLVEDINVALIDenhancementdmdopCmp doesn't support unordered value comparison.
7431REOPENEDenhancementdmddmd#18410overload resolution should be more fine-grained
7432RESOLVEDWONTFIXnormaldmdDMD allows variables to be declared as pure
7433RESOLVEDDUPLICATEnormalphoboswriteln of char range
7434RESOLVEDDUPLICATEnormaldmdError involving array literal created in ctfe gives wrong line number
7435RESOLVEDFIXEDregressiondmdRegression(master):dmd crashes when 'scope(failure) debug ...' without -debug option.
7436RESOLVEDWORKSFORMEnormaldmdICE(cg87.c) ubyte = ubyte op= float
7437RESOLVEDFIXEDmajordmdDMD enters infinite loop during overload resolution
7438RESOLVEDWONTFIXtrivialphobosFunctions from std.conv should be pure
7439RESOLVEDFIXEDmajordmdCompound assignment causes segmentation fault
7440RESOLVEDDUPLICATEnormaldmdctRegex does not work when using alternatives ('|') involving a '+' inside non-capturing group ('(?:…)')
7441RESOLVEDINVALIDnormaldmdinterface allowes empty statics and replace of statics
7442RESOLVEDDUPLICATEcriticalphobosctRegex!`\p{Letter}` uses a lot memory in compilation
7443RESOLVEDFIXEDnormaldmdBetter diagnostic on wrongly written static constructor
7444REOPENEDenhancementdmddmd#18411Require [] for array copies too
7445RESOLVEDINVALIDenhancementdmdTroubles with array assignment syntax
7446RESOLVEDFIXEDnormalphobos[TDPL] Trivial asynchronous file copy example crashes with OwnerTerminated
7447RESOLVEDFIXEDnormaldmdAlias template within struct/class not visible when struct/class is accessed through an alias
7448RESOLVEDWORKSFORMEtrivialdlang.orgDocumentation on etc.c.sqlite3 and etc.c.zlib left in a bad state
7449RESOLVEDFIXEDnormalphobosAlgebraic's operator[] is incorrect
7450RESOLVEDINVALIDnormaldruntimeAA: Cannot uniquely infer foreach argument types
7451RESOLVEDDUPLICATEregressiondruntime[Git regression] AAs broken for interfaces keys and values with opEquals
7452RESOLVEDFIXEDnormaldmdFunction using enforce() cannot be inferred as @safe because of anonymous function due to lazy argument
7453RESOLVEDFIXEDnormaldmdCan't return value from within opApply
7454RESOLVEDDUPLICATEenhancementdruntimeAdd file and line numbers to Linux stack traces using addr2line
7455RESOLVEDWONTFIXenhancementdmdAllow a cast to discard precision from a floating point during constant folding
7456RESOLVEDWORKSFORMEnormaldlang.orgPurity strength not documented
7457RESOLVEDDUPLICATEnormaldmdnested pure functions cannot access mutable context
7458RESOLVEDFIXEDnormaldlang.orgdocumentation claims non-existent limitation of nested aggregate member functions
7459RESOLVEDFIXEDnormaldlang.orgDocument the workarounds for mutually-called nested functions.
7460RESOLVEDFIXEDnormalphobosstd.windows.registry reports a false exception message
7461RESOLVEDFIXEDtrivialdlang.orgBroken website links
7462RESOLVEDFIXEDminordmdError message with _error_ in overridden function
7463RESOLVEDFIXEDminordmdDuplicated error message with bad template value parameter
7464NEWnormaldmddmd#18412Better Error Message When Using S.tupleof within S
7465RESOLVEDFIXEDminordmdDuplicate error message for bad template mixin
7466RESOLVEDWORKSFORMEcriticaldmdError without line number in recursive template expansion
7467RESOLVEDDUPLICATEnormaldmdopUnary!"++" rejects valid, claiming "var has no effect in expression"
7468RESOLVEDWONTFIXtrivialdmdDdoc does not output DOCTYPE declaration
7469RESOLVEDFIXEDmajordmdtemplate mangling depends on instantiation order
7470NEWenhancementdmddmd#18413opEquals for interfaces
7471RESOLVEDWORKSFORMEenhancementphobosImprove performance of std.regex
7472RESOLVEDFIXEDnormaldmdCast from class to basic type not rejected during semantic
7473RESOLVEDFIXEDnormaldmd[CTFE] Non-ref argument behaves as if it's a ref argument
7474RESOLVEDFIXEDmajordmdICE(cgcs.c) on instantiating a struct with field and destructor as tuple
7475RESOLVEDFIXEDregressiondmdRegression(2.058 beta): Template member erroneously inaccessible
7476RESOLVEDFIXEDregressionphobosWrite(ln) functions no longer accept retro range
7477RESOLVEDFIXEDnormaldmdEnum structs without specified values
7478RESOLVEDFIXEDnormaldmdstack overflow compiling with -deps -release -inline -noboundscheck
7479RESOLVEDDUPLICATEregressiondmdRegression(2.046) ICE(glue.c) with function.init with errors gagged
7480RESOLVEDFIXEDnormalphobosUnhelpful formatting specifier mismatch exception message for pointers
7481RESOLVEDFIXEDenhancementdmdCompiler should 'soldier on' after template errors
7482RESOLVEDINVALIDnormaldmddeprecation isn't checked inside forward referenced typeof()
7483RESOLVEDWORKSFORMEenhancementdmdCan't recursively call function with auto return
7484RESOLVEDFIXEDregressionphobosstd.algorithm.copy overlapping array copy
7485RESOLVEDINVALIDnormalphobosIncorrect BigInt Error Message
7486RESOLVEDDUPLICATEnormaldmddmd 2.057 lose const qualifier with ref
7487NEWenhancementphobosphobos#9922A faster std.bitmanip.BitArray.opCat
7488NEWenhancementphobosphobos#9588Short array optimization for std.bitmanip.BitArray
7489RESOLVEDWORKSFORMEnormaldmdA problem map on AA.byKey()
7490RESOLVEDFIXEDenhancementphobosBitArray should support slicing to extract a range
7491RESOLVEDFIXEDnormaldmdimport symbol name unavailable in class scope
7492RESOLVEDINVALIDnormaldmd[CTFE] Error at assign to immutable character array
7493RESOLVEDFIXEDregressiondmdInitialization of void[][N]
7494RESOLVEDFIXEDnormaldmdSelective import does not work inside a function
7495RESOLVEDDUPLICATEnormaldmdScoped imports broken
7496RESOLVEDDUPLICATEnormaldmdSelective imports make module accessible with another import from the same package
7497RESOLVEDWORKSFORMEnormaldmdoptimizer/inliner misplaces load instruction
7498RESOLVEDFIXEDregressiondmdfunction expected before (), not <function>
7499RESOLVEDFIXEDnormaldmd[ICE] ('cast.c line 1495) with lambda array
7500RESOLVEDFIXEDnormaldmd[ICE] (template.c line 5287) with immutable lambda function