24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 3101 | RESOLVED | FIXED | normal | dmd | Stack overflow: declaring aggregate member twice with static if | |
| 3102 | RESOLVED | FIXED | normal | dmd | Incorrectly matching type as shared (two cases with is expressions) | |
| 3103 | RESOLVED | INVALID | normal | phobos | std.base64 should use ubyte[] for binary data | |
| 3104 | RESOLVED | FIXED | normal | dmd | [meta] Grammar & mangles | |
| 3105 | RESOLVED | FIXED | normal | dmd | [meta] ABI | |
| 3106 | RESOLVED | FIXED | normal | dmd | [meta] Parameter storage classes | |
| 3107 | RESOLVED | FIXED | normal | dmd | [meta] Property syntax | |
| 3108 | RESOLVED | FIXED | normal | dmd | [meta] Protection | |
| 3109 | RESOLVED | FIXED | normal | dmd | [meta] Template ordering | |
| 3110 | RESOLVED | WORKSFORME | normal | dmd | a.foo(...) -> foo(a, ...) transform for a array not documented | |
| 3111 | RESOLVED | FIXED | normal | dmd | 'mangleof' can't be member of a struct not documented | |
| 3112 | RESOLVED | FIXED | normal | dmd | Specification on what operations call the GC is missing | |
| 3113 | REOPENED | normal | dmd | dmd#18034 | final overriding | |
| 3114 | RESOLVED | FIXED | normal | tools | optlink failing on multicore machines | |
| 3115 | RESOLVED | FIXED | normal | dmd | >>> and >>>= generate wrong code | |
| 3116 | RESOLVED | WORKSFORME | normal | dmd | clarify which type names are valid template alias parameters | |
| 3117 | RESOLVED | FIXED | normal | dmd | dmd crash by *1 | |
| 3118 | RESOLVED | WONTFIX | normal | dmd | Need a clear spec on how inapplicable attributes are handled | |
| 3119 | RESOLVED | FIXED | normal | dmd | Segfault(expression.c) template function overloads with function with same name in other module | |
| 3120 | RESOLVED | WONTFIX | normal | phobos | wrong parameter array in std.process.execv | |
| 3121 | RESOLVED | FIXED | normal | phobos | recurrence does not generate the correct numbers | |
| 3122 | RESOLVED | FIXED | enhancement | dmd | [patch] Adding support for fast and reliable build tools to the frontend | |
| 3123 | RESOLVED | FIXED | normal | phobos | std.algorithm.zip fails on 'lazy' ranges | |
| 3124 | RESOLVED | FIXED | normal | dlang.org | updates to version.dd's list of identifiers | |
| 3125 | RESOLVED | WORKSFORME | normal | dmd | statement foreach semantic opApply should be tried if range funcs not satisfied | |
| 3126 | RESOLVED | DUPLICATE | minor | dmd | Char concatenation doesn't work for wstring | |
| 3127 | RESOLVED | FIXED | normal | dmd | 'unreachable code' warning destroys delegate literal type inference | |
| 3128 | RESOLVED | FIXED | normal | dmd | Internal error: ..\ztc\cod4.c 2737 | |
| 3129 | RESOLVED | WORKSFORME | normal | druntime | Cannot take advantage of overriding Throwable.toString | |
| 3130 | RESOLVED | FIXED | normal | dmd | Crashed with triple stars | |
| 3131 | NEW | enhancement | dmd | dmd#18048 | Disambiguate symbol lookup based on if it's a type or identifier that is required | |
| 3132 | RESOLVED | FIXED | enhancement | phobos | std.string.split should be templated on mutable/const/immutable | |
| 3133 | RESOLVED | FIXED | minor | dmd | Compiler does not check that static array casts are legal | |
| 3134 | RESOLVED | INVALID | major | dmd | Conflicting Class Names Permitted From Imported File | |
| 3135 | RESOLVED | DUPLICATE | major | dmd | 'alias this' in struct breaks blitting | |
| 3136 | RESOLVED | FIXED | major | phobos | Incorrect and strange behavior of std.regexp.RegExp if using a pattern with optional prefix and suffix longer than 1 char | |
| 3137 | RESOLVED | DUPLICATE | normal | dmd | choosing the template declaration for a template instantiation involves more than partial ordering by specialization | |
| 3138 | RESOLVED | FIXED | normal | dmd | Const bug | |
| 3139 | RESOLVED | FIXED | normal | dmd | compiler dies "Error: out of memory" with case range | |
| 3140 | RESOLVED | WORKSFORME | normal | phobos | osx druntime path missing debug/release dir | |
| 3141 | RESOLVED | FIXED | normal | phobos | osx syntax problem with touch | |
| 3142 | RESOLVED | FIXED | trivial | dlang.org | std.loader documentation missing | |
| 3143 | RESOLVED | FIXED | normal | dmd | -deps produces empty file using D1 | |
| 3144 | RESOLVED | FIXED | normal | dmd | (D1 only) Invalid break accepted | |
| 3145 | RESOLVED | WONTFIX | trivial | phobos | std.perf documentation is generated, but there's no link to it from the side index | |
| 3146 | RESOLVED | FIXED | trivial | druntime | No documentation is being generated for core.sync | |
| 3147 | RESOLVED | FIXED | normal | dmd | Incorrect value range propagation for addition | |
| 3148 | RESOLVED | FIXED | normal | phobos | syntax error using invariant | |
| 3149 | RESOLVED | FIXED | normal | phobos | volatile instead of synchronized | |
| 3150 | RESOLVED | FIXED | normal | dmd | cast from dynamic array to ulong is allowed | |
| 3151 | RESOLVED | FIXED | normal | dlang.org | Broken link for akide | |
| 3152 | RESOLVED | FIXED | normal | dlang.org | Broken link for Glee D | |
| 3153 | RESOLVED | FIXED | normal | phobos | win32.mak tries to copy phobos.lib, gcstub.obj to nonexistent folder lib | |
| 3154 | RESOLVED | FIXED | major | dmd | foreach corrupting data returned by ref functions. | |
| 3155 | RESOLVED | INVALID | enhancement | druntime | LDC2 support for druntime | |
| 3156 | RESOLVED | INVALID | normal | dmd | auto works like scope instead of type inference, which leads to silent breakage | |
| 3157 | RESOLVED | FIXED | major | phobos | [patch] Pipes should be closed with pclose | |
| 3158 | RESOLVED | WONTFIX | normal | dlang.org | (D1 only) std.process.execv() incorrect documentation | |
| 3159 | RESOLVED | FIXED | normal | dmd | Can't access member variables from templated nested member function | |
| 3160 | RESOLVED | FIXED | critical | dmd | ICE(cgcod.c 1511-D1) or bad code-D2 returning string from void main | |
| 3161 | RESOLVED | INVALID | enhancement | dmd | Ddoc should produce much better documentation | |
| 3162 | RESOLVED | FIXED | major | dmd | can't fully use compile-time floats as template parameters | |
| 3163 | RESOLVED | DUPLICATE | minor | dmd | Never referenced local variable compiles without error. | |
| 3164 | RESOLVED | WONTFIX | normal | tools | make: double quoted strings are not recognized | |
| 3165 | RESOLVED | FIXED | normal | dlang.org | What kind of integer division does D use? | |
| 3166 | RESOLVED | FIXED | normal | dlang.org | "positive" -> "non-negative" in modulo operator description | |
| 3167 | RESOLVED | INVALID | regression | dmd | Passing result of a function call as ref argument no longer works | |
| 3168 | RESOLVED | FIXED | regression | dmd | Declaring structs as incomplete types no longer works | |
| 3169 | RESOLVED | FIXED | regression | dmd | Segfault(cast.c) dividing ulong by int | |
| 3170 | RESOLVED | FIXED | blocker | dmd | Forward reference of nested class fails if outer class is not plain | |
| 3171 | RESOLVED | FIXED | normal | dmd | % not implemented correctly for floats | |
| 3172 | RESOLVED | DUPLICATE | normal | dmd | compile-time floating point exception when compiling this 4-line code. | |
| 3173 | RESOLVED | FIXED | regression | dmd | ICE(mtype.c) on wrong code (double to long to int conversion) | |
| 3174 | RESOLVED | FIXED | normal | dmd | ICE(mtype.c): Compiler crash or compiler error with auto returns and const / immutable / invarient / pure | |
| 3175 | RESOLVED | FIXED | major | dmd | rejects templated ref return function | |
| 3176 | RESOLVED | FIXED | major | dmd | Compiler hangs on poorly formed mixin in variadic template | |
| 3177 | RESOLVED | FIXED | normal | dmd | constrained template reverse operator overload prohibits use of non-reverse overloads | |
| 3178 | RESOLVED | DUPLICATE | normal | phobos | std.date.localTZA never initialised | |
| 3179 | NEW | enhancement | dlang.org | dlang.org#4009 | [PATCH] Improvement of Inline Assembly D 2.0 specification | |
| 3180 | RESOLVED | FIXED | critical | dmd | Covariance of delegates/function pointers | |
| 3181 | RESOLVED | FIXED | minor | phobos | Sequence example fails to compile | |
| 3182 | RESOLVED | WORKSFORME | normal | dmd | compile time access of imported symbol | |
| 3183 | RESOLVED | FIXED | normal | dmd | Spec of align attribute needs work | |
| 3184 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.until should work like "find" | |
| 3185 | RESOLVED | FIXED | normal | dmd | osx is not a directory (complains cannot read std/c/osx/socket.d) | |
| 3186 | RESOLVED | FIXED | normal | dlang.org | corrections for http://www.digitalmars.com/d/2.0/dmd-osx.html | |
| 3187 | RESOLVED | FIXED | normal | dmd | Nested foreach over opApply doesn't work | |
| 3188 | RESOLVED | FIXED | enhancement | dmd | remove opIndexAssign from the language | |
| 3189 | RESOLVED | FIXED | enhancement | phobos | `std.conv.to` : check for a custom `to` method in classes/structs | |
| 3190 | RESOLVED | FIXED | major | dmd | enum doesn't work as the increment in a for loop | |
| 3191 | RESOLVED | FIXED | normal | phobos | std.zlib.UnCompress errors if buffer is reused | |
| 3192 | RESOLVED | FIXED | major | dmd | Segfault(iasm.c) asm in a anonymous delegate | |
| 3193 | RESOLVED | WONTFIX | enhancement | dmd | Support Windows-1251 as a source encoding | |
| 3194 | RESOLVED | FIXED | normal | dmd | invariant should be checked at the beginning and end of protected functions | |
| 3195 | RESOLVED | LATER | enhancement | phobos | `std.conv` pureness | |
| 3196 | RESOLVED | FIXED | regression | dmd | Segfault(mtype.c) after almost any error involving a delegate literal | |
| 3197 | RESOLVED | FIXED | enhancement | phobos | Minor fixes and additions to std.traits | |
| 3198 | RESOLVED | FIXED | major | dmd | wrong initializer for structs arrays | |
| 3199 | RESOLVED | FIXED | normal | phobos | sort(chain(...)) doesn't work in some cases | |
| 3200 | RESOLVED | FIXED | minor | phobos | std.xml doesn't follow spec for Tag.text |