24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 20605 | NEW | normal | dmd | dmd#17940 | static constructor in template run after usage | |
| 20606 | RESOLVED | FIXED | minor | phobos | Cannot cast non-mutable BitArray to void[], size_t[] | |
| 20607 | NEW | normal | dmd | dmd#19668 | [shared] static constructor & co can be called as regular function | |
| 20608 | RESOLVED | FIXED | regression | dmd | [REG2.087] Cannot pass tuple.expand to auto ref T... template argument pack | |
| 20609 | RESOLVED | FIXED | enhancement | dmd | Disabled and deprecated functions show up as candidate | |
| 20610 | RESOLVED | FIXED | critical | dmd | const in a .tupleof loop is ignored | |
| 20611 | NEW | normal | dmd | dmd#19669 | same name of overloaded function may cause strange behavior | |
| 20612 | NEW | normal | dmd | dmd#17941 | alias overload set cause mixin overload function strange behavior | |
| 20613 | RESOLVED | FIXED | normal | dmd | String switch in -betterC fails for 7+ labels | |
| 20614 | RESOLVED | WONTFIX | enhancement | dmd | CTFE supports typeid(stuff).name but not classinfo.name | |
| 20615 | NEW | major | druntime | dmd#17396 | GC spinlock crash | |
| 20616 | RESOLVED | FIXED | enhancement | dmd | Error: undefined identifier __dollar | |
| 20617 | NEW | enhancement | druntime | dmd#17397 | There is no support for copying hashmaps in Druntime / Phobos | |
| 20618 | NEW | enhancement | phobos | phobos#9789 | std.random.unpredictableSeed can work in betterC | |
| 20619 | RESOLVED | FIXED | minor | dlang.org | ddox documentation "auto auto" return values | |
| 20620 | RESOLVED | DUPLICATE | regression | dmd | dmd version has -dirty suffix | |
| 20621 | RESOLVED | WONTFIX | normal | dmd | Since DMD 2.087.0: 32 Bit Linux now uses XMM registers: SIGILL, Illegal instruction on intel Pentium III | |
| 20622 | NEW | enhancement | dmd | dmd#19670 | New tagged release from dmd-cxx branch | |
| 20623 | RESOLVED | FIXED | regression | phobos | std.conv.to!string error when argument is an inout float | |
| 20624 | RESOLVED | WORKSFORME | regression | dmd | [REG2.088] AA access gives wrong deprecation message. | |
| 20625 | RESOLVED | FIXED | enhancement | dmd | Function literal diagnostic is not on par with other messages | |
| 20626 | RESOLVED | FIXED | regression | dmd | ICE when using typeof of unittest symbol without -unittest flag | |
| 20627 | RESOLVED | FIXED | enhancement | dmd | Module ctors / dtors should always have D linkage | |
| 20628 | NEW | enhancement | dmd | dmd#19671 | Inherited In contracts should only check the most inherited function | |
| 20629 | RESOLVED | FIXED | normal | druntime | atomicStore does not compile for struct using -m64 | |
| 20630 | NEW | major | dmd | dmd#17942 | Illegal instruction: when passing enum:string to function taking a dstring | |
| 20631 | NEW | minor | druntime | dmd#17398 | Calling exit in module destructor yields undefined behaviour | |
| 20632 | RESOLVED | DUPLICATE | normal | phobos | Format and writeln not usable with non-copyable types | |
| 20633 | NEW | normal | dmd | dmd#19672 | Struct literals order of evaluation is definition dependent, not call dependent | |
| 20634 | NEW | enhancement | dmd | dmd#19673 | @safe forces bounds checking on newly allocated array when using .ptr | |
| 20635 | RESOLVED | WONTFIX | normal | phobos | std.file.write is not UFCS friendly | |
| 20636 | RESOLVED | FIXED | enhancement | dmd | Support the RDSEED instruction in asm blocks | |
| 20637 | RESOLVED | FIXED | trivial | dmd | spelling correction offers private members | |
| 20638 | RESOLVED | FIXED | trivial | dmd | spelling correction offers private member of package on named package access | |
| 20639 | RESOLVED | FIXED | minor | phobos | Some BitArray methods should be const/pure/nothrow/... | |
| 20640 | NEW | major | druntime | dmd#17185 | LDC: AddressSnitizer failing to catch SIGSEGV in unittest | |
| 20641 | NEW | major | dmd | dmd#17943 | [shared] static [~]this in templates get run multiple time when compiled separately | |
| 20642 | RESOLVED | INVALID | regression | dmd | protected member of superclass not accessible in subclass of inner class | |
| 20643 | RESOLVED | FIXED | minor | dmd | printf without arguments aborts compilation | |
| 20644 | RESOLVED | FIXED | normal | dmd | Invalid printf deprecation for ubyte passed to "%hhu" | |
| 20645 | RESOLVED | FIXED | normal | dmd | printf deprecation for width + precision | |
| 20646 | NEW | enhancement | phobos | phobos#10409 | [Module std.container.rbtree] inadequate documentation | |
| 20647 | NEW | enhancement | phobos | phobos#10410 | rmdirRecurse and remove cannot remove readonly files on windows | |
| 20648 | RESOLVED | INVALID | major | dmd | static foreach over allMembers of module doesn't seem to work | |
| 20649 | RESOLVED | FIXED | regression | druntime | Trait isZeroInit gives false in certain scenarios | |
| 20650 | RESOLVED | FIXED | enhancement | druntime | Cryptic error message when GC called in finalizer | |
| 20651 | NEW | enhancement | dlang.org | dlang.org#3982 | Document that destructors may not allocate memory | |
| 20652 | RESOLVED | FIXED | normal | dmd | extern(C++) doesn't seem to mangle the types in core.simd right | |
| 20653 | RESOLVED | FIXED | normal | dmd | Short-circuiting boolean logic not working | |
| 20654 | RESOLVED | FIXED | normal | visuald | is(symbol == module) doesn't highlight properly | |
| 20655 | RESOLVED | FIXED | regression | dmd | [REG: 2.072] attribute inference accepts unsafe union access as @safe | |
| 20656 | RESOLVED | FIXED | normal | dmd | cannot compile live function without -preview=dip1021 | |
| 20657 | NEW | enhancement | dmd | dmd#19674 | is() expression can't deal with tuples? | |
| 20658 | RESOLVED | FIXED | normal | dmd | can modify overlapped storage classes in @safe enum function | |
| 20659 | RESOLVED | WORKSFORME | enhancement | dmd | C++ header generation does not emit namespaces | |
| 20660 | RESOLVED | FIXED | minor | visuald | Small problem with ctrl+click | |
| 20661 | RESOLVED | FIXED | regression | dmd | opEquals not recognized for AA key (take two) | |
| 20662 | RESOLVED | FIXED | regression | dmd | dmd: cannot execute: Permission denied | |
| 20663 | NEW | enhancement | phobos | phobos#9790 | writeln should be @nogc | |
| 20664 | NEW | normal | dmd | dmd#17944 | Compiler generates string with bad pointer | |
| 20665 | RESOLVED | FIXED | enhancement | phobos | std.concurrency.spawn should document not working with delegates | |
| 20666 | NEW | normal | phobos | phobos#10411 | Variant assignment from const of large type with indirections | |
| 20667 | NEW | normal | dmd | dmd#19675 | fatal error LNK1179 on windows-x86_64-dmd with MSVC | |
| 20668 | NEW | enhancement | dmd | dmd#17945 | Unresolved symbol (array equality) when using separate compilation | |
| 20669 | RESOLVED | INVALID | normal | dmd | Deprecation when passing string length as printf argument | |
| 20670 | NEW | regression | dmd | dmd#19676 | immutable template specialization pattern matches immutable struct, strips immutable | |
| 20671 | NEW | normal | dmd | dmd#19677 | T[] can't implicitly convert to immutable(T)[] even if T is de-facto immutable | |
| 20672 | NEW | enhancement | dmd | dmd#19678 | Incorrect overloads is compilable with dmd 2.091.0 | |
| 20673 | NEW | enhancement | dmd | dmd#17946 | Improve error message for opDollar in pointers | |
| 20674 | NEW | enhancement | dmd | dmd#19679 | [DIP1000] inference of `scope` is easily confused | |
| 20675 | RESOLVED | FIXED | normal | dmd | dip1000 improper error about copying scope parameter into allocated memory | |
| 20676 | NEW | major | druntime | dmd#17399 | regex backtracking memory leak | |
| 20677 | NEW | normal | dmd | dmd#19680 | Compilation of bad inline asm in speculative template instantiation fails with no messages | |
| 20678 | NEW | normal | dmd | dmd#17947 | Integral deprecation should not trigger on valid code | |
| 20679 | NEW | major | dmd | dmd#19681 | C++ name mangling mismatch with templated return type | |
| 20680 | NEW | normal | druntime | dmd#17400 | core.thread.Thread leaks OS handle when not joined | |
| 20681 | RESOLVED | FIXED | minor | druntime | mak/WINDOWS file looks as error prone | |
| 20682 | RESOLVED | FIXED | normal | dmd | [DIP1000] wrong error: scope variable may not be copied into allocated memory | |
| 20683 | RESOLVED | WONTFIX | enhancement | dmd | errors in static assert do not halt compilation immediately | |
| 20684 | NEW | normal | dmd | dmd#19682 | "Error: unknown" with some bad nested struct/template declarations | |
| 20685 | NEW | normal | dmd | dmd#17948 | Missing const in name mangling with C++ when using templates | |
| 20686 | NEW | regression | dmd | dmd#19683 | failed static assert using a combination of __traits and unfinished type | |
| 20687 | RESOLVED | FIXED | normal | dmd | Allow member function address as const initializer | |
| 20688 | RESOLVED | WORKSFORME | major | dmd | Wrong code when linking to C complex number functions | |
| 20689 | RESOLVED | DUPLICATE | normal | dmd | dmd's -betterC mode generates "undefined reference to '_memsetFloat'" when using float arrays | |
| 20690 | NEW | enhancement | phobos | phobos#10412 | Static LibCurl | |
| 20691 | RESOLVED | FIXED | normal | dmd | Converting scope static array to scope dynamic array should be error | |
| 20692 | RESOLVED | FIXED | normal | dmd | Nested alias declarations and getMember trait can crash dmd | |
| 20693 | RESOLVED | INVALID | normal | dmd | align(N): larger than 2^^30 causes unexpected behavior | |
| 20694 | RESOLVED | DUPLICATE | minor | dmd | "did you mean <a protected/private member>" | |
| 20695 | RESOLVED | FIXED | normal | dmd | Copy constructor disable default struct constructor | |
| 20696 | RESOLVED | FIXED | normal | dmd | Should error when retrieving mangling while the type is not yet final | |
| 20697 | RESOLVED | INVALID | enhancement | dmd | hanz solo | |
| 20698 | RESOLVED | INVALID | enhancement | druntime | hanz | |
| 20699 | NEW | normal | dmd | dmd#19684 | -lowmem does nothing with dmd if passed via dub | |
| 20700 | RESOLVED | FIXED | major | dmd | Forward references leads to `extern(C++, class|struct)` being ignored | |
| 20701 | NEW | normal | dmd | dmd#19685 | extern(C++, class|struct) should not apply to inner types | |
| 20702 | NEW | normal | dmd | dmd#19686 | Strack trace points to exception ctor instead of throw statement | |
| 20703 | RESOLVED | DUPLICATE | normal | dmd | Segfault on missing import in template instantiation | |
| 20704 | RESOLVED | FIXED | normal | dmd | `-preview=rvaluerefparam` does not work with `init` as default parameter |