D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
18505RESOLVEDFIXEDminordmddelete deprecation message is misleading
18506NEWminordmddmd#19396pragma(lib, xxx) can cause issues when library is to be found outside OS standard library search path
18507NEWmajordmddmd#17844Linker errors on FreeBSD related to .data.d_dso_rec
18508RESOLVEDINVALIDmajordmdUsing statement without effect should error
18509RESOLVEDFIXEDnormalinstaller[Beta 2.079] lld-link.exe needs msvcp140.dll
18510RESOLVEDFIXEDmajorinstaller[Beta 2.079] lld-link.exe fails to open obj file in subpath
18511NEWenhancementdmddmd#19397Using std.range / std.algorithm templates cause big slowdown in compilation time
18512RESOLVEDWORKSFORMEnormaldmdauto-tester fails /usr/local/bin/ld: cannot find -lpthread only on FreeBSD_32
18513RESOLVEDMOVEDnormalphobosError: module `scripting` is in file 'std/experimental/scripting.d' which cannot be read
18514RESOLVEDDUPLICATEblockerdmdfreebsd 11 with clang fails cpp abi tests
18515NEWcriticaldmddmd#19398freebsd 11 ships with gcc unable to link 32 bit binaries, dmd uses it by default
18516NEWenhancementdmddmd#17845Add -vnrvo switch for showing user when nrv is done
18517NEWnormaldmddmd#19399Import order is not invariant
18518NEWenhancementdmddmd#17846use stable names for multilib object files (to enable incremental update of archives)
18519RESOLVEDFIXEDcriticalphobosfreebsd 11 + phobos + curl, timing out
18520RESOLVEDDUPLICATEnormaldmdThe same alias can be declared multiple times if a function or function/delegate literal is aliased
18521RESOLVEDFIXEDregressiondmd[REG 2.078.1] In a small DUB project wrong code generated with cov
18522RESOLVEDFIXEDregressioninstaller[REG 2.079-b2] MinGW import libraries interfere with platform SDK
18523RESOLVEDFIXEDenhancementdlang.orgIn the language spec, clarify member function vs UFCS lookup semantics
18524RESOLVEDFIXEDnormalphobosstd.range.Zip.moveBack instead performs moveFront
18525RESOLVEDFIXEDnormalphobosConstraint on std.algorithm.mutation.remove fails with char[]
18526NEWminordruntimedmd#17164Linker error when calling rt_init from C code
18527NEWmajordmddmd#19400lldb: `frame variable` works with ldc2, not with dmd
18528RESOLVEDFIXEDnormaldmddmd should deduplicate identical errors
18529RESOLVEDINVALIDenhancementdmd.ptr on arrays can no longer be used in @safe code prevents valid code
18530RESOLVEDFIXEDregressiondruntime[Reg 2.079] src/rt/tracegc.d(43): Deprecation: The delete keyword has been deprecated
18531RESOLVEDFIXEDmajordruntimecore.exception.RangeError@src/core/demangle.d(216): Range violation
18532NEWenhancementdmddmd#17847Hex literals produce invalid strings
18533RESOLVEDINVALIDenhancementdlang.orginline
18534RESOLVEDFIXEDnormaldmdWrong code for ?: operator when compiling with -O
18535RESOLVEDWORKSFORMEcriticaldmdauto-tester fails on Win_32_64 : `The system cannot find the path specified.`
18536RESOLVEDFIXEDnormaldruntimeBad stack traces when building with -m32mscoff
18537RESOLVEDFIXEDnormaldruntimeCannot pass absolute path to coverage options
18538NEWnormaldmddmd#19401ubyte[] can append to string
18539RESOLVEDFIXEDregressionphobos[Reg 2.078.1] approxEqual cannot deduces type if Nullable used
18540RESOLVEDWORKSFORMEnormaldmd[scope] incorrect "escapes a reference to parameter e, perhaps annotate with return"
18541RESOLVEDWONTFIXenhancementdmdcomparison `==` of two typeid() should always be rewritten as a "is"
18542NEWenhancementdmddmd#19402DMD could generate better assembly for common range check idioms
18543RESOLVEDINVALIDnormaldmdComments inside string mixin silently short-circuit code
18544NEWmajordruntimedmd#17360Thread-safety of "proto" GC before initialisation
18545RESOLVEDFIXEDnormaldmdCasting away const with cast() triggers alias this, but returns the supertype anyway
18546RESOLVEDDUPLICATEenhancementdmdImprovement: Implicit Class Template Instantiation
18547RESOLVEDFIXEDnormaldruntimeWin32: throwing exception in fiber crashes application
18548RESOLVEDFIXEDmajorphobos[2.079] std.format ignores templated toString if another toString is not a template
18549RESOLVEDINVALIDnormaldmdname gets overwritten in template definition
18550NEWenhancementdlang.orgdlang.org#4083Offline option for dlang.org makefile
18551RESOLVEDFIXEDenhancementdmdImprove hint for "does not override any function
18552RESOLVEDFIXEDenhancementphobosstd.datetime.date.Date strips year int argument to short
18553RESOLVEDFIXEDnormaldmdInline assembler: CR2, CR3 control registers not available in 64-bit code
18554RESOLVEDFIXEDnormaldmd`tupleof` ignoring `private` shouldn't be accepted in @safe code
18555RESOLVEDDUPLICATEregressionphobosgetSymbolsByUDA has strange behaviour on modules
18556RESOLVEDWORKSFORMEnormalphobosalias this breaks emplace
18557NEWnormaldmddmd#19403Types with 0 size should not be usable as aa key types
18558RESOLVEDFIXEDnormaldlang.orgTemplate alias spec incomplete
18559NEWenhancementphobosphobos#10318std.math.* should stop using `real` overloads by default
18560RESOLVEDDUPLICATEnormalphobosfind on infinite ranges is broken
18561RESOLVEDWONTFIXenhancementdmdpostblit should allow writing const/immutable members just like constructors
18562RESOLVEDDUPLICATEnormaldmdexpression is not evaluated when accessing manifest constant
18563NEWenhancementdmddmd#19404context pointer inside structs constness problems
18564RESOLVEDDUPLICATEnormaldruntimecore.demangle exception Range violation
18565RESOLVEDFIXEDregressionphobosstd.regex Captures opAssign returns void since v2.079.0
18566NEWnormaldmddmd#17848const on method of nested data type is not applied to variables in context
18567NEWcriticaldmddmd#19405immutability hole related to context pointers accessed through const pure methods
18568RESOLVEDFIXEDnormaldmdpartially overlapping assignments have undefined behavior but are accepted in @safe code
18569RESOLVEDDUPLICATEminorphobosstd.traits.moduleName problem with enum
18570RESOLVEDDUPLICATEnormalphobosexp function does not work correctly for real in 64bit Windows
18571RESOLVEDFIXEDenhancementphobosMissing functions in std.complex
18572RESOLVEDFIXEDnormaldmdAliasSeq default arguments are broken
18573RESOLVEDFIXEDnormaldmdcast(void) leads to floating point return value not being popped from FPU stack
18574RESOLVEDFIXEDenhancementdmdUnclear error message when trying to inherit from multiple classes
18575RESOLVEDFIXEDnormaldmdmaking delegate from member function can lead to unsafe code
18576RESOLVEDFIXEDnormaldmdCompiler not doing RVO with auto returns
18577RESOLVEDWONTFIXenhancementphobosLoose isForwardRange
18578RESOLVEDFIXEDnormaldmdFirst enum value assigned 0 instead of EnumBaseType.init
18579RESOLVEDFIXEDnormalphobosNo group separators for floating point number formatted with zero decimal digits
18580NEWenhancementphobosphobos#9747std.conv.to!(const ubyte[])(void[]) should work
18581RESOLVEDFIXEDcriticaldmdSegmentation fault with dmd -X if static foreach inside template
18582RESOLVEDDUPLICATEnormaldmdC++ namespace mangling from multiple modules doesn't use sequence ids
18583NEWnormaldmddmd#17849Wrong symbol in error message
18584RESOLVEDFIXEDnormaldmdUndefined identifier when not specifying 'this'
18585RESOLVEDFIXEDnormalphobosLinker error if compiled with -dip1000
18586NEWenhancementdmddmd#19406Eponymous mixin templates
18587RESOLVEDWONTFIXnormaldmdContext pointer not set for delegate template parameter when declared in struct body
18588NEWnormaldmddmd#19407alias this inside named mixin template
18589NEWenhancementdruntimedmd#17361Windows header files: bcrypt and ncrypt
18590NEWnormaldmddmd#17850nothrow constructor call still type-checks destructor for purity
18591RESOLVEDFIXEDenhancementdmdDMD should allow access to mixin template declarations
18592RESOLVEDINVALIDnormaldmdAssociative array assignment with a destructor should be @safe if the destructor is @safe
18593RESOLVEDFIXEDenhancementphobosstd.datetime.stopwatch.benchmark shouldn't optimize away its functions
18594RESOLVEDFIXEDenhancementdmdX is not an lvalue should have a better error message
18595RESOLVEDFIXEDenhancementphobosstd.random: add unpredictableSeedOf!UIntType for non-uint unpredictableSeed
18596RESOLVEDFIXEDenhancementphobosstd.random.unpredictableSeed could use something better than MinstdRand0
18597RESOLVEDFIXEDnormaldmdmore unsafe unaligned pointer errors
18598NEWnormaldmddmd#19408cyclic constructor calls have undefined behavior but are accepted in @safe code
18599NEWenhancementphobosphobos#10319std.format %(...%) format does not allow modifiers that take additional arguments
18600RESOLVEDFIXEDenhancementphobosRegex performance enhancement for repeated matchFirst calls
18601RESOLVEDDUPLICATEenhancementdmdalias m = __traits(getMember, ...) doesn't work
18602RESOLVEDFIXEDtrivialdlang.org[Better C] docs
18603RESOLVEDFIXEDnormaldlang.orgIllegal instruction: 4 on Mac OS 10.7.5 Leopard
18604RESOLVEDWONTFIXenhancementdmdin parameter storage class should be deprecated