D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
15504RESOLVEDFIXEDenhancementdruntimecore.demangle uses exception handling for normal control flow
15505NEWnormaldmddmd#19082extern(C++) array parameter mangling gains surprise const
15506RESOLVEDWORKSFORMEenhancementvisualdVS2015 crash while debugging
15507RESOLVEDINVALIDblockerdruntimeThrowable.message() should be pure @safe
15508RESOLVEDFIXEDenhancementphobosMalloctor `deallocate` allocates in GC
15509RESOLVEDFIXEDenhancementphobosIAllocator must be exposed via a reference counted struct
15510NEWenhancementdmddmd#17741json shouldn't escape forward slash by default
15511RESOLVEDDUPLICATEcriticaldmdfork: Invalid memory operation
15512RESOLVEDFIXEDenhancementdmdextern(C++, ns) should consider taking a string
15513RESOLVEDFIXEDblockerdmdMemory Corruption with thread local objects
15514RESOLVEDWORKSFORMEblockerdmdSegfault when calling valid D code from C
15515RESOLVEDDUPLICATEregressiondmddefault construction disabled for struct constructor with default arguments
15516NEWminordlang.orgdlang.org#4047etc.linux.memoryerror has no documentation
15517RESOLVEDFIXEDminorphobosstd.experimental.logger: using 'sharedLog' to change to file logging for default logger does not work
15518NEWminordmddmd#19083add date info to dmd --version
15519RESOLVEDFIXEDnormaldmdCircular imports leads to fwd ref error with aliased imports
15520RESOLVEDFIXEDenhancementphobosPhobos Pull Requests Should Have Automatic Coverage Statistics
15521ASSIGNEDenhancementdlang.orgdlang.org#3949Redo the https://dlang.org/spec/errors.html document
15522RESOLVEDDUPLICATEnormalvisualdStackOverflowException in DParserCOMServer.exe
15523NEWenhancementdmddmd#19084extern(C++) support TLS (C++ 'thread_local') linkage?
15524RESOLVEDFIXEDregressiondmd[REG2.069] 64bit app with anon-class crashes in contract
15525RESOLVEDFIXEDcriticaldmdSEGV running semantic analysis on non-root decl that has errors.
15526NEWenhancementphobosphobos#10154provide a way to ignore underscores for parsing integers
15527RESOLVEDDUPLICATEnormaldmdTemplate instantiation uses same-name symbol from different scope as template alias parameter
15528NEWenhancementdmddmd#19085[DDoc] Make symbols in Phobos documentation links to their own fragments
15529RESOLVEDDUPLICATEnormaldmdopEquals(string) conflicts with opEquals(const(char)*)
15530RESOLVEDDUPLICATEmajorphobosmultiSort forbids any SwapStrategy different from unstable
15531NEWcriticaldmddmd#17742dmd.conf linker flags should be prepended instead of appended to subsequent linker flags
15532RESOLVEDFIXEDenhancementphobos[ndslice] iota(5).sliced(2,2) should throw error
15533RESOLVEDMOVEDnormaltoolsRDMD: -g switch produces linker error
15534RESOLVEDFIXEDminorphobos[std.experimental.logger.core] Documentation mismatch
15535RESOLVEDFIXEDnormaldmdEmit error on "goto default" in final switch
15536RESOLVEDFIXEDenhancementphobos[std.experimental.logger] More detailed example for custom logger implementation
15537RESOLVEDDUPLICATEmajorphobosPrivate function is not accessible from other module when compiling with -debug flag
15538RESOLVEDFIXEDregressiondmd[REG 2.064] wrong code with switch
15539RESOLVEDFIXEDblockerdruntimecore.sys.windows.* tweaks for 2.070
15540RESOLVEDFIXEDnormalphobos[ndslice] sliced ignores ReplaceArrayWithPointer for named ranges
15541RESOLVEDWONTFIXnormalphobos[ndslice] package should have detailed assert messages
15542REOPENEDcriticaldmddmd#19086pure function with no argument returning different values (with void-initialized static array)
15543RESOLVEDFIXEDtrivialphobos[ndslice] assumeSameStructure has useless flag
15544RESOLVEDFIXEDnormaldmdEscaping fields to a heap delegate must be disallowed in @safe code
15545RESOLVEDFIXEDnormalphoboscsv Reader line feed '\r' failure
15546NEWnormaldmddmd#19087Spurious circular reference Error when using Mixin Template
15547NEWnormaldruntimedmd#1714864-bit struct alignment in core.sys.windows.setupapi inconsistent with msvc
15548RESOLVEDFIXEDminordlang.org[Home] Interaction with the code box adds vertical space
15549RESOLVEDFIXEDnormalphobos[ndslice] byElement is broken for packed slices
15550RESOLVEDFIXEDregressiondmd[Reg 2.070.0-b1] compile error while testing template constraint
15551RESOLVEDDUPLICATEregressiondmddefault construction disabled with default arguments
15552RESOLVEDFIXEDenhancementdlang.orgbroken link http://dlang.org/library/std/algorithm/std_algorithm.html inside http://dlang.org/library/std/algorithm/sorting.html
15553RESOLVEDFIXEDblockerphobostopN very inefficient [slower than sort, even for topN(0)] but should be O(n)
15554NEWenhancementphobosphobos#9671typedef standard type can't be used with to! properly
15555RESOLVEDFIXEDregressiondmd[Reg 2.070.0-b1] Hidden error cause by Throwable.message
15556RESOLVEDWONTFIXnormaldlang.orgScript line missing from lexical specification
15557REOPENEDnormaldmddmd#19088Common type of void* and const(int)* should be const(void)*, not const(int)*
15558NEWenhancementphobosphobos#10155std.parallelism giving inscrutable error messages
15559NEWenhancementphobosphobos#9672std.datetime.benchmark should offer a tear down option
15560NEWnormaldmddmd#17743is expression with template parameter list and fqn fails
15561RESOLVEDFIXEDmajorphobosstd.typecons.Proxy gets NaN comparisons wrong
15562RESOLVEDDUPLICATEnormaldmdscope parameter doesn't work
15563NEWenhancementdmddmd#19089synchronized can't be used as a postfix qualifier
15564RESOLVEDFIXEDenhancementdmdBogus non local error messages
15565RESOLVEDFIXEDnormaldmdForward reference error with namespaces
15566NEWnormaldlang.orgdlang.org#4048[Writing Shared Libraries With D On Linux]
15567RESOLVEDDUPLICATEmajordmdlocal import hijacking
15568RESOLVEDWORKSFORMEregressiondmdWrong contracts generated when compiled with -O
15569RESOLVEDDUPLICATEregressiondmdImplicit fall-through does not cause an error
15570RESOLVEDFIXEDblockerphobosstd.array.Appender: segfault on using put(Range)(Range items)
15571NEWenhancementdmddmd#19090.dup is incompatible with self referencing structs
15572RESOLVEDFIXEDmajorinstallerWindows installer leaves "sc.ini" inaccessible
15573RESOLVEDFIXEDmajordmd-O -inline causes wrong code with idiv instruction
15574RESOLVEDFIXEDblockerdmdwrong order of linker arguments
15575NEWnormaldmddmd#19091partial initialization of a union member causes wrong diagnostic during CTFE
15576RESOLVEDFIXEDnormaldmdextern(C++, namespace) wrong mangling of variables (Windows)
15577RESOLVEDWORKSFORMEnormaldmd-profile and atomicOp segfaults
15578RESOLVEDFIXEDnormaldmdShould have access to namespace private symbols from same module
15579RESOLVEDFIXEDnormaldmdextern(C++) interfaces/multiple-inheritance
15580RESOLVEDDUPLICATEenhancementdmdCoverage Reports Should Not Count Lines in Unit Test Blocks
15581RESOLVEDFIXEDenhancementdmdforeach should avoid bounds checking
15582RESOLVEDWONTFIXenhancementdmdSlice returned by opSlice() not accepted as lvalue
15583RESOLVEDFIXEDregressionphobos[REG] topN without uniform can show quadratic performance
15584RESOLVEDWONTFIXnormaldmdSecurity issue: symlink attack
15585NEWcriticaldmddmd#19092VRP incorrectly assumes that out-of-range dchar values don't exist
15586RESOLVEDFIXEDnormalphobosstd.utf.toUTF8() segfaults when fed an invalid dchar
15587NEWenhancementdmddmd#19093Enable use of D keywords as identifiers when interfacing to C/C++
15588NEWenhancementdlang.orgdlang.org#3950Improve DMD -L switch documentation
15589RESOLVEDFIXEDenhancementdmdextern(C++) virtual destructors are not put in vtbl[]
15590RESOLVEDDUPLICATEnormaldmd0 coverage should be ignored in __ctfe branches
15591NEWnormaldmddmd#19094order of base interface list affects semantics
15592RESOLVEDWONTFIXnormaldmdTemplate specializations don't work in nested scope
15593RESOLVEDDUPLICATEregressionphobosctRegex: "munmap_chunk(): invalid pointer"
15594RESOLVEDFIXEDenhancementphobosMake all of std.json @safe-friendly
15595NEWenhancementdruntimedmd#17323access violation on GC-allocated memory during GC collection
15596RESOLVEDFIXEDenhancementphobosstrip with delimiter?
15597RESOLVEDWORKSFORMEenhancementdmderror messages in mixins should show context
15598RESOLVEDFIXEDminordruntimecore.atomicFence is not @nogc on x86
15599RESOLVEDFIXEDminortoolsBroken link here: https://dlang.org/features2.html
15600RESOLVEDDUPLICATEmajordmdMissing functions in a template struct cause linker errors instead of being caught by compiler.
15601RESOLVEDDUPLICATEenhancementdmdversion not allowed within enum declaration
15602NEWenhancementdruntimedmd#17324Write GC profiling summary to stderr rather than stdout (--DRT-gcopt=profile:1)
15603RESOLVEDFIXEDcriticaldmdICE in cgxmm.c 647