24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 6301 | RESOLVED | FIXED | normal | phobos | Cannot 'zip'/'retro'/'stride' etc. a range having 'ulong' length. | |
| 6302 | RESOLVED | FIXED | critical | dmd | Function imports in debug blocks crashes compiler | |
| 6303 | RESOLVED | DUPLICATE | normal | dmd | Order of float declaration changes NaN throwing behavior | |
| 6304 | RESOLVED | DUPLICATE | normal | dmd | DMD does not recognize size_t parameter type while type matching | |
| 6305 | RESOLVED | INVALID | minor | dmd | String literals don't always have a 0 appended to them | |
| 6306 | RESOLVED | FIXED | regression | dmd | Regression(2.054): [CTFE] Strange behavior of indirect recursive call in CTFE | |
| 6307 | RESOLVED | DUPLICATE | normal | dmd | imported packages are visible everywhere | |
| 6308 | RESOLVED | FIXED | major | dmd | Destruction of temporaries on exception causes unhandled access violation | |
| 6309 | NEW | enhancement | druntime | dmd#17234 | add make debug for druntime | |
| 6310 | RESOLVED | FIXED | normal | dmd | Missing "template instantiation" traceback when an error happens in the template parameter of an alias. | |
| 6311 | RESOLVED | DUPLICATE | normal | druntime | Some array ops aren't nothrow | |
| 6312 | RESOLVED | FIXED | normal | dmd | template instance cannot use argument from enclosing template | |
| 6313 | RESOLVED | WORKSFORME | enhancement | dmd | Type deduction with const/in | |
| 6314 | RESOLVED | FIXED | regression | phobos | insertInPlace does not work for classes on dmd 2.054 | |
| 6315 | RESOLVED | DUPLICATE | regression | dmd | Compiling typed named enum with -g switch yields an error. | |
| 6316 | RESOLVED | FIXED | normal | dmd | Regression(2.054): Class downcast is rejected in @safe code | |
| 6317 | RESOLVED | FIXED | critical | dmd | ICE on struct literal of nested struct | |
| 6318 | RESOLVED | WORKSFORME | normal | dmd | module isn't fully processed under weird conditions | |
| 6319 | RESOLVED | FIXED | normal | dmd | debug's relaxed purity does not apply to nested scopes | |
| 6320 | RESOLVED | DUPLICATE | normal | dmd | non-pure constructor can be called using new | |
| 6321 | RESOLVED | FIXED | blocker | dmd | stack overflow error while compiling with DMD | |
| 6322 | RESOLVED | INVALID | normal | dmd | IFTI doesn't support static arrays | |
| 6323 | RESOLVED | DUPLICATE | regression | dmd | Regression(2.054) calling opAssign inside a struct initializer | |
| 6324 | RESOLVED | DUPLICATE | blocker | dmd | ICE: .values field of enum hash errors out | |
| 6325 | RESOLVED | WORKSFORME | normal | dmd | ICE(glue.c) forward reference error in template constraint | |
| 6326 | RESOLVED | DUPLICATE | normal | dmd | [CTFE] ICE on cross-module call of function checking CTFE-ability of function with invalid switch statement | |
| 6327 | RESOLVED | WORKSFORME | major | dmd | Internal error: ..\ztc\cgcv.c 206 | |
| 6328 | RESOLVED | DUPLICATE | enhancement | dmd | Functions using lazy argument cannot be inferred as @safe | |
| 6329 | RESOLVED | DUPLICATE | regression | druntime | Out of range exceptions not thrown in certain cases | |
| 6330 | RESOLVED | FIXED | normal | dmd | Cannot disable assignment to a struct. | |
| 6331 | RESOLVED | FIXED | normal | dmd | [CTFE] Cannot evaluate SliceExp on if condition | |
| 6332 | RESOLVED | FIXED | normal | dmd | Auto-return function cannot be inferred as @safe | |
| 6333 | RESOLVED | FIXED | trivial | druntime | The 'capacity' function is not pure/nothrow/@safe. | |
| 6334 | RESOLVED | WORKSFORME | normal | dmd | Template is silently not instantiated | |
| 6335 | RESOLVED | WORKSFORME | normal | dlang.org | Issues with d-p-l.org statement.html, std_getopt.html | |
| 6336 | RESOLVED | FIXED | major | dmd | Can't return ref T where T has const/immutable members | |
| 6337 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE when touching member variable of struct during CTFE | |
| 6338 | RESOLVED | DUPLICATE | major | dmd | Immutability is lost for shared(immutable(T)) | |
| 6339 | RESOLVED | FIXED | normal | phobos | stdin.byChunk throws with Windows pipes on command line | |
| 6340 | RESOLVED | WONTFIX | enhancement | phobos | std.conv.to: integer to bool conversion | |
| 6341 | RESOLVED | DUPLICATE | regression | dmd | Regression(2.054): Segfault with variadic delegate parameter | |
| 6342 | RESOLVED | FIXED | normal | phobos | Tuple field access problem in pure function | |
| 6343 | RESOLVED | WONTFIX | enhancement | phobos | std.math.ceilPow2 | |
| 6344 | RESOLVED | FIXED | major | dmd | [CTFE] Assertion Failure in interpret.c when create an empty slice from null pointer | |
| 6345 | NEW | enhancement | dmd | dmd#18355 | A different kind of vector operation | |
| 6346 | NEW | enhancement | dmd | dmd#18356 | Make == null a warning for arrays | |
| 6347 | RESOLVED | WORKSFORME | normal | dmd | Switch to posix.mak is not listed in changelog, and linux.mak is still in zip | |
| 6348 | RESOLVED | WORKSFORME | major | dmd | Returning a struct from a C library function doesn't work correctly in 64 bit binaries | |
| 6349 | RESOLVED | WONTFIX | major | tools | HTOD needs -od or -of switch | |
| 6350 | NEW | enhancement | dmd | dmd#18357 | Const array static usage optimization | |
| 6351 | RESOLVED | FIXED | regression | dmd | Regression(2.054) Segfault: Vararg delegate as template param | |
| 6352 | RESOLVED | FIXED | regression | dmd | Regression(2.054) Implicit pure/nothrow/@safe messes up delegate arrays | |
| 6353 | RESOLVED | FIXED | critical | druntime | No stacktraces on x86_64 | |
| 6354 | RESOLVED | FIXED | critical | dmd | Optimizer bug on x86_64: Bitshift optimized out when foreach and scope(failure) are used | |
| 6355 | RESOLVED | FIXED | normal | dmd | Template constructor cannot initialize non-mutable field | |
| 6356 | RESOLVED | FIXED | major | dmd | Pure/nothrow/@safe-inference failed for a template function if it is instantiated without evaluating at the global scope | |
| 6357 | RESOLVED | DUPLICATE | normal | druntime | [AA] Almost all AA methods are not pure/nothrow/@safe | |
| 6358 | RESOLVED | WORKSFORME | normal | dmd | Segfault when using an member template (not a template instance) in an expression. | |
| 6359 | RESOLVED | FIXED | normal | dmd | Pure/@safe-inference should not be affected by __traits(compiles) | |
| 6360 | RESOLVED | FIXED | normal | dmd | @property is doubled in di files when used with auto | |
| 6361 | NEW | enhancement | dmd | dmd#18358 | To avoid a newline in multi-line strings | |
| 6362 | RESOLVED | INVALID | regression | dmd | Can't return const reference to member | |
| 6363 | RESOLVED | DUPLICATE | regression | dmd | Runtime crashes on a very simple case : throw + dirEntries | |
| 6364 | RESOLVED | FIXED | major | dmd | Static struct's destructor called on exit of function | |
| 6365 | RESOLVED | MOVED | enhancement | dmd | Multiple var declaration | |
| 6366 | RESOLVED | FIXED | normal | dmd | alias this doesn't work with foreach range.front | |
| 6367 | REOPENED | normal | dmd | dmd#18359 | Multi-assignment for typetuples is bad | |
| 6368 | RESOLVED | WORKSFORME | minor | dmd | Too many error messages for a missing ); | |
| 6369 | RESOLVED | FIXED | normal | dmd | alias this doesn't work with initializer | |
| 6370 | RESOLVED | WORKSFORME | normal | dmd | [RDMD] fails to link when using etc.c.sqlite3 | |
| 6371 | RESOLVED | WORKSFORME | enhancement | dmd | Small improvements to aid auto-building DMD from git | |
| 6372 | RESOLVED | FIXED | critical | druntime | data loss due to possible bug in garbage collector | |
| 6373 | RESOLVED | FIXED | normal | dmd | More descriptive 'hidden by X is deprecated' error | |
| 6374 | RESOLVED | FIXED | normal | dmd | [CTFE] Cannot subscript using pointer to array | |
| 6375 | RESOLVED | FIXED | normal | dmd | [CTFE] Segfault when using std.array.appender with an initial array | |
| 6376 | RESOLVED | FIXED | blocker | druntime | core.thread.thread_scanAll doesn't scan the stack due to ASLR on Mac OS X 10.7 | |
| 6377 | RESOLVED | FIXED | enhancement | phobos | std.conv.to should check range when changing signedness | |
| 6378 | RESOLVED | DUPLICATE | normal | dmd | Overriding opAssign disables ability to null a reference | |
| 6379 | RESOLVED | FIXED | normal | phobos | std.container.SList fails to compile | |
| 6380 | RESOLVED | WONTFIX | enhancement | dmd | Proposal to make 'shared' usable | |
| 6381 | RESOLVED | FIXED | enhancement | phobos | math.floor, math.ceil are not pure functions. | |
| 6382 | RESOLVED | FIXED | normal | dmd | edge case with static foreach | |
| 6383 | RESOLVED | INVALID | enhancement | dmd | Unpacking from dynamic array, lazy ranges | |
| 6384 | RESOLVED | FIXED | enhancement | phobos | std.traits.isComparable | |
| 6385 | RESOLVED | DUPLICATE | regression | dmd | isInputRange!(ubyte[2u]) is a failure when used in global scope | |
| 6386 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE on pointer casting | |
| 6387 | RESOLVED | FIXED | trivial | dmd | scanelf (from pax-utils) criticizes dmd generated object files | |
| 6388 | RESOLVED | DUPLICATE | normal | dlang.org | Bad example about Mixin | |
| 6389 | RESOLVED | FIXED | normal | dmd | Segfault(dsymbol.c): deprecated @disable | |
| 6390 | RESOLVED | DUPLICATE | normal | dmd | [CTFE] Struct constructor fails to call another method | |
| 6391 | RESOLVED | WORKSFORME | critical | dmd | Line-less error when passing the '.im' of floating pointer value by reference | |
| 6392 | RESOLVED | WONTFIX | enhancement | dmd | function pointers should be convertible to delegates | |
| 6393 | RESOLVED | WONTFIX | enhancement | dmd | allow undefined aliases as template parameters and alias tuples | |
| 6394 | RESOLVED | WORKSFORME | enhancement | dmd | template type constraints embedded in the function parameters. | |
| 6395 | RESOLVED | FIXED | normal | dmd | ICE(glue.c) Multiple-at-a-time bug breaking e.g. DustMite | |
| 6396 | RESOLVED | DUPLICATE | major | dmd | enums + struct initializers == wrong code | |
| 6397 | RESOLVED | WORKSFORME | normal | dmd | D1: Empty const string causes bad obj | |
| 6398 | RESOLVED | FIXED | regression | dmd | Regression(2.054 beta): Property getter/setter confusion | |
| 6399 | RESOLVED | FIXED | normal | dmd | [CTFE] struct member array.length -= x doesn't work, while array[0..$-x] works | |
| 6400 | RESOLVED | FIXED | normal | dmd | opDispatch with WithStatement |