24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19605 | RESOLVED | WORKSFORME | normal | dmd | invalid forward reference error when getting the `.sizeof` of an opaque enum | |
| 19606 | RESOLVED | INVALID | minor | dmd | Bad error message when two identical overloads exist as `@disable` and not | |
| 19607 | RESOLVED | FIXED | critical | dmd | [ICE] dmd/e2ir.d(117): Invalid type mTYconst|TYstruct | |
| 19608 | RESOLVED | FIXED | critical | dmd | [ICE] dmd/backend/cod1.d(3826): Assertion `0' failed. | |
| 19609 | RESOLVED | FIXED | critical | dmd | [ICE] dmd/expression.d(2790): Segmentation fault | |
| 19610 | RESOLVED | WORKSFORME | critical | phobos | __c_longlong is forward referenced | |
| 19611 | RESOLVED | INVALID | minor | tools | DFLAGS env var is not documented in DUB manpage | |
| 19612 | RESOLVED | INVALID | minor | dmd | Wrong(?) code compiles | |
| 19613 | NEW | enhancement | dmd | dmd#19531 | Add Darwin platform macros for dmd? | |
| 19614 | NEW | normal | druntime | dmd#17177 | Integral promotion deprecation msg in core.internal.arrayop | |
| 19615 | NEW | enhancement | dmd | dmd#19532 | alias this not taken when member is | |
| 19616 | NEW | critical | dmd | dmd#19533 | Result type of ternary operator connecting pointers/slices of class handles broken | |
| 19617 | RESOLVED | INVALID | regression | druntime | [REG 2.085a] Much slower GC compared to 2.084 | |
| 19618 | RESOLVED | FIXED | regression | dmd | Incorrect conversion of function returning `typeof(null)` to function returning an associative array | |
| 19619 | NEW | enhancement | dmd | dmd#19534 | Temporary solution for attribute extensibility problem | |
| 19620 | RESOLVED | WORKSFORME | normal | dlang.org | Not quite sure what immutability means | |
| 19621 | RESOLVED | FIXED | minor | dlang.org | The specification is self-contradictory on immutability | |
| 19622 | RESOLVED | FIXED | major | druntime | rt.section_elf_shared: Support shared libraries on MIPS and RISCV | |
| 19623 | RESOLVED | FIXED | trivial | dmd | HERE string identifier cannot start with Unicode letter | |
| 19624 | RESOLVED | WORKSFORME | enhancement | visuald | x64 Build paths for VS 2017 are wrong after installation. VCINSTALL is deeper | |
| 19625 | NEW | regression | dmd | dmd#17895 | [Reg 2.067] module-level static template struct can't take alias to a delegate | |
| 19626 | RESOLVED | FIXED | normal | phobos | RedBlackTree of an enum fails in unittest mode | |
| 19627 | RESOLVED | FIXED | major | dmd | [CTFE][SIMD] Error: cannot cast `int` to `int[4]` | |
| 19628 | RESOLVED | FIXED | critical | dmd | [CTFE][SIMD] ICE indexing vector array | |
| 19629 | RESOLVED | WORKSFORME | major | dmd | [CTFE][SIMD] Error: cannot determine length of `cast(__vector(int[4]))0` at compile time | |
| 19630 | RESOLVED | FIXED | major | dmd | [CTFE][SIMD] Error: cannot determine length of vector slice at compile time | |
| 19631 | RESOLVED | FIXED | regression | dmd | Segfault on simple nested templated struct | |
| 19632 | RESOLVED | FIXED | enhancement | dmd | [SIMD] Error: invalid foreach aggregate | |
| 19633 | RESOLVED | DUPLICATE | normal | dmd | Identity expression produces wrong result with interface inheritance | |
| 19634 | NEW | enhancement | dmd | dmd#19535 | Usual Arithmetic Conversions doesn't define what happens on failure | |
| 19635 | RESOLVED | FIXED | major | dmd | -checkaction=context not working with attributes | |
| 19636 | RESOLVED | FIXED | major | dmd | ICE: writing mixin to file crashes if the text contains CRLF | |
| 19637 | RESOLVED | INVALID | enhancement | phobos | Add a pre-condition to "in" and contains() | |
| 19638 | RESOLVED | INVALID | enhancement | dlang.org | Demos should not use auto | |
| 19639 | RESOLVED | FIXED | regression | dmd | Initializing static array with slice enum of different length crashes the compiler | |
| 19640 | RESOLVED | WONTFIX | normal | dmd | Linker error when compiling delegate with betterC | |
| 19641 | RESOLVED | WORKSFORME | major | dmd | Cannot build DMD with AUTO_BOOTSTRAP on macOS Mojave | |
| 19642 | RESOLVED | FIXED | normal | phobos | std.range.slide!(No.withPartial) on lengthless forward range: get empty when expecting one window | |
| 19643 | NEW | minor | druntime | dmd#17382 | core.demangle doesn't handle extern(Objective-C) correctly | |
| 19644 | RESOLVED | FIXED | normal | phobos | std.range.takeOne opSlice asserts incorrectly when operating on non-forward input range | |
| 19645 | RESOLVED | DUPLICATE | major | dmd | Default parameters not checked for @safe | |
| 19646 | RESOLVED | FIXED | normal | dmd | Initialization of globals not checked for @safe | |
| 19647 | RESOLVED | FIXED | normal | phobos | std.range.takeOne opSlice incorrect for empty slice of non-forward input range | |
| 19648 | RESOLVED | FIXED | normal | dlang.org | OSX install page has no correspondence with reality | |
| 19649 | RESOLVED | FIXED | minor | dmd | Misleading error message for duplicate constraints | |
| 19650 | RESOLVED | WORKSFORME | normal | dmd | static foreach eponymous template only has one implementation | |
| 19651 | NEW | normal | dmd | dmd#17896 | Missing compile errors when initializing static char array with slice of mismatching length | |
| 19652 | RESOLVED | FIXED | regression | dmd | [REG2.084] alias this chain no longer works | |
| 19653 | NEW | trivial | dmd | dmd#19536 | Memory addresses in stacktraces for x86-64 ELFs are only 4 bytes long and don't fall on instruction boundary | |
| 19654 | RESOLVED | FIXED | regression | dmd | [REG master] cannot have final methods in objc interfaces | |
| 19655 | RESOLVED | FIXED | regression | dmd | DMD generates wrong code for some circular dependencies | |
| 19656 | RESOLVED | FIXED | regression | dmd | D compiler fails to resolve circular module dependency when modules are compiled separately | |
| 19657 | RESOLVED | FIXED | regression | dmd | D compiler fails to resolve circular module dependency when modules are compiled together | |
| 19658 | RESOLVED | FIXED | blocker | dmd | C++ enum mangling is wrong on Windows for other integer types | |
| 19659 | RESOLVED | FIXED | normal | druntime | Fix warning and deprecation messages when compiling druntime | |
| 19660 | RESOLVED | FIXED | normal | dmd | 'export' keyword on OSX/Linux globals causing segfaults | |
| 19661 | RESOLVED | FIXED | regression | dmd | DMD 2.084.0 SIGSEGV in std.traits.isFunction | |
| 19662 | REOPENED | major | dmd | dmd#19537 | x86_64: Different code output when compiling with inline/boundscheck on/off | |
| 19663 | RESOLVED | FIXED | enhancement | dmd | On x86_64 the fabs intrinsic should use SSE | |
| 19664 | RESOLVED | MOVED | blocker | tools | All tools should be built for 64 bit | |
| 19665 | RESOLVED | INVALID | enhancement | dmd | Package modules are meaningless | |
| 19666 | NEW | normal | dmd | dmd#17897 | Implicit cast from static array to its .ptr not properly rejected during CTFE | |
| 19667 | RESOLVED | INVALID | normal | dmd | .offsetof cannot be used on non-public members of aggregates in different modules | |
| 19668 | RESOLVED | INVALID | regression | dmd | Using init instead of construction causes crash if type is parameterized on alias to function that accesses frame | |
| 19669 | RESOLVED | INVALID | major | dmd | There is no way for code to detect whether -dip1000 is enabled or not | |
| 19670 | RESOLVED | FIXED | regression | installer | [REG2.084.1] Windows installer is no longer digitally signed | |
| 19671 | NEW | major | dmd | dmd#19538 | Function-local static/shared static data must be destroyed upon thread (process respectively) termination | |
| 19672 | RESOLVED | FIXED | regression | dmd | Function uses the stack to read a static array parameter but it is passed in the registers | |
| 19673 | NEW | normal | dmd | dmd#19539 | __traits(getProtection) Cannot read the protection level of interface members | |
| 19674 | RESOLVED | DUPLICATE | normal | dmd | multiple local template function with same name don't work | |
| 19675 | RESOLVED | WORKSFORME | major | dmd | Just calling an empty @safe function crashes the program on Linux x86 - wrong code gen? | |
| 19676 | RESOLVED | FIXED | major | dmd | Destructor not called for returned temporary that was cast to void | |
| 19677 | RESOLVED | MOVED | enhancement | phobos | [ddox alias docs] omits alias contents | |
| 19678 | RESOLVED | FIXED | regression | dmd | wrong error message with inout method | |
| 19679 | RESOLVED | FIXED | major | dmd | variable escapes unnoticed when referenced in function called from function whose address is taken | |
| 19680 | RESOLVED | WORKSFORME | regression | dmd | [REG2.085.0-beta.1] Uda inside union breaks default initialization | |
| 19681 | RESOLVED | FIXED | normal | phobos | std.range.padRight.popFront does not correctly adjust length | |
| 19682 | NEW | normal | dmd | dmd#19540 | Unused alias causes @nogc error | |
| 19683 | RESOLVED | DUPLICATE | normal | dmd | casting int[] array literal or enum to ubyte[] does element-wise cast | |
| 19684 | RESOLVED | FIXED | regression | dmd | DMD 2.085.0-beta.1: DMD cannot find dmd.conf if invoked via symlink (OSX) | |
| 19685 | RESOLVED | FIXED | regression | dmd | Nested aggregate overlaps not detected | |
| 19686 | RESOLVED | FIXED | enhancement | phobos | sgn is too greedy | |
| 19687 | RESOLVED | FIXED | minor | dmd | Wrong error for overloaded opDispatch + UFCS with non-existing function | |
| 19688 | RESOLVED | FIXED | normal | dmd | [ICE] Default function argument concatenation crashes DMD | |
| 19689 | RESOLVED | FIXED | normal | phobos | large types cannot be moved | |
| 19690 | RESOLVED | FIXED | normal | visuald | Installer fails to register MSBuild extensions for Visual Studio Build Tools | |
| 19691 | RESOLVED | FIXED | regression | dmd | ICE on null default value for struct parameter in constructor | |
| 19692 | NEW | enhancement | dmd | dmd#17898 | std.algorithm errors are useless for compile errors in templated arguments | |
| 19693 | RESOLVED | FIXED | normal | dmd | core.bitop.bitswap fails to compile with -inline | |
| 19694 | NEW | major | dmd | dmd#19541 | Cannot put Objective-C classes in structs | |
| 19695 | NEW | enhancement | phobos | phobos#9770 | std.experimental.logger: Rotated file logger | |
| 19696 | RESOLVED | FIXED | normal | phobos | ReplaceType replaces type with the type forwarding using alias this | |
| 19697 | RESOLVED | FIXED | normal | phobos | ReplaceType fails to compile for self-referential inheritance chains | |
| 19698 | RESOLVED | WORKSFORME | enhancement | phobos | ReplaceType barfs on enums with base type of string | |
| 19699 | RESOLVED | FIXED | normal | dmd | [2.085.0-beta.2] Obj-C segfault - in objc_glue.getClassName | |
| 19700 | RESOLVED | FIXED | normal | dmd | [2.085.0-beta.2] Obj-C wrong code overloading selectors and extern(D) | |
| 19701 | RESOLVED | FIXED | regression | druntime | undefined reference to `_D6object__T6hashOf | |
| 19702 | RESOLVED | FIXED | enhancement | druntime | Remove usage of DECLARE_HANDLE | |
| 19703 | RESOLVED | DUPLICATE | major | phobos | std.typecons.ReplaceType wrongly evaluates alias this | |
| 19704 | RESOLVED | WORKSFORME | major | dmd | Segmentation fault in DMD |