D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
20605NEWnormaldmddmd#17940static constructor in template run after usage
20606RESOLVEDFIXEDminorphobosCannot cast non-mutable BitArray to void[], size_t[]
20607NEWnormaldmddmd#19668[shared] static constructor & co can be called as regular function
20608RESOLVEDFIXEDregressiondmd[REG2.087] Cannot pass tuple.expand to auto ref T... template argument pack
20609RESOLVEDFIXEDenhancementdmdDisabled and deprecated functions show up as candidate
20610RESOLVEDFIXEDcriticaldmdconst in a .tupleof loop is ignored
20611NEWnormaldmddmd#19669same name of overloaded function may cause strange behavior
20612NEWnormaldmddmd#17941alias overload set cause mixin overload function strange behavior
20613RESOLVEDFIXEDnormaldmdString switch in -betterC fails for 7+ labels
20614RESOLVEDWONTFIXenhancementdmdCTFE supports typeid(stuff).name but not classinfo.name
20615NEWmajordruntimedmd#17396GC spinlock crash
20616RESOLVEDFIXEDenhancementdmdError: undefined identifier __dollar
20617NEWenhancementdruntimedmd#17397There is no support for copying hashmaps in Druntime / Phobos
20618NEWenhancementphobosphobos#9789std.random.unpredictableSeed can work in betterC
20619RESOLVEDFIXEDminordlang.orgddox documentation "auto auto" return values
20620RESOLVEDDUPLICATEregressiondmddmd version has -dirty suffix
20621RESOLVEDWONTFIXnormaldmdSince DMD 2.087.0: 32 Bit Linux now uses XMM registers: SIGILL, Illegal instruction on intel Pentium III
20622NEWenhancementdmddmd#19670New tagged release from dmd-cxx branch
20623RESOLVEDFIXEDregressionphobosstd.conv.to!string error when argument is an inout float
20624RESOLVEDWORKSFORMEregressiondmd[REG2.088] AA access gives wrong deprecation message.
20625RESOLVEDFIXEDenhancementdmdFunction literal diagnostic is not on par with other messages
20626RESOLVEDFIXEDregressiondmdICE when using typeof of unittest symbol without -unittest flag
20627RESOLVEDFIXEDenhancementdmdModule ctors / dtors should always have D linkage
20628NEWenhancementdmddmd#19671Inherited In contracts should only check the most inherited function
20629RESOLVEDFIXEDnormaldruntimeatomicStore does not compile for struct using -m64
20630NEWmajordmddmd#17942Illegal instruction: when passing enum:string to function taking a dstring
20631NEWminordruntimedmd#17398Calling exit in module destructor yields undefined behaviour
20632RESOLVEDDUPLICATEnormalphobosFormat and writeln not usable with non-copyable types
20633NEWnormaldmddmd#19672Struct literals order of evaluation is definition dependent, not call dependent
20634NEWenhancementdmddmd#19673@safe forces bounds checking on newly allocated array when using .ptr
20635RESOLVEDWONTFIXnormalphobosstd.file.write is not UFCS friendly
20636RESOLVEDFIXEDenhancementdmdSupport the RDSEED instruction in asm blocks
20637RESOLVEDFIXEDtrivialdmdspelling correction offers private members
20638RESOLVEDFIXEDtrivialdmdspelling correction offers private member of package on named package access
20639RESOLVEDFIXEDminorphobosSome BitArray methods should be const/pure/nothrow/...
20640NEWmajordruntimedmd#17185LDC: AddressSnitizer failing to catch SIGSEGV in unittest
20641NEWmajordmddmd#17943[shared] static [~]this in templates get run multiple time when compiled separately
20642RESOLVEDINVALIDregressiondmdprotected member of superclass not accessible in subclass of inner class
20643RESOLVEDFIXEDminordmdprintf without arguments aborts compilation
20644RESOLVEDFIXEDnormaldmdInvalid printf deprecation for ubyte passed to "%hhu"
20645RESOLVEDFIXEDnormaldmdprintf deprecation for width + precision
20646NEWenhancementphobosphobos#10409[Module std.container.rbtree] inadequate documentation
20647NEWenhancementphobosphobos#10410rmdirRecurse and remove cannot remove readonly files on windows
20648RESOLVEDINVALIDmajordmdstatic foreach over allMembers of module doesn't seem to work
20649RESOLVEDFIXEDregressiondruntimeTrait isZeroInit gives false in certain scenarios
20650RESOLVEDFIXEDenhancementdruntimeCryptic error message when GC called in finalizer
20651NEWenhancementdlang.orgdlang.org#3982Document that destructors may not allocate memory
20652RESOLVEDFIXEDnormaldmdextern(C++) doesn't seem to mangle the types in core.simd right
20653RESOLVEDFIXEDnormaldmdShort-circuiting boolean logic not working
20654RESOLVEDFIXEDnormalvisualdis(symbol == module) doesn't highlight properly
20655RESOLVEDFIXEDregressiondmd[REG: 2.072] attribute inference accepts unsafe union access as @safe
20656RESOLVEDFIXEDnormaldmdcannot compile live function without -preview=dip1021
20657NEWenhancementdmddmd#19674is() expression can't deal with tuples?
20658RESOLVEDFIXEDnormaldmdcan modify overlapped storage classes in @safe enum function
20659RESOLVEDWORKSFORMEenhancementdmdC++ header generation does not emit namespaces
20660RESOLVEDFIXEDminorvisualdSmall problem with ctrl+click
20661RESOLVEDFIXEDregressiondmdopEquals not recognized for AA key (take two)
20662RESOLVEDFIXEDregressiondmddmd: cannot execute: Permission denied
20663NEWenhancementphobosphobos#9790writeln should be @nogc
20664NEWnormaldmddmd#17944Compiler generates string with bad pointer
20665RESOLVEDFIXEDenhancementphobosstd.concurrency.spawn should document not working with delegates
20666NEWnormalphobosphobos#10411Variant assignment from const of large type with indirections
20667NEWnormaldmddmd#19675fatal error LNK1179 on windows-x86_64-dmd with MSVC
20668NEWenhancementdmddmd#17945Unresolved symbol (array equality) when using separate compilation
20669RESOLVEDINVALIDnormaldmdDeprecation when passing string length as printf argument
20670NEWregressiondmddmd#19676immutable template specialization pattern matches immutable struct, strips immutable
20671NEWnormaldmddmd#19677T[] can't implicitly convert to immutable(T)[] even if T is de-facto immutable
20672NEWenhancementdmddmd#19678Incorrect overloads is compilable with dmd 2.091.0
20673NEWenhancementdmddmd#17946Improve error message for opDollar in pointers
20674NEWenhancementdmddmd#19679[DIP1000] inference of `scope` is easily confused
20675RESOLVEDFIXEDnormaldmddip1000 improper error about copying scope parameter into allocated memory
20676NEWmajordruntimedmd#17399regex backtracking memory leak
20677NEWnormaldmddmd#19680Compilation of bad inline asm in speculative template instantiation fails with no messages
20678NEWnormaldmddmd#17947Integral deprecation should not trigger on valid code
20679NEWmajordmddmd#19681C++ name mangling mismatch with templated return type
20680NEWnormaldruntimedmd#17400core.thread.Thread leaks OS handle when not joined
20681RESOLVEDFIXEDminordruntimemak/WINDOWS file looks as error prone
20682RESOLVEDFIXEDnormaldmd[DIP1000] wrong error: scope variable may not be copied into allocated memory
20683RESOLVEDWONTFIXenhancementdmderrors in static assert do not halt compilation immediately
20684NEWnormaldmddmd#19682"Error: unknown" with some bad nested struct/template declarations
20685NEWnormaldmddmd#17948Missing const in name mangling with C++ when using templates
20686NEWregressiondmddmd#19683failed static assert using a combination of __traits and unfinished type
20687RESOLVEDFIXEDnormaldmdAllow member function address as const initializer
20688RESOLVEDWORKSFORMEmajordmdWrong code when linking to C complex number functions
20689RESOLVEDDUPLICATEnormaldmddmd's -betterC mode generates "undefined reference to '_memsetFloat'" when using float arrays
20690NEWenhancementphobosphobos#10412Static LibCurl
20691RESOLVEDFIXEDnormaldmdConverting scope static array to scope dynamic array should be error
20692RESOLVEDFIXEDnormaldmdNested alias declarations and getMember trait can crash dmd
20693RESOLVEDINVALIDnormaldmdalign(N): larger than 2^^30 causes unexpected behavior
20694RESOLVEDDUPLICATEminordmd"did you mean <a protected/private member>"
20695RESOLVEDFIXEDnormaldmdCopy constructor disable default struct constructor
20696RESOLVEDFIXEDnormaldmdShould error when retrieving mangling while the type is not yet final
20697RESOLVEDINVALIDenhancementdmdhanz solo
20698RESOLVEDINVALIDenhancementdruntimehanz
20699NEWnormaldmddmd#19684-lowmem does nothing with dmd if passed via dub
20700RESOLVEDFIXEDmajordmdForward references leads to `extern(C++, class|struct)` being ignored
20701NEWnormaldmddmd#19685extern(C++, class|struct) should not apply to inner types
20702NEWnormaldmddmd#19686Strack trace points to exception ctor instead of throw statement
20703RESOLVEDDUPLICATEnormaldmdSegfault on missing import in template instantiation
20704RESOLVEDFIXEDnormaldmd`-preview=rvaluerefparam` does not work with `init` as default parameter