24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 20205 | RESOLVED | FIXED | minor | phobos | std.math: Wrong result for abs(int.min) | |
| 20206 | NEW | normal | phobos | phobos#9778 | potential bug in complex power operator | |
| 20207 | NEW | minor | dmd | dmd#17922 | (inline asm) DMD (x64) assembles code that contains both REX and high byte of a general purpouse register | |
| 20208 | NEW | enhancement | dmd | dmd#19620 | extern (C++) copy constructor bad mangling for dmd | |
| 20209 | NEW | normal | druntime | dmd#17389 | AA.get() needs to work with inout correctly | |
| 20210 | RESOLVED | DUPLICATE | enhancement | dmd | version blocks with boolean operators | |
| 20211 | RESOLVED | WONTFIX | normal | dmd | should be set appropriate version for enabled DIPs (in command lines) | |
| 20212 | RESOLVED | FIXED | regression | dmd | invalid debug info with enum type in library | |
| 20213 | RESOLVED | INVALID | enhancement | visuald | Visual D not working out of the box in Community 2019 | |
| 20214 | RESOLVED | FIXED | normal | druntime | GC: realloc can result in false pointers if address doesn't change | |
| 20215 | RESOLVED | WONTFIX | minor | phobos | redirected console app looks hang w/o .flush | |
| 20216 | RESOLVED | DUPLICATE | normal | dmd | Switch case fall-through not detected for multiple case arguments | |
| 20217 | RESOLVED | INVALID | minor | dmd | Regex literals don't escape double quotes | |
| 20218 | RESOLVED | FIXED | normal | phobos | Checked format string takes infinite time for infinite ranges | |
| 20219 | RESOLVED | FIXED | regression | druntime | Idle D programs keep consuming CPU in Gcx.scanBackground | |
| 20220 | RESOLVED | FIXED | normal | dmd | pragma(crt_constructor) does not work with clang 9 | |
| 20221 | NEW | normal | dmd | dmd#19621 | __traits(isDeprecated) returns false on deprecated aliases | |
| 20222 | RESOLVED | INVALID | regression | druntime | druntime fails to build for Android (using LDC 1.17) | |
| 20223 | RESOLVED | FIXED | normal | dmd | C++, POSIX: Wrong mangling for const reference of callback | |
| 20224 | RESOLVED | FIXED | normal | dmd | Segfault when using ref parameter on a templated struct (C++ mangling) | |
| 20225 | NEW | enhancement | phobos | phobos#10387 | std.concurrency: FiberScheduler's stack size is not configurable | |
| 20226 | NEW | normal | dmd | dmd#17923 | selective import in function scope fails to merge overload sets | |
| 20227 | RESOLVED | FIXED | regression | druntime | "Aborting from src/core/sync/event.d(141) Error: pthread_mutex_destroy failed." after fork() | |
| 20228 | NEW | enhancement | phobos | phobos#9779 | simple toString for Tuple!()s | |
| 20229 | NEW | normal | dmd | dmd#19622 | Importing a second module enables FQN sidestepping selective import | |
| 20230 | NEW | critical | dmd | dmd#19623 | dmd-specific runtime segfault due to inconsistent conversion of function closure to delegate at compile time | |
| 20231 | NEW | major | druntime | dmd#17390 | unable to resolve forward reference with stdint on Windows x86 | |
| 20232 | RESOLVED | FIXED | normal | phobos | WhiteHole is unusable with @safe interface functions | |
| 20233 | NEW | enhancement | dmd | dmd#17924 | opDispatch hides alias this properties | |
| 20234 | NEW | normal | phobos | phobos#10388 | Make!T (and likely emplace!T) do not work for some shared types | |
| 20235 | RESOLVED | FIXED | normal | dmd | C++ ABI doesn't destruct struct arguments in the callee | |
| 20236 | RESOLVED | FIXED | regression | dmd | spurious deprecation warnings on function calls within with(X) blocks while X has a deprecated alias this target | |
| 20237 | RESOLVED | DUPLICATE | normal | dmd | with gagged errors from is(typeof()), compiler forgets that it failed to compile a method | |
| 20238 | RESOLVED | INVALID | enhancement | dmd | Add ability to specify ref argument for single-parameter lambdas without parentheses | |
| 20239 | RESOLVED | FIXED | normal | phobos | chameleon zip-file should be rejected by std.zip | |
| 20240 | RESOLVED | FIXED | normal | phobos | BitArray inconsistently preserves bits past length | |
| 20241 | RESOLVED | FIXED | normal | phobos | BitArray.bitsSet ignores length | |
| 20242 | RESOLVED | FIXED | enhancement | phobos | BitArray constructor should not modify input data | |
| 20243 | RESOLVED | FIXED | enhancement | dmd | inout not substituted for in associative array key type | |
| 20244 | RESOLVED | FIXED | normal | dmd | New dmd option -preview=noXlinker does not work on Linux to build a simple D application | |
| 20245 | RESOLVED | FIXED | normal | dmd | DIP1000: Should infer scope when taking address of ref | |
| 20246 | NEW | normal | phobos | phobos#9780 | isCallable fails for template opCall overload | |
| 20247 | RESOLVED | WORKSFORME | critical | dmd | ICE: access violation | |
| 20248 | NEW | major | dmd | dmd#19624 | Module constructors in executable called twice, never in loaded shared library | |
| 20249 | NEW | normal | installer | installer#699 | lack of offline documentation | |
| 20250 | RESOLVED | INVALID | major | dmd | Static 64-bit failure | |
| 20251 | RESOLVED | FIXED | minor | visuald | `size_t.max` does not show value in debugger | |
| 20252 | RESOLVED | WONTFIX | enhancement | phobos | posix.mak does not stop on failure | |
| 20253 | RESOLVED | FIXED | major | dmd | bad debug line info for function without epilog | |
| 20254 | NEW | enhancement | druntime | dmd#17182 | object.require doesn't work with Variant | |
| 20255 | RESOLVED | INVALID | normal | installer | undefined identifier ascii in package std | |
| 20256 | RESOLVED | FIXED | regression | druntime | problem with signal handling and parallel GC on linux | |
| 20257 | RESOLVED | FIXED | enhancement | phobos | Implement waitTimeout() in std.process | |
| 20258 | NEW | major | dmd | dmd#19625 | alias this produces an infinite range when used with ranges | |
| 20259 | RESOLVED | FIXED | normal | phobos | [Function Socket.bind] Doesn't inform what Exception it throws | |
| 20260 | RESOLVED | FIXED | minor | phobos | CustomFloat with 0 precision/exponentWidth | |
| 20261 | RESOLVED | FIXED | normal | phobos | CustomFloat.epsilon yields infinity | |
| 20262 | NEW | normal | dlang.org | dlang.org#4096 | Page spec/property.html should mention, that mant_dig includes the (not saved) leading 1 of the mantissa. | |
| 20263 | RESOLVED | FIXED | normal | phobos | Wrong value for CustomFloat.min_exp | |
| 20264 | RESOLVED | FIXED | critical | dmd | ICE on illegal cast to vector. | |
| 20265 | RESOLVED | DUPLICATE | regression | phobos | [REG2.088] Spurious deprecation message with Nullable!bool and -unittest | |
| 20266 | RESOLVED | DUPLICATE | enhancement | phobos | __ARGS__ for easy forwarding of function arguments | |
| 20267 | RESOLVED | FIXED | minor | dmd | Error: `string` is used as a type - and similar “smart” error messages | |
| 20268 | RESOLVED | FIXED | enhancement | dmd | anonymous function parameter mismatch errors don't include parameters | |
| 20269 | NEW | minor | dmd | dmd#19626 | Inconsistencies between `Token.toChar` and various error messages | |
| 20270 | RESOLVED | FIXED | regression | druntime | [REG2.087] Deadlock in garbage collection when running processes in parallel | |
| 20271 | RESOLVED | FIXED | normal | druntime | Handle forking in the GC | |
| 20272 | NEW | enhancement | dmd | dmd#19627 | Add standard section "Limitations" to ddoc | |
| 20273 | RESOLVED | DUPLICATE | enhancement | dmd | inline asm - add `pause` opcode | |
| 20274 | NEW | normal | dmd | dmd#19628 | IFTI fails for opDispatch and 'with' | |
| 20275 | RESOLVED | WORKSFORME | minor | dmd | Tuple created in template in with() includes with-symbol | |
| 20276 | RESOLVED | FIXED | critical | dmd | DMD v2.088.0 Compile with dub fails due to an illegal instruction | |
| 20277 | RESOLVED | DUPLICATE | normal | dmd | Template this parameters are not respected in static context | |
| 20278 | RESOLVED | WORKSFORME | critical | dmd | ICE: calling std.math.sqrt with int cast to double | |
| 20279 | RESOLVED | WORKSFORME | regression | druntime | druntime PR #2821 causes link error for Fiber-dependent code | |
| 20280 | RESOLVED | FIXED | critical | dmd | Compiler segfault when building two small files | |
| 20281 | RESOLVED | FIXED | normal | phobos | CustomFloat is limited to 64 bit | |
| 20282 | RESOLVED | FIXED | normal | phobos | CustomFloat.dig fails at some values. | |
| 20283 | RESOLVED | FIXED | normal | phobos | CustomFloat.max_exp not working in some cases | |
| 20284 | RESOLVED | FIXED | normal | phobos | CustomFloat.max_10_exp does not work for types with too many digits in exponent | |
| 20285 | NEW | normal | druntime | dmd#17391 | Struct destructor called multiple times in dynamic arrays | |
| 20286 | RESOLVED | FIXED | minor | phobos | CustomFloat.min_normal fails, when not allowDenorm | |
| 20287 | RESOLVED | FIXED | normal | phobos | std.zip: Wrong compressed data | |
| 20288 | RESOLVED | FIXED | enhancement | phobos | std.format double with NaN fails with range violation on comma | |
| 20289 | NEW | normal | phobos | phobos#10389 | std.zip: zip64 should take size values from extrafields into account | |
| 20290 | NEW | normal | phobos | phobos#10390 | std.zip: file(name) and directory issues | |
| 20291 | NEW | normal | phobos | phobos#10391 | std.zip: integrity of local file headers | |
| 20292 | NEW | normal | phobos | phobos#10392 | std.zip: MSDOS date/time issues | |
| 20293 | NEW | normal | phobos | phobos#9781 | std.zip: unicode issues | |
| 20294 | NEW | normal | phobos | phobos#10393 | std.zip: extra field issues | |
| 20295 | RESOLVED | FIXED | regression | phobos | std.zip: zip64 with 0xff bytes in end of central dir record do not work | |
| 20296 | RESOLVED | FIXED | regression | dmd | Segfault when using variadic D functions with extern(C++) linkage | |
| 20297 | RESOLVED | FIXED | normal | dmd | ld: warning: no platform load command found for macOS | |
| 20298 | NEW | normal | dmd | dmd#19629 | Passing field alias to alias predicate doesn't work, predicate needs explicit instantiation | |
| 20299 | RESOLVED | FIXED | normal | druntime | checkaction=context not working with temporary destructors | |
| 20300 | NEW | enhancement | phobos | phobos#10394 | memoize doesn't work with default params | |
| 20301 | RESOLVED | FIXED | normal | phobos | std.regex.regex doesn't accept a const/immutable array of patterns | |
| 20302 | RESOLVED | FIXED | normal | phobos | std.functional.memoize doesn't accept a functions with const/immutable parameters | |
| 20303 | RESOLVED | FIXED | major | druntime | Memory leak in core.thread | |
| 20304 | NEW | normal | dmd | dmd#17925 | Implement variadic parameters for lambdas |