D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
21805ASSIGNEDenhancementdmddmd#19906Allow conditional expression in types
21806RESOLVEDFIXEDregressiondmdOverload selection ignores slice
21807RESOLVEDINVALIDregressiondmdNon-immutable data can be converted to immutable using function call in ctor
21808RESOLVEDFIXEDenhancementphobosstd.format: It should be possible to change the order of key and value of AAs.
21809RESOLVEDDUPLICATEnormaldlang.org[Oh No! Page Not Found]
21810RESOLVEDFIXEDminorphobosCheck for sortedness in `merge` must not use `==`
21811RESOLVEDDUPLICATEregressiondmdUnable to use IfCondition as expression in while statement
21812RESOLVEDFIXEDnormaldmd__traits(allMembers) on types with value tuples return ghost members
21813RESOLVEDFIXEDregressiondmd[REG-master] Bootstrap broken from dmd-cxx baseline.
21814RESOLVEDFIXEDnormalphobosstd.format: grouping with width 0 causes floating point exception
21815NEWnormalphobosphobos#10461std.format: invalid UTF-character throws with width but not without
21816RESOLVEDFIXEDnormaldmdtesting XMM for nan does not work
21817RESOLVEDFIXEDnormalphobosstd.format: %u on integer does not print unsigned value
21818RESOLVEDDUPLICATEcriticaldmdICE: Assertion hit in dinterpret.d
21819NEWenhancementphobosphobos#10462Add phobos module(s) for localization and internationalization
21820RESOLVEDFIXEDnormalphobosstd.format: formatting zero should never lead to empty string
21821RESOLVEDFIXEDnormaldmdOptimizer assumes immutables do not change, but they can in @system code
21822RESOLVEDFIXEDnormaldmdOptimizer flowlv() does not account for OPmemcmp and OPstrcmp
21823NEWnormaldmddmd#19907IFTI type conversions should apply to all types.
21824NEWcriticalinstallerinstaller#708broken CentOS:8 installation due to conflicting libcurl(x86-32)
21825RESOLVEDFIXEDnormaldmdDIP1034: Do not spuriously warn "calling XXX without side effects discards return value of type 'noreturn'"
21826RESOLVEDFIXEDnormaldmdMSCOFF output for Win32 should not use EBP for anything other than the frame pointer
21827RESOLVEDFIXEDnormaldmdNull pointer exception in elToPair() in backend/cgelem.d
21828RESOLVEDFIXEDnormaldmdEnum forward-references just assume int base type
21829RESOLVEDDUPLICATEnormaldmd`private` is ignored when a public overload exists
21830RESOLVEDFIXEDnormaldmdWrong deprecation message when non-deprecated template in static condition
21831RESOLVEDFIXEDnormaldmdWrong deprecation message in template parameters before evaluating constraints
21832RESOLVEDFIXEDnormaldmdWrong deprecation message when importing non-deprecated template in static condition
21833RESOLVEDFIXEDnormaldmdOptimizer incorrectly rewrites integer comparison to unsigned short comparison
21834RESOLVEDFIXEDnormalphobosstd.numeric.gcd can't handle negative values
21835RESOLVEDFIXEDenhancementdmdOperation on float should use XMM register, not x87
21836RESOLVEDFIXEDnormalphobosstd.format: grouping may cause RangeError
21837RESOLVEDWORKSFORMEregressiondruntimeEmplace depends on exceptions?
21838RESOLVEDFIXEDnormalphobosstd.format: Grouping garbles up %a output
21839RESOLVEDINVALIDenhancementdmdStrange output at Compile time
21840RESOLVEDFIXEDnormalphobosstd.format: grouping ignores space flag with %e
21841RESOLVEDFIXEDnormalphobosstd.format: grouping produces strange result with zero precision and %e
21842RESOLVEDFIXEDnormalphobosstd.format: "%-+05,g" adds extra comma
21843NEWenhancementphobosphobos#9821std.format could support %{x,X} for ubyte[]
21844RESOLVEDFIXEDmajordmdmakedeps option adds spurious/incorrect dependency
21845RESOLVEDFIXEDenhancementdmdWrong ParameterStorageClass when -preview=in is used
21846RESOLVEDFIXEDnormalphobosstd.format: provided format string for toString does not work with grouping
21847RESOLVEDFIXEDenhancementphobosstd.format: %e, %g and %a should be supported for integers too
21848NEWnormalphobosphobos#10463std.concurrency.spawn - pass by ref
21849RESOLVEDFIXEDnormaldmdUTF8: -verrors=context doesn't respect multibyte characters
21850RESOLVEDFIXEDregressiondmd[REG2.093] Template inference of pure not working
21851NEWenhancementdmddmd#19908UTF8: Column numbers reported by -vcolumns don't respect multibyte characters
21852RESOLVEDFIXEDenhancementdmddiagnostic: One-liner errors with formatted Loc should print context when -verrors=context
21853RESOLVEDFIXEDnormalphobosstd.format: formatting real.max in CTFE fails
21854RESOLVEDFIXEDnormaldmd@live breaks foreach over integers
21855NEWnormaldmddmd#19909CTFE anonymous union assignment inconsistent
21856NEWregressiondmddmd#19910Mutable base object returned as immutable from weakly pure function
21857RESOLVEDFIXEDnormaldruntimeTypeInfo_Array.compare can give wrong result when either array exceeds 2GB
21858RESOLVEDFIXEDenhancementphobosstd.format: centering output
21859RESOLVEDFIXEDenhancementphobos[std.format]
21860NEWenhancementphobosphobos#10464readln return value in the EOF case
21861RESOLVEDFIXEDnormaldmdctfe fails when a nested enum or function has a UDA
21862RESOLVEDDUPLICATEmajordmdTaking address of non-static method without "this" should not be allowed
21863RESOLVEDFIXEDnormalphobosFieldNameTuple returns emptry string for interfaces
21864NEWnormaldmddmd#19911Line numbers and file names wrong in stack trace for Dward debug info
21865RESOLVEDFIXEDtrivialdlang.orgGrammar has no rule for Traits
21866NEWnormaldmddmd#19912Templates confuse error message to use wrong string litteral
21867RESOLVEDDUPLICATEnormaldmdDMD fails to link after installing Visual Studio 2019
21868RESOLVEDFIXEDnormaldmdDIP1000 doesn't catch pointer to struct temporary
21869RESOLVEDFIXEDenhancementdlang.orgInvalid hyperlink to doxygen
21870RESOLVEDFIXEDnormaldmdProperty/method not invoked and requires () when used in static array length
21871NEWnormaldmddmd#19913Accessing elements of "static immutable" arrays passed as template parameters requires allocation
21872RESOLVEDINVALIDenhancementdmdWarning: statement is not reachable should be error instead of warning!
21873RESOLVEDWORKSFORMEnormaldmdCannot build build.d on OSX with latest dmd 2.096.1
21874RESOLVEDFIXEDnormaldmdThe test suite fails with most recent GDB versions
21875RESOLVEDFIXEDnormalphobosstd.format: wrong number of format specifiers in nested format string of associative arrays should be detected
21876RESOLVEDFIXEDnormaldmdZero-length static arrays "cannot be read at compile time"
21877RESOLVEDFIXEDnormalvisualdVS2019 crash with "Show parameter storage class at call site"
21878RESOLVEDFIXEDnormaldmd"ref" lost when indexing array in CTFE
21879RESOLVEDDUPLICATEregressiondmd-betterC "undefined reference to '_memset32'"
21880RESOLVEDFIXEDregressiondmd[REG 2.095] scope variable assigned to non-scope parameter calling function
21881NEWenhancementdmddmd#19914Array operation fails to compile even though it really should
21882RESOLVEDFIXEDcriticaldmd[ICE][dip1021] src/dmd/escape.d(1850): Assertion failure
21883RESOLVEDFIXEDminordmdpoor error message when swapping order of base class and interface
21884NEWminordmddmd#19915[betterC] can't compare arrays with -betterC
21885RESOLVEDFIXEDenhancementdmdBad diagnostic: struct is not copyable because it is annotated @disable
21886NEWnormaldmddmd#19916case where member function used as "alias this sym" is allowed without right `this` context
21887NEWcriticaldmddmd#19917Compiler crashes when interfacing with C++ code
21888NEWregressionphobosphobos#9822sorting medium sized tuples at compile time not possible
21889RESOLVEDWONTFIXmajordmd__traits(isSame, Object, const Object) yields true
21890NEWnormaldmddmd#19918Memory layout and access patterns in the backend's COFF implementation lead to apocalyptically terrible LLC misses.
21891NEWmajordmddmd#19919Cannot alias every kind that can be passed via variadic templates
21892NEWenhancementdmddmd#19920deprecation warning on reflection should be suppressed or at least suppressable
21893NEWregressiondruntimedmd#17194core.atomic calls itself recursively
21894RESOLVEDFIXEDcriticalvisualdMemory leak in DMD semantic server.
21895NEWenhancementdmddmd#19921Module in package incorrectly accessible when it was not explicitly imported
21896NEWnormaldmddmd#19922static if test fails after alias assignment
21897RESOLVEDFIXEDnormalvisualdSemicolon inside quotes in path variable causes range violation in pipedmd
21898RESOLVEDFIXEDregressiondmdQualifier ignored in alias definition if parentheses are not present
21899NEWnormaldlang.orgdlang.org#3988[Oh No! Page Not Found] dlang.org/phobos/dmd_backend_barray.html
21900RESOLVEDFIXEDnormalphobosstd.format: round to even does not work for hex integers with letters
21901NEWenhancementphobosphobos#10465[etc.c.odbc.sql]
21902NEWenhancementdmddmd#19923Templated Aliases and Enums should support restrictions
21903RESOLVEDWORKSFORMEenhancementdmdClass construction for C++ interop with -betterC
21904NEWenhancementdmddmd#19924static range primitives should be usable directly