D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
20905NEWmajordmddmd#19717Type definition inside a static if results in an undefined identifier
20906RESOLVEDFIXEDnormaldmdunnecessary divide-by-zero errors when constant folding short circuits
20907RESOLVEDFIXEDnormaldmd[DIP1000] Unittest fails when duplicated
20908RESOLVEDFIXEDblockerdmd-preview=nosharedaccess requires zero-initializion for aggregates
20909RESOLVEDFIXEDnormaldmd.offsetof fails on forward reference of field
20910RESOLVEDFIXEDnormaldruntimeDefault unittest runner reports wrong unittest count
20911RESOLVEDFIXEDnormaldmdDocumentation for test/unit is non-existant
20912NEWmajordmddmd#19718Compiler incorrectly lists non-matching overloads as matching in diagnostic
20913NEWcriticalphobosphobos#9796Array "forward reference" error
20914NEWmajordmddmd#19719__xdtor bypasses function attributes
20915RESOLVEDFIXEDmajordmd__traits(allMembers) results include custom version identifiers, which is unusable
20916RESOLVEDFIXEDnormaldmdhard to find where a deprecation comes from
20917RESOLVEDWONTFIXnormaldmdstacking alias this, drops data during assignment
20918NEWenhancementdmddmd#17962Compiler diagnostic for templates which throw should show the code which throws
20919RESOLVEDFIXEDnormaldmdDMD crash when '__traits' prints error involving a Parameter
20920NEWmajorphobosphobos#10421Typedef!int + Typedef!int => int? is this a typedef overlook?
20921NEWnormaldmddmd#19720Cannot get frame pointer in templated static member function
20922RESOLVEDDUPLICATEnormaldmdCannot get frame pointer in templated member function
20923RESOLVEDFIXEDminordmdRedefinition of 'size_t' is affecting TypeStruct functions
20924RESOLVEDFIXEDnormalphobosstd.numeric.gcd cannot be used with const BigInt
20925NEWenhancementdmddmd#17963pragma(inline) should emit code to the calling CU + appropriate linker flags
20926RESOLVEDWONTFIXnormaldmdAutotester timing out does not say what operation timed out
20927RESOLVEDDUPLICATEregressiondmdGIT HEAD: dmd gets confused if a struct defines copy constructor, but the struct using it does not
20928RESOLVEDFIXEDnormalphobosOverloaded opIndex confuses MapResult
20929RESOLVEDFIXEDminorphobosstd.experimental.allocator.expandArray's range-based overload fails to instantiate for char and wchar arrays.
20930NEWenhancementphobosphobos#10422std.zip: Remove 4 GB size limit
20931RESOLVEDFIXEDenhancementdmdcode which was executed at ctfe should be accounted for in coverage
20932NEWenhancementphobosphobos#9797Need a stableStaticSort to complement staticSort
20933NEWnormaldruntimedmd#17188druntime: core.thread doesn't support shadow stack
20934RESOLVEDFIXEDnormaldmdpreview=dtorfields segfaults for disabled/extern constructors
20935RESOLVEDWORKSFORMEblockerinstallerInstaller fails with incorrect signature
20936RESOLVEDFIXEDenhancementdruntimecore.sync.rwmutex should have shared overloads (and make it usable in @safe code)
20937RESOLVEDFIXEDnormalphobosstd.range.array of a lengthless range with indirection is not @safe
20938RESOLVEDFIXEDmajordmdCannot create const arrays mixing immutable and mutable structs with indirections
20939NEWenhancementphobosphobos#10423sha.digest.sha: increase the speed of SHA256 and SHA512 in non-optimized builds, and bring optimized DMD builds closer to the speed of LDC
20940RESOLVEDDUPLICATEcriticaldmdDMD silently ignores struct copy constructor if one of the element struct has postblit
20941NEWenhancementdmddmd#19721__traits(getMember) should not allow safe code to access private fields
20942RESOLVEDFIXEDblockerdmd[DMD HEAD] Unable to append a postblit disabled struct to a dynamic array
20943RESOLVEDFIXEDregressionphobosstd.algorithm.setops.cartesianProduct fails for ranges with @system popFront
20944RESOLVEDINVALIDnormaldmdproper typedef refInt = ref int
20945NEWnormaldmddmd#19722alias x = ref y compiles
20946RESOLVEDFIXEDregressiondmdSegfault by forward reference and undefined identifier
20947RESOLVEDINVALIDnormaltoolsAzure Pipelines / Azure pipelines (Windows x64) fails with irrelevant Heisenbug
20948NEWenhancementphobosphobos#9798std.getopt: Support std.getop.config.positional
20949RESOLVEDFIXEDnormalphobosstd.range.popFront is unsafe in release mode
20950NEWenhancementphobosphobos#10424std.conv.text(int) shouldn't needlessly allocate
20951NEWcriticaldmddmd#19723Wrong Decimal Literals Encoding
20952NEWenhancementdmddmd#19724Can't represent subnormal numbers
20953NEWcriticaldmddmd#19725Unexpected CTFE double literals behavior
20954RESOLVEDINVALIDnormaldmdspawn in unitest: compiler error, confusing message
20955NEWnormaldmddmd#19726Test suite times out running tests in dmd/test, but leaves no clue which test hung
20956NEWmajordmddmd#17964[DIP1000] @safe defeated by closure capturing ref parameter
20957NEWnormaldmddmd#19727void member initialisation is ignored for out struct parameters
20958RESOLVEDFIXEDregressiondmdincomplete semantic analysis when generating code for function
20959NEWnormaldmddmd#19728Indexing a pointer of a fwd-declared struct type is NOT a frontend error
20960RESOLVEDINVALIDenhancementdmd-profile=gc does not track class objects allocated with new
20961NEWenhancementdmddmd#19729Make is-Template easier
20962NEWnormaldmddmd#17965Template parameter evaluating to D style array prevents implicit conversion of function literal to extern(C++)
20963RESOLVEDFIXEDblockerdmdwrong code for cast(double)anUlong
20964NEWblockerdmddmd#19730poor CTFE support for backward pointer iteration
20965RESOLVEDFIXEDmajordmdImplicitly generated postblit overrides disabled copy ctor
20966NEWnormalphobosphobos#9799std.typecons.Tuple cannot handle non-copyable types
20967NEWmajorphobosphobos#10425Decimal string parsing isn't IEEE compatible
20968NEWnormaldmddmd#19731Linker error of uninstantiated templated `opEquals` member of struct when compiled with -preview=in
20969NEWmajordmddmd#17966alias to local in static instance of a struct causes segfault
20970RESOLVEDFIXEDnormaldmdTest Suite Azure Pipelines Windows_LDC_Debug x64-debug-ldc failed due to heisenbug
20971NEWnormaldmddmd#19732When parsing identifiers, unicode LS and PS are considered an error
20972NEWblockerdmddmd#19733wrong real literals on windows
20973RESOLVEDINVALIDnormaldmdCompiler error: more than 32767 symbols in object file
20974NEWnormaldmddmd#19734extern(C++, "foo", "bar") template mangling ignores "foo".
20975NEWenhancementdmddmd#17967Symbol conflict error message refers to aliased symbol instead of the alias when imported
20976NEWenhancementphobosphobos#9800pipe documentation incorrectly renders part of memoize
20977NEWenhancementphobosphobos#10426Move phobos to semver
20978NEWenhancementphobosphobos#10427Add versioning to phobos
20979NEWnormaldmddmd#19735Which compiler is used by test/run.d?
20980RESOLVEDFIXEDenhancementphobosstd.bigint.BigInt: special case x & non-negative int to avoid unnecessary allocation
20981RESOLVEDFIXEDregressiondmdRuntime segfault for inlined __simd_sto
20982NEWenhancementdmddmd#17968Add a pragma to suppress deprecation messages
20983NEWnormaldruntimedmd#17406Insufficient garbage collection in std.format context
20984RESOLVEDFIXEDnormalphobosHeisenbug: FreeBSD64 Phobos random test suite failure in std/process
20985RESOLVEDDUPLICATEnormalphobosstd.socket random failures due to environment socket.d(1004)
20986RESOLVEDWORKSFORMEnormaldmdTestSuite 'CyberShadow/DAutoTest — Build failed' on download failure
20987RESOLVEDFIXEDminordmdincompatible types for... when opBinary "in" overloading
20988RESOLVEDINVALIDnormaldmdMissing error for negated array.ptr
20989RESOLVEDFIXEDminordmdChecking array.ptr causes safety error with -checkaction=context
20990RESOLVEDFIXEDenhancementdmdOptimizer should move cold branches to the end of the function
20991NEWnormaldmddmd#19736Optimizer is not unlining various forms of simple loops
20992RESOLVEDFIXEDnormaldruntimeMissing symbols in winapi bindings, related to locals
20993RESOLVEDDUPLICATEnormaldlang.orgspec claims extern(C) and extern(D) function are identical
20994RESOLVEDDUPLICATEnormaldmd-preview=dip1008 ok, adding -preview=dip1021 crashes compiler
20995RESOLVEDFIXEDnormaldmdRange violation with -preview=dip1021
20996RESOLVEDDUPLICATEmajordmd-preview=dip1021 ICE given one liner throw program
20997RESOLVEDFIXEDenhancementdlang.orgMissing example of scope guard executing after return statement
20998RESOLVEDFIXEDregressiondmderror in static struct initialization causes wrong position for subsequent members, producing extra errors
20999RESOLVEDWONTFIXnormaldmdautotester for Darwin_64_64 randomly times out and fails
21000RESOLVEDFIXEDenhancementphobos-preview=nosharedaccess precludes use of stdin,stdout,stderr
21001RESOLVEDFIXEDnormaldmdPrivate alias becomes public if used before declaration
21002NEWenhancementphobosphobos#9801make std.exception enforce dip1008 agnostic
21003NEWnormaldmddmd#19737Lambda/delegate as default value for member function argument "cannot be struct members"
21004NEWmajordmddmd#19738dmd segmentation fault with 'void' struct member array initializer