D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
23105RESOLVEDFIXEDnormaldmd`__trait(getMember)` and `mixin()` of the same code as a string behave differently
23106NEWminordruntimedmd#17446the simple main() leaks 72 bytes
23107NEWcriticaldmddmd#20101dtor incorrectly skipped
23108RESOLVEDFIXEDmajordmdICE: AssertError@src/dmd/clone.d(567): Assertion failure
23109RESOLVEDFIXEDcriticaldmdICE: AssertError@src/dmd/dclass.d(449): Assertion failure
23110NEWenhancementdmddmd#20102src/dmd/link.d tries to use MSVC linker on Windows when MinGW is used
23111RESOLVEDFIXEDmajordmdstack-allocated array escapes in @safe code
23112RESOLVEDFIXEDmajordmdcode passes @nogc, allocates anyway
23113NEWmajordmddmd#20103Bug in CTFE initialization of redBlackTree?
23114RESOLVEDFIXEDnormaldmdCan't use noreturn operand in arithmetic expression
23115NEWregressiondmddmd#18105[REG 2.100] AssertError@src/dmd/dtemplate.d(7397): can only re-append from non-root to root module
23116NEWnormaldmddmd#20104foreach with opApply infer ref when opApply delegate is templated
23117NEWmajordmddmd#20105crash in @safe code after CTFE
23118RESOLVEDINVALIDenhancementdmdUFCS not working for function level templates
23119NEWmajordmddmd#18106Compiling glui example results in linker error
23120RESOLVEDFIXEDcriticaldmddmd illegal instruction throw expression
23121NEWenhancementdmddmd#20106Linux release archives should adhere to filesystem hierarchy standard
23122RESOLVEDFIXEDnormaldmdenum member UDAs semantics are not checked properly
23123RESOLVEDFIXEDnormaldmd-vasm wrong result for cmpxchg16b
23124REOPENEDnormaldmddmd#20107[dip1000] scope inference leads to implementatio-defined semantics for @trusted and @system.
23125NEWminordruntimedmd#17447Missing const in IIDFromString() in core.sys.windows.objbase.d
23126NEWnormaldmddmd#20108wrong result of integer division in presence of assert within conditional operator expression
23127NEWblockerdmddmd#20109@safe inference seems to depend on semantic analysis order
23128RESOLVEDDUPLICATEnormaldmdAttributes inference breaks down with cycles
23129RESOLVEDFIXEDnormaldruntimeobject.destroy doesn't consider initialize=false on D classes
23130NEWnormaldmddmd#18107Inline asm lets you mov to half a variable.
23131RESOLVEDFIXEDnormaldmdWith -vasm all the X87 instructions are printed wrong.
23132RESOLVEDFIXEDregressionphobos"cannot access frame pointer" comparing two ranges for equality from v2.099.0
23133NEWenhancementdmddmd#20110Timon's list of enhancement requests
23134NEWnormaldmddmd#20111Mutate variable through immutable pointer
23135RESOLVEDFIXEDmajordmdCovariance rules for C++ member functions mismatch D
23136NEWnormaldmddmd#18108closure in a loop should hold distinct values for each iteration
23137RESOLVEDDUPLICATEnormaldmdMatrix init rejected in module scope but accepted at function scope
23138RESOLVEDFIXEDnormaldmdOverrides of member functions of an inherited class ignores attribute "downcast"
23139NEWnormaldmddmd#20112object files containing several big static initializers require --no-relax to link
23140RESOLVEDFIXEDregressionphobosArray!T where T is a shared class no longer works
23141RESOLVEDFIXEDenhancementdmdImprove -release switch description
23142RESOLVEDFIXEDenhancementdmdScope should not apply to unittests
23143RESOLVEDFIXEDenhancementdmdImportC: forward enum declarations need to be supported
23144RESOLVEDINVALIDnormaldmdFalse circular reference error when the field name of a struct or class is the same as the type name
23145RESOLVEDFIXEDmajordmdStack allocation of scope new variables defeats @safe
23146RESOLVEDINVALIDregressiondmdbounds checking is still done in @system functions
23147NEWnormaldlang.orgdlang.org#4124Integer division may cause undefined behavior in @safe code
23148RESOLVEDFIXEDregressiondmdMissing invariant symbol with static library when template function declares struct with destructor and invariant that instantiates template with lambda, also main has a lambda
23149NEWnormaldmddmd#20113doc generator with -i errors writing file for imported module
23150NEWminordmddmd#20114AA in operator does not work with static if
23151RESOLVEDFIXEDnormaldmdICE: core.exception.AssertError@src/dmd/aggregate.d(678): Assertion failure
23152NEWregressiondmddmd#18109Bad diagnostic for variable used as a type
23153NEWnormaldmddmd#20115Immutable variables should undergo same flow analysis in module constructors as in regular constructors
23154NEWnormaldmddmd#20116Linker error through templated __traits(compiles) in separate compilation unit
23155NEWnormaldmddmd#20117'dub run wayland:list_registry' leads to 'core.exception.AssertError@src/dmd/toctype.d(275): Assertion failure'
23156NEWmajordruntimedmd#17448Thread should not rethrow Errors
23157RESOLVEDFIXEDregressiondruntimeundefined reference to `__cmsg_nxthdr' on Alpine Linux (musl libc)
23158NEWnormaldmddmd#18110synchronized class data is not locked in free function in same module
23159RESOLVEDFIXEDnormaldmd[betterC] scope(failure) use in betterC gives confusing error
23160RESOLVEDINVALIDmajordmdtemplate alias parameters can be used to bypass escape checks
23161NEWregressiondruntimedmd#17449__mode_t defined twice for musl for non x86 arches
23162RESOLVEDINVALIDnormaldmdcannot use new on a static array type that's aliased
23163NEWnormaldmddmd#20118Can't use AliasSeq instance as default template argument of template function
23164NEWregressiondmddmd#18111[REG 2.097] Infinite loop on assertion failure + DMD moves struct with copy constructor
23165RESOLVEDFIXEDenhancementdmdlambda functions are not inlined
23166RESOLVEDFIXEDnormaldmdseg fault when compiling with -inline
23167RESOLVEDFIXEDminordmdinaccurate diagnostic for internal tuple bound violation
23168RESOLVEDFIXEDnormaldmd[DIP1000] return scope wrongly rewritten for structs with no indirections
23169RESOLVEDFIXEDnormaldmd[DIP1000] Mangling does not distinguish return and return scope
23170RESOLVEDFIXEDregressiondmdArray literal passed to map in lambda, then returned from nested function, is memory corrupted
23171NEWminorphobosphobos#10493You can't use std.typecons.Typedef on __vector(*) type
23172RESOLVEDFIXEDregressiondmd[REG2.100] Wrong cast inserted for ternary operator and non-int enums
23173RESOLVEDFIXEDnormaldmd"Error: signed integer overflow" for compiler generated string of `long.min`
23174RESOLVEDFIXEDnormaldmdCan't alias tuple when it's part of dot expression following a struct literal
23175NEWenhancementdmddmd#20119-preview=in silently adds possible stack memory escape
23176RESOLVEDFIXEDnormaldmd-vasm misses immediates for some SSE2 instructions
23177REOPENEDblockerdmddmd#20120ModuleInfo is not exported on Windows
23178RESOLVEDFIXEDnormaldmdUnknown error using alias to `__traits` evaluated as expression
23179RESOLVEDWONTFIXblockerdmdUnicode in symbol names in DLLs breaks MSVC linker
23180NEWnormaldmddmd#20121annotate @gshared declarations with @weak on OSX
23181RESOLVEDFIXEDregressiondmd[REG 2.099] AssertError@src/dmd/e2ir.d(6094): Trying reference _d_arraysetctor
23182RESOLVEDFIXEDnormalphobosCan't assign struct with opAssign to SumType in CTFE
23183RESOLVEDINVALIDblockerdmdimportC: pointer arithmetic
23184RESOLVEDWORKSFORMEblockerdmdimportC: array length macro doesn't compile
23185RESOLVEDWORKSFORMEblockerdmdimportC: anonymous struct inside __builtin_offsetof doesn't compile
23186RESOLVEDFIXEDenhancementdlang.orgwchar/dchar do not have their endianess defined
23187RESOLVEDINVALIDblockerdmdimportC: __builtin_offsetof still doesn't work
23188RESOLVEDDUPLICATEnormaldmdThe enum of const has a complier exception of type conversion in the ternary operator.
23189RESOLVEDFIXEDnormaldmdimportC: __builtin_offsetof without struct/union/enum should emit proper error message
23190NEWenhancementphobosphobos#9841std.stdio.File should be usable in @safe
23191RESOLVEDFIXEDenhancementdmd[dip1000] scope parameter can be returned in @system code
23192RESOLVEDFIXEDnormaldmdCan't iterate aggregate fields with static foreach inside a member function
23193RESOLVEDFIXEDblockerdruntimedruntime/win32.mak, win64.mak, posix.mak contain no instructions for how to build druntime
23194RESOLVEDFIXEDtrivialdlang.orgAdd our company to the list of D firms
23195RESOLVEDFIXEDcriticaldmdWin64 function ABI bug for small non-POD arguments
23196RESOLVEDFIXEDnormalphobosFile constructor fails to preallocate oom error, uses exception instead
23197RESOLVEDWORKSFORMEnormaldlang.orgrelease archive page is not http secure
23198NEWminordruntimedmd#17450rt_trap_exceptions_drt_gdb test fails with gdb 12
23199RESOLVEDINVALIDenhancementdmdlong ulong
23200NEWnormaldmddmd#20122sqrt cast to long and ulong differ
23201NEWenhancementphobosphobos#10494std.ranges doesn't have any thing to handle extremely nested ranges
23202NEWenhancementdmddmd#20123catch null dereferences at compille time
23203NEWnormaldmddmd#18112Wrong error message for argument mismatch on shared objects
23204NEWregressiondmddmd#20124[REG2.097] discarded scope return still allocates GC closure