D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
13001RESOLVEDFIXEDenhancementdmdSupport VRP for ternary operator (CondExp)
13002RESOLVEDFIXEDregressiondmdDMD 2.066 prep: 32-bit build fails on Ubuntu via create_dmd_release
13003RESOLVEDFIXEDnormaldmdLack of read-modify-write operation check on shared object field
13004RESOLVEDFIXEDregressioninstaller/? option to cl.exe results in ICE
13005RESOLVEDINVALIDregressiondmdDMD 2.066 prep: 32-bit build fails on Windows via create_dmd_release
13006NEWenhancementdmddmd#18843Allow inout return type without inout parameters
13007RESOLVEDFIXEDcriticaldmdWrong x86 code: long negate
13008RESOLVEDFIXEDregressiondmd[REG2.066a] 'deprecated' is not allowed to refer another deprecated when it is a function declaration
13009RESOLVEDFIXEDregressiondmd[REG2.064] inout overload conflicts with non-inout when used via alias this
13010NEWenhancementdmddmd#18844Use variable range propagation (VRP) for static assert
13011RESOLVEDFIXEDmajordmdinout delegate parameter cannot receive exactly same type argument
13012RESOLVEDFIXEDnormaldlang.orgOpen bugs chart is missing from http://dlang.org/bugstats.php
13013RESOLVEDFIXEDenhancementphobosFailed unittests in std.json - does not parse doubles correctly
13014NEWenhancementtoolsTest Phobos with a QuickCheck-like tool too?
13015RESOLVEDFIXEDenhancementphobosstd.json.JSONValue's toString is not const
13016RESOLVEDDUPLICATEnormaldmdWeird error message when trying to construct Nullable!int from a size_t
13017RESOLVEDFIXEDenhancementphobosopEquals for null std.typecons.Nullable
13018RESOLVEDFIXEDnormalphobosstd.string.translate needs mutable translation table
13019RESOLVEDFIXEDenhancementdmdDifferent color for "Warning:"
13020RESOLVEDDUPLICATEenhancementphobosstd.ascii.isASCII for strings too or @nogc all!isASCII
13021RESOLVEDFIXEDregressiondmdConstructing union with floating type and then accessing its field in one expression causes ICE
13022RESOLVEDFIXEDenhancementphobosstd.complex lacks a function returning the squared modulus of a Complex
13023RESOLVEDFIXEDmajordmdoptimizer produces wrong code for comparision and division of ulong
13024RESOLVEDFIXEDregressiondmd[ICE](expression.c line 1172) with implicit supertype conversion of different enums in array literal
13025RESOLVEDFIXEDregressiondmdTools repository does not build on Ubuntu
13026RESOLVEDFIXEDregressiondmdobject.get cannot be called with [] as "defaultValue" argument
13027RESOLVEDFIXEDregressiondmdAssertion `ex->op == TOKblit || ex->op == TOKconstruct' failed.
13028RESOLVEDFIXEDminordmd[ICE] CTFE internal error: cannot evaluate at compile time
13029RESOLVEDDUPLICATEenhancementphoboscumulate for std.algorithm
13030RESOLVEDFIXEDregressiondmdDMD assertion fails at mtype.c:697 if delegate has an argument name
13031NEWnormaldmddmd#18845`continue` with label causes compiler to think code after loop can be executed
13032NEWmajorphobosphobos#10067std.internal.math.gammfunction assumes 80-bit real
13033RESOLVEDWONTFIXenhancementphobosstd.conv.toBase too
13034RESOLVEDFIXEDregressiondmd[Reg] core.stdc.stdio - deprecation warning with dmd -inline
13035RESOLVEDWONTFIXcriticaldmdCherry-picks for v2.066.0-b2
13036RESOLVEDWONTFIXcriticaldmdCherry-picks for v2.065.1-b1
13037RESOLVEDFIXEDenhancementdruntimeSIGRTMIN and SIGRTMAX aren't correctly defined on Solaris
13038RESOLVEDINVALIDenhancementdruntimeCalling to!String in the destructor
13039RESOLVEDDUPLICATEenhancementphoboscombinations
13040NEWenhancementdmddmd#18846Use -vcolumns switch on default and remove it
13041RESOLVEDWONTFIXnormalphobosstd.range.transposed consumes sub-ranges
13042RESOLVEDFIXEDenhancementphobosstd.net.curl.SMTP doesn't send emails with libcurl-7.34.0 or newer
13043RESOLVEDFIXEDmajordmdRedundant linking to TypeInfo in non-root module
13044RESOLVEDFIXEDnormaldmdAssignment of structs with const members
13045RESOLVEDFIXEDblockerdmdTypeInfo.getHash should return consistent result with object equality by default
13046RESOLVEDINVALIDregressioninstallerIllegal char '~' in: Version: 2.066.0~b1
13047RESOLVEDFIXEDregressioninstallercannot stat `./icons/16/dmd-source.png': No such file or directory
13048RESOLVEDFIXEDenhancementdmdSolaris no longer needs -mt during linking
13049RESOLVEDFIXEDnormaldmdin template arguments the compiler fails to parse scope for function pointers arguments
13050RESOLVEDFIXEDnormaldmdpragma mangle breaks homonym template aliasing
13051RESOLVEDFIXEDnormaldmdCannot use function literal inside struct initializer
13052RESOLVEDFIXEDmajordruntimeTypeInfo.getHash should return same hash for different floating point zeros.
13053RESOLVEDFIXEDregressiondmdWrong warning on implicitly generated __xtoHash
13054NEWenhancementphobosphobos#10068pure nothrow @safe std.algorithm.schwartzSort
13055NEWenhancementphobosphobos#10069@nogc std.string.sformat
13056RESOLVEDFIXEDregressiondmd[2.066.0-b1] Regression: Error: template std.path.baseName cannot deduce function from argument types !()(DirEntry)
13057RESOLVEDFIXEDmajordruntimeposix getopt variables in core/sys/posix/unistd.d should be marked __gshared
13058RESOLVEDFIXEDnormaldruntimeThread priority handling doesn't work in Solaris
13059RESOLVEDWONTFIXnormaldmdDelete uses destructor rather than the delete operator
13060RESOLVEDFIXEDnormaldmd@nogc reading an associative array
13061NEWenhancementdruntimedmd#17278[GC] investigate using compressed bitmaps for attribute bits
13062RESOLVEDDUPLICATEregressiondmd"member x is not accessible" when passing field to template parameter
13063RESOLVEDFIXEDnormaldmd`enum` is allowed as storage class for functions
13064RESOLVEDFIXEDnormaldmdRedundant `auto` storage class is allowed for functions
13065RESOLVEDDUPLICATEnormalphoboswriteln doesn't print the whole fixed size array of chars in some cases
13066RESOLVEDINVALIDnormalphobospure core.stdc.stdio.sprintf
13067RESOLVEDWORKSFORMEenhancementphobos@safe std.algorithm.findSplitBefore
13068RESOLVEDFIXEDnormalphobosstd.typecons.Unique should disable postblit
13069NEWenhancementdmddmd#18847Missing doc-comment for alias this, this(this)
13070NEWenhancementdruntimedmd#17279Specify behavior of GC.addRange and GC.removeRange
13071RESOLVEDFIXEDregressiondmd[ICE] dmd 2.066.0-b1 assertion in nogc.c:73
13072RESOLVEDWONTFIXcriticaldmdCherry-picks for v2.066.0-b3
13073RESOLVEDFIXEDmajordruntimeWrong uint/int array comparison
13074RESOLVEDWONTFIXblockerdmdOld opCmp requirement for AA keys should be detected
13075RESOLVEDDUPLICATEregressionphobos[2.066.0-b2] DList. Cannot remove from an un-initialized List
13076RESOLVEDFIXEDregressionphobos[dmd 2.066-b2] DList clearing of empty list
13077RESOLVEDFIXEDregressiondmd[dmd 2.066-b2] std.range.array with shared InputRangeObject
13078RESOLVEDFIXEDregressiondruntime[dmd 2.066-b2] AA rehash failed with shared
13079RESOLVEDDUPLICATEmajordmdNeed 'this' to access member - function literal
13080RESOLVEDINVALIDcriticaldmdDDOC removes $x characters from $(LINK urls, text)
13081RESOLVEDFIXEDregressiondmdICE with alias this and opSlice
13082RESOLVEDFIXEDminordmdSpurious error message with failed call to class ctor
13083RESOLVEDDUPLICATEmajordmdusing map() with a delegate which uses a ref parameter to the enclosing scope is broken when compiling with -inline (sample code attached)
13084RESOLVEDFIXEDregressiondruntimeModuleInfo.opApply delegate expects immutable parameter
13085RESOLVEDDUPLICATEnormaldmdCompiler does not reject storing global reference to scope delegate
13086NEWenhancementdruntimedmd#17132Add Go-style scheduler for D fibers
13087RESOLVEDFIXEDregressiondmdError: no property 'xyz' for type 'Vec!4'
13088RESOLVEDFIXEDcriticaldmdCompiler segfaults with trivial case code.
13089RESOLVEDFIXEDnormaldmdSpurious 'is not nothrow' error on static array initialization
13090RESOLVEDDUPLICATEnormaldmdType inferring fails at function parameters with parameterized alias
13091RESOLVEDFIXEDenhancementphobosnothrow std.algorithm.cartesianProduct
13092NEWnormalphobosphobos#10070std.algorithm.cartesianProduct of Nullable Tuple of strings array too
13093RESOLVEDFIXEDnormaldlang.orgD ABI change for guaranteed efficient return of fixed size array
13094NEWnormaldmddmd#18848Refused implicit supertype conversion of different enums in array literal
13095RESOLVEDFIXEDmajordmdSometimes struct destructor is called if constructor throws
13096RESOLVEDDUPLICATEnormaldmdImported private identifiers conflict with public ones.
13097RESOLVEDDUPLICATEregressiondruntimelinker error: undefined reference to symbol '_end', bisected to druntime 09ea3d
13098RESOLVEDFIXEDregressionphobosstd.path functions no longer works with DirEntry
13099RESOLVEDFIXEDenhancementphobos@nogc std.range.stride
13100RESOLVEDFIXEDnormalphobosstd.process.setCLOEXEC() throws on invalid file descriptor