D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
5201RESOLVEDFIXEDnormalphobosstd.string.indexOf and std.algorithm.indexOf return different things for narrow strings
5202RESOLVEDDUPLICATEnormaldmdopIndexAssign doesn't work on structs obtained via getters
5203RESOLVEDFIXEDnormalinstallerdinstaller.exe v2.050 doesn't install anything
5204RESOLVEDFIXEDmajordmdInherited out contract requires lvalue result?
5205RESOLVEDFIXEDnormaldmdD runtime duplication in zip
5206RESOLVEDFIXEDnormaldruntimestat_t is not the same as struct stat
5207REOPENEDnormaldmddmd#17520Immutability is broken in constructors
5208RESOLVEDDUPLICATEnormaldruntimeInconsistency between src and import druntime files.
5209RESOLVEDFIXEDcriticaldruntimeposix/sys/select.d: FD_ISSET function should return bool
5210RESOLVEDWONTFIXenhancementdmdPATCH: minor changes to allow compiling with Visual C++ 2008
5211RESOLVEDWONTFIXnormaldmdD1: ICE(init.c) DMD Can't handle nested aa literals
5212RESOLVEDINVALIDnormaldmdno escape analysis for typesafe variadic function arguments
5213RESOLVEDDUPLICATEnormaldmdconst/immutable inner structs don't work
5214RESOLVEDFIXEDnormaldmdCompiler crash with array of empty {}
5215RESOLVEDMOVEDnormaltoolsCrash with empty program
5216RESOLVEDWONTFIXenhancementdmd/+ parsed incorrectly in comments
5217RESOLVEDWONTFIXenhancementdmdPermit static+abstract
5218RESOLVEDFIXEDnormaldmdCan't implicitly convert from "abc"w to wchar[3]
5219RESOLVEDWONTFIXenhancementdmd@noheap annotation
5220RESOLVEDFIXEDenhancementphobosMake std.conv.ConvError an Exception instead of an Error
5221RESOLVEDFIXEDnormaldmdentity.c: Merge Walter's list with Thomas'
5222RESOLVEDWORKSFORMEminordmdlabel prepending block in 'ThenStatement' breaks creating new scope
5223RESOLVEDDUPLICATEnormaldmd[qtd] Cannot use default value with function parameter of struct type
5224RESOLVEDFIXEDnormalphobosstd.algorithm.remove!(SwapStrategy.unstable) doesn't work
5225RESOLVEDDUPLICATEenhancementdmdSigned right shift operator is ridiculous
5226RESOLVEDFIXEDenhancementphobosindexOf() which takes a pred but no needle
5227RESOLVEDFIXEDblockerdmdX ^^ FP at compile-time
5228RESOLVEDFIXEDenhancementphobosAdd GetOptException (or similar) to std.getopt
5229NEWnormaldmddmd#18316Inaccurate parsing of floating-point literals
5230RESOLVEDFIXEDregressiondmdRegression(2.041, 1.057) ICE(tocsym.c) overriding a method that has an out contract
5231RESOLVEDDUPLICATEnormalphobosBigInt lacks a normal toString()
5232RESOLVEDFIXEDminorphobos[patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers
5233RESOLVEDFIXEDnormalphobos[patch] std.range.put accepts *any* element type when putting to an array.
5234RESOLVEDDUPLICATEnormaldmd[qtd] AA element assignment should use copy-constructor to initialize new elements
5235RESOLVEDFIXEDmajordmdnew dynamic array results in incorrect size
5236RESOLVEDFIXEDnormalphobos[patch] std.format.formattedRead/unformatValue does not support the raw reading of integer types
5237RESOLVEDFIXEDnormalphoboswritefln doesn't respect Complex.toString
5238RESOLVEDFIXEDnormaldmdPATCH: fix return of uninitialised var in interpret.c
5239RESOLVEDFIXEDnormaldmdoptimizer misreports an used before set error
5240RESOLVEDFIXEDenhancementphobosFaster std.random.uniform() for [0.0, 1.0) range
5241RESOLVEDFIXEDregressiondmddmd: ABI breakage/regression (TypeInfo.toString() returns partially corrupted string)
5242RESOLVEDFIXEDnormaldmdself referencing template constraint crashes compiler
5243RESOLVEDFIXEDcriticaldmddmd -run potentially removes user files
5244RESOLVEDFIXEDminordmdPATCH: fix use of uninitialised variable in toObj.c
5245RESOLVEDFIXEDnormaldruntimeInterface function TraceInfo.toString is not implemented
5246RESOLVEDFIXEDminordmdPATCH(s): fix a couple more uninitialised variables
5247RESOLVEDFIXEDnormalphobosstd.utf.stride() should not return 0xFF
5248RESOLVEDFIXEDnormaldmdCTFE Segfault when calling a function on an enum struct
5249NEWenhancementphobosphobos#9893Strongly pure random generator
5250RESOLVEDFIXEDenhancementphobosPure std.typecons.Tuple
5251RESOLVEDINVALIDnormalphobosConst C file
5252RESOLVEDFIXEDenhancementphobospure nothrow Rebindable
5253RESOLVEDDUPLICATEregressiondmdRegression (2.050): in contracts are not allowed in overriden methods.
5254NEWenhancementdmddmd#18317Low performance code with struct constructor
5255RESOLVEDDUPLICATEnormaldmdNo foreach type inference with const
5256RESOLVEDDUPLICATEnormaldmdnull Rebindable testing not supported
5257RESOLVEDFIXEDnormaldmdstd.algorithm.count works incorrectly with UTF8 and UTF16 strings
5258RESOLVEDFIXEDregressiondmd[CTFE] Stack overflow with struct by ref
5259RESOLVEDDUPLICATEnormaldlang.orgDownload link from homepage points to older version
5260RESOLVEDFIXEDnormalphobosstd.math.feqrel() returns negative number
5261RESOLVEDFIXEDmajordlang.orgUncompilable example for Windows
5262RESOLVEDFIXEDnormalphobosdivide by 0 in std.datetime's Ticks.toMicroseconds()
5263RESOLVEDFIXEDnormaldruntimerationalize differences between phobos and druntime intrinsic.d
5264RESOLVEDFIXEDnormaldruntimex86_64 changes for druntime 2
5265RESOLVEDFIXEDnormalphobosstd.array.back does not work correctly for wchar-based arrays
5266RESOLVEDDUPLICATEnormaldmdWindows sample code different on website and in samples directory
5267RESOLVEDDUPLICATEmajorphobosphobos' linux.mak do not build std/exception.d
5268RESOLVEDFIXEDnormaldmdOutdated windows GUI sample in Samples folder
5269RESOLVEDFIXEDenhancementdmdversion(assert)
5270RESOLVEDFIXEDmajordmdUsing a scope delegate allows memory corruption in safe mode
5271RESOLVEDFIXEDnormaldruntimeNot constant RAND_MAX
5272RESOLVEDFIXEDnormaldruntimePostblit not called on copying due to array append
5273RESOLVEDDUPLICATEnormaldmdref Primitives Can Be Implicitly Cast To immutable
5274RESOLVEDINVALIDminordmdImpure function call inside impure function nested inside pure function
5275RESOLVEDFIXEDnormaldmdx86_64 related hidden function parameter mishandled
5276RESOLVEDWORKSFORMEenhancementdmdTemplate compilation uses much more memory than G++ 4.8
5277RESOLVEDDUPLICATEblockerdmdMember functions that modify its own state wrongfully marked as strongly pure.
5278RESOLVEDFIXEDmajordmdgentoo's 'hardended' gcc doesn't work with dmd
5279RESOLVEDDUPLICATEenhancementdmdFunction-static associative arrays
5280RESOLVEDFIXEDnormalphobosto!FP(Hex float string) doesn't work well
5281RESOLVEDFIXEDcriticalphobosEquality among arrays of Bigints
5282NEWenhancementdmddmd#18318Optimize array comparison which use memcmp to something better and remove unnecessary indirections.
5283NEWenhancementdmddmd#18319Increase granularity of unit tests so that all unittest blocks in a module run even after another block fails
5284RESOLVEDFIXEDmajordmdArray ops punch through const system
5285RESOLVEDFIXEDnormalphobosbigint won't compile in 64 bit
5286RESOLVEDWONTFIXenhancementdmdTo avoid a problem with Template syntax
5287RESOLVEDDUPLICATEnormaldmd(crash mtype.c) on function with default argument
5288REOPENEDnormaldmddmd#18320auto return: forward ref error when using it with recursive functions
5289RESOLVEDDUPLICATEnormalphobosstd.conv.parse!double() results in a segmentation fault.
5290RESOLVEDWORKSFORMEnormaldmdStatic array literals with too few elements
5291RESOLVEDDUPLICATEcriticaldmdref parameter and const/immutable == hole in const system
5292RESOLVEDDUPLICATEmajordruntimeAssociative array with fixed sized array as value issues a Range violation when inserting new value
5293RESOLVEDFIXEDblockerphobosstd.math: Error: shift by -48 is outside the range 0..32
5294RESOLVEDFIXEDblockerdmd-O optimization breaks for loop
5295RESOLVEDINVALIDnormaldmdTemplate basename recognized as valid type inside template - shouldn't be.
5296RESOLVEDFIXEDnormaldmd2.50: std.conv.to!string() fails on char[ 256 ] buf
5297RESOLVEDFIXEDnormaldmdThe lookup order of recursive with statements is undefined.
5298RESOLVEDDUPLICATEminordlang.orgTemplate identifier in template scope short hand is undocumented.
5299RESOLVEDFIXEDnormaldlang.orgProtected inheritance is semantically undefined.
5300RESOLVEDINVALIDnormaldlang.orgWhat type suffixes apply to with single argument template instances is undefined.