D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
15204RESOLVEDFIXEDblockerdmdwrong code with -m32 -O -release (floating points, x86)
15205NEWnormaldmddmd#17728Incorrect struct init via union array
15206RESOLVEDFIXEDregressiondmd[REG2.077] ICE on optimized build, tym = x1d Internal error: backend\cgxmm.c 547
15207RESOLVEDFIXEDregressiondmd[REG2.069.0-b1] Wrong codegen with -inline
15208RESOLVEDFIXEDenhancementphobosEradicate all uses of "Enforcement failed" in Phobos
15209RESOLVEDFIXEDminordmdredundant error message on invalid field access
15210RESOLVEDFIXEDregressiondmd[REG2.064][ICE] (glue.c at 1489) with tuples and AAs
15211RESOLVEDDUPLICATEnormalphobosBigInt%uint and BigInt%ulong return different types
15212RESOLVEDFIXEDenhancementphobosBigInt should implement opCast!long and opCast!int
15213NEWmajordmddmd#19058Unexpected OPTLINK Termination at EIP = 0040347E
15214RESOLVEDFIXEDregressiondmd[REG2.065.0] ICE in Mangler::mangleFunc
15215RESOLVEDWORKSFORMEnormalphobosErroneous error messages in to!IntegralType conversions
15216RESOLVEDDUPLICATEenhancementdmdProduce clearer error messages w.r.t. ref
15217NEWnormaldmddmd#19059overloaded extern(C) function declarations are allowed
15218NEWenhancementdmddmd#19060DMD should link dynamically to libphobos by default
15219RESOLVEDFIXEDenhancementdruntimeAllow Throwable.msg to be calculated lazily
15220RESOLVEDFIXEDmajorphobos[REG2.065] std.getopt parses -o=value as "=value"
15221RESOLVEDFIXEDenhancementdruntimeDuration should treat division by 0 as a logic error rather than throwing an exception
15222RESOLVEDFIXEDregressionphobosstd.experimental omitted from phobos zip file
15223RESOLVEDFIXEDregressiondruntimeError: don't know how to make 'src\core\sys\linux\unistd.d'
15224RESOLVEDFIXEDregressiondruntimemaking 'clean' results in garbage commands
15225RESOLVEDFIXEDmajordmdcannot overload directly aliased function literals
15226RESOLVEDWORKSFORMEnormaldlang.orgPublic members being disabled for a synchronized class is undocumented
15227RESOLVEDFIXEDtrivialphobosstd.format undocumented grammar
15228NEWenhancementdmddmd#17729Expose architecture specific feature sets at compile-time
15229RESOLVEDFIXEDenhancementphobosBigInt(Range of chars) too
15230RESOLVEDFIXEDnormalphobosInconsistent std.range.SortedRange predicate checks
15231NEWenhancementdmddmd#19061opOpAssign allows assignment to rvalue
15232NEWenhancementdmddmd#19062Escape analysis should be more sophisticated
15233RESOLVEDFIXEDmajordmdTypeTuple causes segfault in dmd 2.68.2
15234RESOLVEDDUPLICATEenhancementphobosBigInt's ctor should accept a string range
15235RESOLVEDFIXEDnormaldmdinline asm: silent ICE (segfault) in asm_add_exp()
15236RESOLVEDINVALIDnormalphobosstd.range.chain cannot chain a std.range.repeat string
15237NEWenhancementdmddmd#17730BOM in dmd.conf not supported
15238RESOLVEDFIXEDnormalphobosHeisenbug running std.random unittests
15239RESOLVEDFIXEDmajordmdICE (assertion failure) in ctfeInterpret() — opDispatch & inline asm
15240RESOLVEDINVALIDnormaldmderrors in isExpression with == not gagged when used in constraint
15241RESOLVEDFIXEDnormaldmdstruct literal implicitly converts void* to size_t
15242NEWenhancementdmddmd#19063Allow version or static if blocks in asm blocks
15243RESOLVEDFIXEDnormaldmdrejects-valid on variadic
15244RESOLVEDFIXEDnormaldmdMisleading compiler warning: "Error: use .min_normal property instead of .min"
15245RESOLVEDMOVEDenhancementtoolstools do not support --version flag properly
15246NEWcriticaldmddmd#19064Destructor inheritance doesn't inherit attributes properly
15247RESOLVEDINVALIDenhancementdmdObject's destructor should be pure @safe nothrow @nogc
15248RESOLVEDINVALIDnormaldmdFunction in current module is not allowed to overload imported function
15249NEWenhancementdmddmd#17731Floating-point division should multiply by inverse if lossless.
15250RESOLVEDFIXEDnormaldlang.orgGrammar does not contain rules for multiple slices in an index expression
15251RESOLVEDFIXEDregressiondmd[REG2.069.0-rc1] std.datetime bug with -inline
15252RESOLVEDDUPLICATEregressionphobos[REG 2.069.0-rc1] Compilation error in std.uni
15253RESOLVEDFIXEDregressiondmd[REG2.069.0-rc1] inliner prevent compilation
15254RESOLVEDFIXEDnormaldmdis expression compares string sub-type equal to an array
15255NEWenhancementdmddmd#19065Generated better code for saturation arithmetic
15256RESOLVEDWORKSFORMEcriticaldmdData races with arrays allowed in @safe code
15257RESOLVEDFIXEDnormaldmd__traits(compiles, …) with malformed inline asm silently ends compilation
15258RESOLVEDFIXEDnormaldmdAnonymous const union members don't allow for initialization
15259NEWenhancementdmddmd#17732D_InlineAsm_X86_Any as builtin
15260RESOLVEDFIXEDcriticaldmd[dmd-internal] StringExp.compare may cause invalid memory access
15261RESOLVEDFIXEDminordmd[dmd-internal] Trivial problem in BinExp.checkOpAssignTypes
15262RESOLVEDFIXEDtrivialdmd[dmd-internal] Duplicated initialization in Token struct static constructor
15263RESOLVEDFIXEDregressionphobos[REG2.067.0] Cannot insert range into DList
15264NEWenhancementdruntimedmd#17315opDispatch cannot implement range primitives
15265RESOLVEDFIXEDregressionphobosPhobos doesn't work with -property
15266RESOLVEDDUPLICATEcriticaldmdParameters to methods of final classes become uninitialised in out contracts for DMD only
15267NEWenhancementinstallerinstaller#657The installer should download Microsoft Build Tools 2015, instead of full VS
15268RESOLVEDFIXEDenhancementdruntimepossible deadlock for Thread.getAll/Thread.opApply w/ GC.collect
15269RESOLVEDFIXEDenhancementphobos[std.meta] Docs link to typetuple.d instead of meta.d
15270RESOLVEDFIXEDnormaldruntimeuse TLS to store Thread.getThis (pthread_getspecific causes heavy lock contention)
15271RESOLVEDDUPLICATEcriticaldmdParameters of final classes become uninitialised in out contracts with DMD only
15272RESOLVEDFIXEDregressiondmd[2.069-rc2,inline] nothing written to output when -inline is set
15273RESOLVEDFIXEDenhancementphobosjson.d parseJSON doesnt parse current json string
15274RESOLVEDDUPLICATEnormaldmdtypeid(this) inside of an interface contract segfaults
15275RESOLVEDFIXEDenhancementdlang.orgDocumentation for OutputRange lacking
15276RESOLVEDFIXEDenhancementphobosAllow specification of shell for spawnShell/executeShell/pipeShell
15277RESOLVEDINVALIDnormaldmdunable to compile .d flies with numbers at the beginning of the name
15278RESOLVEDWORKSFORMEmajordmdCompile-time segfault when compiling code with alias this
15279NEWenhancementdmddmd#19066increase 256 switch case range limit
15280NEWnormaldmddmd#19067Unable to factor two simple functions into one inout function
15281RESOLVEDFIXEDcriticalphobosstd\experimental\allocator\package.d not included in build script
15282RESOLVEDFIXEDenhancementtoolsImport osmodel.mak from dmd to detect OS and MODEL
15283RESOLVEDFIXEDnormaldmd`protected` doesn't work for static members
15284RESOLVEDFIXEDregressioninstallerdmd installer hangs when updating installed windows version
15285NEWenhancementphobosphobos#10146Range-ified functions for std.string
15286RESOLVEDFIXEDenhancementdlang.orgis(typeof(symbol))
15287RESOLVEDINVALIDenhancementphobosTh
15288RESOLVEDWONTFIXenhancementdmdThe precedence of the exponentiation operator ^^ is too high.
15289RESOLVEDFIXEDmajordmdVRP not working as expected on division
15290RESOLVEDFIXEDnormaldmdlength of associative array literal with duplicate keys is wrong
15291RESOLVEDDUPLICATEenhancementphobosthe example code can be compiled and run on my laptop but not on my workstation
15292RESOLVEDFIXEDregressiondmd[REG2.068.0] Segmentation fault with self-referencing struct / inout / alias this
15293RESOLVEDFIXEDregressionphobos[REG2.069.0] std.stdio.readln(buffer) messes up buffer's capacity
15294RESOLVEDFIXEDnormalphobosreceiveTimeout with negative value asserts
15295RESOLVEDFIXEDmajordmdAnother wrong code bug with -inline and foreach/map/all
15296RESOLVEDFIXEDregressiondmd[REG2.069] cannot inline simple function that calls use non-inlinable statements
15297RESOLVEDDUPLICATEminorphobosstd.stdio readf cryptic error message
15298NEWnormaldmddmd#17733Can't call nested template function unless it's anonymous
15299NEWnormalphobosphobos#9666gibberish CPU/processor/thread information
15300NEWenhancementphobosphobos#10147Better support for operator overloading in std.variant.Algebraic
15301RESOLVEDFIXEDminordlang.orgThe D logo has no embedded colour profile, causing significant differences on wide gamut displays in Chrome.
15302RESOLVEDDUPLICATEmajordmdDMD -O optimizing out meaningful code
15303RESOLVEDWONTFIXenhancementphobosstd.json: consider JSON5 support