24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 10401 | RESOLVED | WORKSFORME | regression | dmd | ICE(ztc/symbol.c 1035) - inline Nullable struct with JSONValue | |
| 10402 | NEW | enhancement | phobos | phobos#9984 | memmove optimization for std.algorithm.copy | |
| 10403 | RESOLVED | FIXED | enhancement | phobos | memchr optimization for std.algorithm.find | |
| 10404 | NEW | enhancement | dmd | dmd#18613 | Class!T should be the class version of type T | |
| 10405 | RESOLVED | FIXED | minor | dmd | redundant "expression has no effect" error when returning non-void in void function | |
| 10406 | RESOLVED | FIXED | normal | phobos | std.conv.to of string array to fixed sized array | |
| 10407 | NEW | enhancement | phobos | phobos#9607 | std.conv.to of lazy range to numbers array | |
| 10408 | RESOLVED | FIXED | normal | phobos | Two-function std.algorithm.reduce of a const array | |
| 10409 | REOPENED | normal | dmd | dmd#17594 | dtor / destructor not called for (rvalue) struct used in opApply | |
| 10410 | RESOLVED | FIXED | minor | dlang.org | Improve cast(void) documentation | |
| 10411 | RESOLVED | DUPLICATE | normal | dmd | Private aliases introduce conflicts and cause bad diagnostics | |
| 10412 | RESOLVED | DUPLICATE | normal | dmd | CTFE ICE with __error in concatenation | |
| 10413 | RESOLVED | INVALID | normal | dmd | .init incorrectly accepts any expression | |
| 10414 | RESOLVED | FIXED | normal | dmd | Delegate arguments for lazy variadic functions are only inferred in first argument | |
| 10415 | RESOLVED | FIXED | normal | dmd | Bad error message with const property of const class instance | |
| 10416 | RESOLVED | INVALID | minor | dmd | Wrong error messages for inherited @safe class method | |
| 10417 | RESOLVED | DUPLICATE | normal | dmd | not a property" | |
| 10418 | RESOLVED | FIXED | normal | dmd | bad error message: "not a property" | |
| 10419 | RESOLVED | FIXED | normal | dmd | Unhandled exception in dmd after correct error message | |
| 10420 | RESOLVED | FIXED | normal | druntime | Incorrect function attributes in `core.exception` | |
| 10421 | RESOLVED | FIXED | major | dmd | 'package' access should work with package module | |
| 10422 | RESOLVED | DUPLICATE | normal | dmd | Unable to implement a NVI interface | |
| 10423 | RESOLVED | DUPLICATE | normal | dmd | built-in arrays being overwritten | |
| 10424 | RESOLVED | INVALID | normal | dmd | array operations accept rvalues on the lhs | |
| 10425 | RESOLVED | FIXED | regression | dmd | Link error with templates | |
| 10426 | RESOLVED | FIXED | normal | phobos | Improve code coverage of std.random unittests | |
| 10427 | RESOLVED | INVALID | normal | phobos | No opEquals method in std.random.MersenneTwisterEngine | |
| 10428 | RESOLVED | WORKSFORME | enhancement | dmd | Assignment operator returns by value (not by ref like you'd expect) | |
| 10429 | RESOLVED | FIXED | normal | dmd | RDMD: --loop option doesn't work due to symbol conflict | |
| 10430 | RESOLVED | DUPLICATE | normal | phobos | Makefiles should print code coverage percentages when running unittests | |
| 10431 | RESOLVED | FIXED | normal | dmd | ICE(DMD 2.063) in struct.c:741 | |
| 10432 | RESOLVED | FIXED | normal | dmd | RDMD: --dry-run option tries to read non-existent file | |
| 10433 | RESOLVED | FIXED | normal | dmd | Array sum operation in function template | |
| 10434 | RESOLVED | FIXED | normal | phobos | Don't use Random as template parameter name in std.random (or anywhere else) | |
| 10435 | RESOLVED | FIXED | normal | dmd | rdmd doesn't support the -op argument. | |
| 10436 | RESOLVED | FIXED | normal | druntime | The runtime should print stack traces to stderr (like on *nix), not stdout | |
| 10437 | RESOLVED | WONTFIX | enhancement | dmd | Warnings for unused private imports | |
| 10438 | RESOLVED | WORKSFORME | enhancement | dmd | Improve template deduction error message | |
| 10439 | RESOLVED | FIXED | normal | dmd | Deprecate float.min, double.min, real.min, and later remove them | |
| 10440 | RESOLVED | FIXED | regression | dmd | shared library on osx: worked in 2.062, fails in 2.063 / 2.063.2 | |
| 10441 | RESOLVED | FIXED | regression | dmd | Static libraries too big | |
| 10442 | NEW | normal | dmd | dmd#18614 | RTInfo generation can fail for structs defined in imported modules | |
| 10443 | RESOLVED | DUPLICATE | normal | dmd | [ICE](init.c line 660) With assignment of enum ubyte16 | |
| 10444 | RESOLVED | FIXED | normal | phobos | writeln of a SIMD register | |
| 10445 | RESOLVED | FIXED | enhancement | dmd | add .min, .max, etc. properties for vector types | |
| 10446 | RESOLVED | DUPLICATE | normal | dmd | Building a SIMD value from variables | |
| 10447 | RESOLVED | FIXED | normal | dmd | Refused increment of double2 with a immutable(double2) | |
| 10448 | RESOLVED | FIXED | normal | phobos | min and max are not NaN aware | |
| 10449 | RESOLVED | FIXED | minor | dmd | Better error message when concatenating string | |
| 10450 | RESOLVED | DUPLICATE | normal | dmd | [ICE](cgcv.c 2162) With a struct of float4 with symbolic debug info | |
| 10451 | RESOLVED | FIXED | major | dmd | Array of pointers to opaque struct gives forward reference errors. | |
| 10452 | RESOLVED | FIXED | normal | dmd | CTFE: Cannot compare delegates with == or 'is' | |
| 10453 | RESOLVED | DUPLICATE | enhancement | dmd | Allow a hex string as literal for an array of ubytes? | |
| 10454 | RESOLVED | WORKSFORME | normal | dmd | Hex string generates an Outside Unicode code space error | |
| 10455 | NEW | enhancement | dmd | dmd#18615 | Print range computed by expression range analysis in error messages | |
| 10456 | RESOLVED | FIXED | regression | dmd | struct containing enum X, alias X this and a dynamic array no longer compiles since 2.063 | |
| 10457 | RESOLVED | FIXED | normal | druntime | _d_toObject might fail with shared libraries | |
| 10458 | RESOLVED | WORKSFORME | normal | phobos | tuple of struct with unused member function | |
| 10459 | RESOLVED | FIXED | normal | dmd | align(16) does not work on Win64 with seperate compilation | |
| 10460 | RESOLVED | FIXED | trivial | phobos | std.algorithm: some of algorithms don't use 'auto ref' for front | |
| 10461 | RESOLVED | FIXED | normal | dlang.org | Incorrect example of "depend on order of evaluation" expression | |
| 10462 | RESOLVED | FIXED | critical | dmd | interface thunk doesn't preserve EBX | |
| 10463 | RESOLVED | FIXED | major | phobos | dirEntries() segfaults on paths the user does not have access to | |
| 10464 | RESOLVED | INVALID | enhancement | phobos | Please add forkpty() to std.process | |
| 10465 | RESOLVED | INVALID | normal | phobos | ReturnType does not store the storage class | |
| 10466 | NEW | enhancement | phobos | phobos#9985 | Optional "[]" syntax for std.range.iota too | |
| 10467 | NEW | normal | phobos | phobos#9986 | readln problem with CTRL-Z | |
| 10468 | RESOLVED | FIXED | regression | phobos | Regression (2.063): Lockstep no longer works with iota | |
| 10469 | RESOLVED | FIXED | normal | phobos | WinAPI declarations in std.process should be moved to core.sys.windows.windows | |
| 10470 | NEW | normal | dmd | dmd#18616 | Linkage (extern) ignored in alias declaration | |
| 10471 | RESOLVED | DUPLICATE | normal | dmd | New alias syntax can't handle extern qualifiers | |
| 10472 | RESOLVED | FIXED | critical | phobos | lastIndexOf(string, string) does not find single character string at beginning of string | |
| 10473 | RESOLVED | DUPLICATE | normal | dmd | [ICE](init.c line 660) with global struct of double2 field with default initializer | |
| 10474 | RESOLVED | FIXED | normal | phobos | When takeExactly returns a new range type, it fails to propagate all relevant attributes | |
| 10475 | RESOLVED | DUPLICATE | normal | dmd | destructor is called on 'for' loop variable even when initialization failed | |
| 10476 | NEW | enhancement | dmd | dmd#17595 | Allow array operations with implicit casts | |
| 10477 | NEW | enhancement | dmd | dmd#18617 | Allow bit shift in array operation | |
| 10478 | NEW | enhancement | dmd | dmd#17596 | Crappy error message when two operator overloads match | |
| 10479 | RESOLVED | FIXED | normal | dmd | cannot pass implicitly to base class casted result to out contract by ref | |
| 10480 | RESOLVED | WONTFIX | enhancement | dmd | Warning against wrong usage of incorrect operator for bits set test | |
| 10481 | RESOLVED | FIXED | regression | dmd | out of memory error | |
| 10482 | RESOLVED | DUPLICATE | enhancement | dmd | Regression (2.063): Compiler doesn't warn about prefix const | |
| 10483 | RESOLVED | FIXED | normal | dmd | ICE(expression.c) .init of struct with block initialized 2D static array | |
| 10484 | RESOLVED | INVALID | normal | dmd | [2.064alpha]8635:postfix expressions for new without parameter | |
| 10485 | RESOLVED | INVALID | blocker | dmd | can not distinguish method call in string mixin! | |
| 10486 | RESOLVED | FIXED | regression | dmd | Segfault on assigning `typeof(null)` to static array | |
| 10487 | RESOLVED | WORKSFORME | enhancement | phobos | Bad error message with assignment of const tuple | |
| 10488 | REOPENED | enhancement | dmd | dmd#18618 | Allow template this parameter to work with static functions | |
| 10489 | RESOLVED | DUPLICATE | enhancement | phobos | Orphan format arguments exception/error for writeln unless they are | |
| 10490 | NEW | enhancement | phobos | phobos#9608 | Type enum in std.variant.Algebraic for final switches | |
| 10491 | RESOLVED | WONTFIX | enhancement | dmd | Type inference for function arguments with default value | |
| 10492 | RESOLVED | FIXED | blocker | dmd | Illegal Instruction for mixin template with scope declarations | |
| 10493 | RESOLVED | WORKSFORME | normal | dmd | ICE with -inline, depending on order of source files | |
| 10494 | RESOLVED | FIXED | normal | dlang.org | 'Help' link is broken | |
| 10495 | RESOLVED | FIXED | major | dmd | Incorrect "initializer required" error using lambdas in class with fields with disabled default construction | |
| 10496 | NEW | normal | dmd | dmd#18619 | Initialization in lazy function parameter allows immutable member not to be initialized | |
| 10497 | RESOLVED | FIXED | major | dmd | Opaque structs cannot be dereferenced in pointer to pointer types | |
| 10498 | RESOLVED | FIXED | regression | dmd | `__traits(compiles, ...)` affect program behaviour | |
| 10499 | RESOLVED | FIXED | regression | phobos | [REG 2.064] retro is no longer CTFE-able | |
| 10500 | RESOLVED | FIXED | minor | phobos | Problem with length property when using variant |