24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19905 | RESOLVED | FIXED | minor | dmd | Floating point .init should be bitwise identical to .nan | |
| 19906 | RESOLVED | INVALID | normal | dmd | __traits(isRef) always yields false for auto ref parameter | |
| 19907 | NEW | minor | dmd | dmd#19571 | passing slice to fixed array not working with variable offset | |
| 19908 | RESOLVED | INVALID | enhancement | dmd | [DIP1000] union with single member should not generate cannot access pointers in `@safe` code that overlap other fields error | |
| 19909 | RESOLVED | FIXED | normal | druntime | core.stdc.errno missing POSIX error code on Windows | |
| 19910 | RESOLVED | FIXED | normal | dmd | ImportVisitor example fails to parse random files | |
| 19911 | RESOLVED | FIXED | critical | dmd | ICE: Segmentation fault with struct object and variadic function | |
| 19912 | RESOLVED | FIXED | critical | dmd | [module] No implicit import of object module when an object declaration exists. | |
| 19913 | RESOLVED | FIXED | critical | dmd | ICE: Segmentation fault with mixin and enum | |
| 19914 | RESOLVED | FIXED | critical | dmd | ICE: Segmentation fault with mixin and templated class | |
| 19915 | RESOLVED | FIXED | critical | dmd | ICE: Segmentation fault with alias and templated class | |
| 19916 | NEW | enhancement | dmd | dmd#17908 | union member access should be un-@safe | |
| 19917 | RESOLVED | FIXED | enhancement | dmd | unions should require that all members are `= void` initialised | |
| 19918 | RESOLVED | WORKSFORME | normal | dmd | UFCS doesn't work in typeid expressions for functions with alias template parameter | |
| 19919 | RESOLVED | FIXED | normal | dmd | Incorrect initialization of union when first member isn't marked = void | |
| 19920 | RESOLVED | FIXED | major | dmd | __trait(parent, ...) broken with extern(C++,"ns") nested in scopes | |
| 19921 | RESOLVED | INVALID | major | visuald | Visual D has incompatibility with VS 2019.1 | |
| 19922 | RESOLVED | FIXED | critical | dmd | ICE: Segmentation fault with typeid() | |
| 19923 | RESOLVED | FIXED | critical | dmd | ICE: typesem.d(3809): Assertion failure with .classinfo | |
| 19924 | RESOLVED | FIXED | enhancement | druntime | Make core.bitop.bswap(ulong) work in betterC | |
| 19925 | RESOLVED | FIXED | normal | dmd | static opDispatch not considered in WithStatement | |
| 19926 | NEW | normal | dmd | dmd#19572 | Wrong instantiation of opDispatch when used in WithStatement | |
| 19927 | NEW | major | visuald | visuald#251 | D standard library not detected if I select "Release" as the current build configuration | |
| 19928 | NEW | enhancement | dmd | dmd#19573 | disallow modification of immutable in constructor after calling base ctor | |
| 19929 | NEW | enhancement | visuald | visuald#252 | LDC support dcompute codegen options? | |
| 19930 | RESOLVED | FIXED | normal | visuald | Visual D unable to build projects under path names with ampersands (and symbols: &) | |
| 19931 | RESOLVED | FIXED | normal | dmd | Missing error message when defining postblit, rvalue constructor and copy constructor | |
| 19932 | NEW | critical | dmd | dmd#19574 | ICE: compiler crashes when reading ifloat/idouble as uint/ulong during CTFE | |
| 19933 | RESOLVED | FIXED | enhancement | druntime | MSVC: Undefined std{in,out,err} with -betterC | |
| 19934 | NEW | normal | dmd | dmd#19575 | template function inference breaks when taking the address of the function inside the template | |
| 19935 | RESOLVED | DUPLICATE | major | dmd | hasUDA and getUDAs ignore UDA with a custom string type | |
| 19936 | RESOLVED | FIXED | regression | dmd | Deprecated alias get this falsely triggers on appending to array | |
| 19937 | NEW | major | dmd | dmd#19576 | object._d_assert_fail linker error if compiling with -checkaction=context | |
| 19938 | NEW | normal | dmd | dmd#19577 | CTFE duplicates calls to function when it is used as LHS of slice assignment | |
| 19939 | RESOLVED | FIXED | normal | phobos | std.format %13,3.2f does not count width correctly | |
| 19940 | NEW | normal | druntime | dmd#17383 | core.simd.{load,store}Unaligned functions do not support 32-byte vectors | |
| 19941 | RESOLVED | FIXED | critical | dmd | [ICE] Segmentation fault in ImplicitConvTo::visit(AddrExp*) at dmd/dcast.d(980) | |
| 19942 | RESOLVED | FIXED | critical | dmd | [ICE] Segmentation fault in resolvePropertiesX at dmd/expressionsem.d:1112 | |
| 19943 | NEW | minor | dmd | dmd#19578 | Field base access works for virtual methods | |
| 19944 | RESOLVED | FIXED | minor | dlang.org | Some examples on std.file docs page raise FileException | |
| 19945 | RESOLVED | INVALID | normal | dmd | In betterC strange linker error can occur when importing alias of template struct | |
| 19946 | NEW | blocker | dmd | dmd#19579 | In betterC filling an array with a non-zero value fails for types of size > 1 due to missing _memset16/_memset32/etc. | |
| 19947 | NEW | major | dmd | dmd#19580 | OutOfMemoryError with GC-allocs | |
| 19948 | RESOLVED | FIXED | normal | dmd | Fully qualified name not used in errors when implicit const conversion is involved | |
| 19949 | RESOLVED | FIXED | normal | dmd | C++ Mangling: no support for abi-tags from the Itanium ABI | |
| 19950 | RESOLVED | FIXED | normal | dmd | access violation at compile time, possibly via template constraint and alias interaction | |
| 19951 | RESOLVED | DUPLICATE | enhancement | dlang.org | Druntime command line arguments are poorly documented and hard to find | |
| 19952 | NEW | enhancement | phobos | phobos#10374 | [std.windows.registry] lacks basic documentation and quick examples | |
| 19953 | NEW | enhancement | dmd | dmd#19581 | extern(C++) const ref to static array incorrectly adds const to the mangle name | |
| 19954 | RESOLVED | FIXED | normal | dmd | ICE: Casting AliasSeq to array and passing to a function | |
| 19955 | RESOLVED | FIXED | critical | dmd | [ICE] Segmentation fault in StatementSemanticVisitor::visit(SwitchStatement*) at dmd/statementsem.d:2558 | |
| 19956 | NEW | normal | druntime | dmd#17179 | Subclassing Thread with synchronized (this) may deadlock | |
| 19957 | RESOLVED | FIXED | regression | visuald | Problem debugging associative arrays | |
| 19958 | NEW | enhancement | visuald | visuald#253 | Option to hide select module namespace prefixes from symbols? | |
| 19959 | NEW | enhancement | dmd | dmd#19582 | Eponymous template FQN's re-state the template name | |
| 19960 | NEW | normal | dmd | dmd#19583 | ElementType!(char[]) + betterC = wrong type | |
| 19961 | NEW | major | dmd | dmd#17909 | context pointer does not apply qualifiers properly | |
| 19962 | RESOLVED | FIXED | normal | dmd | [DIP1000] scope on delegate no affect with DIP1000 | |
| 19963 | NEW | regression | dmd | dmd#19584 | [Regression 2.066 - 2.067.1] nested pure functions variable access | |
| 19964 | RESOLVED | DUPLICATE | regression | dmd | [Regression 2.066 - 2.067.1] nested pure functions variable access | |
| 19965 | RESOLVED | FIXED | critical | dmd | [DIP1000] Template allows to escape internal pointer | |
| 19966 | RESOLVED | INVALID | critical | dmd | [DIP1000] DIP1000 with a template behaves differently | |
| 19967 | RESOLVED | WORKSFORME | normal | dmd | segmentation fault when auto ref with default values | |
| 19968 | RESOLVED | FIXED | normal | dmd | @safe code can create invalid bools resulting in memory corruption | |
| 19969 | RESOLVED | FIXED | enhancement | dmd | Unhelpful error when attempting (incorrectly) to append to a string | |
| 19970 | RESOLVED | FIXED | major | dmd | [CTFE] 0 ptr is not null | |
| 19971 | RESOLVED | FIXED | normal | dmd | wrong string literals in "cannot pass argument" errors | |
| 19972 | NEW | normal | dmd | dmd#19585 | no shadowing error for nested functions | |
| 19973 | NEW | normal | dmd | dmd#19586 | Too many template forward reference errors in recursive template | |
| 19974 | RESOLVED | WONTFIX | regression | dmd | [Reg 2.086] changed naked asm parameter offsets (no more frame pointer assumed) | |
| 19975 | RESOLVED | FIXED | enhancement | druntime | object.opEquals(Object lhs, Object rhs) can skip typeid comparison when !lhs.opEquals(rhs) | |
| 19976 | RESOLVED | FIXED | enhancement | druntime | Simplify std.internal.convert.toUbyte CTFE path for float and double | |
| 19977 | NEW | enhancement | druntime | dmd#17384 | Coverage reports should contain module name | |
| 19978 | NEW | critical | druntime | dmd#17385 | D sometimes just crashes on exit with daemon threads | |
| 19979 | RESOLVED | FIXED | enhancement | phobos | std.regex should return null instead of zero-length slice for non-matched captures | |
| 19980 | RESOLVED | FIXED | normal | phobos | File.byLine skips first line in some cases when used inside map!() | |
| 19981 | NEW | normal | phobos | phobos#10375 | std.algorithm.iteration.group fails when element type has a const/immutable member | |
| 19982 | RESOLVED | INVALID | normal | phobos | padLeft usability issues | |
| 19983 | RESOLVED | FIXED | enhancement | phobos | Add fast path using slice assignment to std.internal.cstring.tempCString | |
| 19984 | NEW | enhancement | dmd | dmd#17910 | Support shared in foreach lambdas | |
| 19985 | NEW | major | dmd | dmd#19587 | No debug line info for simple code blocks | |
| 19986 | RESOLVED | FIXED | normal | phobos | Can't assign large const T to std.Variant.VariantN | |
| 19987 | RESOLVED | FIXED | minor | phobos | std.variantN wastes space | |
| 19988 | NEW | enhancement | dmd | dmd#19588 | Provide a way to use dlang reserved keywords in certain circumstances | |
| 19989 | NEW | normal | dmd | dmd#19589 | Bad debug line info with default arguments in other file | |
| 19990 | NEW | normal | dmd | dmd#17911 | unknown error with missing import | |
| 19991 | NEW | normal | dmd | dmd#19590 | win32: bad debug line info with unwining code | |
| 19992 | NEW | normal | dmd | dmd#19591 | __gshared members of class not listed in debug info | |
| 19993 | NEW | normal | dmd | dmd#17912 | Reference to delegate after return statement causes unnecessary closure allocation | |
| 19994 | RESOLVED | FIXED | enhancement | phobos | Can't nest self-referential Algebraic types | |
| 19995 | RESOLVED | FIXED | normal | dmd | parameter attributes are accepted in parameter-less functions | |
| 19996 | NEW | enhancement | dmd | dmd#19592 | The spell checker could also work with standard properties | |
| 19997 | NEW | normal | phobos | phobos#9773 | std.socket.InternetHost.getHostByAddr unittest does not work with IPv6 | |
| 19998 | RESOLVED | WORKSFORME | regression | dmd | [REG2.086.0] [e2ir] Assertion failure with -profile=gc and -dip1008 | |
| 19999 | NEW | normal | dmd | dmd#19593 | compile time logic (pragma, static if) in sub eponymous templates are ignored | |
| 20000 | RESOLVED | FIXED | enhancement | dmd | Casting to interfaces disallowed in @safe code | |
| 20001 | RESOLVED | FIXED | normal | dmd | Error: a struct is not a valid initializer for a _error_ | |
| 20002 | NEW | normal | dmd | dmd#19594 | Cannot access derived protected method in another module | |
| 20003 | RESOLVED | FIXED | enhancement | visuald | change option text for betterC | |
| 20004 | RESOLVED | FIXED | major | visuald | should exists possibility reset all settings to defaults for VD |