D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
24005NEWenhancementdmddmd#20303UFCS: The non-member function call can be uniform/universal, too
24006NEWenhancementdlang.orgdlang.org#4132Document locking behavior of the default GC
24007NEWnormaldmddmd#20304function/delegate literals cannot specify linkage
24008NEWenhancementphobosphobos#10525std.string.lastIndexOf(string, char) and (string, string) should be nothrow
24009NEWnormaldruntimedmd#17463The garbage collector tries to allocate memory while the program is out of memory
24010RESOLVEDFIXEDcriticaldmdDestructor called before end of scope for tuples
24011RESOLVEDINVALIDnormaldmddmd fails to compile .i files
24012RESOLVEDFIXEDenhancementdlang.org[spec/cpp_interface] _d_dynamicArray generated by -HC not documented
24013RESOLVEDFIXEDregressiondmd[REG 2.103.0] address of a __traits(getOverloads) item is not converted to a delegate anymore
24014NEWnormaldmddmd#20305UDAs are lost during IFTI when function pointers are involved
24015NEWenhancementdmddmd#20306C#-style indented delimited strings
24016RESOLVEDWORKSFORMEenhancementdmdImportC: __attribute__ in switch statements: error: found `__attribute__` instead of statement
24017RESOLVEDFIXEDminordmd[UFCS] Bypassing `nothrow` with `debug` doesn’t work
24018RESOLVEDFIXEDregressiondmdarray concatenation doesn't work with disabled default construction
24019NEWregressiondmddmd#18178Public alias to private struct template in struct instantiated in UDA is not visible from module
24020NEWnormaldruntimedmd#17464LUID is defined incorrectly in core.sys.windows.winnt
24021REOPENEDenhancementdmddmd#20307Issue a warning on assert with side effects
24022RESOLVEDFIXEDmajordmdImportC: Error: attribute `__anonymous` is used as a type
24023RESOLVEDFIXEDenhancementdmdUnnecessary module prefix in error message types
24024RESOLVEDWONTFIXmajordmdcannot pass class this to ref class
24025RESOLVEDFIXEDnormaldmdExpressions contained in parentheses should not be assumed to be C casts
24026RESOLVEDFIXEDregressiondmdImportC: ICE on nested C initializer 2
24027RESOLVEDFIXEDblockerdmderror: instantiated from here: `maxElement!("a.a", A[])`
24028RESOLVEDFIXEDnormalphobosBigInt power operator ignores sign of exponent
24029RESOLVEDFIXEDnormaldmdImportC: symbol name clash on statement expressions
24030NEWenhancementdmddmd#20308A `lazy` parameter shouldn't be allowed to be "called" twice
24031RESOLVEDFIXEDnormaldmdImportC: rejects nested C initializers
24032RESOLVEDINVALIDregressiondmdCompiler is parsing string parameters to Templates
24033NEWenhancementdmddmd#18179[compiler diagnostics] Add a way to make aliases "strong"
24034RESOLVEDFIXEDregressiondmdChanging this in constructor allows to modify immutable members of other instance
24035NEWnormaldmddmd#20309Changing this for classes is allowed in contracts
24036RESOLVEDFIXEDnormaldmdassert message in CTFE becomes `['m', 'e', 's', 's', 'a', 'g', 'e'][0..7]` if produced using std.format.format
24037NEWenhancementphobosphobos#9860assocArray should support immutable values
24038NEWenhancementdlang.orgdlang.org#4133Free-function is not defined in relation to function spec page
24039NEWenhancementdmddmd#20310Provide operator overload members for built-in types
24040NEWnormaldruntimedmd#17209dmd different to ldc and gcc for ldexp(f)
24041RESOLVEDFIXEDminordmdAnon enum member ignores repeated type or identifier
24042REOPENEDnormaldmddmd#18180ImportC: Error: no definition for static function
24043RESOLVEDFIXEDenhancementdmdDMD does not emit IBT/BTI instructions
24044RESOLVEDFIXEDenhancementdruntimeSupport float opCmp(...) with array
24045NEWenhancementdmddmd#20311Compiler fails to recognize overlapping Union elements in CTFE
24046NEWenhancementdmddmd#20312static destructors should be allowed in function bodies
24047NEWenhancementdmddmd#20313compiler accepts unparseable code for unittests when -unittest is not provided
24048NEWenhancementphobosphobos#10526Can't sort after filter
24049RESOLVEDFIXEDnormalphobosstd.conv.to: string to enum conversion is not documented
24050NEWregressiondmddmd#20314[REG2.101.0] Wrong code with temporary and tuple range foreach
24051RESOLVEDFIXEDnormaldmdSafety attrib inference of enum/immut/const decls inconsistent with mutable static variable decls
24052NEWmajordmddmd#20315DMD frontend inliner causes major slowdown
24053RESOLVEDMOVEDmajordmdDMD / DUB Does not compile if windows username has non english character
24054RESOLVEDFIXEDnormaldmdreturn expression expected on noreturn function
24055RESOLVEDFIXEDnormaldmdis(x == __parameters) does not work on function pointer/delegate types
24056RESOLVEDFIXEDnormaldmdconst uninitialized data at module scope is not in TLS
24057NEWcriticaldmddmd#20316Linker complains that input file is the same as output file
24058RESOLVEDWONTFIXenhancementdruntimeEverywhere exists con
24059REOPENEDtrivialdlang.orgdlang.org#3999deployment of stable branch in Phobos documentation seems to lag behind
24060RESOLVEDFIXEDenhancementdmdImprove "Cannot create instance of abstract class" error
24061RESOLVEDFIXEDnormaldmdconstructor with assert(0) failed to compile
24062NEWenhancementdmddmd#18181DIP1000 Provide reason why destructor was not scope when calling member function
24063NEWminordmddmd#20317Disallow overloads that make no sense
24064RESOLVEDFIXEDregressionphobosCannot chain() array and immutable Nullable
24065RESOLVEDFIXEDcriticaldmd__traits(getTargetInfo) causes a segfault when passed a non value
24066RESOLVEDFIXEDregressiondmd__traits(isAbstractClass) causes a segfault when passed an opaque class
24067RESOLVEDFIXEDcriticaldlang.orgforum.dlang.org: HTML refresh; NNTP connection error: Connection closed
24068RESOLVEDDUPLICATEcriticaldlang.orgforum.dlang.org need reboot now! NNTP connection error: Connection refused
24069RESOLVEDFIXEDenhancementdmdImportC does not parse function pointer as parameter without name
24070RESOLVEDFIXEDnormaldmdOpaque struct with nested definition when taking pointer segfaults
24071RESOLVEDFIXEDnormaldmdWhen enum has typedef integer constants do not have types determined correctly
24072RESOLVEDFIXEDmajordmdcast(__vector) array literal incorrectly triggers GC error
24073NEWenhancementdmddmd#20318Compiler should explain why implicit conversion to mutable fails
24074NEWmajorphobosphobos#9861Reference to struct not working, when executed as a task
24075RESOLVEDFIXEDenhancementphobosCan't use toChars with `ushort` or `ubyte`
24076RESOLVEDFIXEDnormaldmdDMD fails to correctly detect Visual Studio 2022 (17.5.3) folder on Windows
24077NEWnormalvisualdvisuald#259Visual D is not being installed for VS 2022
24078RESOLVEDFIXEDregressiondmd[REG] crash related to concatenation
24079RESOLVEDFIXEDnormaldruntimecore.sys.windows.winnt.IMAGE_FIRST_SECTION returns bad pointer
24080NEWenhancementphobosphobos#10527std.traits.TemplateOf doesn't return void for non-template functions
24081NEWenhancementphobosphobos#9862[Function countUntil] countUntil is a terrible name
24082RESOLVEDFIXEDenhancementphobosadd Int128.toString that supports std.format
24083RESOLVEDFIXEDnormalphobosInt128.opCmp's behavior with negative numbers is inconsistent with Int128.opEquals
24084RESOLVEDFIXEDenhancementdmdAdd -nothrow Switch to Compiler
24085NEWblockerdmddmd#20319Separate Compilation Bugs
24086RESOLVEDINVALIDmajordmdNo output or failed function call
24087NEWnormaldmddmd#20320Improve readability of `conflicting symbols` error message
24088RESOLVEDFIXEDminordmdA nested function that returns a tuple that is written with short syntax function does not want to compile.
24089NEWnormaldmddmd#20321Error: Unknown for bad ordering of struct/function instantiation with sema error
24090RESOLVEDWORKSFORMEnormaldmdstruct private constructor call outside module should not be allowed
24091RESOLVEDINVALIDenhancementinstallerTop Masculine Bedroom Ideas
24092RESOLVEDINVALIDenhancementphobosDiscover The Best Brands for Dinner Set
24093RESOLVEDINVALIDenhancementinstallerBone Marrow Transplant Cost in India from Best Doctor
24094RESOLVEDFIXEDnormaldmdimportC __declspec not working in front of declaration statement
24095RESOLVEDFIXEDregressionphobosstd.bitmanip.bitfields no longer works with bool enum types
24096NEWtrivialdmddmd#18183a pure function is in fact impure for local automatic external variables
24097NEWenhancementtoolsHow did SpongeBob die
24098NEWnormaldmddmd#20322Safe variable can be initialized from `@system` static constructor.
24099NEWnormaldmddmd#20323Immutable module variable can be initialized by multiple static constructors
24100NEWenhancementdmddmd#20324proposal to implement "partially pure" functions
24101NEWnormaldmddmd#20325Incorrect C++ mangling for parameter of template member function
24102RESOLVEDINVALIDenhancementphobosphobos#10528spam
24103RESOLVEDINVALIDenhancementdruntimedmd#17465spam
24104NEWenhancementinstallerinstaller#669Wire Mesh Filter Suppliers in India