D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
18304REOPENEDenhancementphobosphobos#9739std.format functions with compile time format strings should be nothrow
18305RESOLVEDFIXEDenhancementdmdUnion.init identity comparison crashes ctfe
18306RESOLVEDFIXEDmajordlang.orgNo compliation errors shown when running modified examples
18307NEWnormaldmddmd#17834-transition=intpromote deprecation message confusing
18308NEWnormaldmddmd#19371__VERSION__ insufficient; should also have __VERSION_MINOR__ and __VERSION_PATCH__ (eg 2.078.1)
18309NEWmajorphobosphobos#10299std.process.pipeProcess should warn if the buffer is full
18310RESOLVEDINVALIDnormaldmd__traits(isDisabled) returns true for non-function struct member annotated with @disable
18311NEWenhancementdmddmd#19372PrettyPrintVisitor prints templates in non-valid D code
18312RESOLVEDFIXEDnormaldmdstring concatenation with -betterC fails with linker errors
18313RESOLVEDDUPLICATEmajordmdDefault initializer for class isn't always called
18314RESOLVEDFIXEDnormalphobosstd.traits.getSymbolsByUDA only considers the first symbol of an overload set
18315RESOLVEDFIXEDcriticaldmdwrong code for `i > 0`
18316RESOLVEDFIXEDregressionphobosstd.net.curl.SMTP.mailTo fails to compile
18317NEWnormaldmddmd#17835Binop quirks in AST (wrt. typeof(null) and AA) incl. safety hole
18318NEWmajorphobosphobos#10300std.net.curl.download silently ignores non-2xx http statuses
18319RESOLVEDFIXEDnormaldlang.orgstd.exception: enforce example does not compile
18320RESOLVEDMOVEDenhancementdlang.orgforum.dlang.org email client should include url pointing to forum msg at bottom of each email, cf github issues
18321RESOLVEDINVALIDnormaldmdundefined reference to __ModuleInfoZ depending on whether module is imported directly or indirectly
18322RESOLVEDFIXEDregressiondmdvoid fun(string file=__FILE_FULL_PATH__)() returns relative path (pointing to nowhere)
18323NEWminordmddmd#19373deprecate `void fun(this a)` (instead: typeof(this)) ; `var.init` (instead: typeof(var).init)
18324NEWenhancementdmddmd#19374String switch lowering geneartes really long symbol names
18325RESOLVEDWORKSFORMEminordmd`dmd/core/exception.d(686): _store is thread local` when building dmd
18326RESOLVEDDUPLICATEmajorphobosReals greater than double.max are printed as infinity
18327RESOLVEDFIXEDnormalphobosstd.random.XorshiftEngine is parameterized by UIntType but only works with uint
18328RESOLVEDFIXEDtrivialphobosalgorithm.startsWith can compare narrow string lengths in more circumstances
18329RESOLVEDFIXEDenhancementphobosstd.algorithm.startsWith & endsWith can sometimes statically determine decoding unnecessary
18330RESOLVEDMOVEDenhancementphobos[topN - multiple declarations] Two autos in documentation
18331RESOLVEDINVALIDtrivialphobosstd.algorithm.count single-element case shouldn't delegate to more complicated function
18332RESOLVEDFIXEDtrivialdruntimert.util.random.Rand48 remove unnecessary assert
18333RESOLVEDFIXEDnormalphobosbinaryHeap documentation inadequately describes slice store invalidation
18334NEWcriticaldmddmd#17836Segfault on FuncExp::matchType while trying to compile invalid .d file
18335RESOLVEDFIXEDnormaldmdThe D_ObjectiveC version identifier is not printed in verbose mode
18336NEWenhancementphobosphobos#9740Add std.algorithm.findMatchingParen
18337RESOLVEDFIXEDenhancementdlang.orghttps://dlang.org/spec/operatoroverloading.html missing opIn/opIn_r
18338NEWnormaldmddmd#19375typeid expression causes typeInfo to be duplicated
18339NEWenhancementphobosphobos#10301Variant.coerce is unable to convert between types that std.conv.to is able to convert
18340RESOLVEDINVALIDenhancementdlang.orgMissing a list of possible operators for opBinary and opBinaryRight
18341RESOLVEDFIXEDtrivialdlang.orgDocumentation for std.array.split is confusing/incorrect
18342NEWenhancementphobosphobos#10302std.concurrency needs to be optimized
18343RESOLVEDDUPLICATEcriticaldmdCrash when importing empty module and package in subfolder
18344RESOLVEDFIXEDtrivialdlang.orgDownloads page should link to https://dlang.org/install.html
18345NEWminorphobosphobos#10303std.datetime documentation isn't properly split
18346RESOLVEDDUPLICATEmajordmdimplicit conversion from int to char in `"foo" ~ 255` should be illegal
18347RESOLVEDFIXEDnormalphobosstdx.allocator dispose should be @safe
18348RESOLVEDWORKSFORMEnormaldmdColor highlighting of backticks has issues
18349RESOLVEDFIXEDnormalphobosstd/math.d(543,33): Deprecation: integral promotion not done for -x
18350RESOLVEDDUPLICATEcriticaldruntimesimple hello world crashes with segfault
18351RESOLVEDFIXEDenhancementtoolsintegrate dub changelog with changed.d tool
18352RESOLVEDFIXEDregressiondmd[REG 2.078] dmd can't generate 64-bit binaries on Windows 10 with VS 2015
18353RESOLVEDDUPLICATEnormaldmdUnexpected OPTLINK Termination at EIP = 0040F60A
18354RESOLVEDFIXEDregressiondmd[Reg 2.078] Building fails with VC 2015 Build Tools
18355RESOLVEDFIXEDminordlang.org[Areas of D usage]
18356RESOLVEDDUPLICATEmajorphobosno property 'tempCString' for type 'const(char)[]'
18357NEWnormaldmddmd#19376can break immutable with postblit
18358NEWenhancementdlang.orgdlang.org#3971No links to the deprecation page
18359NEWnormaldmddmd#17837writeln and synchronized classes don't sync properly
18360RESOLVEDWORKSFORMEmajordmd`static assert(false)` ignored / gagged
18361RESOLVEDFIXEDenhancementdmdDdoc: support ability to opt out of automatic keyword highlighting in text
18362RESOLVEDFIXEDenhancementinstallerBuild dmd with LTO and PGO
18363NEWenhancementdmddmd#19377we should autogenerate duplicate “.h” header files in dmd to keep them in sync
18364RESOLVEDFIXEDmajordmdheader file generation doesn't print the package name in package(XXX)
18365RESOLVEDFIXEDmajordmdheader file generation doesn't include the return attribute
18366RESOLVEDDUPLICATEmajordmdheader file generation doesn't include the return attribute
18367RESOLVEDFIXEDnormaldmddmd should not segfault on -X with libraries, but no source files
18368NEWenhancementdmddmd#19378-X should print all static information on stdout if no files are given
18369NEWenhancementphobosphobos#9741std.algorithm.skipOver should be @nogc and nothrow
18370NEWenhancementphobosphobos#10304std.algorithm.skipOver should handle BOMs
18371NEWenhancementdmddmd#17838allow default parameters after `...` (not just template variadics, which are ok now)
18372RESOLVEDFIXEDregressiondmdREG(2.072): error missing line number: Error: undefined identifier __va_list_tag
18373RESOLVEDFIXEDnormaldmdThe inline assembler parser allows strange constructs
18374RESOLVEDFIXEDenhancementphobosAdd range functions to Nullable
18375NEWnormaldmddmd#19379std.getopt uses deprecated rwm operations for shared variables
18376NEWenhancementdruntimedmd#17163core.atomic.atomicOp should allow passing in values by pointer reference
18377NEWnormaldmddmd#19380-cov LOC is inadequate for 1 liner branching; need a metric based on branching
18378NEWregressionphobosphobos#9742std.regex causes major slowdown in compilation times
18379RESOLVEDFIXEDenhancementdlang.org[404 Not Found] Foundation Donate page not found
18380NEWenhancementdmddmd#17839Integral Promotion Fix 16997 should ignore if ultimate result is cast to original or smaller type
18381NEWenhancementphobosphobos#10305std.random.uniform01!(double,Mt19937) should produce at least 2^^53 distinct values
18382NEWnormaldmddmd#19381Crash with -unittest -test
18383RESOLVEDFIXEDenhancementdlang.orgFront page blog section is only partially filled.
18384RESOLVEDFIXEDminorphobosstd.net.isemail is slow to import due to regex
18385RESOLVEDFIXEDregressiondmd[REG 2.079] method cannot be overloaded with another extern(C) method
18386NEWnormaldmddmd#19382mixin ... isn't a template error when used in new scope
18387NEWenhancementphobosphobos#10306std.exception.doesPointTo doesn't fit into std.exception
18388RESOLVEDLATERnormalphobosstd.experimental.logger slow performance
18389NEWenhancementdmddmd#19383Missing inference for nested static arrays
18390NEWenhancementdmddmd#17840Allow to set the linker via a CLI flag
18391NEWenhancementdmddmd#19384DMD color-highlighting should be user-definable
18392RESOLVEDMOVEDnormaldlang.orgformum threads not searchable if starting with "Re: " (ie replies that were split off)
18393RESOLVEDINVALIDregressiondmdREG(v2.078.1=>master) function re-declarations causes conflict, but should not
18394NEWnormaldmddmd#19385wrong `dmd --version` when building from git master: shows last tag instead of new one
18395RESOLVEDDUPLICATEenhancementdmdstd.conv.hexString can't be used in BetterC
18396NEWnormaldruntimedmd#17358backtraces should demangle c++ symbols (eg via c++filt or __cxa_demangle)
18397RESOLVEDFIXEDnormalphobosPoor implementation of std.conv.hexString results in unintended bloat
18398RESOLVEDFIXEDminorphobosstd.datetime.stopwatch documented examples could be better
18399RESOLVEDWONTFIXregressiondruntimesrc/core/simd.d(53): Deprecation: 32 byte vector types are only supported with -mcpu=avx
18400RESOLVEDMOVEDenhancementtoolsAdd an man page for ddemangle
18401RESOLVEDMOVEDenhancementtoolsAuto-generate rdmd man page + HTML documentation
18402RESOLVEDMOVEDnormaltoolsrdmd: make -f posix.mak -j8 test => core.exception.AssertError@rdmd_test.d(373): Assertion failure
18403RESOLVEDFIXEDregressiondmd[REG2.078.2] Access violation when dmd tries to print highlighted code