D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22105RESOLVEDFIXEDnormalphobosstd.container.array.Array.length setter creates values of init-less types
22106RESOLVEDFIXEDcriticaldmdimportC: Error: variable 'var' no definition of struct 'type'
22107RESOLVEDFIXEDnormaldruntime[scope][dip1000] Can't .dup an array of structs with impure copy constructor
22108RESOLVEDFIXEDnormaldmdDIP1000 parameter mistakenly interpreted as return scope instead of scope
22109RESOLVEDMOVEDnormaltoolsOptlink crash at EIP=004211CB
22110RESOLVEDFIXEDnormalphobosisCallable fails for template opCall without any templated argument
22111NEWnormaldmddmd#18045Can't deduce template argument for non-eponymous templated type
22112NEWnormalphobosphobos#10469std.range.interfaces.RandomAccessFinite.opSlice is documented but doesn't exist
22113RESOLVEDFIXEDenhancementdmdAllow `noreturn` as a type for main function
22114RESOLVEDDUPLICATEmajordmdcase of ICE happening during CTFE
22115RESOLVEDFIXEDenhancementdmdOptimize if (s.a == 3 ? s : null) to if (s.a == 3)
22116NEWenhancementdmddmd#19960optimize values based on prior comparisons
22117RESOLVEDFIXEDenhancementphobosCan't store scope pointer in a SumType
22118RESOLVEDFIXEDregressiondmdConst union causes false multiple-initialization error in constructor
22119NEWenhancementdlang.orgdlang.org#3989[Functions] Function Overloading clarity for int[] and strings
22120NEWminordmddmd#18046Exceptions not caused by compiler bugs should not be reported as such
22121RESOLVEDFIXEDregressiondmd[REG 2.097][ICE] Segmentation fault in in dmd.dsymbol.ScopeDsymbol.addAccessiblePackage
22122RESOLVEDFIXEDregressiondmd[REG 2.097][ICE] Segmentation fault in in dmd.access.hasPackageAccess
22123RESOLVEDFIXEDregressiondmd[REG] compilable: issue15574.sh and issue19243.sh segfault on Ubuntu 21.04
22124RESOLVEDFIXEDcriticaldmdCorrupted closure when compiling with -preview=dip1000
22125RESOLVEDFIXEDregressionphobosstd.process.Config was changed to a struct but miss operator overloads, leading to user code breakage.
22126RESOLVEDFIXEDnormaldmd-checkaction=context should not print overlapped struct members
22127RESOLVEDFIXEDnormaldmdcompiler assertion failure parser on UDA and function literal
22128RESOLVEDINVALIDmajordmdopApply delegate can escape scope without duly invoking GC allocation
22129RESOLVEDINVALIDenhancementdruntime(spam)
22130RESOLVEDFIXEDregressiondmd[REG2.080.1][DIP1000] pure factory functions stopped working
22131RESOLVEDINVALIDenhancementdmd(spam)
22132RESOLVEDDUPLICATEcriticaldmdOverload resolution bypasses visibility
22133RESOLVEDFIXEDregressiondmd[REG2.097] Breaking change in DotTemplateExp type semantics leading to e.g. isInputRange regression
22134RESOLVEDFIXEDnormaldmdDeprecate returning a discarded void value from a function
22135NEWmajordmddmd#19961Spurious "has scoped destruction, cannot build closure" on mixing closures, tuples and destructor
22136RESOLVEDFIXEDregressiondruntime[REG 2.097.1] hashOf failed to compile because of different inheritance order
22137RESOLVEDFIXEDnormaldmd-preview=dip1000 enables visibility checks for tupleof
22138RESOLVEDFIXEDenhancementdmdforeach cannot declare the loop variables as scope
22139RESOLVEDFIXEDnormaldmdCompiler special cases object.dup when compiling with -preview=dip1000
22140RESOLVEDFIXEDnormalphobosFunctionTypeOf fails for template opCall without any templated argument
22141RESOLVEDFIXEDenhancementdlang.orgProperty .capacity is not listed in the array properties section
22142NEWenhancementphobosphobos#9826Improve error reporting for std.curl.net
22143RESOLVEDFIXEDnormaldruntimeThrowable ctor doesn't increment chained exception's ref count
22144RESOLVEDFIXEDcriticaldmdICE(dcast.d): Floating point exception in castTo::CastTo::visit(Expression*) at dmd/dcast.d:1702
22145RESOLVEDFIXEDnormaldmdscope for foreach parameters is ignored
22146RESOLVEDFIXEDnormalphobosstd.algorithm.searching.findAdjacent() can fall off end of function
22147RESOLVEDFIXEDmajorphobosDList can't accept a struct with postblit disabled
22148RESOLVEDWORKSFORMEblockerdmdnoreturn ICE on templates
22149RESOLVEDFIXEDmajordmdTypeInfo_Struct names aren't unique, leading to botched equality semantics
22150RESOLVEDFIXEDmajordmdTypeInfo_Class names aren't unique, leading to botched equality semantics
22151RESOLVEDFIXEDregressiondmdCompiler crash when attempting to assign to function
22152RESOLVEDDUPLICATEnormaldmdBlock statement at beginning of statement not recognized as function literal
22153NEWnormaldmddmd#18047Non-void arrays do not match `inout void[]` arguments in implicit function template instantiation (IFTI)
22154NEWnormaldmddmd#19962Pure functions should be able to use only the address of a global
22155NEWnormalphobosphobos#10470practical range usage often causes unnecessary closure allocations.
22156REOPENEDnormaldmddmd#19963Can't use all-types slice of not-all-types AliasSeq as type
22157RESOLVEDFIXEDregressiondmdBad diagnostic for static/non-static overload resolution conflict
22158NEWenhancementdmddmd#19964Optimize away empty loops that have no side effect
22159NEWregressiondruntimedmd#17425"==" causeses error for array of classes in safe method
22160RESOLVEDFIXEDcriticaldmdimportC: Error: redeclaring `module test` as `struct test`
22161RESOLVEDLATERenhancementdmdimportC: Support parsing C asm expressions
22162NEWenhancementphobosphobos#9827conv.to doesn't handle strings to user defined arrays
22163RESOLVEDFIXEDregressiondmd[REG 2.094.0] wrong code with static float array and delegate accessing it
22164NEWminordmddmd#19965Rewrite for scope guards produces inconsistent AST
22165NEWenhancementdmddmd#19966blockexit has opportunities for improvement
22166RESOLVEDFIXEDnormaldruntimeOn OpenBSD and Android make core.sys.posix.arpa.inet: htonl, htons, ntohl, & ntohs work correctly on big endian architectures
22167RESOLVEDFIXEDminordruntimeOpenBSD core.sys.posix.semaphore: sem_t should be a pointer to an opaque struct
22168RESOLVEDFIXEDnormaldruntimeFix non-compiling ELF32_M_INFO & ELF64_M_INFO in core.sys.*.sys.elf32 & core.sys.*.sys.elf64 for DragonFlyBSD, FreeBSD, NetBSD, & OpenBSD
22169RESOLVEDFIXEDenhancementdruntimeMark as pure core.sys.posix.string: memccpy, stpcpy, stpncpy, strnlen
22170RESOLVEDFIXEDregressiondmdinterface thunk doesn't set EBX to GOT
22171NEWcriticaldmddmd#19967Segfault in generated __xtoHash, related to unions
22172NEWnormaldmddmd#18049GOT address is stored to EBX before every function call
22173NEWnormaldmddmd#19968Target functions called through PLT in thunks
22174NEWmajordruntimedmd#17195destroy should be @nogc when class destructor is @nogc
22175RESOLVEDFIXEDregressiondmdassert fail when struct assignment value is desired and struct size is odd
22176RESOLVEDFIXEDregressionphobosNullable creates autogenerated opAssign, triggering invariants
22177NEWnormaldruntimedmd#17426emplace should handle throwing constructors
22178RESOLVEDFIXEDregressiondruntime[REG 2.097] Compilers do not compile on Musl Libc
22179RESOLVEDFIXEDnormaldmdcore.stdcpp.utility is missing in dmd binary dist
22180RESOLVEDFIXEDnormaldmd.alignof not working for globals
22181NEWnormaldruntimedmd#17427No stack trace if usage of SimpleDllMain in static linked DLL
22182RESOLVEDFIXEDmajordmdimportC: Error: expression expected, not `)` when casting pointer with redundant parens.
22183RESOLVEDINVALIDenhancementphobos(spam)
22184RESOLVEDFIXEDnormaldmdTemplate instantiation in static ifs in mutual recursion classes fail
22185RESOLVEDFIXEDnormalphobosstd.array.array() doesn't handle throwing element copying
22186RESOLVEDWORKSFORMEregressiondmd[REG2.096] CTFE pure cast of function no longer allowed
22187NEWenhancementphobosphobos#10471std.utf.byUTF lags behind underlying streams by one codepoint
22188NEWnormaldmddmd#19969Can't use type qualifier in pragma(msg, ...)
22189NEWcriticaldmddmd#18050type qualifier not applied to type tuple
22190RESOLVEDINVALIDenhancementdmd(spam)
22191NEWenhancementdmddmd#19970-betterC: Overeager try/catch prohibition
22192NEWmajordmddmd#19971Inconsistent attribute inference for template member function
22193NEWnormaldmddmd#18051is expression not understanding global scope operator
22194RESOLVEDINVALIDenhancementdmd(spam)
22195RESOLVEDINVALIDenhancementdlang.org(spam)
22196RESOLVEDFIXEDregressiondmdimportC: Error: found `const` when expecting `)`in __attribute__
22197RESOLVEDINVALIDenhancementdlang.org(spam)
22198REOPENEDenhancementdmddmd#19972Compile time bounds checking for static arrays
22199RESOLVEDINVALIDenhancementdruntime(spam)
22200RESOLVEDINVALIDenhancementdmdit is not specified that `$` yields a rvalue
22201RESOLVEDINVALIDenhancementdmd(spam)
22202RESOLVEDFIXEDcriticaldmdWrong error message for implicit call to @system copy constructor in @safe code
22203RESOLVEDINVALIDenhancementdmd(spam)
22204RESOLVEDINVALIDenhancementtools(spam)