24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 15504 | RESOLVED | FIXED | enhancement | druntime | core.demangle uses exception handling for normal control flow | |
| 15505 | NEW | normal | dmd | dmd#19082 | extern(C++) array parameter mangling gains surprise const | |
| 15506 | RESOLVED | WORKSFORME | enhancement | visuald | VS2015 crash while debugging | |
| 15507 | RESOLVED | INVALID | blocker | druntime | Throwable.message() should be pure @safe | |
| 15508 | RESOLVED | FIXED | enhancement | phobos | Malloctor `deallocate` allocates in GC | |
| 15509 | RESOLVED | FIXED | enhancement | phobos | IAllocator must be exposed via a reference counted struct | |
| 15510 | NEW | enhancement | dmd | dmd#17741 | json shouldn't escape forward slash by default | |
| 15511 | RESOLVED | DUPLICATE | critical | dmd | fork: Invalid memory operation | |
| 15512 | RESOLVED | FIXED | enhancement | dmd | extern(C++, ns) should consider taking a string | |
| 15513 | RESOLVED | FIXED | blocker | dmd | Memory Corruption with thread local objects | |
| 15514 | RESOLVED | WORKSFORME | blocker | dmd | Segfault when calling valid D code from C | |
| 15515 | RESOLVED | DUPLICATE | regression | dmd | default construction disabled for struct constructor with default arguments | |
| 15516 | NEW | minor | dlang.org | dlang.org#4047 | etc.linux.memoryerror has no documentation | |
| 15517 | RESOLVED | FIXED | minor | phobos | std.experimental.logger: using 'sharedLog' to change to file logging for default logger does not work | |
| 15518 | NEW | minor | dmd | dmd#19083 | add date info to dmd --version | |
| 15519 | RESOLVED | FIXED | normal | dmd | Circular imports leads to fwd ref error with aliased imports | |
| 15520 | RESOLVED | FIXED | enhancement | phobos | Phobos Pull Requests Should Have Automatic Coverage Statistics | |
| 15521 | ASSIGNED | enhancement | dlang.org | dlang.org#3949 | Redo the https://dlang.org/spec/errors.html document | |
| 15522 | RESOLVED | DUPLICATE | normal | visuald | StackOverflowException in DParserCOMServer.exe | |
| 15523 | NEW | enhancement | dmd | dmd#19084 | extern(C++) support TLS (C++ 'thread_local') linkage? | |
| 15524 | RESOLVED | FIXED | regression | dmd | [REG2.069] 64bit app with anon-class crashes in contract | |
| 15525 | RESOLVED | FIXED | critical | dmd | SEGV running semantic analysis on non-root decl that has errors. | |
| 15526 | NEW | enhancement | phobos | phobos#10154 | provide a way to ignore underscores for parsing integers | |
| 15527 | RESOLVED | DUPLICATE | normal | dmd | Template instantiation uses same-name symbol from different scope as template alias parameter | |
| 15528 | NEW | enhancement | dmd | dmd#19085 | [DDoc] Make symbols in Phobos documentation links to their own fragments | |
| 15529 | RESOLVED | DUPLICATE | normal | dmd | opEquals(string) conflicts with opEquals(const(char)*) | |
| 15530 | RESOLVED | DUPLICATE | major | phobos | multiSort forbids any SwapStrategy different from unstable | |
| 15531 | NEW | critical | dmd | dmd#17742 | dmd.conf linker flags should be prepended instead of appended to subsequent linker flags | |
| 15532 | RESOLVED | FIXED | enhancement | phobos | [ndslice] iota(5).sliced(2,2) should throw error | |
| 15533 | RESOLVED | MOVED | normal | tools | RDMD: -g switch produces linker error | |
| 15534 | RESOLVED | FIXED | minor | phobos | [std.experimental.logger.core] Documentation mismatch | |
| 15535 | RESOLVED | FIXED | normal | dmd | Emit error on "goto default" in final switch | |
| 15536 | RESOLVED | FIXED | enhancement | phobos | [std.experimental.logger] More detailed example for custom logger implementation | |
| 15537 | RESOLVED | DUPLICATE | major | phobos | Private function is not accessible from other module when compiling with -debug flag | |
| 15538 | RESOLVED | FIXED | regression | dmd | [REG 2.064] wrong code with switch | |
| 15539 | RESOLVED | FIXED | blocker | druntime | core.sys.windows.* tweaks for 2.070 | |
| 15540 | RESOLVED | FIXED | normal | phobos | [ndslice] sliced ignores ReplaceArrayWithPointer for named ranges | |
| 15541 | RESOLVED | WONTFIX | normal | phobos | [ndslice] package should have detailed assert messages | |
| 15542 | REOPENED | critical | dmd | dmd#19086 | pure function with no argument returning different values (with void-initialized static array) | |
| 15543 | RESOLVED | FIXED | trivial | phobos | [ndslice] assumeSameStructure has useless flag | |
| 15544 | RESOLVED | FIXED | normal | dmd | Escaping fields to a heap delegate must be disallowed in @safe code | |
| 15545 | RESOLVED | FIXED | normal | phobos | csv Reader line feed '\r' failure | |
| 15546 | NEW | normal | dmd | dmd#19087 | Spurious circular reference Error when using Mixin Template | |
| 15547 | NEW | normal | druntime | dmd#17148 | 64-bit struct alignment in core.sys.windows.setupapi inconsistent with msvc | |
| 15548 | RESOLVED | FIXED | minor | dlang.org | [Home] Interaction with the code box adds vertical space | |
| 15549 | RESOLVED | FIXED | normal | phobos | [ndslice] byElement is broken for packed slices | |
| 15550 | RESOLVED | FIXED | regression | dmd | [Reg 2.070.0-b1] compile error while testing template constraint | |
| 15551 | RESOLVED | DUPLICATE | regression | dmd | default construction disabled with default arguments | |
| 15552 | RESOLVED | FIXED | enhancement | dlang.org | broken link http://dlang.org/library/std/algorithm/std_algorithm.html inside http://dlang.org/library/std/algorithm/sorting.html | |
| 15553 | RESOLVED | FIXED | blocker | phobos | topN very inefficient [slower than sort, even for topN(0)] but should be O(n) | |
| 15554 | NEW | enhancement | phobos | phobos#9671 | typedef standard type can't be used with to! properly | |
| 15555 | RESOLVED | FIXED | regression | dmd | [Reg 2.070.0-b1] Hidden error cause by Throwable.message | |
| 15556 | RESOLVED | WONTFIX | normal | dlang.org | Script line missing from lexical specification | |
| 15557 | REOPENED | normal | dmd | dmd#19088 | Common type of void* and const(int)* should be const(void)*, not const(int)* | |
| 15558 | NEW | enhancement | phobos | phobos#10155 | std.parallelism giving inscrutable error messages | |
| 15559 | NEW | enhancement | phobos | phobos#9672 | std.datetime.benchmark should offer a tear down option | |
| 15560 | NEW | normal | dmd | dmd#17743 | is expression with template parameter list and fqn fails | |
| 15561 | RESOLVED | FIXED | major | phobos | std.typecons.Proxy gets NaN comparisons wrong | |
| 15562 | RESOLVED | DUPLICATE | normal | dmd | scope parameter doesn't work | |
| 15563 | NEW | enhancement | dmd | dmd#19089 | synchronized can't be used as a postfix qualifier | |
| 15564 | RESOLVED | FIXED | enhancement | dmd | Bogus non local error messages | |
| 15565 | RESOLVED | FIXED | normal | dmd | Forward reference error with namespaces | |
| 15566 | NEW | normal | dlang.org | dlang.org#4048 | [Writing Shared Libraries With D On Linux] | |
| 15567 | RESOLVED | DUPLICATE | major | dmd | local import hijacking | |
| 15568 | RESOLVED | WORKSFORME | regression | dmd | Wrong contracts generated when compiled with -O | |
| 15569 | RESOLVED | DUPLICATE | regression | dmd | Implicit fall-through does not cause an error | |
| 15570 | RESOLVED | FIXED | blocker | phobos | std.array.Appender: segfault on using put(Range)(Range items) | |
| 15571 | NEW | enhancement | dmd | dmd#19090 | .dup is incompatible with self referencing structs | |
| 15572 | RESOLVED | FIXED | major | installer | Windows installer leaves "sc.ini" inaccessible | |
| 15573 | RESOLVED | FIXED | major | dmd | -O -inline causes wrong code with idiv instruction | |
| 15574 | RESOLVED | FIXED | blocker | dmd | wrong order of linker arguments | |
| 15575 | NEW | normal | dmd | dmd#19091 | partial initialization of a union member causes wrong diagnostic during CTFE | |
| 15576 | RESOLVED | FIXED | normal | dmd | extern(C++, namespace) wrong mangling of variables (Windows) | |
| 15577 | RESOLVED | WORKSFORME | normal | dmd | -profile and atomicOp segfaults | |
| 15578 | RESOLVED | FIXED | normal | dmd | Should have access to namespace private symbols from same module | |
| 15579 | RESOLVED | FIXED | normal | dmd | extern(C++) interfaces/multiple-inheritance | |
| 15580 | RESOLVED | DUPLICATE | enhancement | dmd | Coverage Reports Should Not Count Lines in Unit Test Blocks | |
| 15581 | RESOLVED | FIXED | enhancement | dmd | foreach should avoid bounds checking | |
| 15582 | RESOLVED | WONTFIX | enhancement | dmd | Slice returned by opSlice() not accepted as lvalue | |
| 15583 | RESOLVED | FIXED | regression | phobos | [REG] topN without uniform can show quadratic performance | |
| 15584 | RESOLVED | WONTFIX | normal | dmd | Security issue: symlink attack | |
| 15585 | NEW | critical | dmd | dmd#19092 | VRP incorrectly assumes that out-of-range dchar values don't exist | |
| 15586 | RESOLVED | FIXED | normal | phobos | std.utf.toUTF8() segfaults when fed an invalid dchar | |
| 15587 | NEW | enhancement | dmd | dmd#19093 | Enable use of D keywords as identifiers when interfacing to C/C++ | |
| 15588 | NEW | enhancement | dlang.org | dlang.org#3950 | Improve DMD -L switch documentation | |
| 15589 | RESOLVED | FIXED | enhancement | dmd | extern(C++) virtual destructors are not put in vtbl[] | |
| 15590 | RESOLVED | DUPLICATE | normal | dmd | 0 coverage should be ignored in __ctfe branches | |
| 15591 | NEW | normal | dmd | dmd#19094 | order of base interface list affects semantics | |
| 15592 | RESOLVED | WONTFIX | normal | dmd | Template specializations don't work in nested scope | |
| 15593 | RESOLVED | DUPLICATE | regression | phobos | ctRegex: "munmap_chunk(): invalid pointer" | |
| 15594 | RESOLVED | FIXED | enhancement | phobos | Make all of std.json @safe-friendly | |
| 15595 | NEW | enhancement | druntime | dmd#17323 | access violation on GC-allocated memory during GC collection | |
| 15596 | RESOLVED | FIXED | enhancement | phobos | strip with delimiter? | |
| 15597 | RESOLVED | WORKSFORME | enhancement | dmd | error messages in mixins should show context | |
| 15598 | RESOLVED | FIXED | minor | druntime | core.atomicFence is not @nogc on x86 | |
| 15599 | RESOLVED | FIXED | minor | tools | Broken link here: https://dlang.org/features2.html | |
| 15600 | RESOLVED | DUPLICATE | major | dmd | Missing functions in a template struct cause linker errors instead of being caught by compiler. | |
| 15601 | RESOLVED | DUPLICATE | enhancement | dmd | version not allowed within enum declaration | |
| 15602 | NEW | enhancement | druntime | dmd#17324 | Write GC profiling summary to stderr rather than stdout (--DRT-gcopt=profile:1) | |
| 15603 | RESOLVED | FIXED | critical | dmd | ICE in cgxmm.c 647 |