D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
7601RESOLVEDDUPLICATEnormaldmdSpurious "dangling else" warning with "version(X):"
7602RESOLVEDFIXEDnormaldmd[CTFE] Segmentation fault when using array.keys on a null AA
7603RESOLVEDFIXEDnormaldmdDefault initializer for ref/out must be an lvalue
7604NEWenhancementdmddmd#18419statically disallow shift amounts provably outside the valid range
7605RESOLVEDWONTFIXenhancementdmdBetter error message when variable declaration hides type declaration
7606RESOLVEDFIXEDnormaldruntimecore.time.TickDuration opCmp accepts only lvalues
7607RESOLVEDWORKSFORMEnormaldmdICE(e2ir.c) with -inline, opApply, a template, multiple functions
7608RESOLVEDFIXEDmajordmd__traits(allMembers) is broken
7609RESOLVEDDUPLICATEnormaldmdCan't access field of aliased type via 'with' statement
7610RESOLVEDINVALIDcriticaldmdDMD -H switch doesn't output interfaces to package hierarchy
7611RESOLVEDDUPLICATEnormaldmdstatic this() in template is not executed in .lib
7612RESOLVEDWORKSFORMEenhancementdmdBad error message when missing compile time opCmp in struct used in enums
7613RESOLVEDWORKSFORMEnormaldmd__traits(getMember) on inner unittest: Assertion failure: 'type' on line 6695 in file 'expression.c'
7614RESOLVEDFIXEDminordlang.orgSpec says pragma(msg) only accepts strings, but it accepts anything
7615RESOLVEDFIXEDnormaldmdError aliasing an enum member through an alias of a type inside a struct
7616NEWnormaldmddmd#18420aggregates don't inherit pure, @nogc, nothrow from outer scope
7617RESOLVEDWONTFIXenhancementdmdAdd support for 64bit and 256bit vectors
7618RESOLVEDFIXEDnormaldmddelegate/function pointer call bypass parameter storage class
7619REOPENEDnormaldmddmd#18421Broken deprecated feature with template function
7620RESOLVEDDUPLICATEnormalphobosformat has different output compared to writef
7621RESOLVEDFIXEDnormaldmdImmutable type equivalence problem
7622RESOLVEDDUPLICATEnormaldmdQualified imports inside functions don't work for real
7623RESOLVEDINVALIDenhancementdmdAllow aliasing of symbols of an aliased subtype
7624NEWenhancementdmddmd#18422std.typecons.Tuple slicing
7625RESOLVEDFIXEDnormaldmdinlining only works with explicit else branch
7626RESOLVEDDUPLICATEnormalphobosstd.regex.match("", r"^$") is empty.
7627RESOLVEDDUPLICATEminordmdstd.traits.isMutable is undocumented
7628RESOLVEDFIXEDnormalphobosRegression with std.string format and alias this
7629NEWenhancementdmddmd#17542Add check for ref/out parameters not being null
7630RESOLVEDDUPLICATEnormaldmddeclaration in switch scope not initialized + CTFE error
7631RESOLVEDINVALIDnormalinstallerD OSX Installer doesn't install support files
7632RESOLVEDDUPLICATEmajordmd[64bit] byValue() for associative arrays doesn't return the correct values
7633RESOLVEDFIXEDnormaldmdMissing CTFE error message
7634RESOLVEDFIXEDnormaltoolsoptlink creates bad debug info for a large number of modules
7635RESOLVEDWONTFIXenhancementphobosInconsistent naming in std.stdio - byLine(), byChunk()
7636RESOLVEDDUPLICATEnormaldmdconst hole for implicit conversion to base class
7637RESOLVEDINVALIDnormalphoboswriteln doesn't take custom toString into account
7638RESOLVEDDUPLICATEnormalphobos[CTFE] std.array.replace causes a segfault at compile time while replacing the begining of a string
7639RESOLVEDFIXEDnormaldmdUndefined enum AA key crashes compiler
7640RESOLVEDWORKSFORMEnormaldmdCTFE: Confusing error message when looking up missing hash key
7641RESOLVEDFIXEDnormaldmdstd.typecons.Proxy incorrectly allows implicit conversion to class
7642RESOLVEDDUPLICATEnormaldmdopDispatch with AA crashes dmd
7643RESOLVEDFIXEDnormaldmdWhole tuple slice isn't resolved as expected
7644RESOLVEDINVALIDregressiondmd[tdpl] receive( (OwnerTerminated) {} ); fails to compile
7645RESOLVEDFIXEDnormaldmdICE(e2ir.c) nested classes
7646RESOLVEDINVALIDtrivialdlang.orgbug in code sample and unittest
7647RESOLVEDDUPLICATEminordmdICE(machobj.c) with two main() functions
7648RESOLVEDFIXEDmajorphobosstd.stdio expects file names to be encoded in CP_ACP on Windows instead of UTF-8
7649RESOLVEDFIXEDnormaldmdBad lambda inference in default function argument
7650RESOLVEDFIXEDnormaldmdBad lambda inference in associative array literal
7651RESOLVEDWONTFIXenhancementdmdCannot use object.d file in user projects
7652RESOLVEDWONTFIXregressiondmdSome float literals are now parsed as int.user-property
7653RESOLVEDDUPLICATEenhancementdmdremove "function literals cannot be class members" annoyance
7654RESOLVEDFIXEDnormalphobosDirect using of Rebindable!T doesn't work
7655RESOLVEDFIXEDenhancementdmdscope class instantiations not supported in CTFE
7656RESOLVEDFIXEDnormaldmdddoc misinterprets commented parentheses in an example
7657RESOLVEDWONTFIXenhancementphobosReturnType fails for simple templated functions
7658RESOLVEDFIXEDnormaldmd[CTFE] assignment to reference in foreach fails without error message
7659RESOLVEDFIXEDnormalphobosstd.stdio.File.close() erases file.name
7660RESOLVEDFIXEDnormalphobostoImpl conflict in std.conv
7661RESOLVEDWORKSFORMEnormaldmdICE(cgcs.c) With return of one fixed size array item
7662RESOLVEDWORKSFORMEnormaldmdint[1u] not implicitly convertible to immutable
7663RESOLVEDWORKSFORMEnormaldmdMutable array of chars assigned to immutable fixed size array too
7664RESOLVEDWORKSFORMEenhancementdmdProblem with fixed-sized associative array key assignment
7665RESOLVEDWORKSFORMEnormaldmdProblem with fixed-sized associative mutable array key assignment
7666RESOLVEDFIXEDenhancementphobosA function to reverse the items of a tuple
7667RESOLVEDFIXEDmajordmdICE(interpret.c): Assertion failure: 'ctfeStack.stackPointer() == 0'
7668RESOLVEDWORKSFORMEnormalphobosstd.algorithm.reduce of array of const ints too
7669RESOLVEDFIXEDnormaldmdBroken inout deduction with static array type
7670RESOLVEDFIXEDnormaldmdUFCS problem with @property and structs
7671RESOLVEDFIXEDnormaldmdBroken inout deduction of shared(inout(T[n])) from immutable(int[3])
7672RESOLVEDFIXEDnormaldmdRemove top const doesn't work for inout array type.
7673RESOLVEDDUPLICATEnormaldmdStatic variables do not allow implicit call to ctor via assignment
7674RESOLVEDFIXEDnormalphobosregex replace requires escaped format
7675RESOLVEDWORKSFORMEenhancementphobosstd.format needs better exception messages
7676REOPENEDenhancementdmddmd#18423covariance of out arguments and function subtyping doesn't work
7677RESOLVEDMOVEDnormaltoolsobj2asm thinks / starts a switch on non-Windows systems
7678RESOLVEDDUPLICATEenhancementdmdAdd -cflags switch for DMD that allows passing flags to GCC or ${CC}
7679RESOLVEDFIXEDnormalphobosstd.regex.split and splitter don't work w/ ctRegex
7680NEWnormaldmddmd#18424template specialization bug
7681RESOLVEDFIXEDregressiondmdRegression(2.059head):ICE:opCatAssign(delegate) to undefined identifier
7682RESOLVEDFIXEDnormaldmdshared array type and "cast() is not an lvalue" error
7683RESOLVEDWORKSFORMEnormaldmdthe attribute has not been correctly inferred in either the constructor or nested function.
7684RESOLVEDFIXEDnormaldmdIFTI and shared overload doesn't work
7685RESOLVEDWORKSFORMEnormaldmdCannot initialize const field if field initializer present
7686RESOLVEDWORKSFORMEnormaldmdtemplate argument ignored with specialization for dependent parameter
7687NEWenhancementdmddmd#17543Ddoc should be able to generate "Jump to" links
7688NEWenhancementdmddmd#18425Ddoc should give a list of inherited members
7689RESOLVEDFIXEDnormalphobossplitter() on ivalid UTF-8 sequences
7690RESOLVEDFIXEDnormalphobosstd.string.join of const string array too
7691RESOLVEDFIXEDenhancementphobosstd.math.floor at compile-time too
7692RESOLVEDINVALIDenhancementphobosstd.conv.parse should do lookahead for "0x" in strings with radix 16
7693RESOLVEDFIXEDnormalphobosGetopt Ignores Trailing Characters on Enums
7694RESOLVEDFIXEDmajordmdInternal error: e2ir.c 1251 when calling member function inside struct via alias param
7695RESOLVEDFIXEDregressiondmdRegression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members
7696RESOLVEDINVALIDnormalphobosThe Array container works improperly when using as a property
7697RESOLVEDWORKSFORMEnormaldmdDefault argument in template method throws AssertError
7698RESOLVEDFIXEDnormaldmdcan't specialize parameterized template value
7699RESOLVEDFIXEDnormaldmdCannot get frame pointer to in contract when compiling with -inline
7700NEWnormaldmddmd#18426wrong semantic scope while ordering parameterized specialization