24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 13201 | RESOLVED | FIXED | regression | dmd | Wrong "Warning: statement is not reachable" error with -w | |
| 13202 | RESOLVED | DUPLICATE | normal | dmd | Don't allow silent shadowing of type properties | |
| 13203 | RESOLVED | FIXED | normal | dmd | conflicting aliases allowed with static if | |
| 13204 | RESOLVED | FIXED | normal | dmd | recursive alias declaration | |
| 13205 | NEW | enhancement | dmd | dmd#18857 | Analysis improvement of compile-time array slices length | |
| 13206 | NEW | normal | dmd | dmd#18858 | Generating interfaces while your path is on another drive fails | |
| 13207 | RESOLVED | INVALID | critical | dmd | Wrong code for 'extern' C/C++ function returning struct | |
| 13208 | RESOLVED | FIXED | regression | dmd | [ICE](e2ir.c 2077) with array operation | |
| 13209 | RESOLVED | INVALID | regression | dmd | Refused union initialization | |
| 13210 | RESOLVED | FIXED | regression | installer | libphobos2.so not being built | |
| 13211 | NEW | normal | dmd | dmd#17672 | Expand macros in comments within code sections | |
| 13212 | RESOLVED | FIXED | minor | dmd | Trailing Windows line endings not stripped from .ddoc macros | |
| 13213 | RESOLVED | FIXED | enhancement | visuald | Make 'go to definition' play nicer with extern(C) | |
| 13214 | RESOLVED | FIXED | critical | phobos | array.opSlice one element falsy empty | |
| 13215 | RESOLVED | FIXED | normal | dmd | Error message with static this array assignment | |
| 13216 | RESOLVED | INVALID | normal | dmd | Failed anti-hijacking of with statement | |
| 13217 | RESOLVED | FIXED | normal | dmd | nothrow, template function and delegate: compilation error | |
| 13218 | RESOLVED | FIXED | regression | dmd | [ICE] s2ir.c 142: Must fully qualify call to ParameterTypeTuple | |
| 13219 | RESOLVED | FIXED | regression | dmd | segmentation fault in FuncDeclaration::getLevel | |
| 13220 | RESOLVED | FIXED | regression | dmd | [ICE] 'global.gaggedErrors || global.errors' on line 750 in file 'statement.c' | |
| 13221 | RESOLVED | FIXED | regression | dmd | [ICE] '0' on line 318 in file 'interpret.c' | |
| 13222 | RESOLVED | FIXED | trivial | dmd | Interface generation does not include auto for return type | |
| 13223 | RESOLVED | FIXED | regression | dmd | Cannot deduce argument for array template parameters | |
| 13224 | RESOLVED | WONTFIX | regression | dmd | Error: first argument is not a symbol | |
| 13225 | RESOLVED | FIXED | major | dmd | [ICE] Access violation on invalid mixin template instantiation | |
| 13226 | RESOLVED | FIXED | normal | dmd | Symbol is not accessible when using traits or mixin | |
| 13227 | RESOLVED | WORKSFORME | major | dmd | DMD-Win64 debuginfo corruption | |
| 13228 | NEW | enhancement | dmd | dmd#18859 | Value range analysis for the length of slices | |
| 13229 | RESOLVED | FIXED | normal | dmd | RangeError in inlined function prints wrong module name (but right line) | |
| 13230 | RESOLVED | FIXED | normal | dmd | std.variant.Variant Uses Deprecated .min Property in opArithmetic When T is a Floating Point Type | |
| 13231 | NEW | enhancement | druntime | dmd#17280 | Safe left shift for checkedint | |
| 13232 | RESOLVED | FIXED | regression | dmd | dmd compile times increased by 10-20% | |
| 13233 | RESOLVED | FIXED | regression | installer | Windows installer: downloading external installers (Visual D/dmc) does not work | |
| 13234 | RESOLVED | FIXED | normal | installer | Windows installer: when updating, uninstaller reports wrong installation directory | |
| 13235 | RESOLVED | FIXED | normal | dmd | Wrong code on mutually recursive tuple type | |
| 13236 | RESOLVED | FIXED | normal | dmd | Invalid recursive struct field error not gagged in 'is'-expression | |
| 13237 | RESOLVED | FIXED | regression | dmd | Wrong code with "-inline -O" | |
| 13238 | RESOLVED | FIXED | minor | dmd | getMember trait changes function linkage | |
| 13239 | NEW | enhancement | dmd | dmd#18860 | Code is generated for unused lazy expressions | |
| 13240 | NEW | enhancement | dmd | dmd#18861 | semantic3 for FormatSpec!char is extremely slow (takes ~40ms) | |
| 13241 | RESOLVED | FIXED | regression | phobos | [REG2.067a] writeln no longer flushes stdout | |
| 13242 | RESOLVED | FIXED | enhancement | dmd | imported aliases should be analyzed lazily | |
| 13243 | RESOLVED | FIXED | normal | visuald | Mago doesn't seem to work for Win64 | |
| 13244 | RESOLVED | FIXED | critical | dmd | Wrong code with -inline and foreach/map/all | |
| 13245 | RESOLVED | FIXED | regression | dmd | segfault when instantiating template with non-compiling function literal | |
| 13246 | NEW | enhancement | dmd | dmd#17673 | _d_invariant called on final class without invariants | |
| 13247 | RESOLVED | INVALID | enhancement | dmd | switch doesn't work with pointers to functions. Also casting pointers to functions to integers doesn't work during compilation. | |
| 13248 | RESOLVED | FIXED | trivial | phobos | std.range.tee unit test prints to stdout | |
| 13249 | NEW | normal | dmd | dmd#18862 | -J doesn't like symlinks | |
| 13250 | RESOLVED | INVALID | regression | dmd | Symbol Undefined _D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File | |
| 13251 | RESOLVED | DUPLICATE | regression | dmd | std.array.split gives different results with specific compiler flags | |
| 13252 | RESOLVED | FIXED | regression | dmd | ParameterDefaultValueTuple affects other instantiations | |
| 13253 | NEW | enhancement | phobos | phobos#10078 | use more scoped imports in phobos | |
| 13254 | NEW | normal | phobos | phobos#10079 | Cannot instantiate std.container.Array with immutables or consts as T | |
| 13255 | NEW | enhancement | dmd | dmd#18863 | static and selective imports should be done lazily | |
| 13256 | RESOLVED | WONTFIX | enhancement | phobos | Update std.array.front to support all strings uniformly | |
| 13257 | RESOLVED | FIXED | regression | phobos | [REG2.067a] Deprecation message when using std.getopt with string[] parameter | |
| 13258 | RESOLVED | FIXED | normal | phobos | std.process file closing logic is incorrect | |
| 13259 | RESOLVED | FIXED | regression | dmd | [ICE] 'v.result' on line 191 in file 'todt.c' | |
| 13260 | RESOLVED | FIXED | normal | dmd | [D1] ICE accessing non-existent aggregate member | |
| 13261 | NEW | normal | dmd | dmd#17674 | `protected` base class members are not accessible using `super` in nested functions of derived class member functions | |
| 13262 | RESOLVED | FIXED | enhancement | dmd | Cannot send certain shared data to another thread | |
| 13263 | RESOLVED | FIXED | normal | phobos | phobos/posix.mak has incorrect dependencies | |
| 13264 | RESOLVED | FIXED | enhancement | installer | 2.066-rc1 installer had problems | |
| 13265 | RESOLVED | FIXED | enhancement | installer | Please detect the DXSDK when configuring sc.ini in the installer | |
| 13266 | RESOLVED | FIXED | enhancement | visuald | Support DRuntime/Phobos | |
| 13267 | NEW | major | druntime | dmd#17281 | Fiber with small stack causes stack overflow in GC.gcx.mark | |
| 13268 | NEW | enhancement | phobos | phobos#9638 | Implement longest match mode in std.regex | |
| 13269 | NEW | major | dmd | dmd#18864 | Traits hasMember, getMember and compiles get buggy with opDispatch | |
| 13270 | RESOLVED | FIXED | normal | dmd | ddoc can't find parameters of ditto'd function overloads | |
| 13271 | RESOLVED | INVALID | minor | dmd | opDispatch fails without warning message if @property | |
| 13272 | NEW | enhancement | dmd | dmd#17675 | [ddoc] Should merge docs for eponymous template with single public member | |
| 13273 | RESOLVED | FIXED | normal | dmd | ddoc can't handle \r in unittests and ESCAPES properly | |
| 13274 | NEW | enhancement | dmd | dmd#18865 | No stacktrace in initialization area | |
| 13275 | RESOLVED | FIXED | normal | dmd | Wrong di header generation on if and foreach statements | |
| 13276 | RESOLVED | DUPLICATE | normal | dmd | No overlap or length equality test in compiler generated array operations | |
| 13277 | RESOLVED | FIXED | enhancement | dmd | The base class in the JSON output is always unqualified | |
| 13278 | RESOLVED | DUPLICATE | normal | dmd | Symbol undefined on reference to abstract method | |
| 13279 | RESOLVED | INVALID | regression | dmd | [dmd-2.066-rc2] Invalidated state of DList with linearRemove | |
| 13280 | RESOLVED | FIXED | normal | dmd | `this.sizeof` rejected as static array length in some cases | |
| 13281 | RESOLVED | FIXED | enhancement | dmd | Print type suffix of real/complex literals in pragma(msg) and error diagnostic | |
| 13282 | RESOLVED | FIXED | minor | druntime | __libc_current_sigrtmax is not accessible from module linux | |
| 13283 | RESOLVED | MOVED | normal | dmd | dmd fails to generate ambiguous overload error | |
| 13284 | RESOLVED | FIXED | regression | dmd | [dmd 2.066-rc2] Cannot match shared classes at receive | |
| 13285 | RESOLVED | FIXED | critical | dmd | wrong codegen for destructor call of unnamed struct instance on 64 bit environments | |
| 13286 | NEW | normal | dmd | dmd#18866 | -inline and a library results in application failing to launch | |
| 13287 | NEW | normal | druntime | dmd#17133 | Plugin can't access its moduleinfo in constructors | |
| 13288 | RESOLVED | FIXED | regression | tools | rdmd --eval fails because it still imports std.metastrings | |
| 13289 | RESOLVED | FIXED | normal | dmd | wchar and dchar C++ mangling is incorrect | |
| 13290 | RESOLVED | INVALID | normal | tools | rdmd --eval ignores flags and program args | |
| 13291 | RESOLVED | INVALID | enhancement | dmd | unittest should be allowed inside template functions | |
| 13292 | RESOLVED | WONTFIX | normal | dmd | DMD accepts both -m32 and -m64 | |
| 13293 | NEW | minor | dmd | dmd#18867 | `typeof(<function returning T>)` gets printed as `T()` | |
| 13294 | RESOLVED | FIXED | regression | dmd | [IFTI] IFTI fails or works incorrectly for function with const and mutable `ref` parameters of most types | |
| 13295 | RESOLVED | FIXED | major | dmd | [CTFE] Modifications of const user type disappear | |
| 13296 | RESOLVED | DUPLICATE | regression | phobos | User defined types matches typed template rather than aliased as best match | |
| 13297 | RESOLVED | FIXED | major | dmd | [CTFE] Modifications of user type pointer member passed by ref in function disappear | |
| 13298 | NEW | enhancement | dmd | dmd#17676 | __traits(calledFunctions, f) | |
| 13299 | RESOLVED | FIXED | regression | dmd | [dmd-2.066-rc2] - Property not found with typesafe variadic opDispatch | |
| 13300 | RESOLVED | FIXED | regression | phobos | pure function 'std.array.Appender!(T[]).Appender.ensureAddable' cannot call impure function 'test.T.__fieldPostBlit' |