24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 9801 | NEW | enhancement | dmd | dmd#17580 | Syntax sugar for self-assignment of this arguments | |
| 9802 | RESOLVED | FIXED | enhancement | phobos | Add `std.traits.{isNested,hasNested}`. | |
| 9803 | RESOLVED | FIXED | normal | phobos | minimallyInitializedArray fails past "1D" depth | |
| 9804 | RESOLVED | FIXED | normal | phobos | `std.math.FloatingPointControl` corrupts floating point state | |
| 9805 | NEW | enhancement | dmd | dmd#18544 | DFLAGS append behavior insufficient, DFLAGS_PRE also needed | |
| 9806 | RESOLVED | FIXED | regression | dmd | assertion failure in struct.c:668 | |
| 9807 | RESOLVED | FIXED | normal | dmd | with statement does not work with alias this | |
| 9808 | RESOLVED | DUPLICATE | normal | dmd | with statement does not work with opDispatch | |
| 9809 | REOPENED | normal | dmd | dmd#18545 | Need a better diagnostic on accessing 'alias this' to private symbols | |
| 9810 | NEW | normal | dlang.org | dlang.org#4022 | Fact that type tuples contain not only tupes isn't documentated | |
| 9811 | NEW | enhancement | dmd | dmd#18546 | Add static code analyzing (i.e. PVS-Studio-like diagnostic) | |
| 9812 | RESOLVED | FIXED | normal | phobos | std.conv.parse string fails on certain escape characters. | |
| 9813 | NEW | normal | dmd | dmd#18547 | Signalling NaN initialization does not always work correctly on x86 | |
| 9814 | RESOLVED | FIXED | enhancement | phobos | Add std.traits.isNestedFunction | |
| 9815 | RESOLVED | DUPLICATE | normal | dmd | Error on using `tupleof` with field access expression in parantheses | |
| 9816 | NEW | normal | dmd | dmd#17582 | Export is mostly broken | |
| 9817 | RESOLVED | WONTFIX | normal | dmd | Syntax change for front tuple expansion in foreach | |
| 9818 | RESOLVED | FIXED | normal | dmd | Constant folding for static array does not work with initializing by element | |
| 9819 | RESOLVED | FIXED | enhancement | phobos | Allow access to named tuple's names. | |
| 9820 | NEW | enhancement | dmd | dmd#18548 | [profile] Add memory usage profiler | |
| 9821 | NEW | enhancement | phobos | phobos#9965 | Smarter conversion of strings to enums | |
| 9822 | NEW | critical | dmd | dmd#18549 | Using module variable of templated type parametrized by lambda | |
| 9823 | RESOLVED | FIXED | normal | phobos | Delegate accepting element not accepted in std.range.put | |
| 9824 | RESOLVED | FIXED | major | phobos | Emplace is broken | |
| 9825 | RESOLVED | WONTFIX | enhancement | dmd | Add ability to auto-generate a specific field constructor | |
| 9826 | NEW | normal | dmd | dmd#18550 | import doesn't work with absolute paths | |
| 9827 | RESOLVED | WORKSFORME | normal | dmd | Duplicate file on command-line issues a bad diagnostic | |
| 9828 | RESOLVED | INVALID | normal | dmd | Inconsistent lowering of 1-element tuple to its element | |
| 9829 | RESOLVED | FIXED | normal | dmd | rdmd passes '--' to dmd | |
| 9830 | RESOLVED | DUPLICATE | normal | dmd | Wrong purity inference for a lambda? | |
| 9831 | RESOLVED | FIXED | minor | dmd | Error message with failed lambda inference | |
| 9832 | NEW | enhancement | dmd | dmd#18551 | Partially library-defined stack-allocated variable length arrays | |
| 9833 | RESOLVED | WORKSFORME | normal | dmd | version(unittest) should be included in documented unittests | |
| 9834 | RESOLVED | FIXED | regression | dmd | incorrect detection of lambda locality. | |
| 9835 | RESOLVED | INVALID | normal | phobos | DynamicArrayTypeOf and isDynamicArray work inconsistently | |
| 9836 | RESOLVED | FIXED | normal | phobos | std.array.popFront does not work with alias this. | |
| 9837 | RESOLVED | FIXED | normal | dmd | IFTI should consider enum base type | |
| 9838 | RESOLVED | INVALID | enhancement | dmd | Allow calling aliased method on an object | |
| 9839 | RESOLVED | FIXED | enhancement | phobos | std.traits.Select should be able to select symbols | |
| 9840 | RESOLVED | INVALID | normal | dmd | Methods in templates should likely not require the 'this' reference | |
| 9841 | NEW | enhancement | phobos | phobos#9602 | std.algorithm.iFilter | |
| 9842 | NEW | enhancement | phobos | phobos#9966 | std.algorithm.hashGroup | |
| 9843 | RESOLVED | WORKSFORME | normal | dmd | DMD segfaults on code involving struct and union with initialization | |
| 9844 | RESOLVED | FIXED | blocker | dmd | DMD (-m64) int long initialisation bug | |
| 9845 | RESOLVED | FIXED | normal | dmd | enum value should be able to contain forward references in global scope | |
| 9846 | RESOLVED | FIXED | regression | dmd | regression of forward references | |
| 9847 | RESOLVED | DUPLICATE | regression | dmd | ICE on CTFE literal cast(uint) on DMD 2.062 | |
| 9848 | RESOLVED | FIXED | enhancement | dmd | Better diagnostic when type declaration was not expected | |
| 9849 | RESOLVED | INVALID | enhancement | dmd | Introduce BaseElementType and BaseRangeType | |
| 9850 | NEW | enhancement | dmd | dmd#18552 | Compiler support to implement efficient safe integrals | |
| 9851 | RESOLVED | DUPLICATE | normal | dmd | Mixed-in constructor is not taken into account during construction | |
| 9852 | RESOLVED | FIXED | critical | druntime | Empty associative array crashes program | |
| 9853 | RESOLVED | INVALID | normal | dmd | The order of static and shared on module constructors matters when it shouldn't | |
| 9854 | RESOLVED | INVALID | normal | dmd | Cannot directly subtype a type tuple | |
| 9855 | NEW | normal | dmd | dmd#18553 | Type comparison does not work properly with subtyping | |
| 9856 | RESOLVED | DUPLICATE | minor | dmd | Unintuitive sizeof evaluation for invalid class declaration | |
| 9857 | RESOLVED | WORKSFORME | normal | dmd | UFCS for struct opCall | |
| 9858 | RESOLVED | FIXED | regression | dmd | const alias this fails when opAssign is present | |
| 9859 | RESOLVED | FIXED | normal | dmd | Cannot use inout in delegate | |
| 9860 | NEW | enhancement | dmd | dmd#18554 | Shifting a vector by a scalar value should be allowed | |
| 9861 | RESOLVED | FIXED | minor | dmd | Spurious 'is used as type' error with failed template instantiation | |
| 9862 | NEW | normal | dmd | dmd#18555 | dchar concat "string literal" is not allowed | |
| 9863 | RESOLVED | FIXED | normal | dmd | Incorrect generation of SAHF instruction on 64 bits | |
| 9864 | RESOLVED | INVALID | enhancement | dmd | Allow instantiating eponymous inner template with a single parameter list | |
| 9865 | RESOLVED | FIXED | regression | dmd | Crash on bogus import / circular reference | |
| 9866 | RESOLVED | FIXED | enhancement | dmd | movsxd not supported | |
| 9867 | RESOLVED | INVALID | normal | phobos | Map opIndex is not usable with immutable types | |
| 9868 | RESOLVED | WONTFIX | enhancement | dmd | Hash iteration should support counter variable | |
| 9869 | NEW | normal | dmd | dmd#18556 | invariant problem in template Class | |
| 9870 | RESOLVED | INVALID | normal | dmd | Instruction scheduling error | |
| 9871 | NEW | enhancement | phobos | phobos#9967 | std.typecons.asArray | |
| 9872 | NEW | enhancement | phobos | phobos#9603 | format should include class field values | |
| 9873 | RESOLVED | FIXED | normal | dmd | Built-in tuple should support equality comparison | |
| 9874 | RESOLVED | FIXED | minor | dmd | Function call syntax disuniformity in template constraints | |
| 9875 | RESOLVED | WORKSFORME | normal | dmd | opDispatch is wrongly set to safe | |
| 9876 | RESOLVED | WORKSFORME | normal | dmd | deprecated is not announced | |
| 9877 | RESOLVED | DUPLICATE | normal | phobos | Assertion failure in iota for float parameters | |
| 9878 | RESOLVED | FIXED | minor | phobos | std.algorithm.cartesianProduct results order | |
| 9879 | RESOLVED | INVALID | minor | dmd | Built-in sizeof should return ErrorExp if error occurs in aggregate type semantics | |
| 9880 | RESOLVED | FIXED | minor | dmd | Redundant template instance displaying in error message | |
| 9881 | RESOLVED | WONTFIX | normal | druntime | Indirect cyclic imports are not forbidden | |
| 9882 | RESOLVED | WORKSFORME | enhancement | phobos | Add UFCS-friendly printing functions | |
| 9883 | RESOLVED | FIXED | normal | dmd | Error on using property as new dynamic array size | |
| 9884 | RESOLVED | FIXED | normal | dmd | Refused initialization of const array in the module static this() | |
| 9885 | RESOLVED | FIXED | normal | dmd | IFTI should consider known tuple types. | |
| 9886 | RESOLVED | INVALID | enhancement | dmd | Cannot pass .tupleof directly to a template | |
| 9887 | NEW | enhancement | phobos | phobos#9968 | std.array.insertOrdered? | |
| 9888 | RESOLVED | FIXED | enhancement | phobos | Allow passing a generator to std.random.uniform for enums | |
| 9889 | RESOLVED | FIXED | normal | phobos | Incorrect rounding on floating value formatting | |
| 9890 | RESOLVED | FIXED | regression | dmd | Alias This + Alias Fields | |
| 9891 | RESOLVED | FIXED | critical | dmd | Ability to modify immutable using default value of ref/out parameter | |
| 9892 | RESOLVED | FIXED | normal | dmd | [ICE] forward reference in enum declaration members causes compiler segfault | |
| 9893 | NEW | enhancement | dmd | dmd#18557 | [ELF] export should affect symbol visibility | |
| 9894 | RESOLVED | DUPLICATE | normal | dmd | Member func of templated struct can't pass varargs to templated member func | |
| 9895 | REOPENED | enhancement | phobos | phobos#9969 | Add functional style regex pattern-matching | |
| 9896 | NEW | enhancement | dmd | dmd#18558 | Implement -rb switch for recursive build and -rx switch for exclusion lists | |
| 9897 | RESOLVED | DUPLICATE | major | dmd | Wrong context for nested class inside virtual or final function with contract which uses `this` | |
| 9898 | RESOLVED | WONTFIX | enhancement | dmd | Make -deps switch without arguments print to stdout | |
| 9899 | RESOLVED | FIXED | normal | dmd | struct with pure/nothrow destructor cannot be used as a struct member in pure/nothrow functions | |
| 9900 | RESOLVED | WONTFIX | normal | druntime | static this and gc shutdown order issue |