D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
4101RESOLVEDDUPLICATEnormaldmd[tdpl] DMD doesn't give error when goto skips initialization
4102RESOLVEDWORKSFORMEnormaldmd'object' name in module declaration
4103RESOLVEDFIXEDnormaldmdopAssign signature rules not enforced on templated opAssign
4104ASSIGNEDcriticaldruntimedmd#17224No way to get notified about D runtime termination.
4105RESOLVEDFIXEDnormaldmdStack overflow involving alias template parameters and undefined identifier
4106RESOLVEDFIXEDnormaldmdError without line number accessing member of nonexistent struct member (D1 only)
4107RESOLVEDFIXEDnormaldmdDuplicate documentation for member function templates
4108RESOLVEDFIXEDnormaldmdICE(cod2.c): zero-length static array in function call
4109RESOLVEDFIXEDnormalphoboswriteln doesn't work with empty static array
4110RESOLVEDDUPLICATEnormaltoolsFunction template with two constraints
4111RESOLVEDWONTFIXenhancementdmdForeach ranges accept floating-point extrema
4112RESOLVEDWONTFIXenhancementdmdStride in foreach ranges
4113RESOLVEDFIXEDenhancementphobosstd.typetuple, std.typecons, TypeTuple, Tuple, tuple names
4114RESOLVEDWONTFIXnormalphobosSupport static arrays in some algorithms
4115RESOLVEDWONTFIXenhancementdmdReading few CPU flags from D code
4116RESOLVEDFIXEDnormaldruntimeobject.di does not match object_.d
4117RESOLVEDFIXEDnormaldmdrev 439 compilation error
4118RESOLVEDFIXEDmajordmdstd.conv.to!SomeStruct("hello") crashes compiler
4119RESOLVEDWONTFIXenhancementphobosbigint string assign
4120RESOLVEDFIXEDenhancementphobosbigint implicit cast too bool
4121RESOLVEDDUPLICATEnormalphobosAssociative array value bigint assign
4122RESOLVEDFIXEDenhancementphobosMore handy BigInt.toString()
4123RESOLVEDWORKSFORMEenhancementphobosBitArray this() with length
4124RESOLVEDFIXEDenhancementphobostoString() for BitArray
4125RESOLVEDFIXEDenhancementphobosstd.numeric.gcd can use a binary GCD
4126RESOLVEDFIXEDenhancementphobosstd.range.ElementType doesn't work with opApply
4127RESOLVEDDUPLICATEminorphobosstd.stdio.File doesn't close popen() files correctly
4128RESOLVEDFIXEDenhancementphobosNamed-fields Tuple assign from unnamed-fields Tuple
4129RESOLVEDWONTFIXnormaldmdICE(glue.c, !vthis->csym, D1 only): anonymous delegate literal in tuple
4130RESOLVEDFIXEDmajordmdDMD crashes if it has to compile a project which is too complex
4131RESOLVEDFIXEDregressiondmdbreak does not work correctly with foreach and associative arrays
4132RESOLVEDFIXEDnormaldmdpointer arithmetic accepted in @safe functions
4133RESOLVEDINVALIDenhancementdmdEnable __traits on D1
4134RESOLVEDWONTFIXnormaldmdTrailing comma allowed in parameter lists
4135RESOLVEDFIXEDregressiondmdRegression(1.034): ICE(statement.c): mixin in bad foreach, D1 only
4136RESOLVEDINVALIDnormaldmd@disable semantics
4137RESOLVEDINVALIDnormaldmdUndefined identifier error in is(typeof())
4138RESOLVEDINVALIDenhancementdmdEnable __thread storage class (TLS) on D1
4139RESOLVEDFIXEDnormaldmdForward reference error in front() of iterable struct
4140RESOLVEDFIXEDnormaldmdError: non-constant expression "hello"[1u..__dollar]
4141RESOLVEDFIXEDnormaldmdunary ++ (post increment) tries and fails to invoke opBinary
4142RESOLVEDFIXEDtrivialdlang.orgMissing tags in compiler/druntime/phobos git repositories
4143RESOLVEDFIXEDminordmdfix warnings in dmd build
4144RESOLVEDWONTFIXnormaldmdBetter line number of semicolon expected errors
4145RESOLVEDFIXEDnormaldmdcross alias namespace can't be resolve
4146RESOLVEDFIXEDenhancementdruntimeUnavailable: core.sys.posix.sys.wait.waitid()
4147NEWmajordmddmd#18224Failing inner expression leaves ghost-reference to outer expression on GC which is errenously finalized
4148RESOLVEDINVALIDnormaldmddebug symbols names include .d from filename
4149RESOLVEDFIXEDnormaldmdrefs displayed as pointers in gdb
4150REOPENEDnormalphobosphobos#9884std.signals causes memory corruption and heisenbugs
4151REOPENEDenhancementphobosphobos#9885Add weak references to Phobos/druntime
4152NEWnormaldmddmd#18226Function alias forward reference error
4153RESOLVEDFIXEDnormaldruntime[cov] Code coverage output improvement
4154RESOLVEDFIXEDnormaldmdIncorrect DWARF section names on Mac
4155RESOLVEDFIXEDcriticaldmdreturn of NaN to temporary fails equality test
4156RESOLVEDFIXEDnormaldmdSegfault with array+=array
4157RESOLVEDINVALIDminordruntimeC time functions `localtime_r` and `gmtime_r` are not exposed by core.stdc.time.
4158RESOLVEDINVALIDmajordmdswitch segfault
4159RESOLVEDDUPLICATEnormaldmdin expression parsed as template
4160RESOLVEDWORKSFORMEnormaldmdTemplate function lookup should match non-template behavior for implicit conversion to shared params
4161RESOLVEDFIXEDnormaldmd@disable after function signature has no effect
4162RESOLVEDFIXEDmajordmdpass by alias offset problems
4163RESOLVEDDUPLICATEenhancementdmdif(bool = bool) results in ill-worded error
4164RESOLVEDFIXEDnormaldlang.orgsieve Sample D Program -- need documentation for array representation
4165RESOLVEDWONTFIXenhancementphobosstd.conv.to!int doesn't ignore whitespace
4166RESOLVEDWONTFIXnormalphobosRemove/deprecate std.string.chop
4167RESOLVEDFIXEDenhancementdmdTemplate overrides with alias
4168RESOLVEDFIXEDenhancementphobosMore handy std.conv.to for std.algorithm.map
4169RESOLVEDFIXEDnormaldmdbuilding dmd with a modern gcc produces a buggy compiler
4170RESOLVEDFIXEDnormaldmdMissing line number on compile-time array index
4171RESOLVEDFIXEDnormalphobosstd.random.uniform does not work for a range of characters
4172RESOLVEDWONTFIXenhancementdmdImprove varargs
4173RESOLVEDFIXEDregressiondmdRegression(2.037) Explicitly instantiated templates still try to do IFTI in some cases
4174RESOLVEDFIXEDblockerdmdTemplate interface functions not allowed, making operator overloads difficult
4175RESOLVEDFIXEDnormaldmdlinux.mak doesn't declare sufficient dependencies to support parallel builds
4176RESOLVEDFIXEDnormaldmdLink error in switch with 4 or more cases and no default
4177RESOLVEDFIXEDnormaldmd__ctfe can't be used in pure functions
4178RESOLVEDFIXEDnormaldmddestructor missing in JSON output
4179NEWcriticaldruntimedmd#17225[AA] Deleting items from an associative array iterated over
4180RESOLVEDFIXEDcriticaldmdD DWARF extensions conflict with DWARF-4
4181RESOLVEDFIXEDnormaldmdGDB prints wrong value of TLS variables
4182NEWnormaldmddmd#18233alias of base function does not transfer covariance
4183RESOLVEDFIXEDnormaldmd@property doesnt work with delegate return type
4184RESOLVEDFIXEDnormaldmdassociative array with certain key types results in corrupt values during iteration
4185RESOLVEDINVALIDmajordmdExistence of an empty, uncalled function that takes a TLS variable as its parameter generates segfaulting executable using DMD >= 2.044 and the GOLD linker.
4186RESOLVEDDUPLICATEnormaldmdForward reference error from static function with no return type
4187RESOLVEDFIXEDnormalphobosError Message for std.file.remove outputting wrong file and line
4188RESOLVEDFIXEDnormalphobosstd.file.remove throws Exception on success
4189RESOLVEDDUPLICATEnormaldmdBus errors with array operations
4190RESOLVEDWORKSFORMEnormaldmdunable reduce aseert partial template in "is"
4191RESOLVEDFIXEDnormaldmd[FreeBSD] real constants are rounded to double precision
4192RESOLVEDDUPLICATEregressiondmdRegression (1.061, D1 only): Certain CTFs can't be evaluated anymore
4193RESOLVEDFIXEDregressiondmdRegression 2.046, ICE(expression.c): initialising class member with const forward reference
4194RESOLVEDFIXEDenhancementdmdAttributes included in JSON output
4195RESOLVEDWORKSFORMEnormaldmdForward reference error with struct opCall and const
4196RESOLVEDFIXEDnormaldmdincorrect module report with error in template mixin
4197RESOLVEDFIXEDmajordmdICE(glue.c): error in forward-referenced in/out contract
4198RESOLVEDFIXEDnormaldmd[FreeBSD] imprecision in decimal floating-point literals
4199RESOLVEDDUPLICATEnormaldruntimeD2 core.sys.posix.*: array parameters of C functions must be ref
4200RESOLVEDWORKSFORMEnormalphobos"to!real(to!string(real.min_normal))" raises std.conv.ConvError