24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 16004 | RESOLVED | FIXED | major | dlang.org | Document changes to protection attributes | |
| 16005 | RESOLVED | INVALID | normal | phobos | std.uni.toUpper returns wrong value for U+1FE2 | |
| 16006 | NEW | enhancement | phobos | phobos#10175 | Investigate adding fork() to std.process | |
| 16007 | RESOLVED | FIXED | normal | druntime | Some Win32 API structs has wrong definitions | |
| 16008 | REOPENED | enhancement | phobos | phobos#9682 | FreeList should implement deallocateAll, as SharedFreeList does | |
| 16009 | RESOLVED | DUPLICATE | normal | druntime | '_d_monitorenter' is not nothrow | |
| 16010 | RESOLVED | FIXED | normal | phobos | [ndslice] byElement throw assert error | |
| 16011 | REOPENED | regression | dmd | dmd#19121 | [REG2.068] recursive RefCounted used to work | |
| 16012 | NEW | regression | dmd | dmd#17755 | [REG2.070] forward reference with alias this | |
| 16013 | RESOLVED | FIXED | regression | dmd | [REG2.072a] ICE with mutually dependent structs and alias this | |
| 16014 | RESOLVED | DUPLICATE | normal | dmd | Concatenated strings don't work in deprecation messages on module statements | |
| 16015 | NEW | minor | dmd | dmd#19122 | Sometimes importing a module both top-level and in a version(unittest) block causes some method overrides to be hidden | |
| 16016 | RESOLVED | FIXED | normal | dlang.org | Remove std.concurrencybase from the docs | |
| 16017 | RESOLVED | FIXED | normal | dlang.org | package functions show up in std.experimental.allocator.common docs | |
| 16018 | RESOLVED | INVALID | major | phobos | fold size_t[] with int seed causes forward reference error | |
| 16019 | RESOLVED | FIXED | enhancement | druntime | Implement a way to check GC usage stats from application | |
| 16020 | RESOLVED | FIXED | enhancement | dmd | Allow AliasDeclarationY to express function types | |
| 16021 | RESOLVED | INVALID | normal | dmd | Template constraint bug | |
| 16022 | RESOLVED | FIXED | regression | dmd | [REG2.069] dmd assertion failure due to misplaced comma operator | |
| 16023 | NEW | enhancement | phobos | phobos#10176 | Add template or trait to find the importable symbol name for a type | |
| 16024 | NEW | enhancement | phobos | phobos#10177 | More struct/class/interface introspection helpers | |
| 16025 | RESOLVED | DUPLICATE | enhancement | dmd | mixin myTemplate should throw an error | |
| 16026 | RESOLVED | FIXED | normal | phobos | std.math.frexp!float() wrong for very small subnormal values | |
| 16027 | RESOLVED | FIXED | regression | dmd | Wrong result of double multiplication | |
| 16028 | NEW | normal | druntime | dmd#17328 | Incorrect cache size returned from core.cpuid | |
| 16029 | NEW | normal | druntime | dmd#17152 | D exception aborts program when called from C++ | |
| 16030 | NEW | minor | dmd | dmd#19123 | bad error message when trying to use union in CTFE | |
| 16031 | RESOLVED | FIXED | regression | dmd | [REG2.071] stale DW.ref.name EH symbol used with -lib and -fPIC | |
| 16032 | RESOLVED | DUPLICATE | normal | druntime | extern(Windows) missing from core.sys.windows.wingdi | |
| 16033 | RESOLVED | INVALID | enhancement | phobos | std.algorithm.sorting.sort should be possible with const/immutable object | |
| 16034 | RESOLVED | FIXED | normal | phobos | map should be possible with a reference only | |
| 16035 | RESOLVED | FIXED | critical | dmd | Compiler crashes with inout, templates, and recursion | |
| 16036 | RESOLVED | FIXED | normal | phobos | std.net.isemail - isEmail reurns "valid: false" for any email with EmailStatusCode.none (default) | |
| 16037 | RESOLVED | FIXED | enhancement | dmd | assigning delegate to a scope variable shouldn't allocate closure | |
| 16038 | RESOLVED | DUPLICATE | major | dmd | -O Codegen bug: Missing floating-point negation | |
| 16039 | RESOLVED | DUPLICATE | major | dmd | DMD produces huge binary when using a complex chain of lazy range algorithms | |
| 16040 | RESOLVED | FIXED | minor | dlang.org | Remove Dconf announcement | |
| 16041 | NEW | normal | dmd | dmd#19124 | Forward reference with auto return | |
| 16042 | RESOLVED | FIXED | normal | dmd | Identifier on template arguments should consider eponymous member lookup | |
| 16043 | NEW | normal | dmd | dmd#19125 | Wrong line number for closure in -vgc | |
| 16044 | RESOLVED | FIXED | normal | dmd | __traits(allMembers) returns empty tuple for subpackages | |
| 16045 | NEW | enhancement | dmd | dmd#19126 | Unable to loading global variables in inline assembly with -fPIC | |
| 16046 | RESOLVED | FIXED | major | phobos | ScopedAllocator does not set prev, causing segfaults | |
| 16047 | RESOLVED | FIXED | minor | dmd | Range violation in setting multi-dimensional AA entries | |
| 16048 | RESOLVED | FIXED | normal | phobos | std.getopt: duplicated options are not detected | |
| 16049 | RESOLVED | FIXED | major | druntime | core.sys.windows structs have wrong sizes and aligns | |
| 16050 | NEW | normal | dmd | dmd#19127 | Template type parameter "action at at a distance" | |
| 16051 | NEW | critical | dmd | dmd#19128 | ICE with nested functions and template alias parameter | |
| 16052 | RESOLVED | INVALID | critical | dmd | Debugging not possible - probably wrong debug information | |
| 16053 | RESOLVED | FIXED | trivial | phobos | SysTime.fromIsoExtString don't work if nanoseconds are presented | |
| 16054 | RESOLVED | FIXED | normal | phobos | can break immutable with std.typecons.Rebindable | |
| 16055 | NEW | normal | dmd | dmd#19129 | double.stringof is not precise | |
| 16056 | RESOLVED | DUPLICATE | normal | dmd | immutable delegate can mutate through context pointer | |
| 16057 | REOPENED | normal | dmd | dmd#19130 | [TDPL] synchronized (a, b) does not compile | |
| 16058 | NEW | normal | dmd | dmd#19131 | `immutable delegate()` and `immutable delegate() immutable` are considered equal but treated differently | |
| 16059 | RESOLVED | WORKSFORME | enhancement | dmd | needed better error messages for failed overloads | |
| 16060 | RESOLVED | FIXED | major | dmd | extern(C++) abstract base class and interface | |
| 16061 | RESOLVED | INVALID | regression | dmd | [Reg 2.071.1-b1] dot template instance of imported template fails as overloadset | |
| 16062 | RESOLVED | FIXED | enhancement | phobos | Add 'clear' method to OutBuffer (std.outbuffer) | |
| 16063 | RESOLVED | FIXED | normal | visuald | DLL projects seem to ignore DllMain, won't link | |
| 16064 | RESOLVED | DUPLICATE | major | phobos | std.experimental.allocator.dispose can't be used in @nogc blocks | |
| 16065 | RESOLVED | WORKSFORME | enhancement | installer | Provide digitally signed binaries for Windows | |
| 16066 | NEW | enhancement | phobos | phobos#10178 | Implement KnuthMorrisPrattFinder | |
| 16067 | NEW | minor | dmd | dmd#19132 | Invalid source lines shown with disassembly with gdb and objdump | |
| 16068 | NEW | normal | dmd | dmd#19133 | DDoc sections have serious design issues | |
| 16069 | NEW | enhancement | phobos | phobos#9683 | std.regex.splitter should accept any random access range with slicing | |
| 16070 | RESOLVED | FIXED | normal | phobos | std.meta.{ApplyLeft,ApplyRight} fail with mixed type/value arguments | |
| 16071 | RESOLVED | WONTFIX | normal | dmd | Source file path and module name should match exactly | |
| 16072 | RESOLVED | FIXED | minor | phobos | std.container.binaryheap should be extendable for arrays | |
| 16073 | NEW | minor | phobos | phobos#10179 | Ranges without opDollar not supported | |
| 16074 | RESOLVED | INVALID | regression | phobos | std.concurrency receive wont work | |
| 16075 | RESOLVED | INVALID | normal | dmd | Compiler rejects basic mixin template | |
| 16076 | RESOLVED | FIXED | enhancement | dlang.org | auto-deploy on every merged PR | |
| 16077 | RESOLVED | FIXED | enhancement | dmd | [CodeView] no language information in MS-COFF debug information | |
| 16078 | NEW | enhancement | phobos | phobos#10180 | %e (scientific notation) should be supported for all BigInt | |
| 16079 | RESOLVED | FIXED | minor | phobos | memoize should cache objects too | |
| 16080 | RESOLVED | FIXED | regression | dmd | [REG2.071.0] Internal error: backend\cgobj.c 3406 when building static library | |
| 16081 | NEW | normal | dmd | dmd#17757 | CTFE mistakes &arr for arr in cast | |
| 16082 | RESOLVED | FIXED | normal | dmd | Can't access alias this member with same name as module | |
| 16083 | RESOLVED | FIXED | normal | dmd | AliasSeq loses type of enums that have the same value | |
| 16084 | NEW | normal | dmd | dmd#19134 | Linker error, not failed compilation, with interface final function calling virtual template function | |
| 16085 | RESOLVED | FIXED | regression | dmd | wrong visibility warning for overloaded alias symbol | |
| 16086 | RESOLVED | FIXED | normal | dmd | Imported function name shadows alias this member | |
| 16087 | RESOLVED | WORKSFORME | blocker | dmd | Alignment (.alignof) and stack space incorrect for SIMD types. | |
| 16088 | RESOLVED | FIXED | normal | dmd | Parse error for import expression in statement | |
| 16089 | RESOLVED | FIXED | trivial | dlang.org | Outdated "D on GitHub" link. | |
| 16090 | RESOLVED | FIXED | normal | phobos | popFront generates out-of-bounds array index on corrupted utf-8 strings | |
| 16091 | RESOLVED | WORKSFORME | normal | dmd | Assertion `thisfd->isNested() || thisfd->vthis' failed. | |
| 16092 | RESOLVED | FIXED | normal | dmd | AVX registers YMM0-YMM7 are inaccessible to 32-bit asm | |
| 16093 | NEW | critical | dmd | dmd#19135 | Trivial case of passing a template function to another template function doesn't compile | |
| 16094 | RESOLVED | FIXED | normal | dmd | error: overlapping slice assignment (CTFE) | |
| 16095 | RESOLVED | FIXED | critical | dmd | a delegate can mutate immutable data and break shared / non-shared enforcements | |
| 16096 | RESOLVED | FIXED | blocker | dmd | Linking to static library: can't parse __DATA/__objc_imageinfo | |
| 16097 | NEW | minor | dmd | dmd#17758 | Confusing error message when concatenating const(char)* | |
| 16098 | RESOLVED | FIXED | blocker | dmd | align(N) not respected for stack variables if N > platform stack alignment | |
| 16099 | RESOLVED | DUPLICATE | normal | dmd | Inconsistent rules for overloading lambdas | |
| 16100 | RESOLVED | WORKSFORME | regression | dmd | [REG 2.069] Error with -O of struct enumeration value and comma operator | |
| 16101 | NEW | minor | dmd | dmd#19136 | ddoc inserts empty section with newline | |
| 16102 | RESOLVED | FIXED | regression | dmd | [REG2.070] struct dtor replace value on stack | |
| 16103 | NEW | minor | dlang.org | dlang.org#3951 | DDOC module-level function list descriptions refer to unknown parameter names |