D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
8901RESOLVEDINVALIDnormaldmda bug to cast from array literal to ubyte[]
8902RESOLVEDFIXEDmajordmdUnexpected "duplicate union initialization for X" error
8903RESOLVEDFIXEDnormaldmdBad code for enum array members
8904RESOLVEDWORKSFORMEnormaldmdld error: `undefined reference to X`
8905RESOLVEDFIXEDnormalphobosDList.Range: Internal error, inconsistent state
8906RESOLVEDFIXEDregressiondmdattribute inference failure with opAssign and alias this
8907RESOLVEDDUPLICATEnormaldmdSelective import of a symbol after its first usage causes errors (including ICE)
8908RESOLVEDFIXEDregressionphobosCollapse of std.csv by the specifications change of std.conv.parse
8909RESOLVEDWONTFIXnormalphobosis{File,Dir,SymLink} mix return error code and exception
8910RESOLVEDWONTFIXnormaldmdStatic arrays, dynamic arrays and std.array.join
8911RESOLVEDFIXEDnormaldmd-property makes fullyQualifiedName fail for functions
8912RESOLVEDWORKSFORMEnormaldmdError compiling core.memory - possible DDoc problem
8913RESOLVEDFIXEDnormaldmdWrong code in IfStatement condition Expression
8914NEWnormaldmddmd#18481Wrong `escaping reference` error on returning static array
8915RESOLVEDDUPLICATEnormaldmdCurrent lvalue behavior looks inconsistent for structs and buildin types
8916NEWenhancementdmddmd#18482How about to disable ++, --, and assignments to non-lvalues?
8917RESOLVEDFIXEDregressiondmdArray operation a[] + a[] not implemented
8918RESOLVEDDUPLICATEminordmdWrong sized literal assigned to fixed size literal error message
8919RESOLVEDDUPLICATEenhancementphobos& for BigInt
8920RESOLVEDFIXEDnormalphobosiota should work with all integral types
8921RESOLVEDFIXEDnormalphobosEnum arrays should be formatted properly
8922RESOLVEDFIXEDnormaldmd__traits(parent, <imported package>) shows current module as a parent
8923RESOLVEDFIXEDmajordmdNested structs have null context pointers in static array variables and struct fields
8924RESOLVEDINVALIDcriticaldmdDelegate becomes invalid after a while
8925RESOLVEDWORKSFORMEnormaldmdConstructor is called instead of opCall if constructor is generic
8926RESOLVEDDUPLICATEnormaldmdpost-blit copy constructor conflicts with generic opAssign
8927RESOLVEDWORKSFORMEnormaldlang.orgDownload page should list dependencies
8928RESOLVEDFIXEDminordmdPoor error message for derived class without constructor
8929RESOLVEDWONTFIXenhancementdmdlong.min is a Voldemort literal
8930RESOLVEDWORKSFORMEnormalphobosstd.algorithm.remove only operates on hasLvalueElements
8931NEWmajordmddmd#17561array/slice assignment causes destruction + postblit instead of opAssign
8932RESOLVEDWORKSFORMEnormaldlang.org[Bugzilla] Version list in advanced search needs to be properly sorted
8933RESOLVEDINVALIDnormaldmd-property switch and opDispatch for methods and properties
8934RESOLVEDWORKSFORMEmajordmdLambda violates DMD assertion
8935RESOLVEDWORKSFORMEnormaldmdICE(cod3.c, cod4.c): Returning string literal casted to static array
8936RESOLVEDFIXEDregressiondruntimeThrowing results in searching the whole directory tree rooted in current directory
8937RESOLVEDFIXEDnormaldmdimport declaration statement without scope after `if` imports to a parent scope
8938RESOLVEDFIXEDnormaldmdstatic struct initializer allows to not explicitly initialize members with disabled constructor
8939RESOLVEDFIXEDnormaldmdICE(glue.c) on passing by ref statically initialized const/immutable variable
8940RESOLVEDFIXEDmajordmdAble to modify const/immutable with passing to a templated function by `ref`
8941RESOLVEDWORKSFORMEtrivialphobosDocumentation for the Yes struct in Phobos std.typecons appears incorrect
8942RESOLVEDFIXEDnormaldmd`alias <qualifier> <type>` ignores <qualifier> in foreach over tuple
8943RESOLVEDFIXEDnormaldmdCannot get parent of an overload
8944RESOLVEDWORKSFORMEmajordmdLoosing const from shared const type when unqualifying in foreach over tuple
8945RESOLVEDFIXEDminordmdCan't call static struct initializer or constructor without qualifier for templated inner struct
8946RESOLVEDINVALIDmajorphobos« any » function does not what it should do
8947RESOLVEDINVALIDnormalphobosredBlackTree() of fixed size arrays
8948NEWenhancementdmddmd#18483Make error message more readable when assigning function pointers
8949RESOLVEDWORKSFORMEnormaldmd[CTFE] ICE(ctfeexpr.c) copying a reference to a null AA
8950RESOLVEDWORKSFORMEmajordmdpostblit not called on const static array initialization
8951RESOLVEDDUPLICATEnormaldmdstatic array of context pointer struct s fails:
8952RESOLVEDDUPLICATEnormaldmdnested structs with conext pointers fail
8953RESOLVEDFIXEDminordmdParser rejects qualifier after destructor i.e. `~this() <qualifier> { }`
8954RESOLVEDFIXEDcriticaldmdMissing line number in error message for uncollable destructor/postblit
8955RESOLVEDWORKSFORMEmajordmdCan't have qualified field with not-qualified constructor/postblit
8956RESOLVEDFIXEDcriticaldmdAbility to break typesystem with constructor/postblit/destructor (e.g. modify immutable)
8957NEWmajordmddmd#18484Closure not recognized when passing type with post-blit as lazy parameter
8958NEWenhancementdmddmd#18485[RFC] Make constructors/postblits/destructors work correctly with const/immutable qualifiers
8959RESOLVEDFIXEDenhancementdmdIsExpression should support syntax which has no Identifier in all cases
8960RESOLVEDFIXEDnormaldruntimeDMD tester: Unable to set thread priority
8961NEWnormaldmddmd#18486IFTI fails with templates in specialization
8962NEWenhancementphobosphobos#9941std.variant.Algebraic should support duplicate types
8963RESOLVEDINVALIDnormaldmd"Forward reference" error when deriving the function name using __traits() inside an "auto"-return function
8964RESOLVEDDUPLICATEenhancementdmdOne infinite loop with foreach
8965RESOLVEDDUPLICATEenhancementphobosImplement mixin template for forwading constructors
8966RESOLVEDFIXEDnormaldmdICE(cgcod.c) when passing cfloat argument with indirection
8967RESOLVEDINVALIDnormalphobosdirEntries throws when encountering a "long path" on windows
8968RESOLVEDFIXEDnormalphobosstd.traits.ParameterIdentifierTuple is undocumented and doesn't work with ref params
8969RESOLVEDFIXEDnormaldmdis(T == __parameters) is undocumented
8970RESOLVEDDUPLICATEenhancementphobosTuple should support conversion from tuple with unnamed fields to tuple with named fields
8971RESOLVEDFIXEDregressiondmd__traits(getOverloads) fails in a member function
8972RESOLVEDFIXEDregressiondmd__traits fails in a struct member function
8973RESOLVEDFIXEDnormaldruntimecore.cpuid.coresPerCPU returning incorrect value.
8974RESOLVEDDUPLICATEmajordmdclosure delegate might break preceding code
8975RESOLVEDWORKSFORMEnormaldmdarray scalar assign broken for cfloat
8976RESOLVEDFIXEDregressiondmd__traits(compiles, ...) causes error
8977RESOLVEDFIXEDcriticaldmdAbility to break typesystem with static struct initializer (e.g. modify immutable)
8978NEWnormaldmddmd#18487Constructor is called instead of implicit cast when initializing from expression tuple
8979NEWnormaldmddmd#17562Can't initialize multidimensional static array with its element
8980NEWnormaldmddmd#18488no implicit cast to const for AA
8981RESOLVEDDUPLICATEnormalphobosbool and %s don't honor formating flags
8982RESOLVEDFIXEDnormaldmdICE(ctfeexpr.c) __parameters of an erroneous default parameter
8983RESOLVEDINVALIDnormaldmdOverload introduced behind mixin template can't be called from another overload
8984NEWnormaldmddmd#18489Dynamic array key for associative array
8985NEWenhancementdmddmd#17563Get default parameter value as alias
8986RESOLVEDFIXEDnormaldmdThe PVS-Studio analyzer has something for you
8987RESOLVEDFIXEDnormaldmdCompiling using '-O -release' options yield 'Internal error: backend\cgcod.c 1663'
8988RESOLVEDWORKSFORMEnormaldmdSegfault with circular derived class template
8989RESOLVEDFIXEDminordmdcfloat argument passing broken
8990RESOLVEDFIXEDnormaldmdForward reference error on three structs
8991NEWnormaldmddmd#18490adding a __ctfe branch with return to a function breaks NRVO
8992RESOLVEDWONTFIXenhancementdmd__traits(compileError)
8993RESOLVEDWONTFIXenhancementdmdImplement unique references/isolated memory
8994RESOLVEDDUPLICATEnormaldmdtypeof fails when passing delegate as alias parameter
8995NEWnormaldmddmd#18491`is(<Type> <Identifier> == function)` creates tuple with parameter storage classes
8996RESOLVEDWORKSFORMEnormaldmd[ICE](e2ir.c line 768) with bigint main-imported
8997RESOLVEDFIXEDmajordmdtemplate instances omit symbol that may be used in other modules
8998RESOLVEDFIXEDnormaldmd'inout pure' returns immutable, which in reality is mutable
8999RESOLVEDDUPLICATEmajordmdClosure not detected for reference paramters of templated functions
9000RESOLVEDFIXEDnormaldmdICE on assigning struct's `init` to enum