24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 15204 | RESOLVED | FIXED | blocker | dmd | wrong code with -m32 -O -release (floating points, x86) | |
| 15205 | NEW | normal | dmd | dmd#17728 | Incorrect struct init via union array | |
| 15206 | RESOLVED | FIXED | regression | dmd | [REG2.077] ICE on optimized build, tym = x1d Internal error: backend\cgxmm.c 547 | |
| 15207 | RESOLVED | FIXED | regression | dmd | [REG2.069.0-b1] Wrong codegen with -inline | |
| 15208 | RESOLVED | FIXED | enhancement | phobos | Eradicate all uses of "Enforcement failed" in Phobos | |
| 15209 | RESOLVED | FIXED | minor | dmd | redundant error message on invalid field access | |
| 15210 | RESOLVED | FIXED | regression | dmd | [REG2.064][ICE] (glue.c at 1489) with tuples and AAs | |
| 15211 | RESOLVED | DUPLICATE | normal | phobos | BigInt%uint and BigInt%ulong return different types | |
| 15212 | RESOLVED | FIXED | enhancement | phobos | BigInt should implement opCast!long and opCast!int | |
| 15213 | NEW | major | dmd | dmd#19058 | Unexpected OPTLINK Termination at EIP = 0040347E | |
| 15214 | RESOLVED | FIXED | regression | dmd | [REG2.065.0] ICE in Mangler::mangleFunc | |
| 15215 | RESOLVED | WORKSFORME | normal | phobos | Erroneous error messages in to!IntegralType conversions | |
| 15216 | RESOLVED | DUPLICATE | enhancement | dmd | Produce clearer error messages w.r.t. ref | |
| 15217 | NEW | normal | dmd | dmd#19059 | overloaded extern(C) function declarations are allowed | |
| 15218 | NEW | enhancement | dmd | dmd#19060 | DMD should link dynamically to libphobos by default | |
| 15219 | RESOLVED | FIXED | enhancement | druntime | Allow Throwable.msg to be calculated lazily | |
| 15220 | RESOLVED | FIXED | major | phobos | [REG2.065] std.getopt parses -o=value as "=value" | |
| 15221 | RESOLVED | FIXED | enhancement | druntime | Duration should treat division by 0 as a logic error rather than throwing an exception | |
| 15222 | RESOLVED | FIXED | regression | phobos | std.experimental omitted from phobos zip file | |
| 15223 | RESOLVED | FIXED | regression | druntime | Error: don't know how to make 'src\core\sys\linux\unistd.d' | |
| 15224 | RESOLVED | FIXED | regression | druntime | making 'clean' results in garbage commands | |
| 15225 | RESOLVED | FIXED | major | dmd | cannot overload directly aliased function literals | |
| 15226 | RESOLVED | WORKSFORME | normal | dlang.org | Public members being disabled for a synchronized class is undocumented | |
| 15227 | RESOLVED | FIXED | trivial | phobos | std.format undocumented grammar | |
| 15228 | NEW | enhancement | dmd | dmd#17729 | Expose architecture specific feature sets at compile-time | |
| 15229 | RESOLVED | FIXED | enhancement | phobos | BigInt(Range of chars) too | |
| 15230 | RESOLVED | FIXED | normal | phobos | Inconsistent std.range.SortedRange predicate checks | |
| 15231 | NEW | enhancement | dmd | dmd#19061 | opOpAssign allows assignment to rvalue | |
| 15232 | NEW | enhancement | dmd | dmd#19062 | Escape analysis should be more sophisticated | |
| 15233 | RESOLVED | FIXED | major | dmd | TypeTuple causes segfault in dmd 2.68.2 | |
| 15234 | RESOLVED | DUPLICATE | enhancement | phobos | BigInt's ctor should accept a string range | |
| 15235 | RESOLVED | FIXED | normal | dmd | inline asm: silent ICE (segfault) in asm_add_exp() | |
| 15236 | RESOLVED | INVALID | normal | phobos | std.range.chain cannot chain a std.range.repeat string | |
| 15237 | NEW | enhancement | dmd | dmd#17730 | BOM in dmd.conf not supported | |
| 15238 | RESOLVED | FIXED | normal | phobos | Heisenbug running std.random unittests | |
| 15239 | RESOLVED | FIXED | major | dmd | ICE (assertion failure) in ctfeInterpret() — opDispatch & inline asm | |
| 15240 | RESOLVED | INVALID | normal | dmd | errors in isExpression with == not gagged when used in constraint | |
| 15241 | RESOLVED | FIXED | normal | dmd | struct literal implicitly converts void* to size_t | |
| 15242 | NEW | enhancement | dmd | dmd#19063 | Allow version or static if blocks in asm blocks | |
| 15243 | RESOLVED | FIXED | normal | dmd | rejects-valid on variadic | |
| 15244 | RESOLVED | FIXED | normal | dmd | Misleading compiler warning: "Error: use .min_normal property instead of .min" | |
| 15245 | RESOLVED | MOVED | enhancement | tools | tools do not support --version flag properly | |
| 15246 | NEW | critical | dmd | dmd#19064 | Destructor inheritance doesn't inherit attributes properly | |
| 15247 | RESOLVED | INVALID | enhancement | dmd | Object's destructor should be pure @safe nothrow @nogc | |
| 15248 | RESOLVED | INVALID | normal | dmd | Function in current module is not allowed to overload imported function | |
| 15249 | NEW | enhancement | dmd | dmd#17731 | Floating-point division should multiply by inverse if lossless. | |
| 15250 | RESOLVED | FIXED | normal | dlang.org | Grammar does not contain rules for multiple slices in an index expression | |
| 15251 | RESOLVED | FIXED | regression | dmd | [REG2.069.0-rc1] std.datetime bug with -inline | |
| 15252 | RESOLVED | DUPLICATE | regression | phobos | [REG 2.069.0-rc1] Compilation error in std.uni | |
| 15253 | RESOLVED | FIXED | regression | dmd | [REG2.069.0-rc1] inliner prevent compilation | |
| 15254 | RESOLVED | FIXED | normal | dmd | is expression compares string sub-type equal to an array | |
| 15255 | NEW | enhancement | dmd | dmd#19065 | Generated better code for saturation arithmetic | |
| 15256 | RESOLVED | WORKSFORME | critical | dmd | Data races with arrays allowed in @safe code | |
| 15257 | RESOLVED | FIXED | normal | dmd | __traits(compiles, …) with malformed inline asm silently ends compilation | |
| 15258 | RESOLVED | FIXED | normal | dmd | Anonymous const union members don't allow for initialization | |
| 15259 | NEW | enhancement | dmd | dmd#17732 | D_InlineAsm_X86_Any as builtin | |
| 15260 | RESOLVED | FIXED | critical | dmd | [dmd-internal] StringExp.compare may cause invalid memory access | |
| 15261 | RESOLVED | FIXED | minor | dmd | [dmd-internal] Trivial problem in BinExp.checkOpAssignTypes | |
| 15262 | RESOLVED | FIXED | trivial | dmd | [dmd-internal] Duplicated initialization in Token struct static constructor | |
| 15263 | RESOLVED | FIXED | regression | phobos | [REG2.067.0] Cannot insert range into DList | |
| 15264 | NEW | enhancement | druntime | dmd#17315 | opDispatch cannot implement range primitives | |
| 15265 | RESOLVED | FIXED | regression | phobos | Phobos doesn't work with -property | |
| 15266 | RESOLVED | DUPLICATE | critical | dmd | Parameters to methods of final classes become uninitialised in out contracts for DMD only | |
| 15267 | NEW | enhancement | installer | installer#657 | The installer should download Microsoft Build Tools 2015, instead of full VS | |
| 15268 | RESOLVED | FIXED | enhancement | druntime | possible deadlock for Thread.getAll/Thread.opApply w/ GC.collect | |
| 15269 | RESOLVED | FIXED | enhancement | phobos | [std.meta] Docs link to typetuple.d instead of meta.d | |
| 15270 | RESOLVED | FIXED | normal | druntime | use TLS to store Thread.getThis (pthread_getspecific causes heavy lock contention) | |
| 15271 | RESOLVED | DUPLICATE | critical | dmd | Parameters of final classes become uninitialised in out contracts with DMD only | |
| 15272 | RESOLVED | FIXED | regression | dmd | [2.069-rc2,inline] nothing written to output when -inline is set | |
| 15273 | RESOLVED | FIXED | enhancement | phobos | json.d parseJSON doesnt parse current json string | |
| 15274 | RESOLVED | DUPLICATE | normal | dmd | typeid(this) inside of an interface contract segfaults | |
| 15275 | RESOLVED | FIXED | enhancement | dlang.org | Documentation for OutputRange lacking | |
| 15276 | RESOLVED | FIXED | enhancement | phobos | Allow specification of shell for spawnShell/executeShell/pipeShell | |
| 15277 | RESOLVED | INVALID | normal | dmd | unable to compile .d flies with numbers at the beginning of the name | |
| 15278 | RESOLVED | WORKSFORME | major | dmd | Compile-time segfault when compiling code with alias this | |
| 15279 | NEW | enhancement | dmd | dmd#19066 | increase 256 switch case range limit | |
| 15280 | NEW | normal | dmd | dmd#19067 | Unable to factor two simple functions into one inout function | |
| 15281 | RESOLVED | FIXED | critical | phobos | std\experimental\allocator\package.d not included in build script | |
| 15282 | RESOLVED | FIXED | enhancement | tools | Import osmodel.mak from dmd to detect OS and MODEL | |
| 15283 | RESOLVED | FIXED | normal | dmd | `protected` doesn't work for static members | |
| 15284 | RESOLVED | FIXED | regression | installer | dmd installer hangs when updating installed windows version | |
| 15285 | NEW | enhancement | phobos | phobos#10146 | Range-ified functions for std.string | |
| 15286 | RESOLVED | FIXED | enhancement | dlang.org | is(typeof(symbol)) | |
| 15287 | RESOLVED | INVALID | enhancement | phobos | Th | |
| 15288 | RESOLVED | WONTFIX | enhancement | dmd | The precedence of the exponentiation operator ^^ is too high. | |
| 15289 | RESOLVED | FIXED | major | dmd | VRP not working as expected on division | |
| 15290 | RESOLVED | FIXED | normal | dmd | length of associative array literal with duplicate keys is wrong | |
| 15291 | RESOLVED | DUPLICATE | enhancement | phobos | the example code can be compiled and run on my laptop but not on my workstation | |
| 15292 | RESOLVED | FIXED | regression | dmd | [REG2.068.0] Segmentation fault with self-referencing struct / inout / alias this | |
| 15293 | RESOLVED | FIXED | regression | phobos | [REG2.069.0] std.stdio.readln(buffer) messes up buffer's capacity | |
| 15294 | RESOLVED | FIXED | normal | phobos | receiveTimeout with negative value asserts | |
| 15295 | RESOLVED | FIXED | major | dmd | Another wrong code bug with -inline and foreach/map/all | |
| 15296 | RESOLVED | FIXED | regression | dmd | [REG2.069] cannot inline simple function that calls use non-inlinable statements | |
| 15297 | RESOLVED | DUPLICATE | minor | phobos | std.stdio readf cryptic error message | |
| 15298 | NEW | normal | dmd | dmd#17733 | Can't call nested template function unless it's anonymous | |
| 15299 | NEW | normal | phobos | phobos#9666 | gibberish CPU/processor/thread information | |
| 15300 | NEW | enhancement | phobos | phobos#10147 | Better support for operator overloading in std.variant.Algebraic | |
| 15301 | RESOLVED | FIXED | minor | dlang.org | The D logo has no embedded colour profile, causing significant differences on wide gamut displays in Chrome. | |
| 15302 | RESOLVED | DUPLICATE | major | dmd | DMD -O optimizing out meaningful code | |
| 15303 | RESOLVED | WONTFIX | enhancement | phobos | std.json: consider JSON5 support |