24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 20805 | NEW | major | dmd | dmd#17954 | C++ mangling mismatch with templates and namespaces | |
| 20806 | NEW | normal | dmd | dmd#19700 | src\build.d autobootstrap mode doesn't work on Windows | |
| 20807 | NEW | enhancement | druntime | dmd#17402 | Missing documentation on SIMD opcodes | |
| 20808 | NEW | regression | dmd | dmd#19701 | [regression] opDispatch error disappears! | |
| 20809 | RESOLVED | FIXED | regression | dmd | return statement might access memory from destructed temporary | |
| 20810 | RESOLVED | FIXED | normal | dmd | Freshly built DMD fails to read config file | |
| 20811 | RESOLVED | FIXED | regression | dmd | Regression as of 2.066.0 - CTFE static variable retained across calls | |
| 20812 | NEW | blocker | dmd | dmd#17955 | _d_assocarrayliteralTX segfault assigning a shared associative array an AA literal | |
| 20813 | NEW | enhancement | phobos | phobos#10416 | std.experimental.allocator add fault injecting allocator | |
| 20814 | RESOLVED | DUPLICATE | normal | dmd | Fail to compile with scope - what is reason for restriction? | |
| 20815 | RESOLVED | INVALID | normal | dmd | Wrong purity inference for postblit and copy constructor in template struct | |
| 20816 | RESOLVED | DUPLICATE | enhancement | dmd | this template parameter does not work on static method | |
| 20817 | NEW | major | phobos | phobos#10417 | valigrind shows that parseJSON() generates errors relating to uninitialised values | |
| 20818 | NEW | enhancement | dmd | dmd#19702 | Support const, scope, etc. attributes for variadic parameters | |
| 20819 | NEW | enhancement | phobos | phobos#9794 | std.getopt should detect duplicated pointers passed as arguments. | |
| 20820 | NEW | minor | dmd | dmd#19703 | [ob][DIP1021]Borrowing by a scope variable is not equivalent to a scope argument | |
| 20821 | RESOLVED | FIXED | normal | dmd | Aliased template method confuses overload resolution | |
| 20822 | NEW | regression | dmd | dmd#17956 | when building dmd, control characters for the console are included even when the host DC is piped | |
| 20823 | RESOLVED | FIXED | normal | dmd | [DIP 1000] un-@safe code fails with dip1000 | |
| 20824 | RESOLVED | FIXED | normal | dmd | error messages generated by dmd build script can be prefixed with a non-standard "ERROR:" | |
| 20825 | RESOLVED | FIXED | normal | dmd | the filename of the error messages generated by dmd build.d script miss the "src/" part of the path | |
| 20826 | RESOLVED | FIXED | blocker | installer | CI breakage: create_dmd_release attempts to copy the complete dmd repo. | |
| 20827 | NEW | normal | dmd | dmd#19704 | Spurious "has no `return` statement, but is expected to return a value" with labeled continue | |
| 20828 | NEW | regression | dmd | dmd#19705 | __traits(getFunctionAttributes) doesn't support "scope" | |
| 20829 | RESOLVED | WORKSFORME | regression | dmd | dmd segfault on jump from a TryCatchStatement to another | |
| 20830 | RESOLVED | FIXED | regression | dmd | Segfault for multiple duplicate interfaces | |
| 20831 | RESOLVED | FIXED | normal | dmd | __traits(getAttributes) failes to compile when used on a parameter with no name | |
| 20832 | RESOLVED | FIXED | normal | druntime | Fix ioctl request for TCSETS2 | |
| 20833 | RESOLVED | FIXED | regression | dmd | Template members prevent __traits(getOverloads) from working properly | |
| 20834 | NEW | major | dmd | dmd#19706 | pragma(inline, true) fails to inline simple functions. fails with -inline | |
| 20835 | RESOLVED | FIXED | normal | dmd | Enum member attributes being evaluated in wrong scope. | |
| 20836 | RESOLVED | FIXED | normal | phobos | std.math: reorder declarations from most visible to least | |
| 20837 | RESOLVED | WONTFIX | minor | druntime | [core.atomic] Provide MemoryOrder.con (consume) for atomicLoad | |
| 20838 | RESOLVED | INVALID | blocker | dmd | on modern (x86_64) CPUs, dmd emit cmpxchg8b instead of CMPXCHG16B | |
| 20839 | RESOLVED | DUPLICATE | critical | dmd | [dwarf] inherited fields not shwon | |
| 20840 | RESOLVED | FIXED | normal | dmd | No deprecation when using template from deprecated selective import | |
| 20841 | NEW | normal | dlang.org | dlang.org#4104 | Website: update the outdated GDC download link. | |
| 20842 | RESOLVED | FIXED | normal | dmd | Structs with disabled default/copy ctors can't be initialized | |
| 20843 | NEW | major | installer | installer#663 | dustmite.exe missing in folder bin64\ | |
| 20844 | RESOLVED | FIXED | enhancement | druntime | DMD compiler should take care of data alignment, after seeing the 'cas' call | |
| 20845 | NEW | enhancement | druntime | dmd#17403 | output better error message regarding the cas data size | |
| 20846 | NEW | enhancement | dmd | dmd#17957 | Using previous arguments in default values | |
| 20847 | REOPENED | enhancement | dmd | dmd#19707 | confusing compiler error message when compiling PosixTimeZone.getTimeZone | |
| 20848 | RESOLVED | FIXED | normal | phobos | Bug in formatValueImpl | |
| 20849 | RESOLVED | FIXED | normal | visuald | Option -L/noopttls not omitted for lld linker | |
| 20850 | RESOLVED | FIXED | normal | phobos | Can't assign enum of Tuple | |
| 20851 | NEW | normal | dmd | dmd#17958 | diagnostic based on template constraints does not work with IFTI | |
| 20852 | RESOLVED | FIXED | major | druntime | core.sys.posix.sys.wait missing definitions on FreeBSD | |
| 20853 | RESOLVED | FIXED | enhancement | dmd | static array ptr cannot be used in safe code but it should be allowed | |
| 20854 | NEW | minor | dmd | dmd#19708 | IFTI does not see parameterized base type of enum | |
| 20855 | RESOLVED | FIXED | minor | dmd | stack overflow when compiling large file | |
| 20856 | NEW | enhancement | dlang.org | dlang.org#4105 | add dlang-community adoption request link to the dub package page of code.dlang.org | |
| 20857 | NEW | regression | druntime | dmd#17187 | Rethrowing range error from thread with large stack segfaults | |
| 20858 | NEW | blocker | phobos | phobos#10418 | std.parallelism.task: Can't move value to task param | |
| 20859 | RESOLVED | FIXED | enhancement | druntime | Add overloads of core.sync.rwmutex.ReadWriteMutex.Reader/Writer.tryLock that take a timeout duration | |
| 20860 | RESOLVED | FIXED | regression | dmd | OpDispatch does not work for structs with constructor and destructor | |
| 20861 | RESOLVED | FIXED | critical | dmd | Interface implementations are not checked when code gen is skipped | |
| 20862 | RESOLVED | INVALID | major | druntime | Segfault on repeated GC.qalloc calls | |
| 20863 | NEW | normal | dmd | dmd#17959 | Passing aggregate types into templates by alias drops qualifier | |
| 20864 | RESOLVED | WORKSFORME | enhancement | phobos | [Module std.traits] | |
| 20865 | NEW | enhancement | phobos | phobos#9795 | Add std.path : isSubPath | |
| 20866 | NEW | major | dmd | dmd#19709 | Wrong overload function call with "scope const" | |
| 20867 | RESOLVED | WONTFIX | normal | dmd | class subtyping doen't work in separate files | |
| 20868 | RESOLVED | FIXED | critical | dmd | DIP1000: scope delegate triggers error in unsafe code and it shouldn't | |
| 20869 | RESOLVED | FIXED | enhancement | phobos | `std.algorithm.mutation : move` is overly trusting of `opPostMove` | |
| 20870 | RESOLVED | FIXED | normal | phobos | std.outbuffer.printf is trusted | |
| 20871 | NEW | enhancement | phobos | phobos#10419 | std.socket.UnixAddress @trusted functions can corrupt memory if inherited from | |
| 20872 | RESOLVED | FIXED | normal | phobos | std.array.assocArray trusts user-provided 'front' for values | |
| 20873 | NEW | enhancement | phobos | phobos#10420 | std.parallelism.task mistakenly trusts user-supplied implicit-conversion routines | |
| 20874 | RESOLVED | FIXED | normal | phobos | std.json.assign requires '@safe' and 'pure' | |
| 20875 | RESOLVED | FIXED | normal | dmd | [REG2.087.1] Enum template specialization ignored | |
| 20876 | NEW | regression | dmd | dmd#19710 | generated constructor always inout regardless of ability of fields to use inout | |
| 20877 | NEW | normal | dmd | dmd#19711 | Type deduction doesn't work for Alias Template Parameters | |
| 20878 | NEW | normal | dmd | dmd#19712 | .stringof inconsistent between 32-bit and 64-bit Linux | |
| 20879 | RESOLVED | FIXED | critical | druntime | Arrays are oblivious to copy constructors | |
| 20880 | RESOLVED | WORKSFORME | normal | dmd | [DIP1000] Temporaries escape innards absent destructor | |
| 20881 | RESOLVED | FIXED | normal | dmd | [DIP1000] scope inference turns return-ref into return-scope | |
| 20882 | RESOLVED | FIXED | enhancement | dlang.org | Outdated examples in the documentation (std.stdio) | |
| 20883 | NEW | enhancement | installer | installer#703 | Provide Windows Package Manager package | |
| 20884 | REOPENED | normal | dmd | dmd#19713 | Using getMember with a type as first argument can lose type qualifiers. | |
| 20885 | RESOLVED | FIXED | regression | dmd | pointer rejected for the variable declared in a `if` condition | |
| 20886 | RESOLVED | FIXED | regression | phobos | std.process.browse does not work with URLs 256 characters or longer | |
| 20887 | RESOLVED | FIXED | enhancement | phobos | Improve speed of std.digest.digest!(Hash, Range) on non-array ranges | |
| 20888 | NEW | enhancement | dmd | dmd#19714 | std.range.Cycle does not compose with `const` | |
| 20889 | RESOLVED | FIXED | enhancement | phobos | Support construction of std.bigint.BigInt from a sign and a byte-array magnitude | |
| 20890 | RESOLVED | FIXED | regression | dmd | parameter corruption when other parameter is a static array of length 1 | |
| 20891 | NEW | minor | druntime | dmd#17404 | Android GC signals set inappropriately | |
| 20892 | NEW | regression | druntime | dmd#17405 | [REG2.086] ElfFile comparison suboptimal | |
| 20893 | RESOLVED | FIXED | regression | dmd | [REG 2.087] 32-bit arithmetic goes wrong | |
| 20894 | RESOLVED | FIXED | normal | dmd | ICE: passing a member template mixin identifier as alias argument | |
| 20895 | RESOLVED | DUPLICATE | normal | dmd | Error with alias to struct member or member function | |
| 20896 | NEW | regression | dmd | dmd#17960 | this.__lambda2 has no value when trying to evaluate length of AliasSeq | |
| 20897 | RESOLVED | INVALID | normal | dmd | AST contains try/finally statements in -betterC mode | |
| 20898 | NEW | normal | dmd | dmd#19715 | order dependency in evaluating pragma(inline) for functions | |
| 20899 | RESOLVED | DUPLICATE | major | dmd | Qualifiers on alias parameters inconsistency between built-in types and user defined types | |
| 20900 | NEW | major | dmd | dmd#19716 | dmd crashes on static foreach over infinite range | |
| 20901 | NEW | major | dmd | dmd#17961 | static foreach must deep-copy front() per iteration | |
| 20902 | NEW | enhancement | dlang.org | dlang.org#4106 | add an VisualD link directly on dlang.org home page or download page | |
| 20903 | RESOLVED | FIXED | major | dmd | seg fault on long signed divide overflow | |
| 20904 | RESOLVED | FIXED | major | dmd | dip1000 implicit conversion delegates error |