24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19705 | RESOLVED | FIXED | enhancement | dmd | Static foreach slow for numeric ranges | |
| 19706 | RESOLVED | FIXED | major | dmd | Attribute inference in struct fails | |
| 19707 | RESOLVED | FIXED | trivial | installer | dls blocks libcurl.dll, stalling installation. | |
| 19708 | RESOLVED | FIXED | normal | dmd | Can't use __traits(getAttributes, ...)[...] as a type | |
| 19709 | RESOLVED | FIXED | enhancement | druntime | CRuntime_Musl is missing implementation for ARM | |
| 19710 | RESOLVED | WONTFIX | regression | dmd | template parameters not deduced when one is is a supplied string, and the other inferred. | |
| 19711 | RESOLVED | INVALID | major | dmd | -checkaction prevents console output | |
| 19712 | RESOLVED | DUPLICATE | minor | phobos | std.math.sin and cos cast float to real before evaluating. | |
| 19713 | RESOLVED | FIXED | blocker | dmd | dmd crashes generating code for C++ template function | |
| 19714 | RESOLVED | FIXED | trivial | druntime | Invalid memory operation in class destructor | |
| 19715 | NEW | minor | phobos | phobos#10367 | AutoImplement `self` and `parent` aliases are incorrect for overloaded functions | |
| 19716 | ASSIGNED | enhancement | installer | installer#696 | activate and activate.fish scripts do not add MANPATH | |
| 19717 | RESOLVED | FIXED | normal | dmd | case of segfault due to undetected forward reference | |
| 19718 | RESOLVED | FIXED | regression | dmd | DMD 2.085 changes to gsroa make DCD crashing | |
| 19719 | RESOLVED | FIXED | normal | dmd | Debugging string mixins using -mixin doesn't work | |
| 19720 | RESOLVED | INVALID | normal | dmd | const structs without explicit initializer are not usable in CTFE expressions | |
| 19721 | RESOLVED | INVALID | normal | dmd | Cannot take address of scope local variable even with dip1000 if a member variable is a delegate | |
| 19722 | RESOLVED | FIXED | regression | dmd | botched implementation of semantic3Errors causes compiler assert fail | |
| 19723 | RESOLVED | FIXED | normal | druntime | wrong time values in GC.profileStats | |
| 19724 | RESOLVED | FIXED | regression | dmd | Regression: wrong order of linker arguments, again: -L-l before -L--start-group | |
| 19725 | NEW | normal | dlang.org | dlang.org#4094 | [Oh No! Page Not Found] | |
| 19726 | RESOLVED | FIXED | normal | visuald | Visual D does not link C standard library with D-only project | |
| 19727 | RESOLVED | FIXED | normal | phobos | std.algorithm.endsWith fails to compile while startsWith succeeds | |
| 19728 | RESOLVED | FIXED | normal | dmd | AliasSeq in UDA errors | |
| 19729 | RESOLVED | FIXED | normal | dmd | Constructor overloads coming from mixin are not resolved | |
| 19730 | RESOLVED | FIXED | regression | dmd | if (auto x) {} isn't properly rejected | |
| 19731 | REOPENED | normal | dmd | dmd#17899 | auto struct methods whose address is taken don't test invariants | |
| 19732 | RESOLVED | INVALID | enhancement | phobos | make std.complex.expi fast. | |
| 19733 | RESOLVED | FIXED | trivial | phobos | expi documentation links broken | |
| 19734 | RESOLVED | FIXED | blocker | dmd | isDataseg returns true for non-static declarations | |
| 19735 | RESOLVED | FIXED | critical | dmd | Error: variable extern symbols cannot have initializers | |
| 19736 | RESOLVED | DUPLICATE | minor | dlang.org | [Application Binary Interface] | |
| 19737 | RESOLVED | FIXED | enhancement | phobos | [std.experimental.allocator] link table in docs has missing symbols | |
| 19738 | RESOLVED | FIXED | regression | phobos | std.range.choose assignment breaks @safe-ty | |
| 19739 | RESOLVED | DUPLICATE | enhancement | phobos | Incorrect result of (BigInt * BigInt) % BigInt | |
| 19740 | RESOLVED | FIXED | regression | phobos | Incorrect result of BigInt * BigInt | |
| 19741 | NEW | enhancement | phobos | phobos#10368 | Make ifThrown work in @safe code | |
| 19742 | RESOLVED | DUPLICATE | normal | dmd | The compiler suggests annotating parameters with `return`, even if they are marked as `return` or `return scope` already | |
| 19743 | NEW | enhancement | dmd | dmd#19542 | [dip1000] unclear error message when escaping variable through foreach `ref` | |
| 19744 | RESOLVED | FIXED | normal | dmd | Confusing error message when annotating a non-member function with `return` | |
| 19745 | NEW | normal | dmd | dmd#19543 | Incredible memory consumption for function with huge body | |
| 19746 | RESOLVED | FIXED | regression | dmd | DMD fails to compile some circular dependencies spiced with is (T == super) condition | |
| 19747 | RESOLVED | FIXED | major | dmd | No debug line info for code in scope(exit) | |
| 19748 | RESOLVED | FIXED | regression | dmd | [REG][wrong codegen] Returning 4 floats + DMD + 64-bit | |
| 19749 | RESOLVED | DUPLICATE | normal | dmd | Inout causes wrong type inference | |
| 19750 | RESOLVED | FIXED | regression | dmd | [Reg v2.070.2] DMD fails with some circular module refs with Template/Mixin instances | |
| 19751 | RESOLVED | FIXED | minor | phobos | std.stdio.File should not retry fclose after error | |
| 19752 | RESOLVED | INVALID | critical | dmd | dip1000 isn't @safe if struct contains a slice | |
| 19753 | RESOLVED | DUPLICATE | major | druntime | Array ops should not need TypeInfo | |
| 19754 | RESOLVED | FIXED | normal | dmd | cast() sometimes yields lvalue, sometimes yields rvalue | |
| 19755 | RESOLVED | FIXED | normal | dmd | Compiler crash | |
| 19756 | NEW | enhancement | phobos | phobos#9771 | Add extended attributes support to std.file | |
| 19757 | RESOLVED | FIXED | normal | dmd | crash on invalid initializer at CTFE | |
| 19758 | RESOLVED | FIXED | regression | dmd | (0x01 & 0xFF) == 0 by dmd 2.085.0(-m64) on Windows | |
| 19759 | RESOLVED | DUPLICATE | major | dmd | compiler crash when passing static array to function with C++ linkage | |
| 19760 | NEW | critical | dmd | dmd#19544 | Windows 10 -m64 undocumented dependency on MSVC ++ Redistributable when linking with LLD | |
| 19761 | NEW | enhancement | dmd | dmd#19545 | cannot .mangleof or typeof() a private member. | |
| 19762 | REOPENED | critical | dmd | dmd#19546 | ICE on invalid code | |
| 19763 | RESOLVED | INVALID | normal | dmd | Cannot construct immutable struct from pure mutable struct | |
| 19764 | RESOLVED | FIXED | normal | druntime | Mutable data passed to _d_assert_fail | |
| 19765 | RESOLVED | FIXED | normal | phobos | std.algorithm.searching.findAmong doesn't `save` like it should | |
| 19766 | RESOLVED | DUPLICATE | enhancement | dmd | Cannot pass overload set consisting solely of templated functions as alias | |
| 19767 | NEW | normal | dmd | dmd#19547 | Classes that inherit from an interface can override static interface methods | |
| 19768 | RESOLVED | WORKSFORME | normal | dmd | Compiler segfaults with -checkaction=context | |
| 19769 | NEW | normal | phobos | phobos#10369 | CTFE format(): str[index] is used before initialized | |
| 19770 | RESOLVED | FIXED | enhancement | visuald | Please add a ctrl+click hotkey for jumping to definition | |
| 19771 | RESOLVED | WONTFIX | minor | dmd | No auto-complete for attributes | |
| 19772 | RESOLVED | INVALID | enhancement | dmd | Support for VS2019 | |
| 19773 | NEW | normal | installer | installer#697 | can't compile on window 7 x64 | |
| 19774 | RESOLVED | FIXED | regression | dmd | wrong code caused by opIndex | |
| 19775 | RESOLVED | FIXED | normal | dmd | multiple argument string mixin doesn't expand tuples | |
| 19776 | NEW | enhancement | dmd | dmd#17900 | [internals] Support i18n in error messages | |
| 19777 | RESOLVED | FIXED | regression | phobos | [REG2.086a] SortedRange.opSlice is wrongly `@trusted` | |
| 19778 | RESOLVED | FIXED | regression | dmd | ICE when accessing empty array at compile time | |
| 19779 | NEW | normal | dmd | dmd#19548 | `assert`ions evaluated in CTFE do not print `char[]` arrays as strings | |
| 19780 | RESOLVED | WORKSFORME | normal | dmd | `deprecated` is ignored on aliases of templates | |
| 19781 | RESOLVED | FIXED | normal | phobos | etc.c.zlib should be @nogc | |
| 19782 | RESOLVED | FIXED | regression | dmd | `alias this` appends `null` instead of inner/aliased element to array | |
| 19783 | RESOLVED | FIXED | normal | dmd | Fail to emplace struct with betterC | |
| 19784 | NEW | minor | dmd | dmd#19549 | DLL in BetterC mode - Symbol Undefined __acrtused_dll | |
| 19785 | NEW | minor | dmd | dmd#19550 | top level const types in function parameters should not mangle as const | |
| 19786 | RESOLVED | DUPLICATE | normal | dmd | alias to __traits(getMember) wrongfully always binds to this | |
| 19787 | NEW | enhancement | dmd | dmd#17901 | Storage class type information is lost when used as template parameter | |
| 19788 | RESOLVED | FIXED | normal | dmd | compiler crash on slicing a enum typed as vector | |
| 19789 | NEW | normal | dmd | dmd#19551 | Lazy expression evaluation doesn't check parent scope for deprecations | |
| 19790 | RESOLVED | DUPLICATE | blocker | dmd | ICE dmd/dimport.d(168): Assertion failure | |
| 19791 | RESOLVED | FIXED | enhancement | visuald | Bad cross-file detection | |
| 19792 | NEW | regression | dmd | dmd#19552 | typeof expression in parameter list appears to select wrong overload | |
| 19793 | RESOLVED | WONTFIX | critical | dmd | no postblit is called if cast is used for structs | |
| 19794 | NEW | normal | dmd | dmd#19553 | const on AliasSeq ignored | |
| 19795 | RESOLVED | DUPLICATE | enhancement | dmd | Constructor from template mixin cannot be called when default constructor is disabled | |
| 19796 | RESOLVED | FIXED | regression | druntime | druntime PR#1982 broke array ops on double[] due to wrong assumption of integral element type | |
| 19797 | NEW | critical | dmd | dmd#19554 | File.seek() terminates ungracefully on incorrect origin for -m32mscoff and -m64 | |
| 19798 | NEW | normal | dmd | dmd#19555 | linker fails to find cmath fmin in 32-bit Windows build | |
| 19799 | RESOLVED | FIXED | major | phobos | templated string formatting fails with const Nullable!string | |
| 19800 | RESOLVED | INVALID | normal | dmd | JSON output does not include scoped imports | |
| 19801 | RESOLVED | WORKSFORME | blocker | tools | Linking error: ld: symbol(s) not found for architecture x86_64 | |
| 19802 | RESOLVED | WORKSFORME | enhancement | druntime | Possible regression with dustmite | |
| 19803 | RESOLVED | FIXED | enhancement | visuald | Add support for latest VS 2019 Preview - 16.1.0 | |
| 19804 | RESOLVED | FIXED | regression | dmd | fails to compile with fixes size array T[1]... argument |