D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12401RESOLVEDDUPLICATEnormaldmdInternal Compiler Error for vector operation
12402RESOLVEDDUPLICATEenhancementdmdImproved typing for array concatenation
12403RESOLVEDFIXEDregressiondmd[AA] Associative array `get` function rejects some cases
12404NEWnormalphobosphobos#10039Zip.back is wrong
12405RESOLVEDFIXEDregressiondmdNamed imports act like regular imports
12406RESOLVEDFIXEDmajordmdBroken delegate closure
12407RESOLVEDINVALIDnormaldmdreduce cannot deduce argument types
12408RESOLVEDINVALIDnormaldmdmap does not like inout
12409RESOLVEDFIXEDenhancementphobosAdd "each" function as found in Ruby and jQuery
12410RESOLVEDDUPLICATEnormaldmdnon-parametrized helper function in eponymous template is not inferred
12411RESOLVEDWORKSFORMEenhancementdmdNew eponymous template syntax could support nested eponymous templates
12412RESOLVEDDUPLICATEnormalphobosstd.math.isNaN is not available during CTFE
12413RESOLVEDFIXEDregressiondmdInfinite recursion of `Package::search`
12414RESOLVEDWORKSFORMEnormaldmdAssertion failure in 'template.c' on inout+foreach+template tuple parameter
12415RESOLVEDWORKSFORMEnormaldruntimelrintf doesn't seem to exist on Windows
12416RESOLVEDDUPLICATEmajordmdTemplate specialization with TemplateTupleParameter incorrect ordering
12417NEWnormalphobosphobos#10040`toStringz` is fundamentally broken
12418RESOLVEDFIXEDenhancementphobosAdd module for C-strings support
12419RESOLVEDFIXEDnormalphobosassertion failure in std.utf
12420REOPENEDregressiondmddmd#17648[AA] Can't set associative array with array as key value using key type
12421RESOLVEDFIXEDenhancementdmdAllow simpler syntax for lambda template declarations
12422RESOLVEDFIXEDregressiondmd[REG2.055] Templated nested function is inferred as `pure` even if it calls impure functions
12423RESOLVEDFIXEDnormaldmdextern(Windows) interfaces with -m64 broken
12424RESOLVEDINVALIDnormaldmdCannot do qualifier-overload with mixin template.
12425RESOLVEDWORKSFORMEenhancementdmdallow default values for "auto ref"
12426RESOLVEDWORKSFORMEmajordmdSpurious "auto can only be used for template function parameters" for overloaded templated functions
12427RESOLVEDFIXEDregressiondruntimeRegression (2.066 git-head): Building druntime fails with -debug=PRINTF
12428RESOLVEDFIXEDregressionphobosRegression (2.066 git-head): toUpper is corrupting input data (modifying immutable strings)
12429RESOLVEDDUPLICATEnormaldmdSIMD vector type errors are too eager
12430RESOLVEDFIXEDnormaldmdnon compile-time __simd opcode causes ICE
12431RESOLVEDWORKSFORMEnormaldmdSIMD vector in struct ICE
12432RESOLVEDFIXEDnormaldmdDiagnostic on argument count mismatch for ranges and opApply should improve
12433NEWenhancementdmddmd#18798Allow forward referencing IFTI types in template argument list
12434RESOLVEDFIXEDnormalphobosstd.algorithm.sum of immutable array too
12435RESOLVEDINVALIDnormalphobosstd.range.transposed for immutable matrix too
12436RESOLVEDFIXEDmajordmdOpaque struct parameter type should not be allowed
12437RESOLVEDINVALIDnormaldmdICE when passing undefined type to function pointer
12438RESOLVEDWORKSFORMEcriticaldmdWrong code for result of assignment to `ref`/`out` struct parameter
12439RESOLVEDDUPLICATEnormaldmdCan't access to property call result if the call is in parantheses
12440NEWenhancementdmddmd#18799Implement whole-program analysis
12441RESOLVEDWORKSFORMEnormaldmdDDoc should ignore interleaved non-doc comments
12442RESOLVEDFIXEDenhancementdmdinefficient code with scope(exit)
12443NEWenhancementdmddmd#18800Allow passing DLLs directly to DMD to avoid the need for creating import libraries
12444RESOLVEDDUPLICATEnormalphobosstd.array uninitializedArray & minimallyInitializedArray missing APPENDABLE attribute / capacity info
12445NEWenhancementphobosphobos#10041std.bitmanip.read should have overloads specifying the count of bytes to read
12446RESOLVEDFIXEDenhancementphobosstd.parallelism.amap prefer iteration to indexing
12447RESOLVEDFIXEDmajordmdvariadic template functions hijack all eponymous enum and alias template overloads
12448RESOLVEDFIXEDenhancementphobos"in" argument for std.string.toStringz
12449RESOLVEDFIXEDnormalphobosUndefined format in std.algorithm.max
12450RESOLVEDDUPLICATEnormalphobosDeprecated code in std.stdio.readf
12451RESOLVEDINVALIDenhancementdmdSimple range mistake not caught by compiler
12452ASSIGNEDenhancementdmddmd#18801To mitigate unwanted integer division precision loss
12453RESOLVEDWONTFIXregressiondlang.org'ini' directory missing in ZIP release bundles
12454RESOLVEDDUPLICATEmajordmdReturn type inference does not work
12455RESOLVEDFIXEDregressionphobos[uni][reg] Bad lowercase mapping for 'LATIN CAPITAL LETTER I WITH DOT ABOVE'
12456RESOLVEDWONTFIXregressiondlang.orgRegression: Direct downloads are no longer available from the changelog
12457RESOLVEDDUPLICATEnormaldlang.orghttp://digitalmars.com is linking to an outdated D version
12458NEWnormalphobosphobos#10042No out of bounds assert errors in not-release mode for std.bitmanip.BitArray
12459RESOLVEDFIXEDnormaldlang.orgBugzilla logs users in only on https site, and does not redirect from http to https
12460RESOLVEDFIXEDnormaldmdCrash with goto and static if
12461RESOLVEDFIXEDnormalphobosTypedef and opOpAssign
12462RESOLVEDWORKSFORMEnormalphobosstd.bitmanip.BitArray should use new-style operator overloads
12463NEWnormaldmddmd#18802Incorrect error: mismatched array lengths, X and 1
12464RESOLVEDFIXEDnormalphobosDMD/Phobos cannot auto-implement D variadic methods
12465RESOLVEDFIXEDnormaldlang.orgupdate bugzilla to 4.0 for duplicate suggestions
12466RESOLVEDINVALIDenhancementdmdTemplate type parameter should not require a new symbol for deducing a type
12467RESOLVEDFIXEDregressiondmdRegression (2.066 git-head): char[] is implicitly convertible to string
12468RESOLVEDWORKSFORMEenhancementdmdImprove foreach type mismatch error message
12469RESOLVEDINVALIDnormaldmdopIndex does not work on pointers to structs
12470RESOLVEDFIXEDnormalphobosstd.array.replace does not work with inout(char)[]
12471NEWenhancementphobosphobos#10043Struct of arrays in Phobos
12472NEWenhancementphobosphobos#10044Fixed-sized Bit array too
12473NEWenhancementdmddmd#18803Allow version specification for unittests
12474RESOLVEDDUPLICATEenhancementdmdImplement the getStorageClass trait
12475RESOLVEDDUPLICATEminordmdextend typeof() to return '__gshared(type)'
12476RESOLVEDFIXEDmajordmdAssert error in interpret.c:3204
12477RESOLVEDFIXEDnormalphobosstd.bitmanip should emit informative diagnostics
12478RESOLVEDDUPLICATEnormaldmdCurrent element in foreach statement is implicitly casted to const
12479RESOLVEDFIXEDenhancementphobosreplace "pointsTo" with "maybePointsTo" and "definitlyPointsTo"
12480RESOLVEDFIXEDnormaldmdstatic assert should print out the string representation of a value it can interpret
12481NEWnormaldmddmd#18804Wrong cross-module overload resolution with std.process.pipe and std.functional.pipe
12482RESOLVEDINVALIDenhancementphobosAdd a standard logging module
12483NEWenhancementdmddmd#18805Some type tooltips in the generated html docs
12484RESOLVEDINVALIDnormaldmdTemplate Overloading or Pattern Matching Failure
12485RESOLVEDFIXEDregressiondmd[REG2.065] DMD crashes when recursive template expansion
12486RESOLVEDFIXEDmajordmdFunction returning struct isn't called if `enum` of its result is accessed
12487RESOLVEDFIXEDminordmdDMD correctly reports excessive CTFE recursion, but not template recursion
12488NEWenhancementdmddmd#18806foreach() should accept (and ignore) 'auto' in ForeachType
12489RESOLVEDWONTFIXenhancementphobosstd.bitmanip byte swapping routines should be partially instantiable
12490RESOLVEDFIXEDnormaldmdNo "Error: , has no effect" Error for comma expression LHS
12491NEWenhancementdmddmd#18807[AA] Disallow non-`immutable` types as associative array keys
12492NEWnormaldmddmd#17649[AA] Clarify what types can be used to get associative array key value
12493RESOLVEDINVALIDnormalphobosstd.file.readText doesn't convert Windows newlines correctly
12494RESOLVEDFIXEDregressionphobosRegression (2.064): to!string(enum) returns incorrect value
12495RESOLVEDFIXEDnormaldmdCTFE slice cast can cause allocation
12496RESOLVEDFIXEDmajordmd__traits(parent, x) returns incorrect type
12497RESOLVEDFIXEDregressiondmd[REG2.064] ICE on string mixin with non-string operand
12498RESOLVEDFIXEDnormaldmdICE: while(string) causes compiler to crash during CTFE
12499RESOLVEDFIXEDnormaldmdtuple/TypeTuple 1-Arg initialization fails during CTFE.
12500RESOLVEDFIXEDmajordmdICE in codegen when multiplying an incremented size_t by a double