24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 8601 | RESOLVED | FIXED | normal | dmd | CTFE Assertion failure (interpret.c) on dstring[].toUpper | |
| 8602 | RESOLVED | WORKSFORME | major | dmd | ICE(mtype.c) string mixin + auto return type + template tuple | |
| 8603 | RESOLVED | DUPLICATE | normal | dmd | Member access operator doesn't always dereference the pointer it's operating on | |
| 8604 | RESOLVED | FIXED | normal | dmd | dmd segfaults | |
| 8605 | RESOLVED | INVALID | minor | dmd | rdmd aborts during link | |
| 8606 | RESOLVED | MOVED | normal | tools | import std.string causes Optlink 'Error 32: Data Outside Segment Bounds : _DATA' | |
| 8607 | RESOLVED | FIXED | major | druntime | __simd and pcmpeq should be @safe pure nothrow | |
| 8608 | RESOLVED | FIXED | normal | dmd | ICE(interpret.c): CTFE using runtime variable as ref parameter | |
| 8609 | RESOLVED | FIXED | normal | dmd | A forward reference error with static arrays | |
| 8610 | RESOLVED | DUPLICATE | normal | dmd | Compiler hangs with enum x=x; | |
| 8611 | RESOLVED | WORKSFORME | enhancement | druntime | assumeSafeAppend pure nothrow? | |
| 8612 | RESOLVED | WORKSFORME | major | dmd | ICE(struct.c) struct alignment failure for delegate in catch block referring to the catched exception | |
| 8613 | RESOLVED | FIXED | normal | phobos | std.typecons.Proxy cannot work with operator 'in' | |
| 8614 | RESOLVED | DUPLICATE | normal | dmd | Cannot change the iteration index during CTFE | |
| 8615 | RESOLVED | WORKSFORME | enhancement | dmd | Unused lazy arguments generate redundant code in empty inlined functions | |
| 8616 | REOPENED | enhancement | dmd | dmd#18464 | Make pointers dereference with UFCS like they do with member functions | |
| 8617 | RESOLVED | FIXED | normal | phobos | std.typecons.Proxy.opEquals compiles error: undefined identifier 'startsWith' | |
| 8618 | RESOLVED | WORKSFORME | normal | phobos | std.typecons.Typedef can't instead typedef keyword | |
| 8619 | RESOLVED | FIXED | minor | dlang.org | Tuples article uses writefln instead of writeln | |
| 8620 | RESOLVED | WONTFIX | normal | dmd | Possible circular reference | |
| 8621 | REOPENED | normal | dmd | dmd#18465 | Iteration variable in foreach not closed upon properly in delegate, resulting in completely corrupt large values appearing | |
| 8622 | RESOLVED | WONTFIX | enhancement | dmd | Allow labeled breaks to work on *any* block | |
| 8623 | RESOLVED | FIXED | trivial | dmd | Multiple function match needs to print file+line numbers | |
| 8624 | RESOLVED | FIXED | regression | dmd | Regression: CTFE: long comparisons completely broken | |
| 8625 | NEW | normal | dmd | dmd#18466 | foreach doesn't do implicit conversions with opApply | |
| 8626 | RESOLVED | WORKSFORME | major | dmd | Mixin forward reference semantic run leads to inconsistent AST | |
| 8627 | RESOLVED | DUPLICATE | normal | dmd | ICE(cgcs.c): indexing a returned value of type float[1] | |
| 8628 | RESOLVED | WORKSFORME | normal | dmd | IntegerExp::toInteger(): Assertion `0' failed | |
| 8629 | RESOLVED | FIXED | trivial | dmd | UFCS resolution prints fake error | |
| 8630 | RESOLVED | FIXED | regression | dmd | Assertion failure: 'fd && fd->inferRetType' on line 81 in file 'mangle.c' | |
| 8631 | RESOLVED | FIXED | normal | dmd | illegal overrides accepted | |
| 8632 | RESOLVED | WORKSFORME | normal | dmd | DMD accepts illegal template metaprogram | |
| 8633 | RESOLVED | FIXED | regression | druntime | core.atomic not documented | |
| 8634 | RESOLVED | INVALID | normal | dmd | Anonymous function parameters | |
| 8635 | RESOLVED | FIXED | enhancement | dmd | Allow postfix expressions for new | |
| 8636 | RESOLVED | WORKSFORME | normal | dmd | inconsistent behavior with implicit imports | |
| 8637 | RESOLVED | FIXED | normal | phobos | Enforcement and purity | |
| 8638 | NEW | enhancement | dmd | dmd#18467 | built-in array opSliceAssign fails with user defined opAssign | |
| 8639 | RESOLVED | FIXED | regression | dmd | dmd buffer overflow related to function literal, real.max, template alias parameter | |
| 8640 | RESOLVED | INVALID | enhancement | dmd | Template struct/class member functions should compile conditionally | |
| 8641 | RESOLVED | WORKSFORME | normal | dmd | Multiple errors on accessing undefined identifier | |
| 8642 | RESOLVED | WONTFIX | major | druntime | Fix `fopen` and friends signatures on Windows to not accept `char*` | |
| 8643 | NEW | major | druntime | dmd#17245 | [snn] _wfopen and other non-standard wide-character functions fail with non-ASCII symbols | |
| 8644 | RESOLVED | FIXED | normal | dmd | CTFE doesn't support string >,< on array literals | |
| 8645 | RESOLVED | FIXED | normal | dmd | ICE: Assertion failed: (0), function totym, file glue.c, line 1150. | |
| 8646 | RESOLVED | INVALID | normal | phobos | std.datetime ISO strings are incompatible with ISO 8601 | |
| 8647 | RESOLVED | INVALID | trivial | dlang.org | Invalid specification of destroy function | |
| 8648 | RESOLVED | FIXED | critical | dmd | No error line number with incomplete template | |
| 8649 | RESOLVED | DUPLICATE | minor | dmd | Not accepted "const ref Type" in foreach | |
| 8650 | RESOLVED | DUPLICATE | normal | druntime | SLice opOpAssign SLice with overlap does not throw | |
| 8651 | RESOLVED | FIXED | normal | dmd | Slice op Slice throws exceptions (not errors), and nothrow | |
| 8652 | RESOLVED | FIXED | minor | dmd | dmd make calls to _d_assertm | |
| 8653 | RESOLVED | DUPLICATE | normal | dmd | cannot take address of auto-return function declared in outside module: "Error: forward reference" | |
| 8654 | RESOLVED | DUPLICATE | major | dmd | cannot take address of function which is 1)overloaded, 2) templated, and 3) member (static or not): Error: xxx is not an lvalue | |
| 8655 | RESOLVED | FIXED | normal | phobos | bitfields and Typedef don't mix | |
| 8656 | RESOLVED | FIXED | normal | druntime | Different naming of member base/next in TypeInfo_Const in object_.d and object.di | |
| 8657 | NEW | normal | dmd | dmd#18468 | TypeInfo generated for const/immutable static arrays not transitive | |
| 8658 | RESOLVED | FIXED | normal | dmd | Passing large structs to function b value causes stack corruption | |
| 8659 | NEW | normal | dmd | dmd#18469 | CTFE: str ~= wchar rejected if string was initialized with an array literal | |
| 8660 | NEW | normal | dmd | dmd#17556 | Unclear semantics of array literals of char type, vs string literals | |
| 8661 | RESOLVED | DUPLICATE | normal | dmd | typeof not an attribute, doesn't work with UFCS | |
| 8662 | RESOLVED | FIXED | normal | dmd | Better error for duplicate labels inside static foreach body | |
| 8663 | RESOLVED | DUPLICATE | normal | dmd | AliasThis is not used in comparison | |
| 8664 | RESOLVED | FIXED | normal | dmd | Compiler causes stack overflow with recursive typedef and option -g | |
| 8665 | RESOLVED | FIXED | critical | dmd | auto function and implicit conversion in return statement corrupt returned value | |
| 8666 | RESOLVED | WONTFIX | normal | phobos | std.math.abs(int.min) returns int.min | |
| 8667 | RESOLVED | DUPLICATE | critical | dmd | selective import breaks normal overload resolution | |
| 8668 | RESOLVED | FIXED | normal | dmd | public selective import makes functions conflict when otherwise they don't | |
| 8669 | RESOLVED | FIXED | enhancement | dmd | TemplateThisParameter should change member function's qualifier | |
| 8670 | RESOLVED | FIXED | normal | dmd | IFTI fails from aliases | |
| 8671 | RESOLVED | WORKSFORME | major | dmd | Segmentation fault with 1.0 - uniform(0.0, 1.0) | |
| 8672 | RESOLVED | WONTFIX | enhancement | dmd | %% operator | |
| 8673 | RESOLVED | FIXED | normal | dmd | enum z = [0][(()=>$-1)()]; crashes the compiler | |
| 8674 | NEW | normal | dmd | dmd#18470 | template class name unconsistent behavior | |
| 8675 | RESOLVED | FIXED | normal | dmd | Nothrow can't throw Errors | |
| 8676 | RESOLVED | FIXED | normal | phobos | lockstep needs to document default stopping policy | |
| 8677 | RESOLVED | DUPLICATE | normal | dmd | compiler attempts to call ctor instead of opCall | |
| 8678 | RESOLVED | FIXED | normal | dmd | Wrong processing of Complex!double as function argument | |
| 8679 | RESOLVED | DUPLICATE | normal | dmd | ICE: 'v->ctfeAdrOnStack >= 0 && v->ctfeAdrOnStack < stackPointer()' on line 100 in file 'interpret.c' | |
| 8680 | NEW | enhancement | phobos | phobos#9594 | Provide additional iteration modes for dirEntries | |
| 8681 | NEW | major | dmd | dmd#18471 | dmd accepts mutable AA key types for objects | |
| 8682 | RESOLVED | FIXED | critical | installer | Can't install DMD 2.060 on OS X 10.6.8 | |
| 8683 | RESOLVED | DUPLICATE | normal | dmd | bad type resolution for template property functions | |
| 8684 | RESOLVED | FIXED | normal | dmd | Missing ')' in argument list creates a sea of error messages | |
| 8685 | RESOLVED | FIXED | normal | phobos | sha1UUID does not show up on http://dlang.org/phobos/std_uuid.html | |
| 8686 | RESOLVED | FIXED | regression | phobos | Tuple cannot define with type that has only mutable opEquals | |
| 8687 | RESOLVED | FIXED | normal | dmd | Variadic templates do not work properly with default arguments | |
| 8688 | RESOLVED | FIXED | normal | dmd | Qualified indexing type tuple returns wrong result | |
| 8689 | RESOLVED | FIXED | normal | phobos | Variant opArithmetic does not attempt float conversion | |
| 8690 | RESOLVED | DUPLICATE | normal | dmd | Can't access a global enum size_t from a pure function | |
| 8691 | RESOLVED | FIXED | normal | dmd | Stack overflow with recursive struct | |
| 8692 | RESOLVED | DUPLICATE | normal | dmd | UFCS doesn't work with template alias parameter | |
| 8693 | RESOLVED | WORKSFORME | normal | dmd | inconsistent behavior with "is a nested function and cannot be accessed from" | |
| 8694 | RESOLVED | FIXED | normal | phobos | std.zlib.(Un)Compress can cause an _onInvalidMemoryOperationError | |
| 8695 | RESOLVED | FIXED | normal | dmd | ParameterStorageClassTuple doesn't recognize 'in' parameters | |
| 8696 | RESOLVED | FIXED | normal | dmd | Compiler reports incorrect dangling else with version attributes | |
| 8697 | RESOLVED | FIXED | normal | dmd | Invalid error message: Forward reference of interface | |
| 8698 | RESOLVED | FIXED | normal | dmd | Forward reference error with interfaces | |
| 8699 | RESOLVED | DUPLICATE | normal | dmd | [ICE] (cast.c, line 1991) with bad array of functions | |
| 8700 | RESOLVED | DUPLICATE | enhancement | dmd | Inner type deduction? |