D Language Bugzilla Archive

24890 bugs archived from https://issues.dlang.org/.

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