D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
18404NEWenhancementdmddmd#19386Allow selective printing of -vgc output
18405NEWenhancementphobosphobos#9743std.getopt should support std.typecons.Flag out of the box
18406RESOLVEDINVALIDcriticaldmd__traits( getOverloads ) doesn't accept module symbols as its aggregate parameter
18407RESOLVEDFIXEDmajordmddebug should escape nothrow
18408RESOLVEDINVALIDenhancementdlang.org[Home]
18409RESOLVEDFIXEDmajordruntimeDScanner SEGFAULTS on CircleCI
18410RESOLVEDINVALIDregressiondmd[REG 2.079a] Conflict between overloads distinguished by parameter constness
18411RESOLVEDFIXEDmajorphobosSplit up std.internal.regex.tests.d into multiple files or runs
18412RESOLVEDFIXEDregressiondmd[REG2.077.0] immutable array in library becomes null when referenced in static constructor
18413NEWenhancementdlang.orgdlang.org#4079Document how to setup/run DMD test suite on WINDOWS
18414NEWenhancementdmddmd#17841More lazy symbol resolvement
18415RESOLVEDFIXEDnormalphobosTypedef ignores @disabled default constructor
18416NEWmajordmddmd#19387Different Typedef share addresses of static arrays
18417RESOLVEDFIXEDenhancementdmdMake const and immutable postblit constructors illegal
18418NEWmajordmddmd#17842Access violation when compiling with botan
18419RESOLVEDWONTFIXminorphobosmake all Phobos unittests version(StdUnittest)
18420NEWenhancementdmddmd#19388string as an initializer should work in any place an immutable char array does
18421RESOLVEDMOVEDenhancementtoolsrdmd test-case for pragma(lib) support is incompatible with GDC
18422NEWenhancementdmddmd#19389String members and parameters cannot be mixed in, even during CTFE
18423RESOLVEDMOVEDmajortoolsrdmd incorrectly assumes that the D compiler outputs dependency info to stdout
18424NEWnormalinstallerinstaller#690Add DUB man pages to the released archive
18425NEWnormalphobosphobos#10307std.process environment["VAR"] = "NAME" does not always take effect
18426NEWenhancementphobosphobos#9744Conversion from Tuple with named fields to Tuple without named fields should work during compilation
18427RESOLVEDFIXEDenhancementdmd`Symbol FOO is not visible because it is privately imported` => compiler should show how to import it
18428NEWenhancementdlang.orgdlang.org#4080Hide building_blocks submenu by default
18429RESOLVEDFIXEDnormaldmdalias this enum causes segmentation fault
18430RESOLVEDFIXEDregressiondmdisSame is wrong for non global lambdas
18431RESOLVEDDUPLICATEregressiondmdAccess Violation on printing error message
18432RESOLVEDFIXEDnormaldmdalias x = x where x is an imported symbol should result in an error
18433RESOLVEDMOVEDenhancementtoolsrdmd doesn't respect DFLAGS for its cache hash
18434RESOLVEDFIXEDnormalphobosBigInt gcd asserts when one argument is zero.
18435NEWenhancementphobosphobos#10308Use StatsCollector in shared environment
18436NEWnormalphobosphobos#10309broken opCast fails silently when used with std.conv.to
18437RESOLVEDFIXEDtrivialdlang.orgDlang's range section of the language tour produces an error
18438RESOLVEDFIXEDenhancementphoboshasStaticMember fails with a T* while hasMember passes
18439REOPENEDmajordmddmd#17843Error: cannot use operator ~= in @nogc delegate 'main.test.__lambda1'
18440NEWenhancementdlang.orgdlang.org#3972bugzilla should show an issue template saying: paste output of `dmd -main -Xf=- -Xi=buildInfo -Xi=compilerInfo`
18441NEWenhancementdlang.orgdlang.org#4081Add comments to GC page about tradeoffs in design and impl of GC (garbage collector)
18442NEWenhancementdlang.orgdlang.org#4082documented unittests don't have anchors (so we can't link to them, eg in changelogs)
18444RESOLVEDINVALIDnormaldmd[DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"
18445RESOLVEDINVALIDnormaldmd[DIP25][DIP1000] Wrong "return as a parameter attribute" inference
18446RESOLVEDFIXEDminorphobosWrong curl onProgress examples
18447NEWnormaldmddmd#19390Error: Invalid trailing code unit; dmd/frontend.d(235): Parsing error occurred.
18448NEWenhancementphobosphobos#10310Make std.file.write / std.stdio.write conflicts more tractable for beginners
18449RESOLVEDDUPLICATEcriticaldmddmd allows to compile `extern(C++) class` even though it should be extern(C++) struct; should give error
18450RESOLVEDFIXEDmajordmdICE without line numbers on templated struct constructor call
18451NEWregressionphobosphobos#9745[REG 2.076.1] In certain circumstances, calling remove on an array of delegates fails
18452RESOLVEDFIXEDnormalphobosstd.zip has size limit of 2 GB
18453RESOLVEDWORKSFORMEenhancementdmdmake -f win32.mak debdmd broke
18454RESOLVEDWORKSFORMEenhancementdmdbackend cc.d and type.d unittest failures on windows debug
18455RESOLVEDWORKSFORMEenhancementdmdCI should build Windows debug variant
18456RESOLVEDFIXEDblockerdmdcrt_constructor/crt_destructor segfaults if -lib
18457RESOLVEDFIXEDnormaldmdbetterC - struct destructor is always called at function return
18458RESOLVEDMOVEDnormaldlang.orgwriteln('\xff'); on run.dlang.org causes server error
18459RESOLVEDFIXEDnormaldmdThe static array ABI doesn't match the struct ABI
18460RESOLVEDFIXEDenhancementdmdImprove error message for missing 'new' for class instantiation
18461RESOLVEDFIXEDmajordmdcodegen bug - OPbt expressions and assignments to ambiguous symbols
18462RESOLVEDINVALIDenhancementphobosstd.regex.matchFirst doesn't work well with characters from extended ASCII
18463NEWenhancementphobosphobos#10311std.algorithm.joiner is slow
18464RESOLVEDWONTFIXenhancementphobosfullyQualifiedName!ifloat and fullyQualifiedName!cfloat fail
18465NEWenhancementphobosphobos#10312std.format: Zero-width characters such as U+200B should not add to the width of the string;
18466NEWenhancementphobosphobos#10313std.format: Wide / Full-width characters as defined by Unicode TR11 (EastAsianWidth.txt) should occupy 2 spaces per character
18467NEWenhancementphobosphobos#10314std.format: Hangul Jamo syllables, while correctly segmented as single graphemes by graphemeStride, are designated as wide characters, and thus should occupy 2 spaces per grapheme
18468RESOLVEDFIXEDmajordmdcannot use `synchronized {}` in @safe code
18469RESOLVEDFIXEDregressiondmd[REG 2.079-b1] Segfault when trying to get type of __dtor.opCall
18470RESOLVEDFIXEDnormalphobosstd.algorithm.splitter has frame access problems for custom preds
18471NEWenhancementphobosphobos#10315std.experimental.checkedint.Checked doesn't check on assignment or construction
18472RESOLVEDFIXEDregressiondmd[Reg 2.078] betterC: cannot use format at compile time.
18473RESOLVEDFIXEDregressionphobos[Reg 2.078.1] std.math.approxEqual no longer accepts nested ranges
18474RESOLVEDFIXEDnormaldmdPostblit not working in shared structs
18475RESOLVEDFIXEDnormalphobosstd.net.curl.mailTo() calls tempCString without importing
18476NEWnormaldmddmd#19391-run should not only take the next argument
18477NEWnormaldmddmd#19392-run isn't DRY and leads to unexpected errors
18478RESOLVEDINVALIDnormaldmdSpurious "escapes a reference to local variable" error in function that does not return by reference
18479RESOLVEDDUPLICATEminordmddoes not match template declaration: syntax highlight error and enum not symbolized
18480RESOLVEDFIXEDregressiondmd[Reg 2.079] dmd hangs with self-alias declaration
18481RESOLVEDFIXEDnormaldmddemangling error in stacktrace
18482RESOLVEDFIXEDminordruntimewincrypt functions should be `@nogc` `nothrow`
18483NEWmajorphobosphobos#10316[DMC Libc] std.stdio.File is completely thread unsafe on Win32
18484RESOLVEDFIXEDmajordmd[dip1000] Subtype allows reference to escape with implicit casting
18485NEWmajordmddmd#19393dmd generates a binary that throws SIGSEGV when using interface files (di) importing modules
18486RESOLVEDDUPLICATEnormalphobosstd.format cannot format const objects
18487RESOLVEDWONTFIXnormaldmdwrong warning: `A unittest should be annotated with at least @safe or @system`
18488RESOLVEDWONTFIXnormaltoolstest_extractor misses version(unittest) blocks, causing `Deprecation: X is not visible from Y`
18489RESOLVEDFIXEDregressiondmd[REG 2.073]Internal error: dmd/backend/cgcod.c 1688
18490RESOLVEDMOVEDnormaltoolsdspec_tester fails
18491NEWenhancementphobosphobos#9746std.experimental.logger default values after variadic template parameters
18492RESOLVEDFIXEDminorphobosDLang STL links are broken
18493RESOLVEDFIXEDblockerdmd[betterC] Can't use aggregated type with postblit
18494NEWenhancementdmddmd#19394nogc ignores invariant
18495RESOLVEDINVALIDminordmdIntegral promotion for a ~ operator
18496RESOLVEDFIXEDnormaldlang.orgComplement expressions now actually int promote
18497NEWnormalinstallerinstaller#661windows uninstaller has an annoying really delete pop-up
18498NEWnormaldmddmd#19395File buffer overrun when using lexer-as-library
18499NEWnormalphobosphobos#10317std.regex cannot handle (?i:)
18500NEWenhancementdruntimedmd#17359Be able to overwrite object.Object.toString with inout
18501RESOLVEDFIXEDenhancementphobosrandomShuffle and partialShuffle should return their input argument
18502RESOLVEDINVALIDenhancementdmdisExpression treated differently in TemplateTypeParameterSpecialization than elsewhere
18503RESOLVEDFIXEDenhancementdmdConfusing error message for erroneous postblit
18504RESOLVEDFIXEDmajordmdAssert in synchronized crashes with SIGILL on exit