24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 23805 | NEW | critical | dmd | dmd#18160 | Runtime segmentation fault when destructor access function frame | |
| 23806 | NEW | regression | dmd | dmd#20252 | [REG 2.099.0] Link error with -betterC | |
| 23807 | RESOLVED | INVALID | minor | dlang.org | FunctionLiteral spec should not use Parameters | |
| 23808 | RESOLVED | FIXED | critical | dmd | #include <stdlib.h> is not working with importc | |
| 23809 | NEW | normal | phobos | phobos#10518 | Adding to associative array inside Variant segfaults | |
| 23810 | NEW | major | druntime | dmd#17458 | types from core.stdc can't be used in extern(C++) due to aliases being shared | |
| 23811 | NEW | blocker | tools | Compiler doesn't emit global variables | ||
| 23812 | RESOLVED | FIXED | enhancement | dmd | ImportC: allow adding function attributes to imported C functions | |
| 23813 | REOPENED | critical | dmd | dmd#20253 | DIP1000 can introduce memory corruption in @safe function with typesafe variadics | |
| 23814 | NEW | normal | dmd | dmd#20254 | [Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases | |
| 23815 | RESOLVED | DUPLICATE | enhancement | dmd | closure allocated even if the escape is only used to access static members | |
| 23816 | RESOLVED | FIXED | regression | dmd | Typing invalid mnemonic in asm{} block segfaults | |
| 23817 | NEW | normal | dmd | dmd#18161 | Reject `is` alias template instance TypeSpecialization when TemplateParameterList supplied | |
| 23818 | RESOLVED | FIXED | normal | dmd | Error HMODULE not defined, please use HMODULE | |
| 23819 | NEW | critical | dmd | dmd#20255 | defining your own interface IUnknown messes up vtable without any warning | |
| 23820 | NEW | normal | dmd | dmd#20256 | Undefined reference to RTInfoImpl | |
| 23821 | NEW | normal | druntime | dmd#17205 | Valgrind issue with dynamic arrays | |
| 23822 | RESOLVED | FIXED | normal | dmd | Deprecated struct alias ignored completely | |
| 23823 | RESOLVED | DUPLICATE | normal | dmd | Deprecated class alias ignored completely | |
| 23824 | NEW | normal | dmd | dmd#18162 | No warnings printed for aliases to deprecated enum members | |
| 23825 | NEW | normal | dmd | dmd#20257 | No warnings printed for aliases to deprecated struct or class members | |
| 23826 | RESOLVED | FIXED | normal | dmd | Deprecated type member passed to template doesn't warn | |
| 23827 | NEW | enhancement | dmd | dmd#18163 | IsExpression allows Identifier outside static if/assert | |
| 23828 | NEW | normal | dmd | dmd#20258 | Deprecation warnings on deprecated variables with deprecated types | |
| 23829 | NEW | normal | phobos | phobos#10519 | std/parallelism.d(4351): unittest failure | |
| 23830 | RESOLVED | FIXED | minor | dmd | Azure failure for OMF: Module name not printed before struct symbol | |
| 23831 | NEW | enhancement | druntime | dmd#17459 | [GC] support option to always run dtor in allocating thread | |
| 23832 | RESOLVED | FIXED | regression | dmd | dmd regression 2.103.0 silent error cannot call decode at runtime | |
| 23833 | RESOLVED | WONTFIX | normal | dmd | auto dereferncing does work with alias this | |
| 23834 | RESOLVED | FIXED | trivial | phobos | std.file : File links to c functions are invalid and need updating | |
| 23835 | NEW | normal | dmd | dmd#20259 | Accessing variable outside nested function creates delegate even if it is static | |
| 23836 | RESOLVED | FIXED | normal | dmd | Two errors printed for typeof(super) in non-static member context | |
| 23837 | RESOLVED | FIXED | blocker | dmd | importc fails to link on windows x86 but successes on x64 | |
| 23838 | RESOLVED | FIXED | normal | dmd | DMD lexer / parser examples might not compile | |
| 23839 | ASSIGNED | critical | dmd | dmd#20260 | Bogus unresolved ".eh" symbol error on macOS | |
| 23840 | NEW | major | phobos | phobos#10520 | log(str) is not work | |
| 23841 | RESOLVED | FIXED | normal | dmd | isZeroInit does not take into account unions | |
| 23842 | RESOLVED | DUPLICATE | normal | installer | [install.sh] GPG Signature Failure For DMD 2.103.0 | |
| 23843 | NEW | enhancement | visuald | visuald#258 | Visual Studio no longer can be set to break on user-handled D exceptions | |
| 23844 | RESOLVED | FIXED | minor | phobos | chain(only) doesn't support immutable structs | |
| 23845 | RESOLVED | INVALID | major | phobos | std.math.traits.copysign returns the wrong value | |
| 23846 | RESOLVED | FIXED | major | phobos | std.math can't compile under macos rosetta | |
| 23847 | NEW | normal | dmd | dmd#20261 | Error with regards to lambda function is confusing | |
| 23848 | NEW | enhancement | phobos | phobos#9857 | ReturnType Documentation strange link to std.digest | |
| 23849 | NEW | enhancement | phobos | phobos#10521 | Ddoc $(LPAREN) and $(RPAREN) not formatted properly | |
| 23850 | NEW | enhancement | dmd | dmd#20262 | Differentiate between a module that is in binary vs outside of binary when including -I | |
| 23851 | RESOLVED | FIXED | blocker | dmd | Segfault when compiling with -profile=gc | |
| 23852 | RESOLVED | FIXED | enhancement | phobos | HTTP verbose misspell "received" as "recveived" | |
| 23853 | RESOLVED | DUPLICATE | enhancement | phobos | HTTP verbose misspell "received" as "recveived" | |
| 23854 | NEW | normal | druntime | dmd#17206 | Compiler hooks for decoding of strings with foreach is not templated | |
| 23855 | NEW | normal | dmd | dmd#20263 | traits getOverloads returns overload when one of the symbols is a templatized function | |
| 23856 | NEW | normal | dmd | dmd#20264 | The problem of accuracy loss in double division | |
| 23857 | RESOLVED | FIXED | normal | dmd | backend inliner takes too long on recursive function call | |
| 23858 | RESOLVED | INVALID | enhancement | dlang.org | [Home] Broken link: 'Learn' | |
| 23859 | RESOLVED | FIXED | regression | druntime | [REG 2.103] Throwing while in a deep callstack causes memory corruption | |
| 23860 | NEW | enhancement | dmd | dmd#20265 | circleCI codecov is disabled | |
| 23861 | RESOLVED | FIXED | critical | dmd | Compiler segmentation fault with ref and alias this | |
| 23862 | RESOLVED | FIXED | enhancement | dmd | with statement should accept an expression with enum type | |
| 23863 | RESOLVED | FIXED | normal | dmd | `typeof` rejects `AliasSeq!()` as argument | |
| 23864 | RESOLVED | FIXED | enhancement | dmd | importC fails on assert( pointer != NULL ) | |
| 23865 | RESOLVED | FIXED | critical | dmd | duplicate alias not detected | |
| 23866 | RESOLVED | FIXED | normal | dmd | ImportC: Multiple __declspecs rejected | |
| 23867 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier `__builtin_isnan` | |
| 23868 | RESOLVED | WONTFIX | major | dmd | Compiler-generated opAssign has very high stack frame usage | |
| 23869 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier `isfinite` | |
| 23870 | RESOLVED | FIXED | normal | dmd | ImportC doesn't accept '\' followed by newline, whereas VC does | |
| 23871 | RESOLVED | FIXED | enhancement | dmd | ImportC: __attribute not recognized | |
| 23872 | RESOLVED | FIXED | minor | dlang.org | Wrong example in Interfacing to C: Calling printf section | |
| 23873 | RESOLVED | FIXED | critical | dmd | [ICE] segfault on imported `static if ; else auto x` | |
| 23874 | RESOLVED | FIXED | regression | dmd | -profile=gc segfaults / ICE regression | |
| 23875 | RESOLVED | FIXED | normal | dmd | ImportC: __attribute__ in a cast doesn't work | |
| 23876 | NEW | regression | druntime | dmd#17460 | segfault / ICE regression with packages | |
| 23877 | RESOLVED | FIXED | enhancement | dmd | ImportC: Importing byteswap.h results in undefined reference to core.bitop.byteswap | |
| 23878 | NEW | normal | dmd | dmd#20266 | [REG 2.103] internal compiler error: C++ 'null' template value parameter is not supported | |
| 23879 | RESOLVED | FIXED | normal | dmd | ImportC: Windows system headers use __alignof | |
| 23880 | RESOLVED | FIXED | normal | dmd | ImportC: __attribute__((vector_size(N))) is not implemented | |
| 23881 | RESOLVED | FIXED | enhancement | phobos | std.system has no function for system architecture | |
| 23882 | RESOLVED | FIXED | regression | dmd | ICE (segfault) on nasty alias this code | |
| 23883 | NEW | minor | dmd | dmd#20267 | `#line` is off by one and off by two if a line comment follows | |
| 23884 | RESOLVED | MOVED | minor | dmd | ImportC unsupported gcc extensions | |
| 23885 | RESOLVED | FIXED | normal | dmd | [CI] C++ interop tests with g++ fail | |
| 23886 | RESOLVED | FIXED | enhancement | dmd | ImportC preprocessor directive #ident not supported | |
| 23887 | RESOLVED | WORKSFORME | enhancement | dmd | ImportC: extend enums to support longs | |
| 23888 | NEW | normal | dmd | dmd#20268 | ImportC: VLAs (Variable Length Arrays) are not supported | |
| 23889 | RESOLVED | FIXED | enhancement | dmd | ImportC: alloca() not supported | |
| 23890 | RESOLVED | FIXED | regression | druntime | "Warning: cannot inline function" in core.lifetime | |
| 23891 | NEW | major | dmd | dmd#20269 | [DIP1000] unnamed delegates ignore lifetimes | |
| 23892 | RESOLVED | WONTFIX | enhancement | dmd | ImportC: gcc extension Elvis operator rejected | |
| 23893 | NEW | normal | dmd | dmd#18165 | DMD linking errors with -betterC | |
| 23894 | NEW | normal | dmd | dmd#20270 | ImportC: _InterlockedExchangeAdd and a ton of other VC intrinsics are not recognized | |
| 23895 | NEW | normal | dmd | dmd#20271 | OOB write in escape analysis code with --preview=dip1021 | |
| 23896 | NEW | normal | dmd | dmd#20272 | Contextlessness of local template function not inferred across modules | |
| 23897 | RESOLVED | FIXED | regression | dmd | Bad diagnostic "none of the overloads of template" for lamdba | |
| 23898 | NEW | normal | druntime | dmd#17207 | Incorrect error message when function not found | |
| 23899 | RESOLVED | WORKSFORME | normal | dmd | GCC __restrict and __restrict__ type qualifier in ImportC | |
| 23900 | RESOLVED | FIXED | major | dmd | @safe is allowed in inline asm | |
| 23901 | NEW | regression | dmd | dmd#18166 | Spurious "Cannot move object [...] with internal pointer" | |
| 23902 | NEW | enhancement | dmd | dmd#20273 | ImportC error message location for #defines are not precise enough. | |
| 23903 | NEW | major | druntime | dmd#17461 | Demangling produces exponentially long output | |
| 23904 | NEW | normal | dmd | dmd#20274 | Spurious "struct [...] already exists" |