D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22605NEWnormaldruntimedmd#17433undefined references in druntime when using DMD on Illumos/Solaris
22606RESOLVEDINVALIDmajordmdinit differs from ctor call for structs
22607RESOLVEDFIXEDnormaldmdImportC misses some float values ending with f
22608RESOLVEDFIXEDnormalphobosRandomAccessInfinite is not a valid random-access range
22609RESOLVEDFIXEDregressionphobos[REG2.097] std.format.format fails for opEquals overloads without int
22610RESOLVEDFIXEDnormaldmdImportC: 3 extra initializer(s) for struct __tag21
22611RESOLVEDINVALIDminordmdImportC: Need better error messages involving structs
22612NEWnormaldlang.orgdlang.org#3992std.json doesn't parse duplicate keys
22613NEWnormaldmddmd#20025Alias to template instantiation can act as the template itself
22614NEWblockerdmddmd#20026Wrong copy constructor is called depending on context
22615NEWnormalphobosphobos#10486Wrong OS version and struct kevent_t in FreeBSD 13
22616RESOLVEDFIXEDregressiondruntimeInfinity loop instead of InvalidMemoryOperationError during GC routine
22617NEWregressiondmddmd#18073CTFE rejects modification of copied static array
22618NEWregressiondmddmd#20027[REG2.078] Rejects valid depending on ordering of alias this and other alias
22619RESOLVEDFIXEDmajordmdMissing inout substitution for __copytmp temporaries caused by copy ctors
22620NEWnormaldmddmd#20028mangleof sometimes missing C++ namespace or struct/class
22621NEWregressiondmddmd#20029[REG2.094] static real array not passed correctly to function as r-value
22622RESOLVEDFIXEDregressiondmdC file before D file on the command line causes build errors from core.stdc.stdio
22623RESOLVEDFIXEDnormaldmdImportC: typedef'd struct definition tag not put in symbol table
22624RESOLVEDFIXEDnormaldmdImportC: struct members in static initializer misaligned following bit field
22625RESOLVEDFIXEDnormaldmdImportC: original name of typedefed struct not visible in D when compiling separately
22626RESOLVEDFIXEDnormaldmdCan't use synchronized member functions with -nosharedaccess
22627NEWminordmddmd#20030Wrong mixin template ctor causes "Error: unknown, please file report on issues.dlang.org"
22628NEWnormalphobosphobos#9835std.json.parseJSON's exception msg may be invalid UTF-8
22629NEWnormaldmddmd#18075inlining affects assert messages with -checkaction=C
22630RESOLVEDFIXEDcriticaldruntimeIt is possible for VS to be installed and providing VC directory without VC libraries being installed
22631RESOLVEDFIXEDenhancementdmdImportC: support C++11 unscoped enums with underlying type
22632RESOLVEDFIXEDnormaldmdCrash happens when CTFE compares an associative array to null using ==
22633NEWnormaldruntimedmd#17434Associative array require and update don't work if the value type can't be reassigned or copied.
22634RESOLVEDFIXEDnormaldmdassert for too many symbols should be error
22635RESOLVEDFIXEDmajordmdopCast prevent calling destructor for const this.
22636NEWnormaldmddmd#20031Wrong C++ constructor called for abstract class
22637RESOLVEDFIXEDnormalphobosstd.conv `to!double` and `parse!double` dont throw on under/overflow
22638RESOLVEDFIXEDregressiondmd[REG 2.096][ICE] cod4.d: Assertion cast(int)sz > 0 failed
22639RESOLVEDFIXEDregressiondmdCopy constructors with default arguments not getting called
22640NEWmajorphobosphobos#10487core.exception.AssertError@std/experimental/allocator/package.d(3738): Assertion failure
22641NEWnormaldmddmd#20032dmd reports wrong line number (Error: expression ... is not a valid template value argument)
22642RESOLVEDFIXEDblockertoolstest runner is determined to add -fPIC and -fPIE switches blocking Windows cross compiles
22643RESOLVEDFIXEDmajortoolsAnother heisenbug in macOS 12.x x64, DMD (latest)
22644RESOLVEDINVALIDmajordmdUsing @disable on enum members produces unrelated errors
22645NEWblockerdmddmd#18076Linking fails with fatal error LNK1318: Unexpected PDB-error: OK (0) ""
22646RESOLVEDFIXEDregressiondmd[REG2.099] CT bounds checking ignores short circuit evaluation
22647RESOLVEDFIXEDminorphobos[std.variant.Variant] Cannot compare types compliant with null comparison with 'null'
22648RESOLVEDFIXEDtrivialphobos[std.variant.Variant] Incorrectly written unittests
22649NEWnormaltoolsDUB: recursive `copyFiles` is broken
22650RESOLVEDDUPLICATEregressiondmd[REG 2.097][ICE] cod4.d:424: Assertion 'cast(int)sz > 0' failed.
22651RESOLVEDWORKSFORMEnormaldmdundefined reference to ModuleInfo when using imported
22652RESOLVEDFIXEDnormaldmdimportC: Braceless initializer of nested struct is rejected.
22653NEWmajordmddmd#20033@safe @nogc delegate should allocate but doesn't, calls member function on dead object
22654NEWmajordmddmd#20034AST for UDA annotated struct with destructor does not run destructor
22655RESOLVEDFIXEDnormaldmdDisassembler assertion on rdtsc
22656RESOLVEDFIXEDminordmdSSE2 instructions have inconsistent layouts in the disassembler output
22657NEWminordmddmd#20035AVX SIMD Instructions are decoded correctly but printed badly.
22658NEWnormaldmddmd#20036Inline asm rejects [RIP+RAX] but not [RAX+RIP]
22659RESOLVEDFIXEDregressiondmd[REG master] Error: declaration '(S[2] arr = __error__;)' is not yet implemented in CTFE
22660NEWblockerphobosphobos#9836std.experimental.allocator randomly fails unittest
22661NEWnormaldmddmd#20037Functions cannot be interpreted while being compiled
22662NEWcriticaldmddmd#18077ICE caused by forward reference
22663RESOLVEDINVALIDnormaldmdModule is not recognized inside an "if"
22664RESOLVEDFIXEDnormaldmdDisassembler mistakes rdtscp for invlpg ECX
22665RESOLVEDFIXEDmajordmdImportC: qualified enum values should be of enum type on the D side, not int
22666RESOLVEDFIXEDnormaldmdImportC: Error: attributes should be specified before the function definition
22667RESOLVEDDUPLICATEnormaldmdNullable of struct containing unrelated Nullable errors with "inout can only be declared inside inout function"
22668RESOLVEDFIXEDnormaldmdDeprecation when a deprecated method overrides another deprecated method
22669RESOLVEDFIXEDenhancementdruntimeOpenBSD: Sync socket.d
22670RESOLVEDFIXEDenhancementdruntimeSupport *BSD kqueue-backed API-compatible inotify shim library
22671RESOLVEDFIXEDtrivialdlang.orgPlease update the release schedule for 2022 :)
22672RESOLVEDFIXEDenhancementdmdAllow casting a ValueSeq to a compatible TypeTuple
22673RESOLVEDFIXEDnormalphobos.array of a range with length preallocates without checking if the length was lying or not.
22674RESOLVEDFIXEDmajordmdImportC: compatible types declared in different translation units are not treated equivalent in D.
22675RESOLVEDDUPLICATEmajordmdICE: passing the noreturn type as int
22676RESOLVEDFIXEDregressiondmdfullyQualifiedName fails to compile with 2.098.1 relese -- there is some issue with call to __traits(isScalar ..
22677NEWenhancementphobosphobos#10488thompson.d(846): Unrecognized instruction cast(IR)112
22678NEWnormaldmddmd#20038-verrors=context does not account for tabs when printing cursor
22679RESOLVEDINVALIDminordmd"Error: identifier expected following `package'" when module has 'debug' in it's name
22680RESOLVEDFIXEDminordmd@safe hole with destructors
22681NEWnormaldruntimedmd#17435rt_moduleTlsCtor/Dtor() don't work with phobos dynamically linked
22682RESOLVEDFIXEDnormaldmd`pragma(mangle)` does not work for nested functions
22683RESOLVEDFIXEDnormalphoboscore.math.rndtonl can't be linked
22684NEWnormaldmddmd#20039Templated constructor doesn't have class qualifier
22685RESOLVEDFIXEDnormaldmdTemplate function instantiated with lambda and overload is nested incorrectly
22686RESOLVEDFIXEDcriticaldmdICE: dmd segfaults on invalid member reference in static function
22687NEWminordruntimedmd#17436GC Leak Detector is not freeing all addresses
22688NEWmajordmddmd#18078Control flow analysis is confused by goto case in loop
22689NEWblockerdruntimedmd#17200kFreeBSD bindings broken after switch to CRuntime_Glibc
22690NEWnormalphobosphobos#9837broken link in core_memory.html to core.GC.free
22691NEWenhancementdmddmd#20040[diagnostic] mismatched braces still painful
22692RESOLVEDFIXEDnormaldlang.orgUnderground Rekordz link is dead
22693NEWnormaldmddmd#20041Lambda accepts auto parameter but fails on instantiation
22694NEWminordmddmd#18079template mixin with UDA not recognized inside function
22695RESOLVEDFIXEDnormalphobosstd.traits.isBuiltinType is false for typeof(null)
22696NEWnormalphobosphobos#10489getSymbolsByUDA can't be used in static foreach over parent type
22697NEWcriticaldmddmd#20042Segfault when accessing a recursive lambda declared inside a function generated with a mixin template
22698RESOLVEDFIXEDnormaldmdImportC: nested struct tag stored in wrong scope
22699RESOLVEDFIXEDnormaldmdimportC: assignment cannot be used as a condition
22700NEWregressiondmddmd#20043Error: undefined symbol: core.internal.dassert.inFinalizer and core.internal.dassert.miniFormatFakeAttributes
22701RESOLVEDFIXEDenhancementphobosstd.typecons.apply needlessly checks if the predicate is callable
22702RESOLVEDFIXEDminordruntimedruntime not compliant with D spec re getLinkage
22703RESOLVEDFIXEDnormaldmdimportC: C++11 unscoped enums with underlying type rejects some C types.
22704RESOLVEDFIXEDblockerphobosLinker error when running the public unittests