24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4401 | RESOLVED | FIXED | normal | dmd | auto functions cannot be inner functions | |
| 4402 | RESOLVED | FIXED | normal | phobos | std.range.Zip doesn't work w/ non-lvalue ranges | |
| 4403 | RESOLVED | FIXED | normal | phobos | std.range.FrontTransversal assumes lvalue elements | |
| 4404 | RESOLVED | FIXED | normal | phobos | std.range.Transversal assumes lvalue elements | |
| 4405 | RESOLVED | FIXED | enhancement | phobos | all function - returns whether predicate is true for all elements in a range | |
| 4406 | RESOLVED | FIXED | critical | phobos | Typo (bug) in std.concurrency | |
| 4407 | RESOLVED | WONTFIX | enhancement | dmd | Catch wrong argument<->attribute assignments in methods | |
| 4408 | RESOLVED | FIXED | normal | phobos | Ambiguity when using std.algorithm.splitter with generic ranges | |
| 4409 | RESOLVED | FIXED | normal | phobos | to!double("-nan") throws | |
| 4410 | RESOLVED | WORKSFORME | normal | dmd | AA has inconsistent and unreasonable requirements for iterating over reference-type index | |
| 4411 | RESOLVED | FIXED | normal | phobos | ranges + auto functions don't work | |
| 4412 | RESOLVED | FIXED | normal | druntime | Array capacity growth spikey and the ratio approaches 1.0 | |
| 4413 | RESOLVED | FIXED | normal | dmd | typeof(this) doesn't work in method template signature | |
| 4414 | RESOLVED | FIXED | critical | dmd | ICE(cgcs.c) Taking item of static array returned by function | |
| 4415 | RESOLVED | WORKSFORME | normal | phobos | code generation for std.all fails on fedora | |
| 4416 | RESOLVED | DUPLICATE | normal | dmd | Function with ref argument breaks struct method const attribute | |
| 4417 | RESOLVED | FIXED | normal | phobos | uniform() doesn't check constness of RNG | |
| 4418 | RESOLVED | INVALID | enhancement | dmd | Is alloca() pure? | |
| 4419 | RESOLVED | WORKSFORME | major | dmd | __gshared static in class has no effect | |
| 4420 | RESOLVED | WONTFIX | enhancement | phobos | insertBack() for SList | |
| 4421 | RESOLVED | FIXED | major | dmd | Union propagates copy constructors and destructors over all members | |
| 4422 | RESOLVED | WORKSFORME | normal | phobos | std.c.osx.socket and std.c.linux.socket cause symbol conflict | |
| 4423 | RESOLVED | FIXED | normal | dmd | [tdpl] enums of struct types | |
| 4424 | RESOLVED | FIXED | normal | dmd | Copy constructor and templated opAssign cannot coexist | |
| 4425 | RESOLVED | WONTFIX | enhancement | phobos | More bells & whistles for bitfields | |
| 4426 | RESOLVED | WORKSFORME | normal | dmd | assert(condition, string) fails in std.array.back | |
| 4427 | RESOLVED | WORKSFORME | enhancement | dmd | __traits should have isFunction, isVariable, etc | |
| 4428 | RESOLVED | INVALID | normal | dmd | string mixin of variable of type string fails | |
| 4429 | RESOLVED | DUPLICATE | normal | phobos | .keys for V[real] broken | |
| 4430 | RESOLVED | FIXED | regression | dmd | Regression(2.037) erroneous matching on specialized template function | |
| 4431 | RESOLVED | DUPLICATE | normal | dmd | Template favors alias parameter for struct | |
| 4432 | RESOLVED | FIXED | minor | dmd | DMD r575 won't build on Linux in debug mode: undefined reference to obj_long | |
| 4433 | RESOLVED | FIXED | normal | dmd | object.Error: Access Violation missing file and line number | |
| 4434 | RESOLVED | FIXED | normal | dmd | ICE(mtype.c, 887) alias with const, shared, or immutable | |
| 4435 | NEW | normal | dmd | dmd#18278 | Multiple-inheritance of Interfaces results in final/static method/function hijacking | |
| 4436 | RESOLVED | FIXED | normal | dmd | Double bug regarding Tuple.init | |
| 4437 | RESOLVED | FIXED | critical | dmd | copy construction bug with "return this;" | |
| 4438 | NEW | enhancement | dmd | dmd#18282 | A missed function inlining | |
| 4439 | RESOLVED | FIXED | normal | druntime | The declaration of the in6addr_* in druntime is wrong. | |
| 4440 | ASSIGNED | normal | dmd | dmd#17512 | [patch] Inlining delegate literals | |
| 4441 | RESOLVED | FIXED | major | dmd | TDPL Example on P401 & 402 doesn't compile on D2.047, 2.046, 2.045, 2.044. Seems to be a problem involves tuples and [] | |
| 4442 | RESOLVED | DUPLICATE | major | dmd | Destructors not called for new-allocated struct objects | |
| 4443 | RESOLVED | FIXED | critical | dmd | Optimizer produces wrong code for || or && with struct arrays | |
| 4444 | RESOLVED | FIXED | normal | dmd | Cannot index built-in array with expression tuple | |
| 4445 | RESOLVED | FIXED | normal | phobos | roundTo!ubyte(255.0) throws | |
| 4446 | RESOLVED | DUPLICATE | normal | dmd | Templated function result can't be ref if tiargs are infered w/ value tiarg | |
| 4447 | RESOLVED | INVALID | normal | dmd | order of functions greatly affects execution time | |
| 4448 | RESOLVED | FIXED | normal | dmd | labeled break doesn't work in CTFE | |
| 4449 | RESOLVED | DUPLICATE | normal | dmd | ICE(glue.c) on failed type inference against associative array | |
| 4450 | RESOLVED | INVALID | normal | druntime | writefln throws unexpected runtime error | |
| 4451 | RESOLVED | DUPLICATE | enhancement | dmd | Escaping reference to local array error for slices | |
| 4452 | RESOLVED | FIXED | normal | phobos | Incorrect result of BigInt ^^ long | |
| 4453 | NEW | enhancement | dmd | dmd#18283 | Loop-invariant code motion for pure functions | |
| 4454 | RESOLVED | DUPLICATE | normal | dmd | Can't implicitly cast static arrays of primitives to immutable | |
| 4455 | REOPENED | normal | phobos | phobos#9888 | Taking the sqrt of an integer shouldn't require an explicit cast. | |
| 4456 | RESOLVED | FIXED | normal | phobos | std.range Recurrence is horribly broken | |
| 4457 | RESOLVED | FIXED | normal | phobos | Sockets on OSX terminate apps with SIGPIPE and there's no (official) way to turn it off | |
| 4458 | RESOLVED | WONTFIX | enhancement | dmd | Static typing for format strings, when possible | |
| 4459 | RESOLVED | WORKSFORME | normal | tools | bad format - phobos/std/all.d - 2.051 | |
| 4460 | RESOLVED | FIXED | regression | dmd | Regression(2.036) ICE(e2ir.c) when compiling foreach over associative array literal | |
| 4461 | RESOLVED | FIXED | major | phobos | iota completely broken when using negative integers | |
| 4462 | RESOLVED | FIXED | enhancement | druntime | core.cpuid: Need way to get total number of sockets/physical CPUs | |
| 4463 | NEW | normal | druntime | dmd#17227 | [AA] double.init in associative array seems 0.0 | |
| 4464 | RESOLVED | FIXED | normal | phobos | std.range.take does not always return Take!R | |
| 4465 | RESOLVED | FIXED | normal | dmd | ICE(symbol.c): immutable type inference with ^^2 | |
| 4466 | RESOLVED | FIXED | enhancement | phobos | std.conv: parse!(T,S)(S, uint radix) the opposite of to to!(T,S)(S, uint radix) | |
| 4467 | RESOLVED | DUPLICATE | normal | phobos | type deduction fails when combining array() and uniq() | |
| 4468 | RESOLVED | FIXED | enhancement | phobos | std.string.join() for lazy iterable of strings | |
| 4469 | RESOLVED | FIXED | normal | dmd | ICE(mtype.c) function literals class member | |
| 4470 | RESOLVED | FIXED | normal | phobos | Problems with std.bigint mod and divide | |
| 4471 | RESOLVED | FIXED | enhancement | dmd | rebindable() helper function | |
| 4472 | RESOLVED | WONTFIX | normal | dlang.org | Update D2 Enhancements to D1 | |
| 4473 | RESOLVED | FIXED | normal | dlang.org | Migrating to D2 needs operator overloading | |
| 4474 | RESOLVED | FIXED | enhancement | phobos | Better stdin.byLine() | |
| 4475 | RESOLVED | WONTFIX | enhancement | dmd | Improving the compiler 'in' associative array can return just a bool | |
| 4476 | RESOLVED | FIXED | enhancement | dmd | __traits for more kinds of names | |
| 4477 | RESOLVED | FIXED | normal | dmd | JSON output for function definitions includes insufficient type information | |
| 4478 | RESOLVED | FIXED | normal | dmd | JSON output omits import statements | |
| 4479 | RESOLVED | FIXED | normal | dmd | Module Foo is in multiple files Foo | |
| 4480 | RESOLVED | FIXED | normal | dmd | JSON: include location range, not just line numbers, for everything | |
| 4481 | RESOLVED | FIXED | major | dmd | ICE(glue.c,!vthis->csym) or compiles, depending on the import statements order | |
| 4482 | RESOLVED | INVALID | normal | dmd | Missing warnings when not compiling with -w | |
| 4483 | REOPENED | enhancement | dmd | dmd#18284 | foreach over string or wstring, where element type not specified, does not support unicode | |
| 4484 | RESOLVED | FIXED | normal | dmd | Warning for unreachable code in scope statements is too confusing | |
| 4485 | RESOLVED | INVALID | enhancement | dmd | CT only arrays appear in executable | |
| 4486 | RESOLVED | FIXED | normal | dmd | CodeView debug info should contain absolute path names | |
| 4487 | RESOLVED | FIXED | enhancement | dmd | 16 bytes long structs requires 32 bytes if allocated singularly on the heap | |
| 4488 | RESOLVED | DUPLICATE | enhancement | dmd | Faster fixed-size array initialization from literal | |
| 4489 | RESOLVED | FIXED | regression | phobos | std.array.insert is slow | |
| 4490 | RESOLVED | FIXED | major | phobos | File ref counting broken for anonymous File structs | |
| 4491 | RESOLVED | WONTFIX | normal | dmd | Assigning large const value to ulong type results in "signed integer overflow" | |
| 4492 | RESOLVED | INVALID | enhancement | phobos | Version of take() which takes from the back of a range | |
| 4493 | RESOLVED | FIXED | enhancement | phobos | Add sorting capability to toJSON | |
| 4494 | RESOLVED | FIXED | normal | dmd | ICE(cod1.c) Array literal filled with results of void function | |
| 4495 | RESOLVED | DUPLICATE | normal | dmd | The -Hd (import file generation directory) option for DMD doesn't work correctly in 2.047. | |
| 4496 | RESOLVED | FIXED | normal | druntime | aa.get broken when using get and opIndexAssign in same statement | |
| 4497 | RESOLVED | DUPLICATE | normal | dmd | inexpressive error message for const object method | |
| 4498 | RESOLVED | FIXED | major | dmd | cannot get return type of a function returning a nested struct with typeof | |
| 4499 | RESOLVED | FIXED | normal | dmd | calls to @disabled postblit are emitted | |
| 4500 | RESOLVED | FIXED | normal | phobos | scoped moves class after calling the constructor |