D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
3001RESOLVEDFIXEDregressiondmdTemplated types within a mixin not reinstantiated properly for new instantiation
3002RESOLVEDFIXEDenhancementphobostoArray or eager for ranges
3003RESOLVEDFIXEDnormaldmdNeed to implicitly add () on member template function calls
3004RESOLVEDFIXEDenhancementdmd[patch] Better handling of ignored pragmas
3005RESOLVEDINVALIDminordmdill-defined for statement
3006RESOLVEDFIXEDnormaldmdICE(e2ir.c, tocsym.c) template module using array operation
3007RESOLVEDWORKSFORMEnormaldlang.org.stringof is underdocumented
3008NEWnormaldmddmd#18026Members of non-lvalues (rvalues) can be assigned to.
3009RESOLVEDWORKSFORMEnormaldmdformat.d(2072) uses deprecated function
3010RESOLVEDFIXEDcriticaldmdICE(mtype.c) function pointer type deduction puts compiler in corrupt state
3011RESOLVEDFIXEDenhancementdmdalias should have assignment syntax
3012RESOLVEDFIXEDenhancementdmdBad error message when using string.format instead of std.string.format
3013RESOLVEDFIXEDtrivialdmdDuplicate error message on calling a function with a type
3014RESOLVEDFIXEDnormaldmdICE(template.c) instantiating template with tuple
3015RESOLVEDFIXEDnormaldmdLookup of non-member not working
3016RESOLVEDFIXEDtrivialdlang.orgErrors in the documentation of std.math.acos
3017RESOLVEDFIXEDnormaldmddoc errors in std.range (on behalf of Steven Schveighoffer)
3018RESOLVEDINVALIDnormalphoboslinefeed ignored after positional parameter in std.format
3019RESOLVEDFIXEDenhancementphobosstd.typetuple: add some templates
3020RESOLVEDFIXEDcriticaldmdNo description is given why function may not be nothrow
3021RESOLVEDWORKSFORMEnormaldmdD1 CTFE and enums produces error '... constant expression expected'
3022RESOLVEDFIXEDnormaldmdscope x = new Foo; does not allocate on stack if Foo has allocator
3023RESOLVEDDUPLICATEnormaldmdoverride keyword fail if iface has several super interfaces
3024RESOLVEDFIXEDenhancementdmdArray slicing allows returning an escaping reference to a local stack variable
3025RESOLVEDFIXEDnormalphobosuniform(float,float) pops first, uniform(int,int) pops last
3026RESOLVEDFIXEDnormaldmdSegfault with incomplete static array initializer
3027RESOLVEDDUPLICATEnormalphobosobject.toString should be const
3028RESOLVEDWORKSFORMEnormaldlang.orgThe D 1.0 Ubuntu .deb file is completely broken
3029RESOLVEDFIXEDnormaldmdBug in array value mangling rule
3030RESOLVEDFIXEDnormaldruntimewcslen should accept const argument
3031RESOLVEDFIXEDmajordmdscoped static var conflicts
3032RESOLVEDFIXEDnormaldmdNo stack allocation for "scope c = new class Object {};"
3033RESOLVEDINVALIDnormaldmdCTFE call of non-static member function allowed inside template
3034RESOLVEDFIXEDnormaldmdTemplate instance name wrongly mangled as LName
3035RESOLVEDFIXEDnormaldmd"cannot have const/invariant out parameter of type shared"
3036RESOLVEDDUPLICATEnormaldmdNumber is allowed as struct initializer, but doesn't work
3037RESOLVEDFIXEDmajorphobosOff-by-one error in Stride.length
3038RESOLVEDFIXEDnormaldmdoverrides but is not covariant with error
3039RESOLVEDFIXEDtrivialdmd-vtls compiler flag not listed in man file
3040RESOLVEDFIXEDnormalphobos/usr/include/d/std/math.d(1174): number is not representable
3041RESOLVEDFIXEDmajordmdArray slices can be compared to their element type: bad codegen or ICE
3042RESOLVEDFIXEDnormaldmdSegfault on incorrect override
3043RESOLVEDWONTFIXminordmdTemplate symbol arg cannot be demangled
3044RESOLVEDFIXEDnormaldmdSegfault(template.c) instantiating struct tuple constructor with zero arguments.
3045RESOLVEDDUPLICATEnormaldmdCan't use ref with foreach on tuple
3046RESOLVEDFIXEDnormaldmdSegfault with C++ static variable (Linux only)
3047RESOLVEDWONTFIXnormaldmdForeach on tuple produces incorrect result (D1 only)
3048RESOLVEDDUPLICATEnormaldmdout and invariant contracts is not working for const(C) classes
3049RESOLVEDFIXEDnormaldmdICE(cod4.c) or segfault: Array operation on void[] array
3050RESOLVEDFIXEDenhancementdmdAllow exception in CTFE (patch)
3051RESOLVEDDUPLICATEnormaldmdPassing alias to member function does not work (1/2)
3052RESOLVEDFIXEDnormaldmdPassing alias to member function does not work (2/2)
3053RESOLVEDWORKSFORMEmajordmdcross imports produce repeated calls to a call destructor
3054RESOLVEDFIXEDcriticalphobosmultithreading GC problem. And Stdio not multithreading safe
3055RESOLVEDINVALIDnormaldmd& operator doesn't get correct func to construct the delegate
3056RESOLVEDINVALIDnormaldmdtest bug, sorry for the noise
3057RESOLVEDFIXEDenhancementdruntimeAdd pure annotations to core.stdc.*
3058RESOLVEDFIXEDnormaldmd[CTFE] Cannot return out of foreach range statement
3059RESOLVEDFIXEDnormaldmdNonsensical complex op= should be illegal
3060RESOLVEDFIXEDnormaldmdCatch exception then loop causes seg fault
3061RESOLVEDFIXEDblockerdmdCircular Import dependencies
3062RESOLVEDINVALIDnormaldmd-run compiler switch ignores -I option
3063RESOLVEDFIXEDnormalphobosImporting std.dateparse and dependent files in DMD 2.030 causes DSSS/Rebuild to fail
3064RESOLVEDFIXEDmajordmdInvalid array operation accepted, generates bad code
3065RESOLVEDWONTFIXnormaldmd(D1 only) error: this for variable needs to be Type not Type!(arguments).Type
3066RESOLVEDFIXEDmajordmdArray operation without a slice as the lvalue accepted, bad codegen
3067RESOLVEDDUPLICATEnormalphobosstd.range.chain returns a range of wrong type elements
3068NEWnormaldmddmd#17506concatenation operator doesn't like typed named enums
3069RESOLVEDFIXEDnormaldmdIssue 3069 - Array literals do not implicitly cast to void[]
3070RESOLVEDINVALIDtrivialdmdImplicitly conversion on function call
3071RESOLVEDFIXEDregressiondmdnested func declaration parse problem
3072RESOLVEDWORKSFORMEnormaldmdtuples can't be aliases ( except when the aliases are templates. )
3073RESOLVEDWONTFIXnormaldmd(D1 only) expressions starting with string mixin don't parse
3074RESOLVEDFIXEDnormalphobosstd.conv.to!(string)(int.min)
3075REOPENEDenhancementdmddmd#18032Implement parameter contravariance
3076RESOLVEDDUPLICATEnormaldmdICE[ztc\cod1.c:1673] - Compiler doesn't care about struct types in initializers
3077RESOLVEDFIXEDenhancementdmdcrash exiting main() without result code
3078RESOLVEDFIXEDblockerdmdNaN reported as equal to zero
3079RESOLVEDFIXEDnormaldmddmd -H doesn't generate enum modifier
3080RESOLVEDFIXEDnormaldmddmd should output compilation errors to stderr, not stdout
3081RESOLVEDFIXEDnormalphobosunaryFun can't be used to get element out of struct
3082RESOLVEDFIXEDnormalphobosForward Reference Issues w/ Template Literals
3083RESOLVEDWORKSFORMEnormaldlang.orgSome parameter storage classes are undocumented
3084RESOLVEDFIXEDtrivialdlang.orgFormatting of lazy in parameters section
3085RESOLVEDDUPLICATEenhancementdmdCannot index tuple in declaration
3086RESOLVEDFIXEDmajordmdTypeInfo opEquals returns incorrect results
3087RESOLVEDFIXEDnormalphobosstd.range.retro.opIndex out of range
3088RESOLVEDFIXEDnormalphobosstd.xml.check() fails on xml comments
3089RESOLVEDWORKSFORMEnormaldmdError: f.bar can only be called on a mutable object, not shared(foo)
3090RESOLVEDINVALIDnormaldmdis expressions do not support shared
3091RESOLVEDFIXEDenhancementdmd"auto x = new shared foo" does not compile
3092RESOLVEDFIXEDmajordmdIndexing a tuple produces a tuple containing the indexed element
3093RESOLVEDFIXEDnormaldlang.orgObject.factory has incomplete documentation
3094RESOLVEDINVALIDnormaltoolsincorrect previous definition error
3095RESOLVEDFIXEDnormaldlang.orgwc example for D2 doesn't compile
3096RESOLVEDFIXEDtrivialdmdEnumBaseType
3097RESOLVEDWORKSFORMEnormaldmdError at contract block + wierd error at struct template declaration
3098RESOLVEDFIXEDnormalphobosstd.algorithm.reduce example can not compile
3099RESOLVEDFIXEDnormalphobosstd.metastrings.Format example can not compile
3100RESOLVEDFIXEDmajordmdICE(cast.c) when a struct with members is shared