D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
17704RESOLVEDDUPLICATEnormaldmdDont parse protocols as ddoc sections
17705RESOLVEDFIXEDnormalphobosstd.math.isFinite cannot run at compile-time
17706RESOLVEDWONTFIXnormalphobosstd.math.isFinite does not compile for cdouble: "No traits support for cdouble"
17707RESOLVEDWONTFIXmajordmdunimported modules in libraries do not have their module constructors run
17708NEWminorphobosphobos#10259Escape control characters in std.conv.to error messages
17709RESOLVEDWONTFIXnormalphobosstd.xml doesn't parse the root element
17710NEWenhancementdmddmd#19294Undefined behaviour and non-working casting of overloaded methods invoking overloaded delegates
17711RESOLVEDFIXEDnormalphobosstd.array.byPair should be usable with const AA
17712RESOLVEDWORKSFORMEregressiondmd[REG 2.074] [LINK] Undefined reference to std.conv.toChars!(10, char, 1, uint).toChars(uint)
17713RESOLVEDDUPLICATEenhancementdmdTemplate 'this' parameters for static methods
17714RESOLVEDDUPLICATEenhancementdmdFunction template - this T for static methods
17715NEWenhancementphobosphobos#10260Floating point numbers are printed as integers
17716NEWnormaldmddmd#19295wrong result of IsExpression when not in static assert
17717NEWnormalvisualdvisuald#243C++ files not always recompiled when changed
17718RESOLVEDINVALIDmajordmd[scope] function literal arguments can be escaped
17719NEWenhancementdmddmd#19296compiler generates code for CTFE-only templates
17720RESOLVEDFIXEDmajordmdWrong code using vector extensions with different types
17721RESOLVEDFIXEDmajordmdWrong expression type using vector extensions with shift operands
17722RESOLVEDFIXEDnormaldmdWrong diagnostic using __traits(compiles, e1 && e2) expressions.
17723RESOLVEDFIXEDenhancementdlang.orgReplace Facebook on the front page with Weka.io
17724RESOLVEDFIXEDregressionphobosdigest is not a template declaration, it is a module
17725RESOLVEDFIXEDnormaldmd[scope] escape from nested function to enclosing local
17726RESOLVEDFIXEDnormaldmdOlder DMD versions segfault when building Druntime with GCC 7.1
17727RESOLVEDDUPLICATEmajordmdaddr2line does not understand debug info
17728NEWnormaldmddmd#19297Optlink: Error 168: >64K Global Types
17729RESOLVEDDUPLICATEnormaldmddmd says cast expression is "not an lvalue", but it can be used as one in other contexts
17730RESOLVEDFIXEDnormalphobos[scope][dip1000] std.algorithm.move escapes scope variable in @safe code
17731RESOLVEDFIXEDblockertoolsdman fails to build due to more than 32767 symbols
17732RESOLVEDDUPLICATEmajorphobosSysTime.init.toString segfaults because timezone is null
17733RESOLVEDINVALIDminordmdidup fails for structs/classes with member functions
17734RESOLVEDINVALIDenhancementdmd__traits(isRef) cannot currently be used to distinguish l-value from r-value passing of `this`
17735RESOLVEDFIXEDnormaldmdAssertError@ddmd/target.d(357): unhandled op using fish operators
17736RESOLVEDINVALIDenhancementphobosbigint opunary should be better performing
17737NEWtrivialdmddmd#17810Empty of -e option for MSVC
17738NEWnormaldmddmd#19298access to local alias from outside compiles but execution hangs
17739NEWnormaldmddmd#17811Calling convention of not deduced for delegate function arguments with explicit parameter types
17740NEWnormaldmddmd#19299ghost "internal" symbols show up sometimes
17741RESOLVEDWONTFIXenhancementphobosstd.range.transposed does not work with Map
17742RESOLVEDFIXEDenhancementphobosstd.range.transposed does not have opIndex
17743NEWcriticaldmddmd#17812Type system hole: escaping inout delegates
17744NEWcriticaldmddmd#19300Type system hole: returning inout delegates
17745RESOLVEDFIXEDmajordlang.orgUpgrade DLang Bugzilla to 4.4.12
17746NEWenhancementphobosphobos#10261Improve BigInt memory usage
17747RESOLVEDFIXEDenhancementdmdextern(C) shared static module constructor should be called in betterC programs
17748RESOLVEDINVALIDnormaldmdextern(C) do nothing on struct methods
17749RESOLVEDFIXEDcriticaldmdCompilation error "shared method ~this is not callable using a non-shared object" on shared object
17750NEWenhancementdmddmd#19301DMD should consider namespaces when validating declaration names
17751RESOLVEDFIXEDblockerdmdInternal error: ddmd/backend/el.c 2927
17752RESOLVEDFIXEDnormaldmdSwitch skips over declaration issued for explicitly uninitialized variables
17753NEWnormaldruntimedmd#17348IN6_IS_ADDR_UNSPECIFIED and friends should accept const(in6_addr)*
17754RESOLVEDINVALIDenhancementdlang.orga
17755RESOLVEDINVALIDenhancementtoolsPhantomGhost
17756NEWnormaldmddmd#17813Ambiguous import form introduces names into the global namespace
17757RESOLVEDDUPLICATEnormaldmdWrongly reported deprecated message
17758NEWenhancementdmddmd#19302assignment of different vector types should require cast
17759RESOLVEDWORKSFORMEnormaldmdstruct that attempts to implicitly cast away const causes segfault
17760NEWnormaldruntimedmd#17349catch block fails to catch Exception subclass when another Exception is in transit
17761RESOLVEDFIXEDregressiondmd[REG2.075] dmd 2.075.1 creates object files that can't be linked by ld.bfd
17762RESOLVEDFIXEDnormalvisualdCannot compile with clean DMD.
17763RESOLVEDINVALIDnormaldmd[scope][DIP1000] The compiler treats implicit and explicit static array slicing differently
17764RESOLVEDWORKSFORMEmajordmd[scope][DIP1000] Escape checker defeated by composition transformations
17765NEWenhancementdmddmd#19303void initialisation of out parameters
17766NEWmajordmddmd#19304Wrong choice of generic mutable/const/immutable methods
17767RESOLVEDWORKSFORMEmajordmdDmd can't link recast.d, Gdc can't compile it and Ldc can perfectly compile it.
17768NEWnormaldmddmd#19305Compile time reflection is missing for module/namespace(c++)/mixin names
17769NEWnormaldmddmd#19306dmd accepts conversion from shared(int)* to int* when value comes from method
17770NEWcriticaldmddmd#19307Null pointer access in CTFE code
17771REOPENEDenhancementdmddmd#19308foreach over const input range fails
17772RESOLVEDFIXEDmajordmdWrong C++ mangled names for templated functions
17773RESOLVEDDUPLICATEnormaldmdthis template parameter not working from derived class
17774RESOLVEDINVALIDenhancementinstallerPlease include implib in setup / 7z archive
17775NEWenhancementdmddmd#19309dmd master __VERSION__ should match the major release that it will be for
17776RESOLVEDWONTFIXnormaldmdhighlight error in betterC assert messages
17777RESOLVEDFIXEDnormaldlang.orgbroken link: Download D 2.076.0 => 403 Forbidden
17778RESOLVEDDUPLICATEmajordmdCreating a static array with duplicates in betterC causes "undefined reference to _memset32" linker failure
17779RESOLVEDWORKSFORMEregressiondmd[REG2.075.0] Link failure (undefined references) with std.regex and std.conv
17780RESOLVEDFIXEDnormalphobosMalformed DDOC links in std.range
17781NEWnormaldruntimedmd#17160printing "Shared libraries are not yet supported on OSX." should be optional
17782RESOLVEDFIXEDnormaldmdThe identifier delimiter of a delimited string can not begin with '_'
17783NEWnormaldmddmd#17815"invalid" leftmost column string in a delimited string does not compile
17784RESOLVEDFIXEDenhancementdmd[scope][DIP1000] Confusing error message for escaping local via new-expression
17785NEWenhancementdlang.orgdlang.org#4068Add a page detailing all undefined behavior to the language specification
17786NEWenhancementdmddmd#19310Define the FreeStanding subset of betterC
17787RESOLVEDFIXEDenhancementdmdAdd a BetterC predefined version so libraries can adapt
17788RESOLVEDFIXEDmajordruntimeMSCOFF: TLS broken when linking with linker from VS2017 15.3.1
17789NEWenhancementdlang.orgdlang.org#3964Use a much more practical and beginner-friendly landing page on Dlang.org, integrating Dlang-Tour try-it-online examples
17790RESOLVEDFIXEDnormaldmd[scope] Escaping pointer possible through array of aggregates
17791RESOLVEDFIXEDenhancementdmdAdd __traits(isDeprecated, ...)
17792RESOLVEDWORKSFORMEcriticaldmd[ICE] Internal error: ddmd/backend/el.c 3033 with simd.double4
17793RESOLVEDFIXEDcriticaldmd[ICE] Internal error: ddmd/backend/cod1.c 3976 using simd.double4
17794NEWnormaldlang.orgdlang.org#4069Interactive tutorial is not accessible to blind programmers
17795RESOLVEDFIXEDnormaldmd[scope] Scope errors not detected in ~= operation
17796RESOLVEDWONTFIXblockervisualdldc's -oq (write full module path for objects) breaks linking
17797NEWregressionphobosphobos#10262[REG 2.073.2] double print to stdout when reading stdin in another thread
17798RESOLVEDFIXEDmajordlang.org[2.076] "static foreach" not documented
17799NEWenhancementdmddmd#19311Disallow enum with indirections
17800RESOLVEDFIXEDnormaldmd[2.076] "static foreach" allocates closures in GC without reason
17801RESOLVEDFIXEDregressionphobosDate.fromISOExtString broken in 2.076 because of changed type specifier
17802NEWnormalphobosphobos#9719allocatorObject doesn't set the passed allocator when it has state into impl field of CAllocatorImpl
17803RESOLVEDFIXEDenhancementphobosstd.typecons.Tuple: opAssign should return ref Tuple