D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
9001RESOLVEDDUPLICATEnormaldmdICE on assigning expression tuple element with struct's `init` to enum
9002RESOLVEDDUPLICATEnormaldlang.orgDocument that `S s = S(...);` will not create temporaries
9003RESOLVEDFIXEDmajordmdNested structs smetimes have null context pointers in static struct
9004RESOLVEDFIXEDnormaldmdWrong line number for undefined identifier error
9005RESOLVEDFIXEDnormalphobosstd.concurrency.spawn should allow `void delegate(Args) shared` for new Tid
9006RESOLVEDFIXEDnormaldmdStatic struct with nested struct fields sometimes has current context pointers in `init`
9007RESOLVEDDUPLICATEnormaldmdDMD-head Warnings about missing curl.lib when using -unittest
9008RESOLVEDFIXEDnormaldmdAnother forward referencing bug
9009NEWenhancementdmddmd#17564allow foreach without identifier
9010RESOLVEDFIXEDtrivialdmdopEquals() const results in not-covered code
9011RESOLVEDDUPLICATEenhancementdmdOne more strongly pure case
9012RESOLVEDFIXEDnormalphoboswritef/format inconsistent with format specifier
9013RESOLVEDFIXEDnormaldmdCompiler crash with foreach on wrongly defined interval
9014RESOLVEDFIXEDnormaldmdICE(glue.c) line 1225: with array.front and missing array
9015RESOLVEDFIXEDnormalphobosstd.container.DList.opOpAssign missing return
9016RESOLVEDFIXEDnormalphobosswap() doesn't work with std.container.DList.front and back
9017RESOLVEDFIXEDnormaldmd__traits(compiles, { enum e = <expression tuple>; }) is true but code doesn't compile
9018RESOLVEDFIXEDnormaldmd__traits(compiles, ...) is true on second check for same incompilable code
9019RESOLVEDDUPLICATEmajordmdinvariant does not compile/run if class does not define constructor
9020RESOLVEDINVALIDnormaldmdThis pointer is not the same in constructor as it is in invariant
9021RESOLVEDINVALIDnormaldmdCasting a class pointer to size_t and back does not return the same value
9022RESOLVEDFIXEDenhancementdmdIFTI should support enclosing type/scope deduction
9023RESOLVEDFIXEDnormaldmdCTFE: cannot use ~= on an empty AA.
9024NEWnormaldmddmd#18492Inferring function argument types from other template parameters
9025RESOLVEDFIXEDnormalphoboscore.thread.Fiber seems to crash on Win64
9026RESOLVEDFIXEDnormaldmdTemplate mixin identifier as template alias parameter doesn't work
9027NEWmajordmddmd#18493Getting address of overloaded function using `cast` selects the lexically first one if there is no match
9028NEWnormaldmddmd#18494`main` is trated sometimes as having C calling convention and sometimes as having D convention
9029RESOLVEDFIXEDnormaldmdBuilt-in types treated specially for alias parameters
9030RESOLVEDFIXEDnormaldruntimeimmutable `_d_args` can be written to with `main(char[][])`
9031RESOLVEDDUPLICATEmajordmdNo error line number with not callable postblit
9032NEWenhancementdmddmd#18495Verify some documentation comments when -w or -wi is used
9033RESOLVEDFIXEDenhancementdmdRemove __thread from the language
9034RESOLVEDINVALIDnormalphoboserrors of conversions in format.d
9035RESOLVEDFIXEDmajordmdNested struct `init` is lvalue and can be modified
9036RESOLVEDFIXEDmajordmdpostblit is called for nested structs when assigning `init`
9037RESOLVEDFIXEDnormaldmdDDoc: Chokes on consecutive example sections:
9038RESOLVEDDUPLICATEnormaldmdTemplate mixin identifier as template alias parameter issue
9039RESOLVEDWORKSFORMEenhancementdmd__vector() support in template type resolution
9040RESOLVEDWORKSFORMEnormaldmdAssertion `precedence[e->op] != PREC_zero' failed instantiating anonymous class at compile time
9041RESOLVEDDUPLICATEnormaldmd"Need 'this' to access member" of inner class in typeid
9042NEWnormaldmddmd#18496Self-import with mixin
9043RESOLVEDFIXEDmajorphobosstd.variant: Crash on comparing unordered types
9044RESOLVEDDUPLICATEcriticaldmddmd sometimes produces object files with multiple definitions
9045NEWenhancementphobosphobos#9942Feature request for std.asscii => function isNewline
9046RESOLVEDFIXEDnormaldmdtypeof(T.init) should have the type T
9047RESOLVEDFIXEDnormaldmdExpression requiring std.math fails with function-local import
9048RESOLVEDDUPLICATEenhancementdmdError: base classes expected instead of typeof when instantiating anonymous class
9049RESOLVEDFIXEDnormalphobosstd.typecons.Proxy doesn't treat ref parameter correctly.
9050RESOLVEDFIXEDmajordmdToo early instantiation of template structs
9051RESOLVEDWONTFIXnormaldmdPassing an immutable global with post-blit to a CTFE function
9052RESOLVEDFIXEDregressiondmd[2.061 alpha] AA.length in a const context tries to call opAssign + no error line number
9053RESOLVEDINVALIDnormaldmdCan't overload functions with mixin
9054RESOLVEDFIXEDnormalphobosstd.net.curl byLineAsync and byChunkAsync broken.
9055RESOLVEDWORKSFORMEnormaldmdCompiler segfaults on forward reference to auto-return member function
9056RESOLVEDDUPLICATEenhancementdmdMore precise error messages when function arguments are wrong
9057RESOLVEDFIXEDregressiondmdRegression(Beta): Segfault or "Non-constant expression" error with local import
9058RESOLVEDFIXEDregressiondmdProblem with std.traits.EnumMembers conversion to array
9059RESOLVEDWORKSFORMEnormaldruntimeNo exception runtime error message with missing file + byLine
9060RESOLVEDFIXEDregressionphobosstd.range.chain and std.range.zip cannot get frame pointer
9061RESOLVEDFIXEDenhancementphobosBigInt | BigInt, BigInt & int
9062NEWenhancementdmddmd#17565AddrExp should distinguish the existence of property resolution.
9063RESOLVEDFIXEDnormaldmdstatic assert should resolve property function call
9064RESOLVEDFIXEDenhancementphobosAdd isInstanceOf to std.traits
9065RESOLVEDFIXEDenhancementphobosPlease consider adding these std.traits
9066NEWenhancementdmddmd#18497Add constructor inheritance feature
9067RESOLVEDINVALIDnormaldmdCan't assign values from privately included modules to enums.
9068RESOLVEDFIXEDmajordmdICE when trying to break outer loop from inside switch statement
9069RESOLVEDFIXEDnormaldmdstruct literals are treated as lvalues
9070RESOLVEDFIXEDnormaldmdnothrow of constructer/destructor isn't correct
9071RESOLVEDDUPLICATEnormalphobossort function won't compile but Range fits describtion
9072NEWminordmddmd#18498some tests from the dmd test suite actually test the library, not the compiler
9073RESOLVEDWONTFIXenhancementdmdIn manifest constant initializer, && and || should evaluate their operands lazily.
9074RESOLVEDWORKSFORMEnormalphobosCan't use range functions with Appender
9075RESOLVEDFIXEDnormaldruntimecore.stdc.float_ is broken with -w switch
9076RESOLVEDFIXEDnormaldmdAliased template function and property resolution doesn't work
9077RESOLVEDFIXEDregressiondmdStruct copy constructor ignored when opAssign with a different type is present
9078NEWnormaldmddmd#18499non-static opCall is chosen instead of a default constructor
9079RESOLVEDINVALIDregressiondmd'delete this' no longer compiles
9080RESOLVEDDUPLICATEenhancementdmdReject effect-free assignment
9081RESOLVEDFIXEDnormaldmdModules shouldn't have a type
9082RESOLVEDWONTFIXenhancementphobosAdd "interleave" function
9083RESOLVEDFIXEDnormaldmdmixin expression on template argument doesn't work
9084RESOLVEDDUPLICATEnormaldruntimeStructs assignment and associative arrays
9085RESOLVEDDUPLICATEnormaldmdallow for iteration of const(V[K]) without casts
9086RESOLVEDWORKSFORMEenhancementphobosstd.typecons.appendIfNotNull() or a better idea
9087RESOLVEDINVALIDenhancementdmdValue modified in foreach warning
9088RESOLVEDWONTFIXenhancementdmdstatic static
9089RESOLVEDFIXEDenhancementdmdVery restrictive Tuple constructor
9090RESOLVEDFIXEDnormaldmdauto ref doesn't work with arrays
9091RESOLVEDFIXEDmajordmdUsing __traits(getMember) on template argument fails inside member function
9092RESOLVEDINVALIDcriticaldmdGC.extend allocates less then it reports
9093RESOLVEDFIXEDnormaldmdOverloads in extern(C++) interfaces throw up COMDAT errors
9094REOPENEDmajordruntimedmd#17118GC not collecting under Windows
9095RESOLVEDDUPLICATEnormaldmd[ICE](statement.c line 5037) with throw in nonthrow function
9096RESOLVEDFIXEDmajordmdcomsub bug with chained function calls, optimization and attributes
9097RESOLVEDFIXEDenhancementdmdValue range propagation to disable some array bound tests
9098RESOLVEDFIXEDnormaldmdError with ddoc: octal digit expected
9099RESOLVEDFIXEDregressiondruntimecore.atomic.atomicLoad() cannot handle non-POD structs
9100RESOLVEDFIXEDmajordmdWeird behavior on template instance argument