D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
23405RESOLVEDFIXEDminordlang.orgDoc is wrong on use of useReplacementDchar
23406RESOLVEDFIXEDcriticaldmd[seg fault] enums can cause compile time seg faults with assignments using alias this
23407RESOLVEDFIXEDnormaldmdImportC: function-local struct definition as part of variable declaration doesn’t shadow global definition
23408RESOLVEDFIXEDblockerdmd__FUNCTION__ does not resolve correctly
23409RESOLVEDDUPLICATEnormaldmdImportC: multiple usages of va_list produces garbage
23410RESOLVEDFIXEDenhancementdmdImportC: binary constants not allowed
23411RESOLVEDFIXEDnormaldmdImportC: undefined identifier __builtin_nanf
23412RESOLVEDFIXEDnormaldmdvoid init member detection does not account for static arrays
23413NEWnormaldmddmd#20164Array __equals lowering fails to infer @safe with cryptic error
23414NEWnormaldmddmd#18129Import order emits "Error: no size because of forward references"
23415RESOLVEDWORKSFORMEmajordmdImportC: typedef'd struct as const parameter "is not callable"
23416NEWnormaldmddmd#20165Difference DMD/GDC: Error: non-constant expression `& foo`
23417NEWregressiondmddmd#20166Confusing error message when assigning non-existent struct field to the same name global variable
23418RESOLVEDFIXEDnormaldmddouble argument is passed on stack, but assumed to be in XMM0 register
23419NEWenhancementphobosphobos#10504grammar error in std/experimental/allocator/building_blocks/segregator.d
23420NEWenhancementdmddmd#20167Deprecate mixing pointer/reference types and value types in the same assignment statement
23421NEWnormalphobosphobos#9848File.rawRead is @system on Windows
23422NEWnormalphobosphobos#10505uniq backward iteration has different elements to forward iteration
23423NEWenhancementdmddmd#20168Feature Request: version(D_DebugInfo)
23424RESOLVEDFIXEDenhancementdmdimprove error when template instantiation doesn't match any overload
23425RESOLVEDFIXEDenhancementdlang.orgExtract and test RUNNABLE_EXAMPLE tests including Phobos
23426RESOLVEDFIXEDenhancementdlang.orgExample Run button shows wrong line numbers for errors
23427RESOLVEDFIXEDnormaldmdImportC: some bitfield combinations lead to wrong size struct
23428RESOLVEDINVALIDenhancementdlang.orgs
23429RESOLVEDINVALIDenhancementdruntimepamcompany
23430RESOLVEDINVALIDenhancementdmdImportC include <> didn't work but quotes does
23431RESOLVEDFIXEDregressiondmd[REG 2.101.0][ICE] Segmentation fault in Dsymbol::toParent() (this=0x0) at dmd/dsymbol.d:561
23432RESOLVEDFIXEDenhancementdlang.orgdocument when array capacity is zero and capacity performance
23433RESOLVEDFIXEDregressiondmd[REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557
23434NEWenhancementdmddmd#18130[DIP1000] Allow storing scope and non-scope data in same aggregate
23435NEWenhancementdmddmd#20169Add Flag To Disable All Inlining
23436RESOLVEDFIXEDnormaldlang.orgSpec falsely states mutable references in struct .init are forbidden
23437NEWcriticaldmddmd#18131[CODEGEN][SIMD] Wrong codegen when inlining __simd(XMM.SQRTSS, a)
23438REOPENEDnormaldmddmd#20170leaking address of stack using dip1000 switch
23439RESOLVEDFIXEDregressiondmd[REG 2.098] Error: CTFE internal error: literal 'assert(false, "Accessed expression of type noreturn")'
23440NEWcriticaldmddmd#20171closure over typesafe variadic or scope array passes safe though leads to stack corruption
23441RESOLVEDINVALIDblockerdmdimportc: array length macro preprocessed with cpp doesn't compile
23442NEWnormaldmddmd#18132DMD DLL GC bug when calling a function from an interface that creates a new object
23443NEWnormaldmddmd#20172Cannot compare structs with vector fields for equality
23444RESOLVEDINVALIDnormaldmdCan't append non-copyable struct value to an array
23445REOPENEDnormaldmddmd#20173Can leak scope variable through delegate context
23446RESOLVEDINVALIDnormalphobosspawnProcess ignores the working directory
23447RESOLVEDFIXEDminordmdwrong expression in error message when template instance doesn't match any overload
23448NEWenhancementphobosphobos#9849std.container.array does not work with move-only types
23449RESOLVEDFIXEDenhancementdmdspellchecker should suggest corrections for pointer members
23450NEWnormaldmddmd#20174Unexpected constructor behaviour in DMD in rare cases
23451NEWminordmddmd#20175Static function declared in with scope cannot access property on type alias in with expression type
23452NEWnormaldmddmd#20176Noncopyable variable can be silently passed to a function with variadic args
23453RESOLVEDFIXEDenhancementphobosGeneric iota should be a forward range
23454RESOLVEDINVALIDenhancementdmdDMD CLI bug when using -I
23455NEWnormaldmddmd#20177Public import + mixin template + overload definition for a package function fails overload resolution
23456RESOLVEDFIXEDenhancementdruntimeOpenBSD: Add waitid support
23457NEWnormalphobosphobos#10506std.string.wrap has no policy on how it counts columns
23458RESOLVEDFIXEDenhancementdmdNo template candidates listed when OverDeclaration or OverloadSet don't match
23459RESOLVEDFIXEDtrivialdmdDon't use 'Candidate is' when there is more than one alias function overload
23460NEWcriticaldmddmd#20178ICE in some cases when trying to infer an exception throwing function
23461RESOLVEDFIXEDcriticaldmddmd: src/dmd/backend/cod1.d:2037: Assertion false failed
23462RESOLVEDFIXEDcriticaldmddmd: src/dmd/backend/cod2.d:2158: Assertion cast(int)tysize((*e).Ety) <= REGSIZE() failed
23463RESOLVEDFIXEDtrivialdmdDon't count skipped function overloads when limiting overloads shown
23464NEWenhancementdmddmd#20179Pathological compilation slowdown when mixin in large switches
23465RESOLVEDFIXEDnormaldmdInvalid token error points to wrong line
23466RESOLVEDFIXEDenhancementdmd-verrors=context should not repeat same context for supplemental messages
23467RESOLVEDFIXEDenhancementdlang.orgtools/dspec_tester.d calls readText multiple times per file
23468NEWenhancementdmddmd#20180[betterC] Cannot use std.array.join and std.algorithm.map at compile-time
23469RESOLVEDWORKSFORMEcriticaldmdICE when using private import
23470RESOLVEDFIXEDtrivialdmdBackticks in diagnostic are confusing with wrong number of arguments passed
23471NEWenhancementdmddmd#20181undocumented dmd CLI options
23472NEWnormaldmddmd#20182scope(sucess) generate exception handling code.
23473NEWenhancementdmddmd#18134Need a way to disassemble an overload function without referencing a parent
23474RESOLVEDFIXEDnormalphobosGrapheme should end after carriage return if not followed by line feed.
23475RESOLVEDFIXEDenhancementdmdconfusing printf deprecation message with ulong/long on Windows
23476RESOLVEDWORKSFORMEnormaldlang.orgSecond ImportC example in Quick Examples, Section 41.1, does not compile
23477RESOLVEDFIXEDnormalphobosstd.stdio.readln is @system, and cannot be used from @safe code
23478NEWnormaldmddmd#20183Debugging experience with anonymous classes is pretty bad
23479REOPENEDenhancementdmddmd#20184ImportC recognizes .i and .c files, but not .h files
23480RESOLVEDFIXEDenhancementdmdnon-empty ForStatement Increment clause should require a side effect
23481RESOLVEDFIXEDcriticaldmd[inf loop] usertype enums opOpAssign cause an compile time infinite loop
23482NEWminordmddmd#18135"template instance is not a template declaration, it is a function alias" when template is in a different module
23483NEWblockerdruntimedmd#17453add profile-gc hook function user can call early to dump partial report file.
23484RESOLVEDINVALIDenhancementdmd-preview=dip1021 is crashing the compiler before linking
23485NEWenhancementdlang.orgdlang.org#4128ImportC: two tests with gtk
23486RESOLVEDFIXEDregressiondmdLINK : fatal error LNK1104: cannot open file '..\generated\windows\copyimports.exe'
23487RESOLVEDFIXEDregressionphobosstd.experimental.logger assigning FileLogger to sharedLog no longer works
23488RESOLVEDFIXEDnormalphobosstd.format.sformat mishandles char ranges
23489NEWnormalphobosphobos#9850std.format.sformat mishandles wchar ranges
23490RESOLVEDFIXEDregressiondmdDMD creating corrupted vtable
23491RESOLVEDFIXEDnormaldmdNonsensical deprecation message when using delegate
23492RESOLVEDDUPLICATEnormaldmdEnum types with float base don't match the spec
23493NEWnormaldmddmd#20185__xtoHash is not exported
23494NEWnormaldmddmd#20186C-style variadic functions not working correctly
23495NEWnormaldmddmd#20187Can't use 2 aliases to members of different struct/classes (Template instance is nested in both `A` and `B`)
23496NEWregressionphobosphobos#10507several modules are broken on windows with -preview=in due to extern(C) functions using in parameters
23497RESOLVEDFIXEDregressiondmdErroneous escape reference to parameter error.
23498RESOLVEDFIXEDenhancementdruntimeOpenBSD: Fix core.sys.posix.sys.wait
23499RESOLVEDFIXEDregressiondmdinliner crashes/asserts when building for 32-bit
23500NEWblockerphobosphobos#9851std.traits.getUDAs not working properly for overloads
23501NEWnormaldmddmd#20188recursive assertion produces strange error
23502NEWnormaldmddmd#20189deeper recursive assertions fail to compile
23503NEWenhancementdmddmd#20190Add `lazy with`
23504NEWenhancementdmddmd#20191Allow `with` with multiple arguments