24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 22605 | NEW | normal | druntime | dmd#17433 | undefined references in druntime when using DMD on Illumos/Solaris | |
| 22606 | RESOLVED | INVALID | major | dmd | init differs from ctor call for structs | |
| 22607 | RESOLVED | FIXED | normal | dmd | ImportC misses some float values ending with f | |
| 22608 | RESOLVED | FIXED | normal | phobos | RandomAccessInfinite is not a valid random-access range | |
| 22609 | RESOLVED | FIXED | regression | phobos | [REG2.097] std.format.format fails for opEquals overloads without int | |
| 22610 | RESOLVED | FIXED | normal | dmd | ImportC: 3 extra initializer(s) for struct __tag21 | |
| 22611 | RESOLVED | INVALID | minor | dmd | ImportC: Need better error messages involving structs | |
| 22612 | NEW | normal | dlang.org | dlang.org#3992 | std.json doesn't parse duplicate keys | |
| 22613 | NEW | normal | dmd | dmd#20025 | Alias to template instantiation can act as the template itself | |
| 22614 | NEW | blocker | dmd | dmd#20026 | Wrong copy constructor is called depending on context | |
| 22615 | NEW | normal | phobos | phobos#10486 | Wrong OS version and struct kevent_t in FreeBSD 13 | |
| 22616 | RESOLVED | FIXED | regression | druntime | Infinity loop instead of InvalidMemoryOperationError during GC routine | |
| 22617 | NEW | regression | dmd | dmd#18073 | CTFE rejects modification of copied static array | |
| 22618 | NEW | regression | dmd | dmd#20027 | [REG2.078] Rejects valid depending on ordering of alias this and other alias | |
| 22619 | RESOLVED | FIXED | major | dmd | Missing inout substitution for __copytmp temporaries caused by copy ctors | |
| 22620 | NEW | normal | dmd | dmd#20028 | mangleof sometimes missing C++ namespace or struct/class | |
| 22621 | NEW | regression | dmd | dmd#20029 | [REG2.094] static real array not passed correctly to function as r-value | |
| 22622 | RESOLVED | FIXED | regression | dmd | C file before D file on the command line causes build errors from core.stdc.stdio | |
| 22623 | RESOLVED | FIXED | normal | dmd | ImportC: typedef'd struct definition tag not put in symbol table | |
| 22624 | RESOLVED | FIXED | normal | dmd | ImportC: struct members in static initializer misaligned following bit field | |
| 22625 | RESOLVED | FIXED | normal | dmd | ImportC: original name of typedefed struct not visible in D when compiling separately | |
| 22626 | RESOLVED | FIXED | normal | dmd | Can't use synchronized member functions with -nosharedaccess | |
| 22627 | NEW | minor | dmd | dmd#20030 | Wrong mixin template ctor causes "Error: unknown, please file report on issues.dlang.org" | |
| 22628 | NEW | normal | phobos | phobos#9835 | std.json.parseJSON's exception msg may be invalid UTF-8 | |
| 22629 | NEW | normal | dmd | dmd#18075 | inlining affects assert messages with -checkaction=C | |
| 22630 | RESOLVED | FIXED | critical | druntime | It is possible for VS to be installed and providing VC directory without VC libraries being installed | |
| 22631 | RESOLVED | FIXED | enhancement | dmd | ImportC: support C++11 unscoped enums with underlying type | |
| 22632 | RESOLVED | FIXED | normal | dmd | Crash happens when CTFE compares an associative array to null using == | |
| 22633 | NEW | normal | druntime | dmd#17434 | Associative array require and update don't work if the value type can't be reassigned or copied. | |
| 22634 | RESOLVED | FIXED | normal | dmd | assert for too many symbols should be error | |
| 22635 | RESOLVED | FIXED | major | dmd | opCast prevent calling destructor for const this. | |
| 22636 | NEW | normal | dmd | dmd#20031 | Wrong C++ constructor called for abstract class | |
| 22637 | RESOLVED | FIXED | normal | phobos | std.conv `to!double` and `parse!double` dont throw on under/overflow | |
| 22638 | RESOLVED | FIXED | regression | dmd | [REG 2.096][ICE] cod4.d: Assertion cast(int)sz > 0 failed | |
| 22639 | RESOLVED | FIXED | regression | dmd | Copy constructors with default arguments not getting called | |
| 22640 | NEW | major | phobos | phobos#10487 | core.exception.AssertError@std/experimental/allocator/package.d(3738): Assertion failure | |
| 22641 | NEW | normal | dmd | dmd#20032 | dmd reports wrong line number (Error: expression ... is not a valid template value argument) | |
| 22642 | RESOLVED | FIXED | blocker | tools | test runner is determined to add -fPIC and -fPIE switches blocking Windows cross compiles | |
| 22643 | RESOLVED | FIXED | major | tools | Another heisenbug in macOS 12.x x64, DMD (latest) | |
| 22644 | RESOLVED | INVALID | major | dmd | Using @disable on enum members produces unrelated errors | |
| 22645 | NEW | blocker | dmd | dmd#18076 | Linking fails with fatal error LNK1318: Unexpected PDB-error: OK (0) "" | |
| 22646 | RESOLVED | FIXED | regression | dmd | [REG2.099] CT bounds checking ignores short circuit evaluation | |
| 22647 | RESOLVED | FIXED | minor | phobos | [std.variant.Variant] Cannot compare types compliant with null comparison with 'null' | |
| 22648 | RESOLVED | FIXED | trivial | phobos | [std.variant.Variant] Incorrectly written unittests | |
| 22649 | NEW | normal | tools | DUB: recursive `copyFiles` is broken | ||
| 22650 | RESOLVED | DUPLICATE | regression | dmd | [REG 2.097][ICE] cod4.d:424: Assertion 'cast(int)sz > 0' failed. | |
| 22651 | RESOLVED | WORKSFORME | normal | dmd | undefined reference to ModuleInfo when using imported | |
| 22652 | RESOLVED | FIXED | normal | dmd | importC: Braceless initializer of nested struct is rejected. | |
| 22653 | NEW | major | dmd | dmd#20033 | @safe @nogc delegate should allocate but doesn't, calls member function on dead object | |
| 22654 | NEW | major | dmd | dmd#20034 | AST for UDA annotated struct with destructor does not run destructor | |
| 22655 | RESOLVED | FIXED | normal | dmd | Disassembler assertion on rdtsc | |
| 22656 | RESOLVED | FIXED | minor | dmd | SSE2 instructions have inconsistent layouts in the disassembler output | |
| 22657 | NEW | minor | dmd | dmd#20035 | AVX SIMD Instructions are decoded correctly but printed badly. | |
| 22658 | NEW | normal | dmd | dmd#20036 | Inline asm rejects [RIP+RAX] but not [RAX+RIP] | |
| 22659 | RESOLVED | FIXED | regression | dmd | [REG master] Error: declaration '(S[2] arr = __error__;)' is not yet implemented in CTFE | |
| 22660 | NEW | blocker | phobos | phobos#9836 | std.experimental.allocator randomly fails unittest | |
| 22661 | NEW | normal | dmd | dmd#20037 | Functions cannot be interpreted while being compiled | |
| 22662 | NEW | critical | dmd | dmd#18077 | ICE caused by forward reference | |
| 22663 | RESOLVED | INVALID | normal | dmd | Module is not recognized inside an "if" | |
| 22664 | RESOLVED | FIXED | normal | dmd | Disassembler mistakes rdtscp for invlpg ECX | |
| 22665 | RESOLVED | FIXED | major | dmd | ImportC: qualified enum values should be of enum type on the D side, not int | |
| 22666 | RESOLVED | FIXED | normal | dmd | ImportC: Error: attributes should be specified before the function definition | |
| 22667 | RESOLVED | DUPLICATE | normal | dmd | Nullable of struct containing unrelated Nullable errors with "inout can only be declared inside inout function" | |
| 22668 | RESOLVED | FIXED | normal | dmd | Deprecation when a deprecated method overrides another deprecated method | |
| 22669 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: Sync socket.d | |
| 22670 | RESOLVED | FIXED | enhancement | druntime | Support *BSD kqueue-backed API-compatible inotify shim library | |
| 22671 | RESOLVED | FIXED | trivial | dlang.org | Please update the release schedule for 2022 :) | |
| 22672 | RESOLVED | FIXED | enhancement | dmd | Allow casting a ValueSeq to a compatible TypeTuple | |
| 22673 | RESOLVED | FIXED | normal | phobos | .array of a range with length preallocates without checking if the length was lying or not. | |
| 22674 | RESOLVED | FIXED | major | dmd | ImportC: compatible types declared in different translation units are not treated equivalent in D. | |
| 22675 | RESOLVED | DUPLICATE | major | dmd | ICE: passing the noreturn type as int | |
| 22676 | RESOLVED | FIXED | regression | dmd | fullyQualifiedName fails to compile with 2.098.1 relese -- there is some issue with call to __traits(isScalar .. | |
| 22677 | NEW | enhancement | phobos | phobos#10488 | thompson.d(846): Unrecognized instruction cast(IR)112 | |
| 22678 | NEW | normal | dmd | dmd#20038 | -verrors=context does not account for tabs when printing cursor | |
| 22679 | RESOLVED | INVALID | minor | dmd | "Error: identifier expected following `package'" when module has 'debug' in it's name | |
| 22680 | RESOLVED | FIXED | minor | dmd | @safe hole with destructors | |
| 22681 | NEW | normal | druntime | dmd#17435 | rt_moduleTlsCtor/Dtor() don't work with phobos dynamically linked | |
| 22682 | RESOLVED | FIXED | normal | dmd | `pragma(mangle)` does not work for nested functions | |
| 22683 | RESOLVED | FIXED | normal | phobos | core.math.rndtonl can't be linked | |
| 22684 | NEW | normal | dmd | dmd#20039 | Templated constructor doesn't have class qualifier | |
| 22685 | RESOLVED | FIXED | normal | dmd | Template function instantiated with lambda and overload is nested incorrectly | |
| 22686 | RESOLVED | FIXED | critical | dmd | ICE: dmd segfaults on invalid member reference in static function | |
| 22687 | NEW | minor | druntime | dmd#17436 | GC Leak Detector is not freeing all addresses | |
| 22688 | NEW | major | dmd | dmd#18078 | Control flow analysis is confused by goto case in loop | |
| 22689 | NEW | blocker | druntime | dmd#17200 | kFreeBSD bindings broken after switch to CRuntime_Glibc | |
| 22690 | NEW | normal | phobos | phobos#9837 | broken link in core_memory.html to core.GC.free | |
| 22691 | NEW | enhancement | dmd | dmd#20040 | [diagnostic] mismatched braces still painful | |
| 22692 | RESOLVED | FIXED | normal | dlang.org | Underground Rekordz link is dead | |
| 22693 | NEW | normal | dmd | dmd#20041 | Lambda accepts auto parameter but fails on instantiation | |
| 22694 | NEW | minor | dmd | dmd#18079 | template mixin with UDA not recognized inside function | |
| 22695 | RESOLVED | FIXED | normal | phobos | std.traits.isBuiltinType is false for typeof(null) | |
| 22696 | NEW | normal | phobos | phobos#10489 | getSymbolsByUDA can't be used in static foreach over parent type | |
| 22697 | NEW | critical | dmd | dmd#20042 | Segfault when accessing a recursive lambda declared inside a function generated with a mixin template | |
| 22698 | RESOLVED | FIXED | normal | dmd | ImportC: nested struct tag stored in wrong scope | |
| 22699 | RESOLVED | FIXED | normal | dmd | importC: assignment cannot be used as a condition | |
| 22700 | NEW | regression | dmd | dmd#20043 | Error: undefined symbol: core.internal.dassert.inFinalizer and core.internal.dassert.miniFormatFakeAttributes | |
| 22701 | RESOLVED | FIXED | enhancement | phobos | std.typecons.apply needlessly checks if the predicate is callable | |
| 22702 | RESOLVED | FIXED | minor | druntime | druntime not compliant with D spec re getLinkage | |
| 22703 | RESOLVED | FIXED | normal | dmd | importC: C++11 unscoped enums with underlying type rejects some C types. | |
| 22704 | RESOLVED | FIXED | blocker | phobos | Linker error when running the public unittests |