D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12801RESOLVEDWONTFIXblockerdlang.org"virtual" keyword added to compiler without being added to language specification
12802RESOLVEDFIXEDenhancementdmdAllow optional 'StorageClasses' for new alias syntax
12803RESOLVEDFIXEDmajordlang.org__traits(getFunctionAttributes) is not documented
12804RESOLVEDDUPLICATEnormaldmdDMD segfault with template parameter specialisation 'typeof(T.init)'
12805NEWenhancementphobosphobos#10056@nogc std.range.iota(FP)
12806RESOLVEDFIXEDtrivialphobosDoes std.traits.isArray include associative arrays?
12807RESOLVEDFIXEDnormaldmdUFCS checks "alias this" attributes even when not called
12808NEWenhancementdmddmd#18832Small amount of escape analysis to allow more @nogc functions
12809RESOLVEDFIXEDminordmdMore strict nothrow check for try-finally statement
12810RESOLVEDFIXEDnormaldlang.orgPrimaryExpression grammar does not allow type constructors
12811RESOLVEDINVALIDnormaldmdGC-allocated closure for calling instance function in filter
12812RESOLVEDDUPLICATEenhancementdruntimeNeed a way to detach a thread externally when its address is unknown
12813RESOLVEDFIXEDregressiondlang.orgParser is confused between float and UFC syntax
12814NEWminordmddmd#18833Defining type inference Lambda function with default argument
12815ASSIGNEDenhancementphobosphobos#10057Dummy file
12816RESOLVEDDUPLICATEregressionphobosIncrement (++) operator on a BigInt array item
12817NEWenhancementphobosphobos#10058pure nothrow text(BigInt) too
12818RESOLVEDDUPLICATEnormaldlang.orgConditionalStatement grammar doesn't take into account the : case
12819NEWenhancementdmddmd#17662Refused purity conversion of immutable array of arrays
12820RESOLVEDFIXEDmajordmdDMD can inline calls to functions that use alloca, allocating the memory in the caller function instead.
12821RESOLVEDFIXEDenhancementdmdMissed redundant storage class / protection errors.
12822RESOLVEDFIXEDcriticaldmdDelegate .ptr assignment considered @safe
12823NEWmajordmddmd#18834atomicLoad ABI broken for structs returned in fp registers
12824RESOLVEDFIXEDregressiondmdREG(2.066) ICE(statement.c) Segfault with label and static if
12825RESOLVEDFIXEDnormaldmdInvalid "duplicated union initialization" error with initialized field in extern(C++) class
12826RESOLVEDFIXEDmajordmdWin64: bad code for x ~= x;
12827RESOLVEDFIXEDmajordmd[ICE] Segfault on immutable field self-initialization
12828RESOLVEDFIXEDnormalphobosFix SimpleTimeZone.utcOffset so that it has the correct return type
12829RESOLVEDFIXEDnormaldmdWrong error line number for closure allocation in @nogc function
12830RESOLVEDDUPLICATEnormaldmdMissed ref/out inference for delegate arguments
12831RESOLVEDINVALIDnormaldmdassert incorrectly fails on to!float conversion
12832RESOLVEDFIXEDnormaldmdasm movdqu accepts wrong operand size
12833RESOLVEDFIXEDmajordmdswitch statement does not work properly when -inline used
12834RESOLVEDDUPLICATEnormaldmdimplicite destructor cannot call invariant
12835RESOLVEDFIXEDenhancementphobosstd.random.uniform with open lower bound cannot support smaller integral types or character types
12836RESOLVEDFIXEDmajordmdCTFE ICE CompiledCtfeFunction::walkAllVars
12837REOPENEDenhancementdruntimedmd#17131Duration.get and Duration's individual unit getters are bug-prone
12838RESOLVEDFIXEDmajordmdDmd show ICEs when using Tuple and wrong type
12839RESOLVEDFIXEDmajordmdstd.parallelism with nested functions and lambdas. Segfault
12840RESOLVEDFIXEDenhancementphobos@nogc std.range.iota(x, y, step)
12841RESOLVEDFIXEDnormaldmdICE on taking function address
12842NEWenhancementphobosphobos#9634More support for ranges of ranges
12843RESOLVEDFIXEDnormaldruntimeUnit tests fail when GC is compiled with SENTINEL
12844NEWmajorphobosphobos#10059Absurd RAM Required for ctRegex
12845RESOLVEDWORKSFORMEenhancementphobos@safe std.algorithm.remove on array of tuples
12846RESOLVEDFIXEDnormalphobosPhobos git HEAD: std.datetime spewing out tons of deprecation messages
12847RESOLVEDFIXEDnormaldmdiota.cycle with 64-bit step causes ICE in comsub
12848RESOLVEDFIXEDregressiondruntime[REG2.061] crash in _d_run_main() on some unicode command line argument (Win32)
12849RESOLVEDFIXEDnormaldmdpmovmskb instruction cannot store to 64-bit registers
12850RESOLVEDFIXEDnormaldmdICE when passing associative array to template
12851RESOLVEDFIXEDnormaldmdICE when passing const static array to template
12852RESOLVEDFIXEDcriticaldmd64 bit wrong code generated
12853RESOLVEDFIXEDnormalphobosstd.encoding EncodingSchemeUtf16Native and EncodingSchemeUtf32Native decode() and SafeDecode() wrong stripping length
12854NEWnormaldmddmd#17663Cannot interface to C++ code with const class pointers
12855RESOLVEDFIXEDmajordmdShadow register assignments for spilling can conflict
12856RESOLVEDFIXEDenhancementdmdtemplate alias should not perform access check
12857RESOLVEDINVALIDenhancementdmdDon't allow declaring @system function inside @safe block
12858RESOLVEDFIXEDenhancementdlang.orgDocument opEquals usage in AAs
12859RESOLVEDFIXEDregressionphobosRead-modify-write operation for shared variable in Phobos
12860RESOLVEDFIXEDregressiondmdREG 2.065: typeid(_error_) symbols leaked to backend
12861RESOLVEDFIXEDnormalphobosstd.algorithm.sort of core.simd.int4[] too
12862RESOLVEDWORKSFORMEcriticaldmd[ICE] backend assertion (Internal error: backend/cg87.c 331) with inline, optimizing and floats
12863RESOLVEDINVALIDminordmdCrash in cast_.d on OSX 10.9
12864RESOLVEDFIXEDregressiondmdcan no longer use toLower in string switch case
12865RESOLVEDINVALIDnormalphobossplitLines returns empty array on empty string
12866RESOLVEDFIXEDnormalphobosAppend to std.container.Array of fixed size arrays
12867RESOLVEDDUPLICATEnormalphobosstd.traits.fullyQualifiedName fails on ClassName.staticMember.memberOfStruct
12868NEWenhancementdmddmd#18835core.simd.int4 equality
12869NEWenhancementphobosphobos#10060std.algorithm.sum for core.simd too
12870RESOLVEDFIXEDnormaldruntimeNo x86_64 optimized implementation for float array ops
12871RESOLVEDFIXEDnormaldmdinner function returning pointer to outer context local rejected
12872RESOLVEDWONTFIXenhancementdmdFeature request: Allow ref in arguments at the callsite
12873RESOLVEDFIXEDmajordmdValgrind unhandled instruction bytes 0x48 0xDB (redundant REX_W prefix on x87 load)
12874RESOLVEDFIXEDnormaldmdWrong file name in range violation error
12875RESOLVEDFIXEDmajorphobos[unittest] std.datetime fails: Not a valid tzdata file.
12876RESOLVEDFIXEDnormaldmdImplicit cast of array slice to fixed-size array for templates too
12877RESOLVEDFIXEDenhancementphobosstd.random.uniform cannot handle dchar variates
12878NEWnormaldmddmd#17664inline asm memory operand always uses 64-bit addressing
12879RESOLVEDFIXEDnormaldmdWrong line number for run-time array cast misalignment error
12880RESOLVEDFIXEDregressiondmd[REG2.066a] Wrong IFTI for string.init argument
12881RESOLVEDDUPLICATEblockerdmdCannot declare a function in foreach over tuple
12882RESOLVEDINVALIDnormaldmdParser ^^ operator results in invalid result
12883REOPENEDenhancementdmddmd#18836implicit conversion of struct to mutable via alias this
12884RESOLVEDINVALIDenhancementdmdimplicit conversion wrongly prefers casting immutable away over alias this when target type is base class
12885RESOLVEDFIXEDmajordmdconst union wrongly converts implicitly to mutable
12886RESOLVEDFIXEDenhancementphobosstd.datetime cannot parse HTTP date
12887RESOLVEDWONTFIXenhancementdmdAllow for more than one version specification for the version statement
12888RESOLVEDFIXEDenhancementdmdInclude template constraints in JSON output
12889RESOLVEDDUPLICATEmajorphobosstd.array replaceInPlace overlapping array copy error
12890RESOLVEDFIXEDenhancementphobosstd.array index based replace
12891RESOLVEDFIXEDenhancementdruntimeadd atomicFetchAdd and atomicFetchSub to core.atomic
12892RESOLVEDWONTFIXenhancementdmdextern(C): label confined to version scope
12893NEWnormaldmddmd#18837Cannot create a SortedRange from inout array
12894RESOLVEDINVALIDenhancementdmdMake extern(Windows) behave like extern(C) on non-Windows systems
12895NEWenhancementphobosphobos#10061std.net.curl doesn't allow to abort a request
12896RESOLVEDFIXEDregressiondmdld.gold complains about bad relocations when building libphobos2.so
12897RESOLVEDFIXEDcriticalphobosstd.json.toJSON doesn't translate unicode chars(>=0x80) to "\uXXXX"
12898RESOLVEDFIXEDnormalphobos`std.process.browse` expects URL to be encoded in CP_ACP on Windows instead of UTF-8
12899RESOLVEDFIXEDnormalvisualdslices don't work in memory window
12900RESOLVEDFIXEDregressiondmdREG 2.065: Wrong code in IfStatement condition Expression