D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12501RESOLVEDFIXEDregressiondmdAssertion `global.gaggedErrors || global.errors' failed.
12502RESOLVEDFIXEDnormaldmdSome static array casts incorrectly rejected in safe code
12503RESOLVEDFIXEDcriticaldmdBad optimization with scope(success) and return statement
12504RESOLVEDFIXEDnormaldmdWrong 'cannot cover index range' error message
12505RESOLVEDFIXEDregressionphobosNull pointers are pretty-printed even when hex output is requested
12506RESOLVEDFIXEDnormaldmdWrongly private lambda to define global immutable array
12507RESOLVEDFIXEDnormalphobosSysTime.init.toString should not segfault
12508RESOLVEDFIXEDcriticaldmdCodegen bug for interface type covariant return with lambda type inference
12509RESOLVEDFIXEDregressiondmdCompiler performance highly depends on declared array size - for struct with long static array of structs
12510RESOLVEDINVALIDregressiondmdTemplated overload ignored
12511REOPENEDnormaldmddmd#18808static overloaded function is not accessible
12512NEWenhancementdmddmd#18809.dup of const structs does not work
12513RESOLVEDDUPLICATEmajorphobosstd.file: dirEntries-range crashes, when hitting the system folder "System Volume Information"
12514RESOLVEDWORKSFORMEenhancementdmdValue range analysis in triple operator too
12515NEWenhancementdruntimedmd#17273memchr/wmemchr/dmemchr in druntime
12516NEWnormaldruntimedmd#17129TypeInfo.getHash should not be trusted
12517RESOLVEDDUPLICATEnormaldmd[ICE] Assertion failure: 'global.gaggedErrors || global.errors' on line 275 in file 'statement.c'
12518RESOLVEDFIXEDenhancementvisualdAdd ability to not rebuild the project on file with custom build tool change
12519REOPENEDnormaldmddmd#17650Some implicit array casts are missing
12520RESOLVEDFIXEDnormaldmdComparing two TypeTuples with == does not compile for no arguments
12521RESOLVEDFIXEDnormalphobosstd.getopt does not conform to documentation
12522NEWnormaldmddmd#18810(void delegate() f) is not callable using argument types (void function() pure nothrow @safe)
12523RESOLVEDFIXEDnormaldmdwrong foreach argument type with ref and inout
12524RESOLVEDFIXEDnormaldmdwrong type with inout const arg and inout return
12525RESOLVEDDUPLICATEregressiondmdCode takes longer than it should to compile
12526RESOLVEDFIXEDnormaldlang.orgDDox possible issue with case sensitive file names
12527RESOLVEDFIXEDnormaldmdCannot make @system function/delegate alias in a @safe section
12528RESOLVEDFIXEDnormaldmd[CTFE] cannot append elements from one inout array to another inout array
12529RESOLVEDWONTFIXenhancementdmdFunction/delegate type alias picks up @safe attribute from surrounding scope
12530NEWenhancementdmddmd#18811uniform initialization for type tuples too
12531RESOLVEDFIXEDnormaldmdforward reference with nested struct
12532NEWnormaldmddmd#18812__traits(compiles, ...) fails to see valid enum symbols
12533NEWnormaldmddmd#17651instantiated template using __traits(compiles, ...) causes semantic errors when reused
12534RESOLVEDFIXEDnormaldmdICE on using expression tuple as type tuple
12535RESOLVEDFIXEDnormaldlang.orgThe language introduction page is not linked from index
12536NEWminordlang.orgdlang.org#3941Improve the documentation about preprocessing the files has "Ddoc" file header
12537RESOLVEDFIXEDblockerdmdTemplatizing opEquals results in infinite recursion in the compiler
12538RESOLVEDFIXEDnormaldlang.orgZeroBUGS links are broken
12539RESOLVEDFIXEDnormaldmdCompiler crash when looking up a nonexistent tuple element in an associative array
12540RESOLVEDWORKSFORMEnormalphobosAlgebraic recursive alias declaration when a class contains an Algebraic member that can accept itself
12541RESOLVEDDUPLICATEmajordmdtemplated __traits(compiles, ...) on value symbols causes a compilation error - under certain conditions
12542RESOLVEDFIXEDcriticaldmdNo function attribute inference for recursive functions
12543RESOLVEDFIXEDnormaldmdClass.sizeof requires the Class' definition
12544RESOLVEDFIXEDnormalphobosDifferences in ubyte/char enum printing
12545NEWminorphobosphobos#10045An object with .init breaks std.range.ElementType
12546NEWmajordmddmd#18813DMD does not generate required symbols for linker
12547NEWenhancementphobosphobos#10046floor/round/ceil that optionally return a specified integral type
12548RESOLVEDWONTFIXenhancementphobosSafer malloc/calloc/realloc wrappers in Phobos
12549RESOLVEDINVALIDnormaldmdImmutable can't be casted when using nested pointers
12550RESOLVEDFIXEDenhancementdmdDeprecate -noboundscheck and replace with more useful -boundscheck= option
12551RESOLVEDINVALIDenhancementdmdtest bug
12552RESOLVEDWONTFIXnormaldmdReview DMD's Static Analysis as Produced by Intel's C++ Compiler
12553RESOLVEDFIXEDmajordmdcompilation fails if a forward referenced symbol represents a value and is first used as template parameter
12554RESOLVEDFIXEDregressiondmd[ICE](struct.c line 898) with failed delegate purity
12555RESOLVEDFIXEDnormaldmdIncorrect error ungagging for speculatively instantiated class
12556RESOLVEDFIXEDenhancementphobosAdd persistent byLine
12557RESOLVEDFIXEDtrivialphobosstd.numeric.gcd documentation reports Euler's algorithm, but it uses Euclid's algorithm
12558RESOLVEDFIXEDnormaldmdtry/catch allows implicit catching of Errors without specifying any Exception type
12559NEWnormaldmddmd#18814Multi operators with template mixins produces an error
12560NEWnormaldmddmd#17652[CTFE] Accepts invalid array assign of void[], breaks type system
12561RESOLVEDDUPLICATEenhancementdmdtypeof function literal doesn't check @safe
12562RESOLVEDWONTFIXenhancementphobosstd.algorithm.mul
12563RESOLVEDFIXEDenhancementphobosstd.container.SList.reverse
12564RESOLVEDWONTFIXenhancementphobosstd.range.backWalk, std.range.backWalkMaybe
12565RESOLVEDFIXEDmajorvisualdIDE cannot launch Mago debugger starting from v0.3.38-beta3
12566RESOLVEDFIXEDenhancementphobosGive DList true reference semantics
12567RESOLVEDFIXEDenhancementdmdModules can't be marked as deprecated
12568RESOLVEDFIXEDnormalphobosstd.functional.memoize with constant array argument too
12569RESOLVEDFIXEDminorphobosBetter error message for std.algorithm.reduce used with two functions and a scalar seed
12570RESOLVEDINVALIDnormaldmdcast to template interface
12571RESOLVEDFIXEDmajordmd__traits(parent) should work for typed manifest constant in initializer
12572RESOLVEDDUPLICATEblockerdmdpragma(lib, "curl") and -Lcurl broken
12573NEWenhancementdmddmd#18815Implicit immutable cast for ref/out argument of pure functions
12574RESOLVEDFIXEDregressiondmd[ICE](statement.c, line 713) with reduce with wrong tuple arity
12575RESOLVEDDUPLICATEnormaldmdextern(C) mangling ignored inside mixin template
12576RESOLVEDFIXEDnormaldmdproblem with compile time struct field
12577RESOLVEDFIXEDnormaldmdice on compile time struct field access
12578NEWenhancementdmddmd#18816Allow local function overloading
12579RESOLVEDFIXEDnormaldmdDMD rejects valid function literal
12580RESOLVEDFIXEDregressiondmd[REG2.066a] dup() won't accept void[]
12581RESOLVEDFIXEDregressiondmd[ICE](statement.c, line 713) with invalid assignment + alias this
12582RESOLVEDFIXEDnormalphobosNon-existant named capture groups cause runtime range violation or segmentation fault in regex
12583NEWenhancementphobosphobos#9630Allow user defined "retro" range
12584RESOLVEDFIXEDenhancementvisualdresizing the settings window makes VisualD settings disappear
12585RESOLVEDFIXEDregressiondmdRegression(2.064): Segfault on lazy/catch/opIndex
12586RESOLVEDFIXEDminordmdredundant error messages for tuple index exceeding
12587RESOLVEDWORKSFORMEnormaldmdOmmiting type when auto declaration in static members results in error
12588RESOLVEDWORKSFORMEmajordmdSegfault on X86_64 assigning std.complex to array
12589RESOLVEDFIXEDnormalphobosstd.random.randomCover fails for empty ranges
12590NEWenhancementdruntimedmd#17274Associative array idup
12591RESOLVEDFIXEDregressiondmd[DMD|REG] std/typecons.d(440): Error: tuple has no effect in expression
12592RESOLVEDWORKSFORMEenhancementphobosstd.algorithm.keep to filter range elements and write back to the source range
12593RESOLVEDFIXEDregressiondmd[REG2.065] AA cannot have struct as key
12594RESOLVEDDUPLICATEenhancementdmdFollow anchor naming standards in generated html when parsing templates.
12595NEWnormaldruntimedmd#17130dup/idup shouldn't be property functions
12596RESOLVEDFIXEDenhancementphobosImplement Typedef ctor that can take itself as a parameter
12597NEWenhancementphobosphobos#10047Payload getter for std.typecons.Typedef
12598RESOLVEDFIXEDenhancementdmdPoor diagnostic with local import hijacking
12599RESOLVEDINVALIDmajordmdtemplated inout opIndex gives strange error
12600RESOLVEDFIXEDnormalphobosVariant should support coercion to bool