D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
24105RESOLVEDFIXEDnormaldmdDip1000 C variadics not marked as scope should not accept scope arguments
24106RESOLVEDFIXEDnormaldruntimecore.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size
24107RESOLVEDFIXEDnormaldmdThe error for exceeding the CTFE recursion limit bypasses speculative compilation.
24108RESOLVEDFIXEDnormaldmddmd -H and -X fail when given an importC module
24109RESOLVEDFIXEDregressiondmd[REG2.103] 'need this' when invoking outer method from inner method
24110RESOLVEDFIXEDregressiondmd[REG2.104] Array comparison lowering apparently not handled properly in __traits(compiles)
24111RESOLVEDFIXEDenhancementdmd[ImportC] fatal error C1034: stdio.h: no include path set
24112REOPENEDnormaldmddmd#18184binary expressions with noreturn vars produce inconsistent results
24113NEWnormaldmddmd#20326Eager failure of TypeInfo in _d_newclassT even if not used in -betterC
24114RESOLVEDINVALIDnormaldmdno crash on use of a noreturn enum member
24115RESOLVEDINVALIDnormaldmdNo runtime crash on use of a noreturn template argument
24116RESOLVEDINVALIDnormaldmdnoreturn not accepted as argument of a template value parameter
24117RESOLVEDFIXEDnormaldmdnoreturn can be used as expression
24118RESOLVEDFIXEDregressiondmdICE / regression from 2.103.1 - segfault on CTFE only code in 2.104.2 and 2.105.0
24119NEWregressionvisualdvisuald#260VS2022 create project wizard not working or VS2022 integration issue
24120NEWnormaldmddmd#20327Closures break constructor/destructor safety
24121RESOLVEDFIXEDnormaldmdImportC: typedef enum fails to compile when generating .di file
24122RESOLVEDWONTFIXcriticaldmdUnable to link with Xcode 15
24123RESOLVEDFIXEDblockerdruntimeMore importc definitions are needed for macOS
24124RESOLVEDWONTFIXenhancementdmdImportC: gcc simd intrinsics not supported by dmd
24125RESOLVEDFIXEDenhancementdmdImportC: vector type initializer not understood
24126RESOLVEDINVALIDenhancementphobostoStringz does not support wchar and dchar
24127NEWenhancementdmddmd#20328ImportC - no way to organize files
24128NEWregressionphobosphobos#10529array formatting fails to compile with bitsSet
24129RESOLVEDFIXEDcriticaldmdImportC: MS-Link cannot handle multiple COMDATs with the same name
24130RESOLVEDFIXEDcriticaldmdImportC: Windows headers use inline asm with different syntax
24131NEWcriticaldmddmd#20329ImportC, Linux: TLS transition from R_X86_64_TLSGD to R_X86_64_TPOFF32 failed with -inline
24132RESOLVEDWONTFIXenhancementdmdImportC: Add support for wchar_t, char16_t, char32_t
24133RESOLVEDFIXEDnormaldmdprintf format checking of %n allows writing to const pointers
24134NEWnormalphobosphobos#9863Unittest heisenbug: std/random.d(3867): Assertion failure
24135RESOLVEDFIXEDenhancementdmdEponymous template member overloads not shown as call candidates
24136NEWmajorvisualdvisuald#240Support shortened methods syntax
24137RESOLVEDFIXEDmajordmdLink failure on macOS with symbol count from symbol table and dynamic symbol table differ
24138NEWregressionphobosphobos#10530[REG 2.103] MemberFunctionsTuple does not see final functions
24139RESOLVEDFIXEDmajordmd'this' corruption in extern(C++) dtor when destructing via TypeInfo_Struct
24140RESOLVEDFIXEDnormalphobosInt128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers
24141NEWenhancementdmddmd#18185ImportC: C11 atomics not supported
24142RESOLVEDFIXEDenhancementphobosAllow casting Int128 to integral and floating types
24143NEWregressionphobosphobos#10531Chain unreachable code
24144RESOLVEDFIXEDregressiondmd[REG2.105] Silent file name index overflow
24145NEWnormaldmddmd#20330subtracting pointers with different types is both deprecated and an error
24146NEWnormaldmddmd#20331Linker error with SysTime and std.conv
24147NEWenhancementdmddmd#20332Struct destructors should not allow GC
24148NEWcriticaldmddmd#18186noreturn static array initialization causes ICE
24149NEWenhancementdmddmd#20333Improve invariant checking with assert
24150RESOLVEDWORKSFORMEminordmdWrong deprecation using typeof on a member is private from different module
24151RESOLVEDFIXEDminorphobosstd.container.array: Array!string("") does not compile
24152NEWminorphobosphobos#9864range .until evaluates .front twice
24153RESOLVEDFIXEDblockerdmdInliner breaks -betterC by requiring TypeInfo
24154RESOLVEDFIXEDnormaldmdImportC: useless expression parsed as invalid variable declaration
24155RESOLVEDFIXEDenhancementdmdImportC: accept C23 default initializers
24156RESOLVEDFIXEDnormaldmdImportC: Apple uses __signed as a keyword
24157RESOLVEDFIXEDregressiondmd[REG2.105] class `this` as lvalue leads to memory corruption
24158NEWnormaldmddmd#20334ImportC: enums created from string literal #defines don’t implicitly convert to const(char)* in D.
24159RESOLVEDFIXEDregressiondmdBetterC: appending to dynamic arrays no longer errors at compile time
24160NEWminordmddmd#18187extern(objective-c) ivars don't respect initializer
24161NEWenhancementdmddmd#20335overridden extern(objective-c) methods should inherit their selector
24162RESOLVEDINVALIDnormaldmdAnother example of why @safe is broken
24163NEWnormaldmddmd#18188Floating-point variadic array bug
24164NEWenhancementphobosphobos#10532readf should stop reading a trailing string at whitespace
24165NEWnormalphobosphobos#10533Failed readf leaves File in inconsistent state
24166NEWnormaldmddmd#20336strange errors returning references to void
24167NEWenhancementdmddmd#18189@noreturn compiles because of noreturn
24168RESOLVEDFIXEDnormaldmdCorrupted if TLS values are passed in ref parameters when compiling with -fPIE
24169NEWnormaldmddmd#20337Confusion between array literal and associative array literal
24170NEWnormaldlang.orgdlang.org#4134[Oh No! Page Not Found]
24171RESOLVEDFIXEDregressiondmd[REG 2.100] Segfault compiling an empty ddoc file
24172NEWtrivialphobosphobos#9865Error when compiling with std_regex_* debug conditions
24173RESOLVEDFIXEDenhancementdmdImportC: add Microsoft iNN integer literal suffixes
24174RESOLVEDFIXEDmajordmd[CTFE] goto within with statements & catch blocks cause a infinite loop
24175RESOLVEDINVALIDenhancementdmdDIP1000 fails to determine proper lifetime for struct
24176RESOLVEDFIXEDenhancementdlang.orgParameters of opApply delegate don't have to be `ref`
24177RESOLVEDFIXEDenhancementdlang.orgArray literal can implicitly convert to an expected type
24178RESOLVEDDUPLICATEenhancementdmdInfer base-class return type from derived-class returns
24179RESOLVEDFIXEDregressiondmdDdoc broke D code sections
24180NEWregressionvisualdvisuald#261Debugger no longer shows locals "busy" VS2022
24181RESOLVEDFIXEDblockerdmdreading double parameter from RCX rather than XMM1
24182NEWblockerdmddmd#20338DMD crashes when compile time sort is called with templatized opCmp()
24183NEWregressionphobosphobos#10534getSymbolsByUDA does no longer work on templatized functions
24184RESOLVEDFIXEDregressiondmd[REG 2.103] Segmentation fault accessing variable with align(N) > platform stack alignment
24185NEWnormaldmddmd#20339Constant folding differs between Windows and linux builds
24186NEWenhancementdmddmd#18190pragma(linkerDirective) not implemented on Mac
24187RESOLVEDWORKSFORMEblockerdmdImportC: _Float32 not defined
24188RESOLVEDFIXEDregressiondmdICE (Illegal instruction) with missing imported symbol
24189NEWnormaldmddmd#20340Result of float-vector comparison has inconsistent type
24190NEWenhancementdmddmd#20341Identifier tokenizer is greedy steals new line characters
24191NEWnormalinstallerinstaller#714VS2022 professional edition is not detected
24192NEWnormaldmddmd#18191Bad context pointer access through AliasSeq member of nested struct
24193RESOLVEDFIXEDnormaldmdIncorrect size of unions with bit fields
24194NEWenhancementdmddmd#20342Multiline shebang is not supported
24195NEWenhancementdmddmd#20343DMD defaults Winver to Windows XP
24196NEWenhancementdruntimedmd#17466_d_arraysetassign(S[],S.init): it not work on struct when it is “@disable this(this)”, dmd 2.105.2/ldc 1.35
24197NEWenhancementdmddmd#18192Allow typeof(return) in template constraints
24198NEWnormaldmddmd#20344nothrow keyword ignored on struct destructor
24199RESOLVEDFIXEDnormaldmdImportC: generated .di file uses struct keyword when referring to a type
24200RESOLVEDFIXEDnormaldmdImportC: .di file collected macro conflicts with Special Token
24201RESOLVEDDUPLICATEnormaldmdImportC: enum in .di file should have members un-namespaced.
24202NEWregressionphobosphobos#10535std.range.chain ganerated object has wrong .init
24203NEWnormaldmddmd#20345Params section in ddoc comments causes warnings with unnamed parameters
24204RESOLVEDDUPLICATEnormaldmdParams section in ddoc comments causes warnings with unnamed parameters