24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 10501 | RESOLVED | DUPLICATE | normal | dmd | Can't put the safety attribute at the end of module constructor signature | |
| 10502 | RESOLVED | FIXED | normal | phobos | Can't get fullyQualifiedName of a templated struct | |
| 10503 | RESOLVED | FIXED | regression | dmd | Octal enums don't work anymore | |
| 10504 | RESOLVED | FIXED | blocker | dmd | Tuple error: no property 'offsetof' for type 'int' | |
| 10505 | RESOLVED | FIXED | regression | dmd | anonymous enum members cannot have different types | |
| 10506 | RESOLVED | FIXED | normal | dmd | Purity should not be checked in a mixin statement | |
| 10507 | RESOLVED | FIXED | normal | phobos | refCountedPayload return type is missing 'ref' in docs | |
| 10508 | RESOLVED | WONTFIX | minor | druntime | qsort_r is not present on older Linux systems | |
| 10509 | NEW | enhancement | dmd | dmd#17597 | Closure is allocated even if it may be not needed | |
| 10510 | RESOLVED | FIXED | normal | phobos | enforce can't take an extern(C) function to call | |
| 10511 | RESOLVED | FIXED | normal | dmd | Unhelpful error messages with a const opDispatch | |
| 10512 | RESOLVED | WONTFIX | enhancement | dmd | Reinterpret-casting struct fields as another struct should be @safe | |
| 10513 | RESOLVED | FIXED | major | dmd | pure overriding method cannot call impure out contract of base class | |
| 10514 | RESOLVED | FIXED | normal | dlang.org | Constructor declaration grammar is incorrect | |
| 10515 | RESOLVED | DUPLICATE | normal | dmd | -shared -O -release -fPIC -m32 generates a broken library | |
| 10516 | RESOLVED | INVALID | normal | dmd | Array length is not checked when array is a manifest constant | |
| 10517 | RESOLVED | FIXED | normal | phobos | readln(Char)(Char[] buf) accepts non-mutable buffers | |
| 10518 | RESOLVED | DUPLICATE | normal | dmd | Static SIMD vector constants cannot be defined. | |
| 10519 | RESOLVED | FIXED | major | dmd | Stray-paren in doc-unittest code generates wrong document | |
| 10520 | RESOLVED | WORKSFORME | major | dmd | [profile+nothrow] Building with profiler results in "is not nothrow" error on some contracts | |
| 10521 | RESOLVED | INVALID | regression | dmd | Struct wrong constructor chosen. | |
| 10522 | RESOLVED | INVALID | normal | dmd | __FILE__ and other special keywords cannot be used with printf | |
| 10523 | RESOLVED | FIXED | enhancement | dmd | Don't call array op functions for short vector ops | |
| 10524 | RESOLVED | DUPLICATE | normal | dmd | Switch skips initialization of 'with' variable | |
| 10525 | RESOLVED | DUPLICATE | normal | dmd | Struct as key in Associative array ignores value semantics | |
| 10526 | RESOLVED | FIXED | normal | dmd | opDispatch with IFTI should not disable UFCS | |
| 10527 | RESOLVED | WONTFIX | enhancement | dmd | Eliding more postblit constructor calls | |
| 10528 | RESOLVED | FIXED | normal | dmd | Private constant (enum) properties not private | |
| 10529 | RESOLVED | WONTFIX | enhancement | phobos | rmdirRecurse should have an optional force parameter for read-only file removal | |
| 10530 | RESOLVED | WORKSFORME | normal | dmd | Initializers inside named enum declarations cannot forward reference other members | |
| 10531 | RESOLVED | DUPLICATE | normal | dmd | Enum base type not inferred from initializer of first member | |
| 10532 | RESOLVED | FIXED | enhancement | dmd | Silence some unreachable statement warnings when in a static foreach | |
| 10533 | NEW | normal | dmd | dmd#18620 | Bad diagnostic when template has alias overloads | |
| 10534 | RESOLVED | FIXED | normal | dmd | Addition and subtraction of delegates allowed | |
| 10535 | RESOLVED | FIXED | normal | druntime | [AA] Add a function to druntime which returns an empty AA | |
| 10536 | RESOLVED | FIXED | normal | phobos | std.typecons.wrap doesn't work with a class that defines opCast | |
| 10537 | RESOLVED | FIXED | regression | dmd | Forward reference error on 'yield' toy example. | |
| 10538 | RESOLVED | FIXED | enhancement | phobos | std.typecons.wrap should consider opDispatch | |
| 10539 | RESOLVED | FIXED | normal | dmd | [REG][2.063] Implicit pointer to array dereference for .ptr property fails | |
| 10540 | RESOLVED | WORKSFORME | normal | dmd | variable used before set for empty static arrays, with -inline -O | |
| 10541 | NEW | major | phobos | phobos#9987 | using ref foreach parameters with std.range.zip is a no-op | |
| 10542 | RESOLVED | FIXED | normal | dmd | implicitly generated class ctor doesnt inherit base class ctor attributes | |
| 10543 | RESOLVED | FIXED | normal | phobos | std.algorithm.map incorrectly uses source range length for narrow strings | |
| 10544 | RESOLVED | FIXED | normal | dmd | writeln!(inout(int)) does not work | |
| 10545 | NEW | enhancement | phobos | phobos#9988 | Mostly portable way to set stdout/stdin mode | |
| 10546 | RESOLVED | DUPLICATE | minor | dmd | UFCS hides actual static assert failure in opDispatch | |
| 10547 | RESOLVED | FIXED | normal | dmd | DMD accepts function templates with no body. | |
| 10548 | RESOLVED | FIXED | regression | dmd | [REG 2.064a] argument has no identifier | |
| 10549 | RESOLVED | FIXED | normal | druntime | Default object equality test not properly implemented | |
| 10550 | RESOLVED | FIXED | major | phobos | Xorshift32 and Xorshift160 do not generate uniformly-distributed random numbers | |
| 10551 | RESOLVED | FIXED | major | dmd | [CTFE] Wrong-code on passing dereferenced array pointer by ref 2 | |
| 10552 | RESOLVED | WONTFIX | enhancement | dmd | Cannot apply access specifiers to individual anonymous enum members | |
| 10553 | RESOLVED | WORKSFORME | normal | dmd | Access specifiers on anon enums have no effect | |
| 10554 | RESOLVED | FIXED | enhancement | phobos | Remove size restriction from std.socket.SocketSet | |
| 10555 | RESOLVED | INVALID | regression | dmd | enumerator can no longer increment beyond maximum of initializer | |
| 10556 | NEW | normal | dmd | dmd#18621 | mixin template fails overload resolution | |
| 10557 | RESOLVED | WONTFIX | enhancement | dmd | __traits(== __parameters) should accept function pointer/delegate type | |
| 10558 | RESOLVED | FIXED | regression | dmd | Assertion failure on struct.c:741 | |
| 10559 | RESOLVED | WORKSFORME | normal | dmd | Symbol Undefined with Complicated Import and Subobject Graph | |
| 10560 | RESOLVED | INVALID | critical | dmd | Enum typed as int with value equal to 0 or 1 prefer bool over int overload | |
| 10561 | RESOLVED | FIXED | regression | dmd | Regression (2.064 HEAD): anon enum members no longer have enum base type | |
| 10562 | RESOLVED | FIXED | normal | dmd | Cannot initialize arrays by an element value when the elements are fixed-length arrays | |
| 10563 | RESOLVED | WORKSFORME | normal | dmd | Accessing const/immutable string array in CTFE crashes dmd. | |
| 10564 | RESOLVED | FIXED | normal | dlang.org | Errors on the Template page of the language specification | |
| 10565 | RESOLVED | FIXED | normal | dlang.org | Level-5 titles are missing in Language reference | |
| 10566 | NEW | enhancement | phobos | phobos#9609 | Implement Unicode Collation Algorithm (UCA) | |
| 10567 | NEW | normal | dmd | dmd#17598 | Typeinfo.compare has unreasonable signature requirements on opCmp | |
| 10568 | RESOLVED | FIXED | normal | dmd | CTFE rejects function pointer safety casts | |
| 10569 | RESOLVED | FIXED | trivial | phobos | std.traits: EnumMembers, isExpressionTuple, isTypeTuple & Largest balks at large input | |
| 10570 | RESOLVED | FIXED | normal | phobos | Example of `how` function for AutoImplement should work for non-abstract class | |
| 10571 | RESOLVED | FIXED | normal | phobos | formattedWrite error with delegate and string | |
| 10572 | NEW | enhancement | phobos | phobos#9989 | Test suite for std.random | |
| 10573 | RESOLVED | FIXED | regression | dmd | Weird linking problem with associative array cast [DMD 2.63] | |
| 10574 | NEW | normal | dmd | dmd#18622 | "auto ref" fails to match when IFTI succeeds (strip to level const) | |
| 10575 | RESOLVED | DUPLICATE | normal | dmd | struct and alloca cause internal error | |
| 10576 | NEW | enhancement | phobos | phobos#9990 | enforce/enforceEx overload for returntype | |
| 10577 | RESOLVED | FIXED | regression | dmd | 2.063 Mixin Regression (works with 2.062) | |
| 10578 | RESOLVED | DUPLICATE | normal | dmd | Postfix AA increment not considered side-effect | |
| 10579 | RESOLVED | FIXED | regression | dmd | regression 062=>063: Cannot interpret TypeInfo at compile time | |
| 10580 | RESOLVED | DUPLICATE | major | phobos | spawnShell/pipeShell changes some environment variables (incl. PATH) | |
| 10581 | RESOLVED | INVALID | minor | phobos | Undefined identifier "std.uni.isWhite" when passing string lambda to std.algorithm.filter | |
| 10582 | RESOLVED | WORKSFORME | normal | dmd | Programmed and Compiler generated symbols clash. | |
| 10583 | RESOLVED | FIXED | normal | dmd | DMD 2.063 dumps core with mixins involving __traits(getProtection, .. | |
| 10584 | RESOLVED | FIXED | normal | dmd | Unhelpful error default constructing nested class | |
| 10585 | NEW | enhancement | dmd | dmd#18623 | Structs in unittest / functions shouldn't have frame pointer unless necessary | |
| 10586 | RESOLVED | DUPLICATE | regression | dmd | DMD unable to interpret cascaded template calls at compile time | |
| 10587 | RESOLVED | WORKSFORME | normal | dmd | __traits(getAttributes) doesn't work on incomplete templated types | |
| 10588 | NEW | normal | dmd | dmd#18624 | Typeinfo.compare uses bitwise comparison for structs | |
| 10589 | RESOLVED | INVALID | enhancement | dlang.org | GC.malloc(sz, GC.BlkAttr.APPENDABLE) fails after a certain size | |
| 10590 | RESOLVED | DUPLICATE | critical | dmd | multiple definitions incorrectly allowed | |
| 10591 | RESOLVED | FIXED | major | dmd | Error: only one main allowed doesn't show location of conflicting main symbols | |
| 10592 | RESOLVED | FIXED | regression | dmd | Regression of overloaded template function | |
| 10593 | RESOLVED | FIXED | blocker | druntime | array's reserve/capacity go haywire if length has been changed prior | |
| 10594 | NEW | enhancement | dmd | dmd#18625 | Shaping the value range for immutable variables | |
| 10595 | RESOLVED | FIXED | critical | dmd | Using alias this and a hash generates wrong code | |
| 10596 | RESOLVED | FIXED | normal | dmd | A method with out contract and auto return type causes segfault | |
| 10597 | RESOLVED | FIXED | normal | dmd | opDollar not callable in static constext | |
| 10598 | RESOLVED | FIXED | normal | dmd | Using not-imported type - AssertFail: 'global.errors' line 6040 'template.c' | |
| 10599 | RESOLVED | FIXED | normal | dmd | CTFE: assert failure interpret.c 310 | |
| 10600 | RESOLVED | FIXED | regression | dmd | regression(2.063.2) ICE: Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this), function semantic, file struct.c, line 741. |