24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 23705 | RESOLVED | FIXED | critical | dmd | dmd: src/dmd/backend/cgcod.d:734: Assertion `sz >= 0' failed. | |
| 23706 | RESOLVED | FIXED | enhancement | phobos | Do not escape POSIX shell parameters unless necessary | |
| 23707 | NEW | enhancement | phobos | phobos#9855 | File.rawRead/rawWrite should support reading/writing individual values | |
| 23708 | RESOLVED | INVALID | major | dmd | Cannot return shared class with -preview=nosharedaccess | |
| 23709 | REOPENED | regression | dmd | dmd#20232 | Cannot use synchronized on shared class with -preview=nosharedaccess | |
| 23710 | RESOLVED | FIXED | regression | dmd | [REG master] Reachable code inside an 'if (false)' block no longer gets codegen | |
| 23711 | RESOLVED | FIXED | major | dmd | compilable/testcstuff1.c:63:1: error: invalid use of restrict | |
| 23712 | RESOLVED | FIXED | major | dlang.org | ImportC: Unclear documentation of what type is inferred from integer literals (type of 9223372036854775808 is undefined) | |
| 23713 | RESOLVED | FIXED | major | dmd | compilable/testcstuff1.c:206:1: error: static assertion failed: sizeof(u'a') == 4 | |
| 23714 | RESOLVED | FIXED | major | dmd | compilable/testcstuff1.c:213:1: error: static assertion failed: u'ab' == 0x610062 | |
| 23715 | RESOLVED | FIXED | major | dmd | ImportC: No rejection of _Thread_local variables declared at function scope without 'static' as per C11 6.2.4-5 | |
| 23716 | RESOLVED | FIXED | major | dlang.org | ImportC: Missing documentation on the asm keyword accepted as an extension | |
| 23717 | RESOLVED | FIXED | major | dmd | runnable/bitfields.c:192:5: error: unknown type name S; use struct keyword to refer to the type | |
| 23718 | NEW | minor | dmd | dmd#20233 | runnable/initializer.c:583:10: error: cast specifies array type | |
| 23719 | RESOLVED | FIXED | major | dmd | runnable/test22071.c:22:16: error: ‘abc’ is a pointer; did you mean to use ‘->’? | |
| 23720 | RESOLVED | DUPLICATE | major | dmd | runnable/test22513.c:16:12: error: invalid use of undefined type ‘struct S’ | |
| 23721 | RESOLVED | DUPLICATE | major | dmd | runnable/test22513.c:18:28: error: field ‘t’ has incomplete type | |
| 23722 | NEW | normal | dmd | dmd#20234 | Lambdas are mangled incorrectly when using multiple compilation units, resulting in incorrect code | |
| 23723 | RESOLVED | DUPLICATE | normal | dmd | Attributes incorrectly inferred given the same source but compiled individually | |
| 23724 | RESOLVED | FIXED | minor | phobos | HTTP.onReceive example does not compile | |
| 23725 | RESOLVED | FIXED | normal | dmd | ImportC fails to parse __asm __volatile on FreeBSD stdatomic.h and fenv.h | |
| 23726 | RESOLVED | INVALID | regression | dmd | Array append in CTFE no longer works without _d_arrayappendT | |
| 23727 | RESOLVED | FIXED | blocker | dmd | ImportC support imaginary real numbers | |
| 23728 | RESOLVED | WONTFIX | enhancement | dmd | Add `version(debug)` | |
| 23729 | RESOLVED | INVALID | enhancement | dmd | ignore custom object.d for CTFE needs | |
| 23730 | RESOLVED | FIXED | enhancement | dlang.org | Clarify IsExpression `Identifier :` and `== TypeCtor` spec | |
| 23731 | RESOLVED | FIXED | regression | druntime | [REG2.102] Throwing within finalizers causes InvalidMemoryOperationError on Windows | |
| 23732 | RESOLVED | FIXED | regression | dmd | Cannot create shared instance of class with -preview=nosharedaccess | |
| 23733 | RESOLVED | FIXED | normal | dmd | Can't use template type parameter as type of alias parameter | |
| 23734 | RESOLVED | FIXED | major | visuald | Visual Studio crashes when right clicking a newly added folder in a D project | |
| 23735 | NEW | normal | dmd | dmd#20235 | 'extern' storage class affects function declarations | |
| 23736 | RESOLVED | INVALID | normal | dmd | I'm a clown | |
| 23737 | RESOLVED | FIXED | enhancement | phobos | std.regex is slow to import and use | |
| 23738 | RESOLVED | DUPLICATE | normal | dmd | A function accepting an alias of a type member requires static | |
| 23739 | RESOLVED | INVALID | major | dmd | Can't return by ref from opApply iteration | |
| 23740 | NEW | normal | dmd | dmd#20236 | Alias breaks valid array operation code using operator overloading | |
| 23741 | NEW | normal | druntime | dmd#17203 | Functions in core.sys.windows.dbghelp should be marked @nogc nothrow | |
| 23742 | NEW | normal | druntime | dmd#17457 | Functions in core.sys.windows.imagehlp should be marked @nogc nothrow | |
| 23743 | RESOLVED | FIXED | normal | dmd | wrong code with `foreach`, `ubyte`, `>=`, ternary operator | |
| 23744 | NEW | major | dmd | dmd#20237 | Bug/Edge case - Shorthand static if/foreach + case labels causes logical but unexpected behaviour | |
| 23745 | RESOLVED | FIXED | regression | dmd | Segfault with forward reference mismatched override with undeclared type | |
| 23746 | NEW | normal | dmd | dmd#20238 | ICE with bit-wise binops with vector masks | |
| 23747 | RESOLVED | INVALID | minor | dmd | 'auto ref' function return signature does not flag escaping a reference to local variable | |
| 23748 | NEW | enhancement | druntime | dmd#17204 | associative arrays need 2 lookups to remove and extract, should be 1 | |
| 23749 | RESOLVED | WORKSFORME | normal | phobos | Can't writeln a static array of strings with -preview=dip1000 | |
| 23750 | RESOLVED | FIXED | normal | phobos | log1p for floats/doubles not actually providing extra accuracy | |
| 23751 | NEW | major | dmd | dmd#18153 | Returning by ref from opApply fools DIP1000 | |
| 23752 | RESOLVED | FIXED | normal | dmd | ImportC: can't take address of dereferenced void pointer | |
| 23753 | NEW | normal | dmd | dmd#20239 | this allowed in static member function | |
| 23754 | NEW | normal | dmd | dmd#20240 | betterC cannot use std.format at compile time | |
| 23755 | RESOLVED | INVALID | enhancement | phobos | array.until!pred should return an array | |
| 23756 | NEW | enhancement | dmd | dmd#18154 | Add thread local constructor/destructor pragma | |
| 23757 | RESOLVED | WORKSFORME | normal | dmd | ImportC: fail to import malloc | |
| 23758 | RESOLVED | FIXED | regression | dmd | [REG 2.103] Segfault accessing NewExp::argprefix from C++ | |
| 23759 | RESOLVED | FIXED | regression | dmd | [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble" | |
| 23760 | RESOLVED | FIXED | critical | dmd | Error: unknown | |
| 23761 | NEW | normal | dmd | dmd#20241 | Trait getOverloads does not retain "this" reference when used with instance | |
| 23762 | NEW | normal | dmd | dmd#20242 | Missing switch case fallthrough error when generating cases with `static foreach` | |
| 23763 | RESOLVED | FIXED | critical | dmd | ICE on operations involving zero-initialized structs | |
| 23764 | RESOLVED | FIXED | regression | dmd | Message printed twice: Usage of in on parameter | |
| 23765 | NEW | normal | dmd | dmd#20243 | Compiler crashes when extending a class and overriding allocation functions without selector | |
| 23766 | NEW | enhancement | dmd | dmd#18155 | Mixin template should support core.attribute:selector | |
| 23767 | RESOLVED | FIXED | normal | dmd | ImportC: ternary with null constant has wrong pointer type | |
| 23768 | RESOLVED | FIXED | normal | dmd | ImportC: ICE on nested C initializer | |
| 23769 | RESOLVED | FIXED | enhancement | phobos | Lambda isn't a unary predicate for lambda that doesn't compile | |
| 23770 | NEW | minor | dmd | dmd#20244 | ImportC: error on gnu atomic builtins | |
| 23771 | NEW | enhancement | dmd | dmd#20245 | Array equals should be handled by CTFE | |
| 23772 | RESOLVED | INVALID | normal | visuald | Compiler Paths & Microsoft Visual Studio support for D | |
| 23773 | RESOLVED | FIXED | enhancement | dmd | array length assignment in assert condition should error | |
| 23774 | NEW | regression | dmd | dmd#20246 | [REG 2.103-beta] cannot inline function `core.bitop.Split64.this` | |
| 23775 | RESOLVED | DUPLICATE | major | visuald | Visual D filter right-click crash | |
| 23776 | RESOLVED | FIXED | regression | phobos | getSymbolsByUDA fails to fetch symbols from module | |
| 23777 | NEW | normal | dmd | dmd#20247 | Can't strip shared qualifier from static array type | |
| 23778 | RESOLVED | FIXED | blocker | dmd | Code generator fails to handle __c_complex_real properly for Windows | |
| 23779 | RESOLVED | INVALID | enhancement | dmd | UFCS using pointer should be allowed and should automatically take a reference on values | |
| 23780 | NEW | normal | dmd | dmd#20248 | Manual __ctor call can mutate immutable object in @safe code | |
| 23781 | RESOLVED | FIXED | normal | dmd | [ICE] Segmentation Fault when taking the address of a ref return at CTFE | |
| 23782 | NEW | normal | phobos | phobos#10516 | asNormalizedPath equality is broken | |
| 23783 | RESOLVED | FIXED | blocker | dmd | -preview=nosharedaccess does not detect comparison of shared data | |
| 23784 | RESOLVED | FIXED | normal | dmd | ImportC: __ptr32, __ptr64 | |
| 23785 | NEW | regression | dmd | dmd#18157 | [REG ] `-preview=in` crash when passing `enum` value at CTFE | |
| 23786 | RESOLVED | FIXED | normal | dmd | __traits(parent, {}) in overloaded function produces wierd results dependent on declaration order | |
| 23787 | RESOLVED | FIXED | normal | dmd | ImportC: __unaligned | |
| 23788 | NEW | normal | dmd | dmd#20249 | Win64 problem with constructor for __c_complex_float | |
| 23789 | RESOLVED | FIXED | normal | dmd | ImportC: __declspec(align(n)) | |
| 23790 | RESOLVED | FIXED | blocker | dmd | Cannot use cas on member variable with -preview=nosharedaccess | |
| 23791 | RESOLVED | FIXED | enhancement | dmd | Rvalue default argument for ref parameter gives misleading error | |
| 23792 | RESOLVED | FIXED | minor | dmd | lexer warns about preprocessor inside token strings | |
| 23793 | NEW | enhancement | phobos | phobos#9856 | std.stdio.openNetwork should be refactored and moved to a different place | |
| 23794 | NEW | enhancement | phobos | phobos#10517 | Remove std.path.expandTilde | |
| 23795 | RESOLVED | FIXED | normal | dmd | Cannot cast _Complex!double to _Complex!float | |
| 23796 | NEW | normal | dmd | dmd#18158 | `deprecated` attribute ignored by opDispatch | |
| 23797 | NEW | enhancement | dmd | dmd#20250 | Improve type-testing `is` expressions | |
| 23798 | RESOLVED | DUPLICATE | enhancement | dmd | Type inference should traverse trivial aliases | |
| 23799 | RESOLVED | FIXED | regression | dmd | Link error with -betterC | |
| 23800 | NEW | enhancement | dmd | dmd#18159 | -checkaction=context asserts on deprecated type comparisons should not trigger deprecation messages | |
| 23801 | RESOLVED | FIXED | normal | dmd | ImportC: enumeration constant does not fit in an int | |
| 23802 | RESOLVED | FIXED | normal | dmd | ImportC: __volatile__ is yet another alias for volatile | |
| 23803 | NEW | regression | dmd | dmd#20251 | Link error instead of error message when using betterC | |
| 23804 | NEW | normal | dlang.org | dlang.org#3997 | max total size of static arrays |