24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 5201 | RESOLVED | FIXED | normal | phobos | std.string.indexOf and std.algorithm.indexOf return different things for narrow strings | |
| 5202 | RESOLVED | DUPLICATE | normal | dmd | opIndexAssign doesn't work on structs obtained via getters | |
| 5203 | RESOLVED | FIXED | normal | installer | dinstaller.exe v2.050 doesn't install anything | |
| 5204 | RESOLVED | FIXED | major | dmd | Inherited out contract requires lvalue result? | |
| 5205 | RESOLVED | FIXED | normal | dmd | D runtime duplication in zip | |
| 5206 | RESOLVED | FIXED | normal | druntime | stat_t is not the same as struct stat | |
| 5207 | REOPENED | normal | dmd | dmd#17520 | Immutability is broken in constructors | |
| 5208 | RESOLVED | DUPLICATE | normal | druntime | Inconsistency between src and import druntime files. | |
| 5209 | RESOLVED | FIXED | critical | druntime | posix/sys/select.d: FD_ISSET function should return bool | |
| 5210 | RESOLVED | WONTFIX | enhancement | dmd | PATCH: minor changes to allow compiling with Visual C++ 2008 | |
| 5211 | RESOLVED | WONTFIX | normal | dmd | D1: ICE(init.c) DMD Can't handle nested aa literals | |
| 5212 | RESOLVED | INVALID | normal | dmd | no escape analysis for typesafe variadic function arguments | |
| 5213 | RESOLVED | DUPLICATE | normal | dmd | const/immutable inner structs don't work | |
| 5214 | RESOLVED | FIXED | normal | dmd | Compiler crash with array of empty {} | |
| 5215 | RESOLVED | MOVED | normal | tools | Crash with empty program | |
| 5216 | RESOLVED | WONTFIX | enhancement | dmd | /+ parsed incorrectly in comments | |
| 5217 | RESOLVED | WONTFIX | enhancement | dmd | Permit static+abstract | |
| 5218 | RESOLVED | FIXED | normal | dmd | Can't implicitly convert from "abc"w to wchar[3] | |
| 5219 | RESOLVED | WONTFIX | enhancement | dmd | @noheap annotation | |
| 5220 | RESOLVED | FIXED | enhancement | phobos | Make std.conv.ConvError an Exception instead of an Error | |
| 5221 | RESOLVED | FIXED | normal | dmd | entity.c: Merge Walter's list with Thomas' | |
| 5222 | RESOLVED | WORKSFORME | minor | dmd | label prepending block in 'ThenStatement' breaks creating new scope | |
| 5223 | RESOLVED | DUPLICATE | normal | dmd | [qtd] Cannot use default value with function parameter of struct type | |
| 5224 | RESOLVED | FIXED | normal | phobos | std.algorithm.remove!(SwapStrategy.unstable) doesn't work | |
| 5225 | RESOLVED | DUPLICATE | enhancement | dmd | Signed right shift operator is ridiculous | |
| 5226 | RESOLVED | FIXED | enhancement | phobos | indexOf() which takes a pred but no needle | |
| 5227 | RESOLVED | FIXED | blocker | dmd | X ^^ FP at compile-time | |
| 5228 | RESOLVED | FIXED | enhancement | phobos | Add GetOptException (or similar) to std.getopt | |
| 5229 | NEW | normal | dmd | dmd#18316 | Inaccurate parsing of floating-point literals | |
| 5230 | RESOLVED | FIXED | regression | dmd | Regression(2.041, 1.057) ICE(tocsym.c) overriding a method that has an out contract | |
| 5231 | RESOLVED | DUPLICATE | normal | phobos | BigInt lacks a normal toString() | |
| 5232 | RESOLVED | FIXED | minor | phobos | [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers | |
| 5233 | RESOLVED | FIXED | normal | phobos | [patch] std.range.put accepts *any* element type when putting to an array. | |
| 5234 | RESOLVED | DUPLICATE | normal | dmd | [qtd] AA element assignment should use copy-constructor to initialize new elements | |
| 5235 | RESOLVED | FIXED | major | dmd | new dynamic array results in incorrect size | |
| 5236 | RESOLVED | FIXED | normal | phobos | [patch] std.format.formattedRead/unformatValue does not support the raw reading of integer types | |
| 5237 | RESOLVED | FIXED | normal | phobos | writefln doesn't respect Complex.toString | |
| 5238 | RESOLVED | FIXED | normal | dmd | PATCH: fix return of uninitialised var in interpret.c | |
| 5239 | RESOLVED | FIXED | normal | dmd | optimizer misreports an used before set error | |
| 5240 | RESOLVED | FIXED | enhancement | phobos | Faster std.random.uniform() for [0.0, 1.0) range | |
| 5241 | RESOLVED | FIXED | regression | dmd | dmd: ABI breakage/regression (TypeInfo.toString() returns partially corrupted string) | |
| 5242 | RESOLVED | FIXED | normal | dmd | self referencing template constraint crashes compiler | |
| 5243 | RESOLVED | FIXED | critical | dmd | dmd -run potentially removes user files | |
| 5244 | RESOLVED | FIXED | minor | dmd | PATCH: fix use of uninitialised variable in toObj.c | |
| 5245 | RESOLVED | FIXED | normal | druntime | Interface function TraceInfo.toString is not implemented | |
| 5246 | RESOLVED | FIXED | minor | dmd | PATCH(s): fix a couple more uninitialised variables | |
| 5247 | RESOLVED | FIXED | normal | phobos | std.utf.stride() should not return 0xFF | |
| 5248 | RESOLVED | FIXED | normal | dmd | CTFE Segfault when calling a function on an enum struct | |
| 5249 | NEW | enhancement | phobos | phobos#9893 | Strongly pure random generator | |
| 5250 | RESOLVED | FIXED | enhancement | phobos | Pure std.typecons.Tuple | |
| 5251 | RESOLVED | INVALID | normal | phobos | Const C file | |
| 5252 | RESOLVED | FIXED | enhancement | phobos | pure nothrow Rebindable | |
| 5253 | RESOLVED | DUPLICATE | regression | dmd | Regression (2.050): in contracts are not allowed in overriden methods. | |
| 5254 | NEW | enhancement | dmd | dmd#18317 | Low performance code with struct constructor | |
| 5255 | RESOLVED | DUPLICATE | normal | dmd | No foreach type inference with const | |
| 5256 | RESOLVED | DUPLICATE | normal | dmd | null Rebindable testing not supported | |
| 5257 | RESOLVED | FIXED | normal | dmd | std.algorithm.count works incorrectly with UTF8 and UTF16 strings | |
| 5258 | RESOLVED | FIXED | regression | dmd | [CTFE] Stack overflow with struct by ref | |
| 5259 | RESOLVED | DUPLICATE | normal | dlang.org | Download link from homepage points to older version | |
| 5260 | RESOLVED | FIXED | normal | phobos | std.math.feqrel() returns negative number | |
| 5261 | RESOLVED | FIXED | major | dlang.org | Uncompilable example for Windows | |
| 5262 | RESOLVED | FIXED | normal | phobos | divide by 0 in std.datetime's Ticks.toMicroseconds() | |
| 5263 | RESOLVED | FIXED | normal | druntime | rationalize differences between phobos and druntime intrinsic.d | |
| 5264 | RESOLVED | FIXED | normal | druntime | x86_64 changes for druntime 2 | |
| 5265 | RESOLVED | FIXED | normal | phobos | std.array.back does not work correctly for wchar-based arrays | |
| 5266 | RESOLVED | DUPLICATE | normal | dmd | Windows sample code different on website and in samples directory | |
| 5267 | RESOLVED | DUPLICATE | major | phobos | phobos' linux.mak do not build std/exception.d | |
| 5268 | RESOLVED | FIXED | normal | dmd | Outdated windows GUI sample in Samples folder | |
| 5269 | RESOLVED | FIXED | enhancement | dmd | version(assert) | |
| 5270 | RESOLVED | FIXED | major | dmd | Using a scope delegate allows memory corruption in safe mode | |
| 5271 | RESOLVED | FIXED | normal | druntime | Not constant RAND_MAX | |
| 5272 | RESOLVED | FIXED | normal | druntime | Postblit not called on copying due to array append | |
| 5273 | RESOLVED | DUPLICATE | normal | dmd | ref Primitives Can Be Implicitly Cast To immutable | |
| 5274 | RESOLVED | INVALID | minor | dmd | Impure function call inside impure function nested inside pure function | |
| 5275 | RESOLVED | FIXED | normal | dmd | x86_64 related hidden function parameter mishandled | |
| 5276 | RESOLVED | WORKSFORME | enhancement | dmd | Template compilation uses much more memory than G++ 4.8 | |
| 5277 | RESOLVED | DUPLICATE | blocker | dmd | Member functions that modify its own state wrongfully marked as strongly pure. | |
| 5278 | RESOLVED | FIXED | major | dmd | gentoo's 'hardended' gcc doesn't work with dmd | |
| 5279 | RESOLVED | DUPLICATE | enhancement | dmd | Function-static associative arrays | |
| 5280 | RESOLVED | FIXED | normal | phobos | to!FP(Hex float string) doesn't work well | |
| 5281 | RESOLVED | FIXED | critical | phobos | Equality among arrays of Bigints | |
| 5282 | NEW | enhancement | dmd | dmd#18318 | Optimize array comparison which use memcmp to something better and remove unnecessary indirections. | |
| 5283 | NEW | enhancement | dmd | dmd#18319 | Increase granularity of unit tests so that all unittest blocks in a module run even after another block fails | |
| 5284 | RESOLVED | FIXED | major | dmd | Array ops punch through const system | |
| 5285 | RESOLVED | FIXED | normal | phobos | bigint won't compile in 64 bit | |
| 5286 | RESOLVED | WONTFIX | enhancement | dmd | To avoid a problem with Template syntax | |
| 5287 | RESOLVED | DUPLICATE | normal | dmd | (crash mtype.c) on function with default argument | |
| 5288 | REOPENED | normal | dmd | dmd#18320 | auto return: forward ref error when using it with recursive functions | |
| 5289 | RESOLVED | DUPLICATE | normal | phobos | std.conv.parse!double() results in a segmentation fault. | |
| 5290 | RESOLVED | WORKSFORME | normal | dmd | Static array literals with too few elements | |
| 5291 | RESOLVED | DUPLICATE | critical | dmd | ref parameter and const/immutable == hole in const system | |
| 5292 | RESOLVED | DUPLICATE | major | druntime | Associative array with fixed sized array as value issues a Range violation when inserting new value | |
| 5293 | RESOLVED | FIXED | blocker | phobos | std.math: Error: shift by -48 is outside the range 0..32 | |
| 5294 | RESOLVED | FIXED | blocker | dmd | -O optimization breaks for loop | |
| 5295 | RESOLVED | INVALID | normal | dmd | Template basename recognized as valid type inside template - shouldn't be. | |
| 5296 | RESOLVED | FIXED | normal | dmd | 2.50: std.conv.to!string() fails on char[ 256 ] buf | |
| 5297 | RESOLVED | FIXED | normal | dmd | The lookup order of recursive with statements is undefined. | |
| 5298 | RESOLVED | DUPLICATE | minor | dlang.org | Template identifier in template scope short hand is undocumented. | |
| 5299 | RESOLVED | FIXED | normal | dlang.org | Protected inheritance is semantically undefined. | |
| 5300 | RESOLVED | INVALID | normal | dlang.org | What type suffixes apply to with single argument template instances is undefined. |