24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4101 | RESOLVED | DUPLICATE | normal | dmd | [tdpl] DMD doesn't give error when goto skips initialization | |
| 4102 | RESOLVED | WORKSFORME | normal | dmd | 'object' name in module declaration | |
| 4103 | RESOLVED | FIXED | normal | dmd | opAssign signature rules not enforced on templated opAssign | |
| 4104 | ASSIGNED | critical | druntime | dmd#17224 | No way to get notified about D runtime termination. | |
| 4105 | RESOLVED | FIXED | normal | dmd | Stack overflow involving alias template parameters and undefined identifier | |
| 4106 | RESOLVED | FIXED | normal | dmd | Error without line number accessing member of nonexistent struct member (D1 only) | |
| 4107 | RESOLVED | FIXED | normal | dmd | Duplicate documentation for member function templates | |
| 4108 | RESOLVED | FIXED | normal | dmd | ICE(cod2.c): zero-length static array in function call | |
| 4109 | RESOLVED | FIXED | normal | phobos | writeln doesn't work with empty static array | |
| 4110 | RESOLVED | DUPLICATE | normal | tools | Function template with two constraints | |
| 4111 | RESOLVED | WONTFIX | enhancement | dmd | Foreach ranges accept floating-point extrema | |
| 4112 | RESOLVED | WONTFIX | enhancement | dmd | Stride in foreach ranges | |
| 4113 | RESOLVED | FIXED | enhancement | phobos | std.typetuple, std.typecons, TypeTuple, Tuple, tuple names | |
| 4114 | RESOLVED | WONTFIX | normal | phobos | Support static arrays in some algorithms | |
| 4115 | RESOLVED | WONTFIX | enhancement | dmd | Reading few CPU flags from D code | |
| 4116 | RESOLVED | FIXED | normal | druntime | object.di does not match object_.d | |
| 4117 | RESOLVED | FIXED | normal | dmd | rev 439 compilation error | |
| 4118 | RESOLVED | FIXED | major | dmd | std.conv.to!SomeStruct("hello") crashes compiler | |
| 4119 | RESOLVED | WONTFIX | enhancement | phobos | bigint string assign | |
| 4120 | RESOLVED | FIXED | enhancement | phobos | bigint implicit cast too bool | |
| 4121 | RESOLVED | DUPLICATE | normal | phobos | Associative array value bigint assign | |
| 4122 | RESOLVED | FIXED | enhancement | phobos | More handy BigInt.toString() | |
| 4123 | RESOLVED | WORKSFORME | enhancement | phobos | BitArray this() with length | |
| 4124 | RESOLVED | FIXED | enhancement | phobos | toString() for BitArray | |
| 4125 | RESOLVED | FIXED | enhancement | phobos | std.numeric.gcd can use a binary GCD | |
| 4126 | RESOLVED | FIXED | enhancement | phobos | std.range.ElementType doesn't work with opApply | |
| 4127 | RESOLVED | DUPLICATE | minor | phobos | std.stdio.File doesn't close popen() files correctly | |
| 4128 | RESOLVED | FIXED | enhancement | phobos | Named-fields Tuple assign from unnamed-fields Tuple | |
| 4129 | RESOLVED | WONTFIX | normal | dmd | ICE(glue.c, !vthis->csym, D1 only): anonymous delegate literal in tuple | |
| 4130 | RESOLVED | FIXED | major | dmd | DMD crashes if it has to compile a project which is too complex | |
| 4131 | RESOLVED | FIXED | regression | dmd | break does not work correctly with foreach and associative arrays | |
| 4132 | RESOLVED | FIXED | normal | dmd | pointer arithmetic accepted in @safe functions | |
| 4133 | RESOLVED | INVALID | enhancement | dmd | Enable __traits on D1 | |
| 4134 | RESOLVED | WONTFIX | normal | dmd | Trailing comma allowed in parameter lists | |
| 4135 | RESOLVED | FIXED | regression | dmd | Regression(1.034): ICE(statement.c): mixin in bad foreach, D1 only | |
| 4136 | RESOLVED | INVALID | normal | dmd | @disable semantics | |
| 4137 | RESOLVED | INVALID | normal | dmd | Undefined identifier error in is(typeof()) | |
| 4138 | RESOLVED | INVALID | enhancement | dmd | Enable __thread storage class (TLS) on D1 | |
| 4139 | RESOLVED | FIXED | normal | dmd | Forward reference error in front() of iterable struct | |
| 4140 | RESOLVED | FIXED | normal | dmd | Error: non-constant expression "hello"[1u..__dollar] | |
| 4141 | RESOLVED | FIXED | normal | dmd | unary ++ (post increment) tries and fails to invoke opBinary | |
| 4142 | RESOLVED | FIXED | trivial | dlang.org | Missing tags in compiler/druntime/phobos git repositories | |
| 4143 | RESOLVED | FIXED | minor | dmd | fix warnings in dmd build | |
| 4144 | RESOLVED | WONTFIX | normal | dmd | Better line number of semicolon expected errors | |
| 4145 | RESOLVED | FIXED | normal | dmd | cross alias namespace can't be resolve | |
| 4146 | RESOLVED | FIXED | enhancement | druntime | Unavailable: core.sys.posix.sys.wait.waitid() | |
| 4147 | NEW | major | dmd | dmd#18224 | Failing inner expression leaves ghost-reference to outer expression on GC which is errenously finalized | |
| 4148 | RESOLVED | INVALID | normal | dmd | debug symbols names include .d from filename | |
| 4149 | RESOLVED | FIXED | normal | dmd | refs displayed as pointers in gdb | |
| 4150 | REOPENED | normal | phobos | phobos#9884 | std.signals causes memory corruption and heisenbugs | |
| 4151 | REOPENED | enhancement | phobos | phobos#9885 | Add weak references to Phobos/druntime | |
| 4152 | NEW | normal | dmd | dmd#18226 | Function alias forward reference error | |
| 4153 | RESOLVED | FIXED | normal | druntime | [cov] Code coverage output improvement | |
| 4154 | RESOLVED | FIXED | normal | dmd | Incorrect DWARF section names on Mac | |
| 4155 | RESOLVED | FIXED | critical | dmd | return of NaN to temporary fails equality test | |
| 4156 | RESOLVED | FIXED | normal | dmd | Segfault with array+=array | |
| 4157 | RESOLVED | INVALID | minor | druntime | C time functions `localtime_r` and `gmtime_r` are not exposed by core.stdc.time. | |
| 4158 | RESOLVED | INVALID | major | dmd | switch segfault | |
| 4159 | RESOLVED | DUPLICATE | normal | dmd | in expression parsed as template | |
| 4160 | RESOLVED | WORKSFORME | normal | dmd | Template function lookup should match non-template behavior for implicit conversion to shared params | |
| 4161 | RESOLVED | FIXED | normal | dmd | @disable after function signature has no effect | |
| 4162 | RESOLVED | FIXED | major | dmd | pass by alias offset problems | |
| 4163 | RESOLVED | DUPLICATE | enhancement | dmd | if(bool = bool) results in ill-worded error | |
| 4164 | RESOLVED | FIXED | normal | dlang.org | sieve Sample D Program -- need documentation for array representation | |
| 4165 | RESOLVED | WONTFIX | enhancement | phobos | std.conv.to!int doesn't ignore whitespace | |
| 4166 | RESOLVED | WONTFIX | normal | phobos | Remove/deprecate std.string.chop | |
| 4167 | RESOLVED | FIXED | enhancement | dmd | Template overrides with alias | |
| 4168 | RESOLVED | FIXED | enhancement | phobos | More handy std.conv.to for std.algorithm.map | |
| 4169 | RESOLVED | FIXED | normal | dmd | building dmd with a modern gcc produces a buggy compiler | |
| 4170 | RESOLVED | FIXED | normal | dmd | Missing line number on compile-time array index | |
| 4171 | RESOLVED | FIXED | normal | phobos | std.random.uniform does not work for a range of characters | |
| 4172 | RESOLVED | WONTFIX | enhancement | dmd | Improve varargs | |
| 4173 | RESOLVED | FIXED | regression | dmd | Regression(2.037) Explicitly instantiated templates still try to do IFTI in some cases | |
| 4174 | RESOLVED | FIXED | blocker | dmd | Template interface functions not allowed, making operator overloads difficult | |
| 4175 | RESOLVED | FIXED | normal | dmd | linux.mak doesn't declare sufficient dependencies to support parallel builds | |
| 4176 | RESOLVED | FIXED | normal | dmd | Link error in switch with 4 or more cases and no default | |
| 4177 | RESOLVED | FIXED | normal | dmd | __ctfe can't be used in pure functions | |
| 4178 | RESOLVED | FIXED | normal | dmd | destructor missing in JSON output | |
| 4179 | NEW | critical | druntime | dmd#17225 | [AA] Deleting items from an associative array iterated over | |
| 4180 | RESOLVED | FIXED | critical | dmd | D DWARF extensions conflict with DWARF-4 | |
| 4181 | RESOLVED | FIXED | normal | dmd | GDB prints wrong value of TLS variables | |
| 4182 | NEW | normal | dmd | dmd#18233 | alias of base function does not transfer covariance | |
| 4183 | RESOLVED | FIXED | normal | dmd | @property doesnt work with delegate return type | |
| 4184 | RESOLVED | FIXED | normal | dmd | associative array with certain key types results in corrupt values during iteration | |
| 4185 | RESOLVED | INVALID | major | dmd | Existence of an empty, uncalled function that takes a TLS variable as its parameter generates segfaulting executable using DMD >= 2.044 and the GOLD linker. | |
| 4186 | RESOLVED | DUPLICATE | normal | dmd | Forward reference error from static function with no return type | |
| 4187 | RESOLVED | FIXED | normal | phobos | Error Message for std.file.remove outputting wrong file and line | |
| 4188 | RESOLVED | FIXED | normal | phobos | std.file.remove throws Exception on success | |
| 4189 | RESOLVED | DUPLICATE | normal | dmd | Bus errors with array operations | |
| 4190 | RESOLVED | WORKSFORME | normal | dmd | unable reduce aseert partial template in "is" | |
| 4191 | RESOLVED | FIXED | normal | dmd | [FreeBSD] real constants are rounded to double precision | |
| 4192 | RESOLVED | DUPLICATE | regression | dmd | Regression (1.061, D1 only): Certain CTFs can't be evaluated anymore | |
| 4193 | RESOLVED | FIXED | regression | dmd | Regression 2.046, ICE(expression.c): initialising class member with const forward reference | |
| 4194 | RESOLVED | FIXED | enhancement | dmd | Attributes included in JSON output | |
| 4195 | RESOLVED | WORKSFORME | normal | dmd | Forward reference error with struct opCall and const | |
| 4196 | RESOLVED | FIXED | normal | dmd | incorrect module report with error in template mixin | |
| 4197 | RESOLVED | FIXED | major | dmd | ICE(glue.c): error in forward-referenced in/out contract | |
| 4198 | RESOLVED | FIXED | normal | dmd | [FreeBSD] imprecision in decimal floating-point literals | |
| 4199 | RESOLVED | DUPLICATE | normal | druntime | D2 core.sys.posix.*: array parameters of C functions must be ref | |
| 4200 | RESOLVED | WORKSFORME | normal | phobos | "to!real(to!string(real.min_normal))" raises std.conv.ConvError |