24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 10001 | RESOLVED | FIXED | enhancement | phobos | string formatting with underscores | |
| 10002 | RESOLVED | FIXED | regression | dmd | 2.062 -> 2.063 calling "remove" is impure | |
| 10003 | RESOLVED | FIXED | regression | dmd | void* UFCS regression | |
| 10004 | RESOLVED | FIXED | blocker | dmd | tuple comparison with side-effect should work | |
| 10005 | RESOLVED | FIXED | blocker | dmd | struct variable declaration and const-correctness | |
| 10006 | NEW | normal | dmd | dmd#18573 | Implicit conversion in initializers doesn't work for subtypes | |
| 10007 | RESOLVED | FIXED | normal | dmd | function overrides but is not covariant | |
| 10008 | RESOLVED | INVALID | normal | dmd | Inconsistent inference of template and non-template function attributes | |
| 10009 | NEW | enhancement | dmd | dmd#17585 | AA.byKey/byValue should be bidirectional ranges | |
| 10010 | RESOLVED | WONTFIX | normal | phobos | Some small ideas for std.complex | |
| 10011 | RESOLVED | FIXED | major | dmd | Wrong JSON "init" property output for class reference initializers | |
| 10012 | NEW | normal | dmd | dmd#18574 | [2.063 beta] pure constructors taking POD structs should be allowed for shared/immutable construction | |
| 10013 | NEW | normal | dmd | dmd#18575 | `inout` constructor sometimes fails to create immutable object | |
| 10014 | RESOLVED | DUPLICATE | normal | dmd | `__traits(parent, ...)` isn't parsed as type | |
| 10015 | RESOLVED | FIXED | normal | dmd | Segfault on forward referencing a variable of templated struct | |
| 10016 | RESOLVED | FIXED | regression | dmd | Incorrect error gagging using RefCounted | |
| 10017 | RESOLVED | FIXED | normal | phobos | Can not assign to a Variant another Variant holding a bigger structure | |
| 10018 | RESOLVED | FIXED | enhancement | dmd | Value range propagation for immutable variables | |
| 10019 | RESOLVED | INVALID | normal | phobos | std.conv numeric parse functions do not work with std.container Array ranges | |
| 10020 | RESOLVED | DUPLICATE | normal | dmd | Error: cannot modify struct this Slot with immutable members | |
| 10021 | RESOLVED | DUPLICATE | normal | dmd | auto return type and covariance | |
| 10022 | RESOLVED | FIXED | enhancement | dmd | Importing packages | |
| 10023 | NEW | enhancement | dmd | dmd#18576 | Add rtInfo (or equivalent) to ModuleInfo | |
| 10024 | NEW | enhancement | phobos | phobos#9971 | product function | |
| 10025 | NEW | enhancement | dmd | dmd#18577 | Implicit conversion for bigint array append | |
| 10026 | RESOLVED | WONTFIX | enhancement | druntime | Allow to assert that exception must be thrown | |
| 10027 | RESOLVED | FIXED | minor | druntime | demangled name format of local function is wrong | |
| 10028 | RESOLVED | INVALID | normal | dmd | UFCS requires explicit "this" | |
| 10029 | RESOLVED | FIXED | normal | dmd | Update list of reserved version identifiers. | |
| 10030 | RESOLVED | FIXED | enhancement | dmd | Support '-l:' switch when passing default library to ld | |
| 10031 | RESOLVED | FIXED | major | dlang.org | Link to old wiki on dlang.org | |
| 10032 | RESOLVED | WORKSFORME | normal | phobos | std.traits.moduleName abuse a compiler issue: (parent trait can't evaluate parent object for manifest constants). | |
| 10033 | RESOLVED | FIXED | normal | dlang.org | Wrong example in chapter Vector Extensions | |
| 10034 | RESOLVED | INVALID | normal | tools | wWinMain and wmain fail to link | |
| 10035 | RESOLVED | DUPLICATE | enhancement | dmd | Rebindable does not work with CTFE | |
| 10036 | RESOLVED | FIXED | critical | dlang.org | missing core.atomic docs on dlang.org | |
| 10037 | RESOLVED | FIXED | major | dmd | Compiler should not generate opEquals method implicitly | |
| 10038 | RESOLVED | WORKSFORME | normal | dmd | Poor error for undefined variable in template args using UFCS on UDT | |
| 10039 | RESOLVED | FIXED | enhancement | phobos | std.algorithm enhancements: min, max, clamp | |
| 10040 | RESOLVED | FIXED | regression | dmd | struct-related ICE | |
| 10041 | RESOLVED | FIXED | regression | dmd | ufcs writeln of associative array | |
| 10042 | REOPENED | enhancement | phobos | phobos#9972 | std.range.inits and tails | |
| 10043 | RESOLVED | FIXED | regression | dmd | ICE with __traits(compiles) | |
| 10044 | RESOLVED | FIXED | regression | dmd | Wrong di generation for IsExp with TemplateParameterList | |
| 10045 | RESOLVED | WORKSFORME | major | dmd | Missed warning with wrong toHash() + toHash documentation | |
| 10046 | RESOLVED | DUPLICATE | normal | phobos | Wrong insertion of Tuple in associative array | |
| 10047 | RESOLVED | FIXED | regression | dmd | opDispatch instantiation failure should be gagged for UFCS | |
| 10048 | NEW | normal | druntime | dmd#17254 | TypeInfo comparison allocates memory | |
| 10049 | RESOLVED | FIXED | regression | dmd | Spurious "Label already defined" error inside a foreach over a range aggregate | |
| 10050 | RESOLVED | FIXED | regression | dmd | Regression (git-head): RDMD no longer emits error messages from DMD | |
| 10051 | NEW | enhancement | dmd | dmd#18578 | RDMD: Use pipes to speed up the build process | |
| 10052 | NEW | normal | dmd | dmd#18579 | Tuple not assignable in shared static module constructor | |
| 10053 | RESOLVED | FIXED | regression | dmd | struct member with pure dtor forces declared dtor to be pure, too | |
| 10054 | RESOLVED | FIXED | normal | dmd | x86_64 valgrind reports unrecognised instruction (DMD 2.062) | |
| 10055 | RESOLVED | FIXED | regression | dmd | Incorrect attribute merging in dtor/postblit building | |
| 10056 | RESOLVED | FIXED | regression | dmd | Strange Error with templates and string.format | |
| 10057 | RESOLVED | FIXED | normal | druntime | [2.063 beta] Module info overwritten in shared phobos. | |
| 10058 | RESOLVED | FIXED | normal | dmd | Inconsistent mangling between C++ and extern(C++). | |
| 10059 | RESOLVED | FIXED | normal | dmd | export doesn't work for variable declarations | |
| 10060 | NEW | normal | phobos | phobos#9973 | readf doesn't work with arrays | |
| 10061 | NEW | enhancement | phobos | phobos#9974 | formattedRead should be more generic and accept output ranges | |
| 10062 | RESOLVED | FIXED | normal | installer | installers should use CDN | |
| 10063 | RESOLVED | FIXED | critical | dmd | inout+pure results in ability to produce immutable reference to mutable data | |
| 10064 | RESOLVED | FIXED | major | dmd | opDollar called on garbage | |
| 10065 | RESOLVED | FIXED | normal | dmd | Compiler fails without error message for tuple map | |
| 10066 | RESOLVED | FIXED | blocker | dmd | Template opEquals sometimes obstructs struct compilation | |
| 10067 | RESOLVED | FIXED | regression | dmd | [REG] Recursive template instantiation | |
| 10068 | RESOLVED | INVALID | normal | dmd | mixin related bug: __HID22 is 0x00000001. causes exeption in nothrow code | |
| 10069 | RESOLVED | WORKSFORME | normal | dmd | Assignment to 'this' fails inside struct constructor during CTFE | |
| 10070 | REOPENED | normal | dmd | dmd#18580 | Unexpected exception-related program crash | |
| 10071 | RESOLVED | FIXED | normal | dmd | 'real' alignment wrong on several platforms | |
| 10072 | RESOLVED | DUPLICATE | major | dmd | Array copy broken for array of pointers | |
| 10073 | RESOLVED | FIXED | regression | dmd | Default opEquals depends on class declaration order with DMD HEAD | |
| 10074 | RESOLVED | FIXED | regression | dmd | segfault in dmd | |
| 10075 | RESOLVED | DUPLICATE | normal | dmd | type inferred const as template value parameter fails when forward-referenced | |
| 10076 | RESOLVED | FIXED | regression | dmd | expression.c:4310: virtual Expression* TypeExp::semantic(Scope*): Assertion `0' failed. | |
| 10077 | RESOLVED | FIXED | enhancement | dmd | add pragma(mangle, "...") to override symbol mangle. | |
| 10078 | RESOLVED | FIXED | normal | phobos | std.string.indexOf(Char[], dchar, CaseSensitive) fails at compile time | |
| 10079 | RESOLVED | FIXED | major | dmd | Built-in generated opAssign should be pure nothrow @safe by default | |
| 10080 | RESOLVED | INVALID | normal | dmd | Attributes lost when passing value to a templated function | |
| 10081 | RESOLVED | FIXED | major | druntime | Incorrect char array comparison | |
| 10082 | RESOLVED | FIXED | normal | dmd | ICE(e2ir.c) Multiple mixin template instantiations are not checked | |
| 10083 | RESOLVED | FIXED | normal | dmd | Insufficient IFTI/eponymous template specification | |
| 10084 | RESOLVED | DUPLICATE | major | dmd | alias template parameter and frame pointer capture problem | |
| 10085 | NEW | normal | dmd | dmd#18581 | Inefficient codegen for initialisation and variadic arguments | |
| 10086 | RESOLVED | FIXED | critical | dmd | ICE(glue.c) or wrong code on passing variable as template value parameter | |
| 10087 | RESOLVED | FIXED | normal | phobos | std.range.chunks problem with chunkSize = 0 | |
| 10088 | RESOLVED | WORKSFORME | enhancement | phobos | std.range.chunks of string too | |
| 10089 | RESOLVED | FIXED | regression | dmd | Strange function call error message with specified module | |
| 10090 | RESOLVED | WORKSFORME | major | dmd | Segfault "cannot get frame pointer to <function>" | |
| 10091 | RESOLVED | FIXED | regression | dmd | [HEAD] Cannot cast struct member string enum to static ubyte array of same size | |
| 10092 | RESOLVED | FIXED | enhancement | phobos | Renaming std.range.chunks as std.range.chunked | |
| 10093 | RESOLVED | INVALID | normal | dmd | wrong unsigned arithmetic | |
| 10094 | RESOLVED | FIXED | normal | dmd | NRVO with static array return should work | |
| 10095 | RESOLVED | DUPLICATE | regression | dmd | Regression (git-head): Cannot resolve type for template instance | |
| 10096 | RESOLVED | FIXED | regression | dmd | Regression (git-head): __traits(allMembers) triggers out of bounds error | |
| 10097 | RESOLVED | INVALID | major | dmd | __ctor, __dtor, and __postblit should no appear in user code | |
| 10098 | RESOLVED | INVALID | normal | phobos | byLine should return empty string instead of null when line is empty | |
| 10099 | RESOLVED | FIXED | normal | dmd | Diagnostic for disabled default construction should improve | |
| 10100 | RESOLVED | FIXED | regression | dmd | Identifiers with double underscores and allMembers |