24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 12101 | NEW | normal | dmd | dmd#17639 | [CTFE] Can't return struct with closure during CTFE | |
| 12102 | RESOLVED | DUPLICATE | normal | dmd | Testing presence of member functions with same name but different signature fails | |
| 12103 | RESOLVED | FIXED | normal | dmd | TypeTuple loop variable as template alias argument doesn't work | |
| 12104 | NEW | enhancement | phobos | phobos#10031 | std.algorithm.copy misses some length bugs at compile-time | |
| 12105 | RESOLVED | FIXED | normal | phobos | ctRegex errors | |
| 12106 | RESOLVED | FIXED | enhancement | phobos | Formatting syntax for a range of typecons tuples | |
| 12107 | RESOLVED | DUPLICATE | enhancement | phobos | Add ability to use dynamic array for `std.stdio.File.byChunk` as return type for chunk | |
| 12108 | RESOLVED | WORKSFORME | normal | druntime | Array comparison throws 'TypeInfo.equals is not implemented' | |
| 12109 | RESOLVED | INVALID | normal | dmd | foreach with class alias this range iteration inconsistency | |
| 12110 | RESOLVED | FIXED | normal | dmd | [CTFE] Error: CTFE internal error: Dotvar assignment | |
| 12111 | RESOLVED | WORKSFORME | major | dmd | Cannot pull a function template into an overload set | |
| 12112 | RESOLVED | FIXED | normal | phobos | buildNormalizedPath compile error for wstring and dstring | |
| 12113 | NEW | enhancement | phobos | phobos#10032 | A nothrow std.utf.decode with substitution on bad encoding | |
| 12114 | RESOLVED | FIXED | normal | phobos | buildNormalizedPath shouldn't normalize current path to empty string | |
| 12115 | RESOLVED | MOVED | major | dmd | Segfault in FormatSpec.fillUp | |
| 12116 | NEW | blocker | dmd | dmd#18772 | dmd -op -od broken | |
| 12117 | RESOLVED | DUPLICATE | normal | dmd | Non-template overload taken when template matches better | |
| 12118 | RESOLVED | FIXED | normal | dmd | Modify immutable data using throw | |
| 12119 | NEW | normal | druntime | dmd#17127 | core.demangle shouldn't reallocate output buffer, unnecessary GC dependency | |
| 12120 | RESOLVED | INVALID | regression | dmd | Static opCall for structures skipped (Github HEAD) | |
| 12121 | RESOLVED | FIXED | normal | druntime | atomicLoad!(MemoryOrder.acq) should not emit additional code on X86 | |
| 12122 | RESOLVED | FIXED | normal | dmd | Template with enumerated constant length array causes error. | |
| 12123 | RESOLVED | WONTFIX | enhancement | phobos | heap.pop | |
| 12124 | RESOLVED | FIXED | enhancement | dmd | Never be used static opCall should be reported | |
| 12125 | RESOLVED | FIXED | major | phobos | Win64 phobos has hard references to LIBCMT | |
| 12126 | RESOLVED | FIXED | major | dmd | DMD needs option to select CRT flavour | |
| 12127 | RESOLVED | FIXED | major | dmd | DMD-Win64 needs an option to omit a CRT reference | |
| 12128 | RESOLVED | FIXED | normal | visuald | C++ conversion error: not parsed until the end of the file | |
| 12129 | RESOLVED | FIXED | trivial | druntime | Wrong ddoc for one vararg.va_start argument | |
| 12130 | RESOLVED | FIXED | normal | dmd | Segmentation fault if HOME environment variable does not exist | |
| 12131 | RESOLVED | FIXED | normal | dmd | Struct assign purity error | |
| 12132 | NEW | enhancement | druntime | dmd#17268 | Object.Monitor and core.sync primitives should be shared | |
| 12133 | NEW | enhancement | druntime | dmd#17128 | Relaxed read-modify-write for shared lvalues | |
| 12134 | RESOLVED | WORKSFORME | enhancement | dmd | std.string.split(string) assignment to immutable | |
| 12135 | RESOLVED | FIXED | regression | phobos | [AA] Format tail after associative array value is treated as separator if explicit separator is empty | |
| 12136 | RESOLVED | FIXED | regression | druntime | [AA] Associative array `keys` and `values` become non-properties. | |
| 12137 | RESOLVED | FIXED | regression | dmd | [REG DMD2.065-b3] Huge decline in performance | |
| 12138 | RESOLVED | FIXED | major | dmd | Label statement creates an unexpected scope block | |
| 12139 | RESOLVED | FIXED | enhancement | druntime | AA.update | |
| 12140 | RESOLVED | DUPLICATE | normal | phobos | SortedRange as associative array keys | |
| 12141 | RESOLVED | FIXED | enhancement | phobos | std.algorithm: implement deterministic topN | |
| 12142 | RESOLVED | FIXED | enhancement | phobos | std.stdio should allow opening a Windows HANDLE | |
| 12143 | RESOLVED | FIXED | normal | dmd | Base class is forward referenced | |
| 12144 | RESOLVED | FIXED | regression | dmd | [REG DMD2.064] Unresolved xopEquals when referenced by dynamic array constructor | |
| 12145 | NEW | normal | druntime | dmd#17269 | Custom error messages are no longer printed for core.exceptions | |
| 12146 | RESOLVED | DUPLICATE | major | dmd | Linker error with __xopCmp, __xopEq, TypeInfo | |
| 12147 | RESOLVED | INVALID | normal | dmd | Any bitfield with member named "version" will fail to compile | |
| 12148 | RESOLVED | FIXED | normal | phobos | std.uuid.parseUUID should document that it changes lvalue input data | |
| 12149 | RESOLVED | FIXED | regression | tools | Win RDMD: ".exe" no longer auto-added when -of is used | |
| 12150 | RESOLVED | INVALID | regression | dmd | Regression (2.063): char[] implicitly converts to string in .dup expression | |
| 12151 | RESOLVED | WORKSFORME | minor | dmd | Diagnostic for .dup/.idup should emit code before the internal rewrite | |
| 12152 | RESOLVED | FIXED | normal | dmd | Cannot forward reference subclass member in superclass | |
| 12153 | RESOLVED | FIXED | major | dmd | Ternary operator on static array lvalues creates copy | |
| 12154 | RESOLVED | DUPLICATE | normal | dmd | Address of a member function doesn't tell about this - breaks std.concurrency | |
| 12155 | RESOLVED | DUPLICATE | enhancement | dmd | Better line and column numbers for missing semicolon | |
| 12156 | RESOLVED | FIXED | normal | phobos | static import of std.ascii in std.regex causes conflict | |
| 12157 | RESOLVED | FIXED | normal | phobos | Variant opEquals always returns false for classes. | |
| 12158 | RESOLVED | FIXED | regression | dmd | ICE with .init of nonexisting selective import | |
| 12159 | RESOLVED | DUPLICATE | normal | dmd | cannot overload same operator in different mixin templates | |
| 12160 | RESOLVED | FIXED | regression | dmd | UDA related regressions | |
| 12161 | RESOLVED | FIXED | normal | dmd | ICE with "with" and alias this | |
| 12162 | RESOLVED | INVALID | normal | phobos | writeln(args) and writefln("%s", args) have different semantics with variadic args | |
| 12163 | RESOLVED | FIXED | critical | dmd | pdb debugging (win64): stepping loops points to incorrect lines | |
| 12164 | RESOLVED | FIXED | critical | dmd | Function returning ptrdiff_t.min in 64-bit returning 0 when -O is set. | |
| 12165 | RESOLVED | FIXED | normal | phobos | std.file.rmdirRecurse can't delete symbolic links or directory junctions | |
| 12166 | RESOLVED | INVALID | normal | dmd | Template Argument Pattern Matching Fails for Struct With Multiple Nested Template Arguments | |
| 12167 | RESOLVED | INVALID | regression | dmd | GIT HEAD: AAs are broken | |
| 12168 | RESOLVED | FIXED | regression | phobos | [REG2.065a] Add ref to array() and object() of JSONValue getters to add new element | |
| 12169 | RESOLVED | FIXED | normal | phobos | sum(int[]) should return a int | |
| 12170 | RESOLVED | WORKSFORME | normal | phobos | sum(double[]) is not pure nothrow | |
| 12171 | RESOLVED | WORKSFORME | normal | dmd | Parenthesis-less call fails in static array length context | |
| 12172 | RESOLVED | INVALID | normal | phobos | Refused sum(transversal) | |
| 12173 | RESOLVED | FIXED | enhancement | phobos | Optional start value for std.algorithm.sum | |
| 12174 | RESOLVED | FIXED | regression | dmd | Problems caused by enum predicate with std.algorithm.sum | |
| 12175 | NEW | enhancement | phobos | phobos#9625 | More efficient very common case for std.algorithm.sum | |
| 12176 | NEW | enhancement | phobos | phobos#10033 | Possible std.algorithm.sum optimization for short fixed-size arrays | |
| 12177 | RESOLVED | FIXED | regression | dmd | inout(Cycle!(string[2])) implicit cast problem | |
| 12178 | RESOLVED | FIXED | normal | dlang.org | Odd whitespace look on dlang website | |
| 12179 | RESOLVED | FIXED | regression | dmd | [ICE](e2ir.c 1861) with array operation | |
| 12180 | NEW | enhancement | dmd | dmd#18773 | NRVO with multiple return statements | |
| 12181 | RESOLVED | DUPLICATE | normal | phobos | std.conv.to should support static array manifest constants | |
| 12182 | RESOLVED | FIXED | enhancement | phobos | Add support for non-assignable construction to tuples | |
| 12183 | RESOLVED | FIXED | normal | phobos | using std.algorithm.sort makes valgrind abort | |
| 12184 | RESOLVED | FIXED | enhancement | phobos | Provide formating options for std.uni.InversionList | |
| 12185 | RESOLVED | FIXED | normal | dmd | Spellchecker matches symbols that are more than 50% different | |
| 12186 | RESOLVED | FIXED | normal | dmd | Problems with partially inferred type for immutable lambda argument | |
| 12187 | RESOLVED | FIXED | normal | visuald | VisualD-v0.3.37.exe on DSource falsely reports as virus | |
| 12188 | NEW | normal | phobos | phobos#9626 | std.algorithm.nextPermutation requires random access | |
| 12189 | RESOLVED | INVALID | enhancement | dmd | "out" parameters should be allowed to modify immutable values in ctors | |
| 12190 | NEW | normal | dmd | dmd#18774 | runtime loaded shared library on osx: partially worked in 2.062, fails since 2.063 | |
| 12191 | NEW | normal | dmd | dmd#18775 | bad purity propagation for double-nested delegate templates | |
| 12192 | RESOLVED | WORKSFORME | normal | dmd | Wrong interface file content generated that crashes compiler | |
| 12193 | RESOLVED | FIXED | regression | dmd | GIT HEAD: opOpAssign ignored if this aliases to bool value | |
| 12194 | RESOLVED | WONTFIX | regression | dmd | Constructor prevents static opCall regression? | |
| 12195 | RESOLVED | DUPLICATE | normal | dmd | Cannot directly instantiate a template produced by eponymous template instantiation | |
| 12196 | RESOLVED | DUPLICATE | minor | dmd | Bad error message for multiple declarations | |
| 12197 | RESOLVED | FIXED | regression | dmd | 'invalid array operation' errror message with valid array operation | |
| 12198 | NEW | enhancement | dmd | dmd#17640 | Catch some wrong overlapping array operations at compile time | |
| 12199 | RESOLVED | FIXED | normal | phobos | RedBlackTree problematic with non-string predicates | |
| 12200 | RESOLVED | FIXED | major | dmd | Strange crash while debugging in Win64 |