24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 13101 | RESOLVED | WONTFIX | critical | dmd | Cherry-picks for v2.066.0-b4 | |
| 13102 | RESOLVED | FIXED | regression | dmd | Cannot parse 184467440737095516153.6L | |
| 13103 | NEW | normal | phobos | phobos#10071 | struct initialization w/ null for Rebindable!(const Object) fails | |
| 13104 | NEW | enhancement | phobos | phobos#10072 | std.typecons.tupleOp | |
| 13105 | RESOLVED | FIXED | blocker | druntime | Stack overflow in Fibers running druntime unittests | |
| 13106 | RESOLVED | INVALID | trivial | dmd | Auto ref error when using argument tuple in non-template function | |
| 13107 | NEW | enhancement | phobos | phobos#10073 | std.range.table | |
| 13108 | NEW | enhancement | phobos | phobos#10074 | std.array.walkKeys and std.array.walkValues | |
| 13109 | RESOLVED | FIXED | minor | dmd | -run and -lib dmd flags conflict | |
| 13110 | RESOLVED | WONTFIX | enhancement | dmd | Allow -run as last argument | |
| 13111 | RESOLVED | FIXED | regression | druntime | GC.realloc returns invalid memory for large reallocation | |
| 13112 | RESOLVED | INVALID | enhancement | dmd | Ignore constness when copying dynamic array argument to static array parameter | |
| 13113 | RESOLVED | FIXED | regression | dmd | cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference? | |
| 13114 | RESOLVED | FIXED | regression | dmd | old opCmp requirement for AA keys should be detected for classes | |
| 13115 | NEW | normal | installer | installer#675 | Installer silently corrupts installation when not enough disk space | |
| 13116 | RESOLVED | FIXED | critical | dmd | Should not be able to return ref to 'this' | |
| 13117 | RESOLVED | FIXED | regression | dmd | Executable size of hello world explodes from 472K to 2.7M | |
| 13118 | RESOLVED | INVALID | enhancement | dmd | Allow non-`@nogc` stuff in `@nogc` function contracts | |
| 13119 | NEW | normal | dmd | dmd#18849 | `struct` constructor attributes inferred like field destructor is called on initialization | |
| 13120 | RESOLVED | FIXED | normal | dmd | Body of `foreach` over string with transcoding ignores function attributes | |
| 13121 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.joiner should return a bidirectional range if possible | |
| 13122 | RESOLVED | INVALID | normal | phobos | std.algorithm.cartesianProduct output type immutability | |
| 13123 | RESOLVED | FIXED | normal | dmd | Disallow throwing contracts for nothrow functions | |
| 13124 | RESOLVED | FIXED | normal | phobos | std.algorithm.until with not-boolean predicates too | |
| 13125 | RESOLVED | INVALID | regression | dmd | Cannot implicitly convert string* to __va_list_tag* | |
| 13126 | RESOLVED | INVALID | regression | dmd | Error: redundant storage class 'static' | |
| 13127 | RESOLVED | FIXED | regression | dmd | Cannot deduce function with int[][] argument and "in" parameter | |
| 13128 | NEW | normal | phobos | phobos#10075 | std.container.array.Array.stableLinearRemove is erroneously an alias to std.algorithm.remove (and linearRemove is not stable) | |
| 13129 | NEW | enhancement | dmd | dmd#17668 | Equality between compatible but differently typed associative arrays | |
| 13130 | RESOLVED | WONTFIX | minor | visuald | Syntax check fails when this is used as argument type | |
| 13131 | RESOLVED | FIXED | normal | dmd | [2.066-b3] dmd: glue.c:1492: unsigned int totym(Type*): Assertion `0' failed. | |
| 13132 | RESOLVED | FIXED | regression | dmd | ICE on interface AA key | |
| 13133 | RESOLVED | FIXED | critical | installer | Using "git describe --abbrev=0 tag^" to obtain previous dmd may identify incorrect version | |
| 13134 | RESOLVED | FIXED | major | dmd | Lexically first `private` function overload makes all overloads `private` | |
| 13135 | RESOLVED | FIXED | normal | dmd | IFTI fails on partially qualified argument in some cases | |
| 13136 | RESOLVED | FIXED | enhancement | dmd | Optimize double lookup from if (v in assocArray) { return assocArray[v]; } | |
| 13137 | RESOLVED | WONTFIX | critical | dmd | Cherry-picks for v2.066.0-b5 | |
| 13138 | RESOLVED | FIXED | enhancement | dmd | add peek/poke as compiler intrinsics | |
| 13139 | RESOLVED | FIXED | enhancement | installer | deb package depends on many X libraries (through xdg-utils) | |
| 13140 | NEW | enhancement | dmd | dmd#18850 | auto ref should support implicit conversion | |
| 13141 | RESOLVED | FIXED | regression | dmd | array cast from string[] to immutable(char[][]) is not supported at compile time | |
| 13142 | RESOLVED | FIXED | normal | dmd | Enums on different classes confuse the compiler | |
| 13143 | RESOLVED | FIXED | enhancement | druntime | Need backtrace support on Solaris | |
| 13144 | RESOLVED | FIXED | enhancement | druntime | Add fenv support for Solaris | |
| 13145 | RESOLVED | FIXED | enhancement | druntime | Need LC_ locale values for Solaris | |
| 13146 | RESOLVED | FIXED | enhancement | druntime | Add missing function definitions from stdlib.h on Solaris | |
| 13147 | RESOLVED | FIXED | normal | dmd | Wrong codegen for thisptr in naked extern (C++) methods | |
| 13148 | RESOLVED | FIXED | regression | druntime | ModuleInfo fields are unnecessary changed to const | |
| 13149 | RESOLVED | FIXED | critical | installer | released libphobos2.a is build with PIC code | |
| 13150 | RESOLVED | FIXED | enhancement | dmd | Add ability to log gagged compiler errors to file | |
| 13151 | RESOLVED | FIXED | normal | phobos | std.range.take template constraint ambiguity | |
| 13152 | RESOLVED | FIXED | regression | dmd | [REG2.064.2] Compiler high cpu usage and never ends | |
| 13153 | RESOLVED | FIXED | enhancement | dlang.org | dlang.org: provide version-specific documentation of the language and stdlib | |
| 13154 | RESOLVED | FIXED | regression | dmd | Incorrect init of static float array when sliced | |
| 13155 | NEW | enhancement | dmd | dmd#18851 | Disallow final abstract classes | |
| 13156 | RESOLVED | INVALID | normal | dmd | `abstract` attribute should be disallowed in `interface`s | |
| 13157 | RESOLVED | FIXED | enhancement | phobos | std.typecons.Unique: Support construction and conversion from compatible types | |
| 13158 | RESOLVED | FIXED | regression | dmd | "void has no value" in std.variant.Algebraic (affects D:YAML) | |
| 13159 | REOPENED | enhancement | phobos | phobos#9637 | std.socket.getAddress allocates once per DNS lookup hit | |
| 13160 | RESOLVED | FIXED | enhancement | phobos | ZipArchive.directory do not support read files with more than 65000 entries | |
| 13161 | RESOLVED | FIXED | critical | dmd | Wrong offset of extern(C++) class member | |
| 13162 | RESOLVED | DUPLICATE | normal | phobos | std.algorithm.group accepts immutable(char)[] but not immutable(ubyte)[] | |
| 13163 | RESOLVED | FIXED | normal | phobos | std.conv.parse misses overflow when it doesn't result in a smaller value | |
| 13164 | RESOLVED | WORKSFORME | critical | dmd | ICE: backend/cgcod.c 1589 | |
| 13165 | RESOLVED | FIXED | major | dmd | Using -profile does extra control flow analysis, leading to spurious statement is not reachable warning | |
| 13166 | NEW | enhancement | phobos | phobos#10076 | pause and resume threads | |
| 13167 | RESOLVED | FIXED | normal | dmd | Link errors with std.variant | |
| 13168 | NEW | enhancement | dmd | dmd#18852 | cast(ref T) should work, along with support from opCast | |
| 13169 | NEW | enhancement | dmd | dmd#17669 | Optimization - final switch need not check for default case | |
| 13170 | NEW | enhancement | dmd | dmd#18853 | Optimizer - improve branch prediction for final switch | |
| 13171 | RESOLVED | FIXED | normal | phobos | std.algorithm.until(range, sentinel, OpenRight.no) doesn't propagate popping of sentinel to range | |
| 13172 | RESOLVED | WORKSFORME | normal | dmd | optimize and rawread cause symbol undefined errors | |
| 13173 | NEW | normal | dmd | dmd#18854 | Store reordering in core.thread / volatile fence | |
| 13174 | RESOLVED | DUPLICATE | critical | dmd | shared ~this() conflicts with this() | |
| 13175 | RESOLVED | FIXED | normal | dmd | [D1] ICE on conflicting overloads in presense of default __FILE__/__LINE__ | |
| 13176 | RESOLVED | DUPLICATE | enhancement | druntime | core.time should allow conversions of floating-point values too | |
| 13177 | RESOLVED | FIXED | enhancement | phobos | There may be a problem with std.bitmanip.BitArray and the "in" operator of associative arrays? | |
| 13178 | RESOLVED | FIXED | regression | dmd | Duplicate symbol of compiler generated symbols | |
| 13179 | RESOLVED | FIXED | regression | dmd | AA key type TagIndex now requires equality rather than comparison | |
| 13180 | RESOLVED | FIXED | regression | dmd | [REG2.066a] AA get returns const(char[]) instead of string | |
| 13181 | RESOLVED | FIXED | regression | phobos | install target broken | |
| 13182 | RESOLVED | FIXED | blocker | dmd | extern(C++) classes cause crash when allocated on the stack with scope | |
| 13183 | RESOLVED | WONTFIX | enhancement | dmd | C++ namespace should not conflict with import root package | |
| 13184 | NEW | enhancement | dmd | dmd#17670 | better error messages for incorrect constructors | |
| 13185 | RESOLVED | WONTFIX | enhancement | dmd | Detect precondition violations at compile time when possible | |
| 13186 | RESOLVED | FIXED | major | druntime | core/sys/posix/sys/uio.d is not linked into the standard lib | |
| 13187 | RESOLVED | FIXED | regression | dmd | Function wrongly deduced as pure | |
| 13188 | RESOLVED | WORKSFORME | enhancement | phobos | @safe std.array.array of an array of Typedef | |
| 13189 | NEW | normal | dmd | dmd#18855 | `alias this` is not transitive | |
| 13190 | RESOLVED | FIXED | critical | dmd | Optimizer breaks comparison with zero | |
| 13191 | RESOLVED | WORKSFORME | normal | dmd | Silenced forward struct reference error | |
| 13192 | NEW | minor | dmd | dmd#18856 | Repeated import qualifiers sometimes go unchecked. | |
| 13193 | RESOLVED | FIXED | regression | dmd | Extreme slowdown in compilation time of OpenSSL in Tango for optimized build | |
| 13194 | RESOLVED | FIXED | normal | dmd | ICE when static class members initialized to void | |
| 13195 | RESOLVED | FIXED | major | dmd | Delete calls destructor but doesn't free | |
| 13196 | RESOLVED | DUPLICATE | enhancement | dmd | Infer struct/class template args from constructor args | |
| 13197 | NEW | normal | dmd | dmd#17671 | 'package' visibility bug | |
| 13198 | RESOLVED | WORKSFORME | normal | visuald | Removing breakpoint in template with many instances doesn't remove breakpoint | |
| 13199 | NEW | normal | phobos | phobos#10077 | const std.container.SList iteration | |
| 13200 | RESOLVED | FIXED | normal | dmd | Assertion `protName' failed |