D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
10001RESOLVEDFIXEDenhancementphobosstring formatting with underscores
10002RESOLVEDFIXEDregressiondmd2.062 -> 2.063 calling "remove" is impure
10003RESOLVEDFIXEDregressiondmdvoid* UFCS regression
10004RESOLVEDFIXEDblockerdmdtuple comparison with side-effect should work
10005RESOLVEDFIXEDblockerdmdstruct variable declaration and const-correctness
10006NEWnormaldmddmd#18573Implicit conversion in initializers doesn't work for subtypes
10007RESOLVEDFIXEDnormaldmdfunction overrides but is not covariant
10008RESOLVEDINVALIDnormaldmdInconsistent inference of template and non-template function attributes
10009NEWenhancementdmddmd#17585AA.byKey/byValue should be bidirectional ranges
10010RESOLVEDWONTFIXnormalphobosSome small ideas for std.complex
10011RESOLVEDFIXEDmajordmdWrong JSON "init" property output for class reference initializers
10012NEWnormaldmddmd#18574[2.063 beta] pure constructors taking POD structs should be allowed for shared/immutable construction
10013NEWnormaldmddmd#18575`inout` constructor sometimes fails to create immutable object
10014RESOLVEDDUPLICATEnormaldmd`__traits(parent, ...)` isn't parsed as type
10015RESOLVEDFIXEDnormaldmdSegfault on forward referencing a variable of templated struct
10016RESOLVEDFIXEDregressiondmdIncorrect error gagging using RefCounted
10017RESOLVEDFIXEDnormalphobosCan not assign to a Variant another Variant holding a bigger structure
10018RESOLVEDFIXEDenhancementdmdValue range propagation for immutable variables
10019RESOLVEDINVALIDnormalphobosstd.conv numeric parse functions do not work with std.container Array ranges
10020RESOLVEDDUPLICATEnormaldmdError: cannot modify struct this Slot with immutable members
10021RESOLVEDDUPLICATEnormaldmdauto return type and covariance
10022RESOLVEDFIXEDenhancementdmdImporting packages
10023NEWenhancementdmddmd#18576Add rtInfo (or equivalent) to ModuleInfo
10024NEWenhancementphobosphobos#9971product function
10025NEWenhancementdmddmd#18577Implicit conversion for bigint array append
10026RESOLVEDWONTFIXenhancementdruntimeAllow to assert that exception must be thrown
10027RESOLVEDFIXEDminordruntimedemangled name format of local function is wrong
10028RESOLVEDINVALIDnormaldmdUFCS requires explicit "this"
10029RESOLVEDFIXEDnormaldmdUpdate list of reserved version identifiers.
10030RESOLVEDFIXEDenhancementdmdSupport '-l:' switch when passing default library to ld
10031RESOLVEDFIXEDmajordlang.orgLink to old wiki on dlang.org
10032RESOLVEDWORKSFORMEnormalphobosstd.traits.moduleName abuse a compiler issue: (parent trait can't evaluate parent object for manifest constants).
10033RESOLVEDFIXEDnormaldlang.orgWrong example in chapter Vector Extensions
10034RESOLVEDINVALIDnormaltoolswWinMain and wmain fail to link
10035RESOLVEDDUPLICATEenhancementdmdRebindable does not work with CTFE
10036RESOLVEDFIXEDcriticaldlang.orgmissing core.atomic docs on dlang.org
10037RESOLVEDFIXEDmajordmdCompiler should not generate opEquals method implicitly
10038RESOLVEDWORKSFORMEnormaldmdPoor error for undefined variable in template args using UFCS on UDT
10039RESOLVEDFIXEDenhancementphobosstd.algorithm enhancements: min, max, clamp
10040RESOLVEDFIXEDregressiondmdstruct-related ICE
10041RESOLVEDFIXEDregressiondmdufcs writeln of associative array
10042REOPENEDenhancementphobosphobos#9972std.range.inits and tails
10043RESOLVEDFIXEDregressiondmdICE with __traits(compiles)
10044RESOLVEDFIXEDregressiondmdWrong di generation for IsExp with TemplateParameterList
10045RESOLVEDWORKSFORMEmajordmdMissed warning with wrong toHash() + toHash documentation
10046RESOLVEDDUPLICATEnormalphobosWrong insertion of Tuple in associative array
10047RESOLVEDFIXEDregressiondmdopDispatch instantiation failure should be gagged for UFCS
10048NEWnormaldruntimedmd#17254TypeInfo comparison allocates memory
10049RESOLVEDFIXEDregressiondmdSpurious "Label already defined" error inside a foreach over a range aggregate
10050RESOLVEDFIXEDregressiondmdRegression (git-head): RDMD no longer emits error messages from DMD
10051NEWenhancementdmddmd#18578RDMD: Use pipes to speed up the build process
10052NEWnormaldmddmd#18579Tuple not assignable in shared static module constructor
10053RESOLVEDFIXEDregressiondmdstruct member with pure dtor forces declared dtor to be pure, too
10054RESOLVEDFIXEDnormaldmdx86_64 valgrind reports unrecognised instruction (DMD 2.062)
10055RESOLVEDFIXEDregressiondmdIncorrect attribute merging in dtor/postblit building
10056RESOLVEDFIXEDregressiondmdStrange Error with templates and string.format
10057RESOLVEDFIXEDnormaldruntime[2.063 beta] Module info overwritten in shared phobos.
10058RESOLVEDFIXEDnormaldmdInconsistent mangling between C++ and extern(C++).
10059RESOLVEDFIXEDnormaldmdexport doesn't work for variable declarations
10060NEWnormalphobosphobos#9973readf doesn't work with arrays
10061NEWenhancementphobosphobos#9974formattedRead should be more generic and accept output ranges
10062RESOLVEDFIXEDnormalinstallerinstallers should use CDN
10063RESOLVEDFIXEDcriticaldmdinout+pure results in ability to produce immutable reference to mutable data
10064RESOLVEDFIXEDmajordmdopDollar called on garbage
10065RESOLVEDFIXEDnormaldmdCompiler fails without error message for tuple map
10066RESOLVEDFIXEDblockerdmdTemplate opEquals sometimes obstructs struct compilation
10067RESOLVEDFIXEDregressiondmd[REG] Recursive template instantiation
10068RESOLVEDINVALIDnormaldmdmixin related bug: __HID22 is 0x00000001. causes exeption in nothrow code
10069RESOLVEDWORKSFORMEnormaldmdAssignment to 'this' fails inside struct constructor during CTFE
10070REOPENEDnormaldmddmd#18580Unexpected exception-related program crash
10071RESOLVEDFIXEDnormaldmd'real' alignment wrong on several platforms
10072RESOLVEDDUPLICATEmajordmdArray copy broken for array of pointers
10073RESOLVEDFIXEDregressiondmdDefault opEquals depends on class declaration order with DMD HEAD
10074RESOLVEDFIXEDregressiondmdsegfault in dmd
10075RESOLVEDDUPLICATEnormaldmdtype inferred const as template value parameter fails when forward-referenced
10076RESOLVEDFIXEDregressiondmdexpression.c:4310: virtual Expression* TypeExp::semantic(Scope*): Assertion `0' failed.
10077RESOLVEDFIXEDenhancementdmdadd pragma(mangle, "...") to override symbol mangle.
10078RESOLVEDFIXEDnormalphobosstd.string.indexOf(Char[], dchar, CaseSensitive) fails at compile time
10079RESOLVEDFIXEDmajordmdBuilt-in generated opAssign should be pure nothrow @safe by default
10080RESOLVEDINVALIDnormaldmdAttributes lost when passing value to a templated function
10081RESOLVEDFIXEDmajordruntimeIncorrect char array comparison
10082RESOLVEDFIXEDnormaldmdICE(e2ir.c) Multiple mixin template instantiations are not checked
10083RESOLVEDFIXEDnormaldmdInsufficient IFTI/eponymous template specification
10084RESOLVEDDUPLICATEmajordmdalias template parameter and frame pointer capture problem
10085NEWnormaldmddmd#18581Inefficient codegen for initialisation and variadic arguments
10086RESOLVEDFIXEDcriticaldmdICE(glue.c) or wrong code on passing variable as template value parameter
10087RESOLVEDFIXEDnormalphobosstd.range.chunks problem with chunkSize = 0
10088RESOLVEDWORKSFORMEenhancementphobosstd.range.chunks of string too
10089RESOLVEDFIXEDregressiondmdStrange function call error message with specified module
10090RESOLVEDWORKSFORMEmajordmdSegfault "cannot get frame pointer to <function>"
10091RESOLVEDFIXEDregressiondmd[HEAD] Cannot cast struct member string enum to static ubyte array of same size
10092RESOLVEDFIXEDenhancementphobosRenaming std.range.chunks as std.range.chunked
10093RESOLVEDINVALIDnormaldmdwrong unsigned arithmetic
10094RESOLVEDFIXEDnormaldmdNRVO with static array return should work
10095RESOLVEDDUPLICATEregressiondmdRegression (git-head): Cannot resolve type for template instance
10096RESOLVEDFIXEDregressiondmdRegression (git-head): __traits(allMembers) triggers out of bounds error
10097RESOLVEDINVALIDmajordmd__ctor, __dtor, and __postblit should no appear in user code
10098RESOLVEDINVALIDnormalphobosbyLine should return empty string instead of null when line is empty
10099RESOLVEDFIXEDnormaldmdDiagnostic for disabled default construction should improve
10100RESOLVEDFIXEDregressiondmdIdentifiers with double underscores and allMembers