24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 24805 | NEW | normal | dlang.org | dlang.org#4146 | The spec should not refer to default initialization as default construction when discussing disabling it | |
| 24806 | NEW | enhancement | dmd | dmd#20530 | Allocate a struct by new on stack with scope | |
| 24807 | RESOLVED | FIXED | normal | dmd | Error message missing parens for template instance | |
| 24808 | NEW | enhancement | dmd | dmd#20531 | Semicolon expected after traits | |
| 24809 | RESOLVED | FIXED | normal | phobos | In some cases, stable sort assigns to unininitialized elements | |
| 24810 | NEW | normal | phobos | phobos#9878 | stable sort does not work with structs that both define opAssign and disable default-initialization | |
| 24811 | NEW | critical | dmd | dmd#20532 | Cant compile C code | |
| 24812 | RESOLVED | FIXED | regression | dmd | [REG 2.106] Incorrect highlighting when diagnosing an empty enum declaration since #15664 | |
| 24813 | NEW | normal | dmd | dmd#20533 | Some compiler error messages refer to default construction instead of default initialization | |
| 24814 | NEW | major | dmd | dmd#20534 | betterC not able to use core.stdc.stdarg | |
| 24815 | NEW | major | dmd | dmd#18276 | betterC can not use alloca() | |
| 24816 | NEW | minor | dmd | dmd#20535 | backend optimizer slowdown on large for loop body | |
| 24817 | NEW | normal | dmd | dmd#20536 | UDA on nested template does not work | |
| 24818 | NEW | normal | phobos | phobos#10563 | Tag of a single-type SumType wastes space | |
| 24819 | RESOLVED | FIXED | major | dmd | Optimizer changes result of float calculations on 32-bit | |
| 24820 | NEW | critical | druntime | dmd#17487 | Associative arrays do not correctly handle keys with copy constructors | |
| 24821 | NEW | normal | dmd | dmd#18277 | Can't return void from constructors | |
| 24822 | RESOLVED | FIXED | normal | dmd | When passing a non-POD argument to an rvalue parameter, an unnecessary blit is done | |
| 24823 | RESOLVED | FIXED | enhancement | phobos | std.json: Allow optionally preserving the order of fields in JSON objects | |
| 24824 | RESOLVED | FIXED | major | phobos | std.process.browse returns on failure in forked child | |
| 24825 | NEW | enhancement | phobos | phobos#10564 | std.process.browse should use internal functions for executing subprocess | |
| 24826 | NEW | normal | dlang.org | dlang.org#4147 | HTML tags visible in code examples on `std.algorithm.mutation.remove` page | |
| 24827 | RESOLVED | FIXED | normal | phobos | maxElement does not correctly handle types with opAssign | |
| 24828 | RESOLVED | DUPLICATE | enhancement | dmd | Generic parameter type is constrained by the type of the default value | |
| 24829 | NEW | normal | phobos | phobos#9879 | Rebindable2 does not correctly handle types with copy constructors or postblit constructors which aren't assignable | |
| 24830 | RESOLVED | FIXED | normal | dmd | separate compilation + circular deps + templated opCmp = missing symbols | |
| 24831 | NEW | normal | dmd | dmd#20537 | IFTI fails for a function template with a default function argument | |
| 24832 | RESOLVED | FIXED | normal | dmd | Segfault in hex string | |
| 24833 | NEW | normal | dmd | dmd#20538 | enums with a base type with a copy / postblit ctor, opAssign, or dtor should either use them or be disallowed | |
| 24834 | NEW | normal | dmd | dmd#20539 | opAssign is not generated for structs with copy constructors | |
| 24835 | RESOLVED | FIXED | normal | druntime | hasElaborateAssign is true for structs where opAssign is disabled if a member variable has elaborate assignment | |
| 24836 | RESOLVED | FIXED | normal | dmd | struct return by hidden struct arg does not need copy to become an rvalue | |
| 24837 | RESOLVED | DUPLICATE | normal | dmd | Can't version() or static if() to include keys in an enum | |
| 24838 | REOPENED | enhancement | dmd | dmd#20540 | A closure with a layout of pointer size or below that is not modified, should not have a closure | |
| 24839 | NEW | enhancement | dmd | dmd#20541 | @hidden not implemented to enabling non exportation when using negative annotation | |
| 24840 | NEW | normal | dmd | dmd#20542 | Implicit construction with associative array literals can result in more destructor calls than constructor calls | |
| 24841 | RESOLVED | FIXED | enhancement | dmd | UTF-16 surrogates when used as an escape of a string should hint on error | |
| 24842 | REOPENED | enhancement | dmd | dmd#18279 | No ability to overload unary logial not operator | |
| 24843 | RESOLVED | INVALID | enhancement | dmd | SPAM | |
| 24844 | NEW | normal | phobos | phobos#10565 | BigInt multiplication of 0 by integral (non-BigInt) type creates "-0" (negative zero) | |
| 24845 | RESOLVED | FIXED | major | dmd | Compiler error when trying to assign to an AA value of an enum instance | |
| 24846 | RESOLVED | FIXED | normal | druntime | atomicLoad does not work for class arguments with -preview=nosharedaccess | |
| 24847 | NEW | normal | phobos | phobos#9880 | std.concurrency.initOnce does not work with -preview=nosharedaccess | |
| 24848 | RESOLVED | FIXED | minor | dmd | bad parser diagnostic for a partial MulExp | |
| 24849 | RESOLVED | INVALID | enhancement | dmd | SPAM | |
| 24850 | NEW | normal | dmd | dmd#20543 | Named enum construction from base type is inconsistent | |
| 24851 | RESOLVED | FIXED | enhancement | phobos | Some members of CustomFloat can have const this | |
| 24852 | RESOLVED | INVALID | normal | dmd | LDC fails when compile foreach for the target avr. | |
| 24853 | NEW | enhancement | phobos | phobos#10566 | Skip white space with formattedRead | |
| 24854 | NEW | enhancement | dmd | dmd#20544 | An @disabled opAssign is generated when it doesn't need to be @disabled | |
| 24855 | RESOLVED | FIXED | minor | dmd | VRP fails to prevent overflow after division | |
| 24856 | RESOLVED | FIXED | normal | phobos | std.array.Appender.ensureAddable can create stale memory references | |
| 24857 | NEW | normal | dmd | dmd#20545 | Unknown error while instantiating: __traits(compiles) hides the real issue | |
| 24858 | NEW | normal | phobos | phobos#10567 | maxIndex but not minIndex sometimes returns the index as an array with a single element | |
| 24859 | NEW | normal | druntime | dmd#17220 | Relational expression for dynamic arrays with vector elements fails to compile | |
| 24860 | NEW | normal | druntime | dmd#17488 | array appending can create stale memory references | |
| 24861 | RESOLVED | FIXED | minor | dmd | Vestige of 16 bit code being accidentally generated | |
| 24862 | NEW | enhancement | dmd | dmd#20546 | cStd cRuntimeLibrary in __traits(getTargetInfo)? | |
| 24863 | RESOLVED | INVALID | normal | dmd | DMD v2.109.0 on OpenBSD out of memory when attempting to compile OneDrive for Linux | |
| 24864 | RESOLVED | FIXED | normal | druntime | hasElaborateDestructor incorrectly true for structs with anonymous unions | |
| 24865 | NEW | normal | dmd | dmd#20547 | __traits(hasMember, T, "__xdtor") is true in some cases where there is no __xdtor member | |
| 24866 | NEW | normal | dmd | dmd#20548 | Inconsistent behavior in safe checking of conversion to void | |
| 24867 | NEW | regression | dmd | dmd#18280 | Wrong deprecation warning of @system variable usage under CTFE | |
| 24868 | RESOLVED | FIXED | enhancement | dlang.org | Undocumented cast from struct to static array | |
| 24869 | NEW | enhancement | dmd | dmd#20549 | Qualifier dropped from return type when AliasSeq is indexed with template argument | |
| 24870 | NEW | normal | dmd | dmd#20550 | cast() ignore when the dot operator is used | |
| 24871 | RESOLVED | FIXED | trivial | dmd | DDoc strips indent in triple slash comments | |
| 24872 | RESOLVED | FIXED | normal | druntime | Assigning non-copyable value to array has no effect | |
| 24873 | NEW | normal | dmd | dmd#20551 | dmd v2.109.1: static foreach over tuple: segfault | |
| 24874 | NEW | major | dmd | dmd#20552 | Copying, assigning to, and destroying a struct with a union that contains a non-POD struct should be @system | |
| 24875 | RESOLVED | FIXED | enhancement | phobos | std.traits.isAggregateType does not consider enums of aggregate types to be aggregate types | |
| 24876 | RESOLVED | FIXED | enhancement | dlang.org | Undocumented cast from slice to static array | |
| 24877 | NEW | major | phobos | phobos#9881 | Randomness in UUID generation is insufficient. | |
| 24878 | NEW | normal | dmd | dmd#20553 | Forward referencing issue | |
| 24879 | RESOLVED | WONTFIX | enhancement | dmd | Unexpected sign extension after shifting a ubyte and promoting to ulong | |
| 24880 | NEW | normal | phobos | phobos#10568 | to!string with inout enum argument fails to compile | |
| 24881 | NEW | critical | dmd | dmd#18281 | ICE on attempt to compare deref of two functions ptr | |
| 24882 | RESOLVED | FIXED | regression | dmd | COM class is allocated using GC not malloc | |
| 24883 | RESOLVED | FIXED | normal | dmd | Speculative template overload error escapes with `-preview=rvaluerefparam` | |
| 24884 | RESOLVED | FIXED | major | dmd | backend generates wrong 32-bit code after inlining math with double[4] | |
| 24885 | NEW | minor | dlang.org | dlang.org#4007 | Documentation for std.algorithm.mutation.remove: some code examples look wrong | |
| 24886 | NEW | enhancement | phobos | phobos#10569 | std.typecons.Tuple does not support compatible `.tupleof` args | |
| 24887 | NEW | minor | dlang.org | dlang.org#4148 | Bug tracker description for dlang.org should mention ddox | |
| 24888 | NEW | major | dmd | dmd#20554 | DMD generates bad DWARF for static array return values | |
| 24889 | NEW | enhancement | phobos | phobos#9882 | [Function alignForSize] | |
| 24890 | RESOLVED | FIXED | enhancement | dlang.org | spec/arrays.dd should mention comparison and warn about dangling .ptr | |
| 24891 | RESOLVED | FIXED | normal | dmd | Two scope attributes emitted as part of .di generation | |
| 24892 | NEW | enhancement | dmd | dmd#20555 | We need a __traits trait to test for whether one class is derived from another | |
| 24893 | NEW | normal | dmd | dmd#20556 | Member functions passed by AliasTemplateParameter are not callable | |
| 24894 | NEW | normal | dlang.org | dlang.org#4149 | [Lexical] Undocumented HexFloat syntax |