D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
13901RESOLVEDFIXEDenhancementphobosImprovements to documentation
13902RESOLVEDFIXEDmajordmdCompiler allows escaping the address of part of a local
13903NEWenhancementphobosphobos#10108std.array.removeIf for associative arrays
13904RESOLVEDINVALIDminordmdcalls to mutable methods are just ignored when instance is an enum
13905RESOLVEDDUPLICATEminordmdcalls to mutable methods are just ignored when instance is an enum
13906RESOLVEDFIXEDnormalphobosetc.c.zlib is out of date
13907RESOLVEDFIXEDnormaldmdSurrogate pairs in wchar string literal will cause incorrect length match
13908RESOLVEDFIXEDenhancementphobos@safe write of a (uint, uint) tuple
13909RESOLVEDFIXEDenhancementphobosA problem with immutable zip + assocArray
13910RESOLVEDFIXEDcriticaldmdInternal error: e2ir.c 1926
13911RESOLVEDWONTFIXenhancementphobosrename std.stdio to std.io
13912NEWenhancementvisualdvisuald#203Offer to 'import missing packages' like C# and Java
13913NEWenhancementvisualdvisuald#235Cleanup imports
13914NEWenhancementdmddmd#18926Symbol lookup in ddoc
13915RESOLVEDFIXEDnormalvisualdMago doesn't handle C code very well
13916NEWnormalphobosphobos#9650Nested std.concurrency.receive doesn't work correctly
13917RESOLVEDDUPLICATEmajordmdCan't use '^^' at compile time?!
13918RESOLVEDFIXEDnormaldmdlldb fails to decode DWARF DW_TAG_base_type
13919RESOLVEDWORKSFORMEmajordmdtypeof(T.init[].front.init) crashes compiler for T = std.container.Array!int
13920RESOLVEDFIXEDmajordmdDMD crash when trying to set a delegate from __traits(getOverloads)
13921RESOLVEDFIXEDregressiondmdICE with template instantiation error
13922RESOLVEDFIXEDnormalphobosstd.range.package.takeOne doesn't accept non-forward ranges
13923RESOLVEDINVALIDminordlang.orgSpecify guarantees on associative array iteration order volatility
13924NEWenhancementphobosphobos#10109Deprecate std.random.uniformDistribution
13925NEWenhancementvisualdvisuald#238Refactor - renaming symbols
13926RESOLVEDFIXEDenhancementvisualdFind all references
13927RESOLVEDFIXEDmajordmdoptimizer hangs in optelem with SIMD initialization
13928RESOLVEDWONTFIXenhancementdlang.orgCreate a "community guidelines" document
13929RESOLVEDFIXEDenhancementphobosnothrow @nogc gcd with signed integers
13930RESOLVEDFIXEDnormalphobosstd.concurrency can't send immutable AA to another thread
13931RESOLVEDFIXEDnormalphobosMissing overflow checks in `std.conv` for negative numbers which start from the most negative number digits
13932RESOLVEDFIXEDnormaldmdc++ mangling for template negative int parameter
13933NEWenhancementdruntimedmd#17137templatize object.opEquals
13934RESOLVEDFIXEDregressiondmdCannot pass 'this' to function by reference
13935RESOLVEDFIXEDnormalphobosProblem with std.algorithm.cartesianProduct(map, map)
13936RESOLVEDFIXEDnormaldmdgroupBy must be redone
13937RESOLVEDFIXEDregressiondmdC++ mangling for template negative parameter not correct for dmc
13938RESOLVEDFIXEDnormaldmdIASM shouldn't be able to access TLS variables
13939RESOLVEDFIXEDnormaldmdIASM shouldn't access global symbol with PIC code
13940RESOLVEDFIXEDenhancementphobosstd.algorithm.argMin
13941RESOLVEDFIXEDnormaldlang.orgNewExpression grammar is insufficient
13942RESOLVEDFIXEDregressiondmd[REG2.066] Bad template error message
13943RESOLVEDFIXEDnormaldlang.orgGrammar does not list 'super' and 'this' as types
13944RESOLVEDFIXEDenhancementdmdBuilt-in stringof and mangleof properties are unnecessarily fixed to the type 'string'
13945NEWmajordlang.orgdlang.org#3942Documentation and errors of nested structs need improvement
13946RESOLVEDFIXEDenhancementdlang.orgddox should rebuild documentation incrementally
13947RESOLVEDFIXEDnormaldmdPadding in empty structs is compared
13948RESOLVEDFIXEDenhancementdlang.orgDdox should not generate documentation for std.c.*
13949RESOLVEDWONTFIXenhancementphobosAlias baseName() as stripPath()
13950RESOLVEDFIXEDregressiondmd[REG2.062] zero-length tuple does not work on function default argument
13951RESOLVEDREMINDnormaldmdMassive amounts of bloat generated for asserts by template.c
13952RESOLVEDFIXEDregressiondmd[REG2.067a] change in struct ctor lowering triggers codegen bug
13953RESOLVEDFIXEDnormaldmdAA .remove pseudo-method doesn't work via alias this
13954RESOLVEDFIXEDnormaldmd(D1 only) Compiler allows implementing float return method with a real return type
13955RESOLVEDFIXEDmajordmd64 bit C ABI not followed for passing structs with mixed floating types
13956RESOLVEDFIXEDmajordmd64 bit C ABI not followed for passing empty structs
13957RESOLVEDFIXEDcriticaldmd64 bit C ABI not followed for passing structs with floating+integer types
13958RESOLVEDINVALIDcriticalphobosRangeError with impure map
13959RESOLVEDFIXEDnormaldmdICE in e2ir when casting struct to pointer
13960NEWenhancementdmddmd#17693DDoc ignores pre and post contracts.
13961RESOLVEDFIXEDenhancementdlang.orgenum values appear as variables in ddox
13962RESOLVEDWORKSFORMEenhancementdlang.orghttp://dlang.org/phobos/object.html is formatted with the old style
13963RESOLVEDFIXEDnormalphobosBigInt modulo ulong is rejected
13964RESOLVEDINVALIDnormaldmdInputRange!T doesn't have save method
13965RESOLVEDFIXEDenhancementphobosMore handy schwartzSort
13966RESOLVEDFIXEDregressiondmd[REG2.067a] dmd: expression.c:3761: size_t StringExp::length(int): Assertion `encSize == 1 || encSize == 2 || encSize == 4' failed.
13967RESOLVEDWORKSFORMEenhancementdmdMore precise non-@nogc error messages
13968RESOLVEDFIXEDregressiondmd[REG2.067a] constructing and returing union causes segfault
13969RESOLVEDFIXEDregressiondmd[REG2.063] [ICE] (backend\cgcod.c 2309) with cycle(iota(a,b,s))
13970NEWenhancementdmddmd#18927Simple flow analysis should eliminate null uses statically
13971NEWenhancementphobosphobos#10110Writing a container should write its default range
13972RESOLVEDMOVEDenhancementdmdMake scoped, Unique, and RefCounted @nogc
13973NEWenhancementphobosphobos#9651Revise Unique implementation
13974RESOLVEDFIXEDenhancementdmdMake it possible simple std.math functions to be CTFE-able
13975RESOLVEDFIXEDnormaldmdICE: dmd crash if -gc and enum member is immutable int
13976RESOLVEDFIXEDenhancementdmdValue range propagation to disable some slice bound tests
13977RESOLVEDFIXEDmajordmdFront-end optimizer bug in AndAndExp
13978RESOLVEDFIXEDmajordmdFront-end optimizer bug in OrOrExp
13979RESOLVEDFIXEDnormaldlang.orgForeachType grammar does not allow 'ref' to appear after type constructors
13980RESOLVEDWORKSFORMEenhancementdlang.orgWe need better documentation for potential contributors
13981NEWenhancementphobosphobos#10111std.algorithm: inconsistent handling of static arrays
13982RESOLVEDFIXEDnormaldmdD1: wrong template instantiation is not rejected
13983RESOLVEDFIXEDmajorphobosRefCounted needs to be @safe
13984RESOLVEDMOVEDnormaltoolsMangling of /ENTRY depends on DLL imports
13985RESOLVEDFIXEDcriticaldmdWrong code when using "super" to call final interface method
13986RESOLVEDDUPLICATEenhancementdmdauto return for some recursive functions
13987RESOLVEDFIXEDmajordmdInvalid struct segfaults
13988NEWnormaldruntimedmd#17288simplify/cleanup rt.lifetime
13989RESOLVEDLATERenhancementdmdadd system-specific ext to -of parameter if ext is invalid
13990RESOLVEDFIXEDnormalphobosstd.algorithm.move incorrectly uses hasAliasing for class references
13991RESOLVEDFIXEDnormaldlang.orgInvariant grammar does not document that parenthesis are optional
13992RESOLVEDFIXEDregressiondmd[REG2.067a] CTFE produces strange error with += operator on integer type
13993RESOLVEDFIXEDminordmdvisual studio 2010: can't build with vcbuild/builddmd.bat
13994RESOLVEDWORKSFORMEenhancementdlang.orgImprove wikipedia page on variadic templates
13995NEWenhancementdmddmd#18928Alias type stringof decay to alias type stringof
13996RESOLVEDFIXEDenhancementphobosFunction for returning a temporary file with a randomly generated name where the name can be accessed
13997RESOLVEDFIXEDenhancementdlang.orgdlang.org (including forums) should look good on mobile devices
13998RESOLVEDFIXEDregressiondmdWrong code with -O -inline, loops, and taking address of double
13999RESOLVEDFIXEDregressiondmd[REG2.067a] Associative array literal with static array keys must now have matching key lengths
14000RESOLVEDFIXEDnormaldmdSegmentation fault with profile