D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
18605RESOLVEDWORKSFORMEenhancementdmdMissing return not detected when labeled continue is used
18606NEWregressiondmddmd#19409[REG2.072] "cannot append type const(T) to type T[]" in .dup
18607RESOLVEDFIXEDnormaldmdusing labelled continue in tuple foreach can break pure and @safe
18608RESOLVEDMOVEDregressionphoboscontainers/src/containers/internal/storage_type.d(50)
18609RESOLVEDWONTFIXnormaldmd`is` expression identifier accessible outside `static if`
18610RESOLVEDWONTFIXtrivialinstallerdman missing in 2.079 Windows package
18611RESOLVEDDUPLICATEenhancementdmdstruct initializer works for dynamic arrays but not associative arrays
18612RESOLVEDDUPLICATEcriticaldmdmissing debug info: frame locals (eg lldb fr v) not shown with dmd (works with ldc)
18613NEWenhancementdlang.orgdlang.org#3973Documentation: recommended construction/destruction patterns for manual memory management
18614NEWminordmddmd#19410dmd source uses bool return inconsistently (true should mean success)
18615RESOLVEDFIXEDnormalphobosRebindable!A doesn't use class A's opEquals (returns a is b instead)
18616NEWnormaldmddmd#19411attrib.h:31:7: warning: 'AttribDeclaration' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]
18617RESOLVEDFIXEDenhancementdmdneed __traits(deprecated, expr) to check whether an expression would trigger deprecation
18618NEWenhancementphobosphobos#10320templated functions should in general have their attributes inferred
18619RESOLVEDWONTFIXenhancementtoolsdocumented unittests extracted by test_extractor should be run by auto-tester
18620RESOLVEDFIXEDcriticaldmd`error cannot be interpreted at compile time` is missing context where error occurs
18621CLOSEDINVALIDenhancementphoboscore.sync.condition notify methods cannot be used from a (unix) signal handler
18622RESOLVEDFIXEDtrivialvisualdOutdated information regarding link definition when generated by Visual D DLL project.
18623RESOLVEDWONTFIXenhancementdmdDocumented unittest should not allow private symbol access
18624RESOLVEDFIXEDregressionphobosgetSymbolsByUDA produces wrong result if one of the symbols having the UDA is a function
18625RESOLVEDFIXEDnormaldmdmixin(__MODULE__) in string mixin results in undefined identifier in certain cases
18626NEWenhancementphobosphobos#10321std.traits.fullyQualifiedName on value results in T instead of error
18627RESOLVEDFIXEDenhancementphobosstd.complex is a lot slower than builtin complex types at number crunching
18628NEWnormaldmddmd#17852@disable this(this) erroneously adds `__postblit` member
18629NEWnormalphobosphobos#10322std.algorithm.iteration.subsitute is slow
18630RESOLVEDDUPLICATEblockerphobosstd.math must CTFE
18631RESOLVEDFIXEDnormalphobosstd.random.choice does not work with const arrays
18632RESOLVEDFIXEDenhancementphobosenable use of fromStringz with char[n]
18633RESOLVEDINVALIDenhancementdlang.orgSpecify clearly if `typectors ref` is the same as `typector auto ref `
18634RESOLVEDFIXEDtrivialphobosstd.container.rbtree does not work with delegate comparators
18635NEWenhancementdlang.orgdlang.org#4084Show list of transition features on dlang.org and the man page
18636NEWenhancementdlang.orgdlang.org#4085Make the ddox instant search available for ddoc
18637RESOLVEDWONTFIXnormaldmd[scope][DIP1000] "copying & i into allocated memory escapes a reference to local variable i" where it's inappropriate
18638RESOLVEDFIXEDenhancementphobosThe main override of std.range.zip could infer @nogc and nothrow
18639RESOLVEDFIXEDenhancementvisualdVisualD - First 5 minutes - Improve list of project wizards, propritise MSBuild projects
18640RESOLVEDFIXEDenhancementvisualdVisualD - First 5 minutes - Default debuginfo configuration emits warnings.
18641RESOLVEDFIXEDenhancementvisualdVisualD - First 5 minutes - Improve experience adding .d files to existing C++ projects
18642RESOLVEDFIXEDenhancementvisualdVisualD - Demangle link errors?
18643RESOLVEDFIXEDminordruntimeCompiling error when combining CAS and numeric literal.
18644RESOLVEDFIXEDnormaldmd[dip1000] escape of outer local not detected
18645RESOLVEDFIXEDregressiondmd[Reg 2.078] DMD segmentation fault
18646RESOLVEDFIXEDregressiondmd[REG 2.079.0] Recursive template expansion incorrectly reported
18647RESOLVEDFIXEDenhancementdmdUse of delete should be allowed without a deprecation in a deprecated scope
18648RESOLVEDFIXEDenhancementphobosDocument the type of std.stdio.stdin and friends
18649REOPENEDnormalinstallerinstaller#691curl on Ubuntu 18.04 depends on libcurl4, .deb installer depends on libcurl3
18650NEWenhancementdmddmd#19412DMD shouldn't include all unittests with -deps
18651RESOLVEDFIXEDmajordmdice: assert in glue.d:777 when building these three trivial files
18652RESOLVEDFIXEDregressiondruntimehashOf example doesn't compile
18653RESOLVEDWORKSFORMEmajordmd[REG2.080] ICE in statement.d 'global.gaggedErrors || global.errors'
18654RESOLVEDFIXEDmajordmd[REG2.080] ICE in tocsym.d
18655NEWenhancementinstallerinstaller#692Make the install script fully sh compliant (e.g. dash or ash)
18656RESOLVEDFIXEDenhancementinstallerCompile DUB with LDC
18657RESOLVEDFIXEDnormalphobosstd.range and std.algorithm can't handle refRange
18658RESOLVEDWONTFIXenhancementinstallerProvide GNUmake for easier development setup
18659NEWnormaldruntimedmd#17165All modern Windows API calls are disabled
18660RESOLVEDDUPLICATEregressionphobosgetSymbolsByUDA stops after encountering a function
18661RESOLVEDFIXEDnormaldmdauto ref and return attribute inference
18662NEWenhancementdmddmd#19413-i -deps should not recurse into modules excluded by -i
18663RESOLVEDFIXEDnormalphobosstd.random.isSeedable has false positives
18664NEWmajorphobosphobos#9748Spurious failure in std/experimental/allocator/building_blocks/bitmapped_block.d
18665RESOLVEDFIXEDenhancementdmdDeprecate Undocumented Operator Overloads
18666RESOLVEDWORKSFORMEnormaldmdvarargs foreach variable can't be assigned to local variable within foreach loop in @safe code
18667NEWmajorphobosphobos#10323Segfault in std.file.dirEntries
18668RESOLVEDFIXEDenhancementphobosImplement modPow() for std.bigint
18669RESOLVEDFIXEDnormalphobosisNestedFunction does not check if parameter is a function
18670RESOLVEDFIXEDcriticaldmdcompiler segfault if `new` on a union type with dip1000
18671RESOLVEDWORKSFORMEenhancementdmdImplement loop unrolling in dmd's optimizer
18672NEWnormaldmddmd#19414Error in @safe transitive propagation with associative arrays
18673NEWnormalphobosphobos#9749std.socket.InternetAddress has opEquals but no toHash
18674NEWnormalphobosphobos#10324std.json.JSONValue has opEquals but no toHash
18675RESOLVEDFIXEDnormalphobosstd.experimental.checkedint.Checked has opEquals but no toHash
18676RESOLVEDINVALIDnormalphobosstd.datetime.date.DateTime has opCmp but no toHash
18677RESOLVEDINVALIDnormalphobosstd.datetime.date.Date has opCmp but no toHash
18678RESOLVEDINVALIDnormalphobosstd.datetime.date.TimeOfDay has opCmp but no toHash
18679RESOLVEDFIXEDnormalphobosstd.complex.opEquals has opEquals but no toHash
18680RESOLVEDFIXEDnormalphobosstd.random.LinearCongruentialEngine has opEquals but no toHash
18681RESOLVEDFIXEDnormalphobosstd.random.XorshiftEngine has opEquals but no toHash
18682RESOLVEDFIXEDnormalphobosstd.typecons.Nullable has opEquals but no toHash
18683RESOLVEDFIXEDnormalphobosstd.containers.rbtree.RedBlackTree has opEquals but no toHash
18684NEWnormalphobosphobos#9750std.containers.array.Array has opEquals but no toHash
18685NEWnormalphobosphobos#10325std.containers.slist.SList has opEquals but no toHash
18686NEWnormalphobosphobos#9751std.containers.dlist.DList has opEquals but no toHash
18687RESOLVEDINVALIDnormalphobosstd.numeric.CustomFloat has opEquals but no toHash
18688REOPENEDnormaldmddmd#19415Constructors shouldn't have implicit super call if it throws
18689RESOLVEDFIXEDminorphobosstd.format should always throw FormatException on bad specs/arguments
18690NEWminorphobosphobos#10326Can't compare timezones for equality in @safe code
18691RESOLVEDFIXEDregressionphobosassigning a std.regex.Captures with 3 or more groups causes double free
18692RESOLVEDDUPLICATEregressionphobosassignment of std.regex.Captures reads freed memory from 2.072.0 to 2.078.3 inclusive
18693RESOLVEDFIXEDnormalphobosstd.math.rndtonl and core.math.rndtonl result in link errors
18694RESOLVEDFIXEDenhancementdmdpure functions using static/global structs with no fields should pass compilation
18695NEWenhancementdlang.orgdlang.org#3974Concatenate CSS + JS files during build
18696RESOLVEDWORKSFORMEnormaldmdrunnable/test18322.d is failing spuriously on Win32
18697NEWnormaldruntimedmd#17362core.sys.posix.strings is missing
18698RESOLVEDWORKSFORMEmajordmdstatic foreach + __traits(allMembers, moduleName)
18699NEWenhancementdmddmd#19416D's builtin arrays could allow a more generic opBinaryAssign with range support
18700RESOLVEDINVALIDminorphobosiota with floating type + padRigh asserts
18701NEWenhancementphobosphobos#9752std.conv.emplaceRef should be made publicly available
18702RESOLVEDFIXEDmajordlang.orgFAQ item "What does D have that C++ doesn't?" comparison link (https://dlang.org/articles/comparison.html) returns 404
18703NEWnormaldmddmd#17853Ddoc Backticks inside macro dont work.
18704RESOLVEDFIXEDnormalphobosstd/datetime/stopwatch.d(452) assertion failure on auto-tester