24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4701 | RESOLVED | DUPLICATE | normal | dmd | Should returning a value in a void function be downgraded to a warning? | |
| 4702 | RESOLVED | INVALID | normal | dmd | Long Postfix not working with cross-module overloading | |
| 4703 | NEW | normal | dmd | dmd#17514 | Ambiguously designed array/AA literal syntax | |
| 4704 | RESOLVED | FIXED | normal | phobos | Problems with aa.byValue() | |
| 4705 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.max/min with key function, for a single range, + mins/maxs functions | |
| 4706 | RESOLVED | FIXED | minor | dmd | Overloading auto return w/ non-auto return = strange error msg | |
| 4707 | NEW | enhancement | dmd | dmd#18293 | auto ref for foreach loops | |
| 4708 | NEW | enhancement | druntime | dmd#17229 | [profile][cov] expose rt.trace and rt.cover api's | |
| 4709 | RESOLVED | DUPLICATE | normal | dmd | ICE(mtype.c): undefined variable in const struct | |
| 4710 | RESOLVED | INVALID | major | phobos | writeln crashes when called from C code. | |
| 4711 | RESOLVED | FIXED | normal | dmd | Incorrect handling of && operator with void operand | |
| 4712 | RESOLVED | FIXED | critical | dmd | Issue of destructor for temporary instance of structs | |
| 4713 | CLOSED | WONTFIX | normal | dmd | PATCH for interface generation: cleanup, bugfixes and prettyprinting | |
| 4714 | RESOLVED | DUPLICATE | critical | dmd | Cannot return ref this when struct has invariant | |
| 4715 | RESOLVED | INVALID | minor | dmd | Bad error message with update for already defined variable | |
| 4716 | RESOLVED | WONTFIX | enhancement | phobos | std.stdio.input() or similar | |
| 4717 | RESOLVED | FIXED | enhancement | phobos | std.bitmanip.BitArray changes | |
| 4718 | RESOLVED | WONTFIX | enhancement | phobos | Few Phobos modules renames | |
| 4719 | REOPENED | enhancement | dmd | dmd#18294 | Clean up associative array runtime interface to enable precise GC | |
| 4720 | RESOLVED | INVALID | enhancement | dmd | contracts don't work on function definitions | |
| 4721 | RESOLVED | FIXED | normal | dmd | compilation slow when compiling unittests on dcollections | |
| 4722 | NEW | enhancement | dmd | dmd#18295 | Debug Phobos lib | |
| 4723 | RESOLVED | DUPLICATE | normal | dmd | Bugs with Associative Arrays .init: Integer Divide by Zero / incompatible types | |
| 4724 | RESOLVED | DUPLICATE | normal | dmd | Template literal escaping: Inconsistent behavior when -inline is on | |
| 4725 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.sum() | |
| 4726 | RESOLVED | INVALID | normal | phobos | writeln(0.0 / 0.0) prints -nan | |
| 4727 | RESOLVED | FIXED | major | phobos | Passing std.concurrency.receive() a function of type Variant causes a static assert | |
| 4728 | RESOLVED | FIXED | normal | dmd | Segfault(toctype.c) by protected/private constructor in an other module | |
| 4729 | RESOLVED | FIXED | normal | phobos | std.algorithm: strange iota behaviour | |
| 4730 | RESOLVED | INVALID | enhancement | dmd | std.c.stdlib.exit in CTFE | |
| 4731 | NEW | normal | dmd | dmd#18296 | cannot call protected base class method by using base class name | |
| 4732 | RESOLVED | FIXED | minor | dmd | __traits(identifier) performs constant folding on symbols | |
| 4733 | RESOLVED | WONTFIX | enhancement | dmd | Possible bugs caused by dynamic arrays in boolean evaluation context | |
| 4734 | RESOLVED | WORKSFORME | enhancement | dmd | immutable return type specifier without parantheses confuses the compiler | |
| 4735 | RESOLVED | INVALID | normal | dmd | class that implements interface can override a static method | |
| 4736 | RESOLVED | FIXED | normal | dmd | http://www.digitalmars.com/d/2.0/hash-map.html | |
| 4737 | RESOLVED | WORKSFORME | normal | dmd | typeid doesn't work for scoped enum with initializer | |
| 4738 | RESOLVED | FIXED | regression | dmd | ICE using null array in static/constraint if | |
| 4739 | RESOLVED | DUPLICATE | normal | dmd | Bad result retrieving 'char' keys in assoc array | |
| 4740 | RESOLVED | FIXED | normal | druntime | core.thread.atomicOp too strict about types | |
| 4741 | RESOLVED | WORKSFORME | normal | dmd | typeid() does not return correct type qualifiers for fields | |
| 4742 | RESOLVED | FIXED | normal | phobos | int % BigInt should work | |
| 4743 | RESOLVED | DUPLICATE | normal | dmd | ICE(mtype.c) involving "in UnknownType*" | |
| 4744 | RESOLVED | FIXED | normal | phobos | std.conv: string->enum doesn't look for longer match | |
| 4745 | RESOLVED | FIXED | normal | dmd | Non-uniform handling of commas in static initialization of structs | |
| 4746 | RESOLVED | INVALID | normal | dmd | CTFE regression + CTFE/normal execution differences (splitlines). | |
| 4747 | RESOLVED | FIXED | enhancement | dmd | Make each unittest block a separate function that runs independently of the others | |
| 4748 | RESOLVED | FIXED | normal | phobos | Shadowing declaration error in std.string.tolower | |
| 4749 | RESOLVED | DUPLICATE | normal | dmd | Templated & non-templated constructors conflicting | |
| 4750 | RESOLVED | FIXED | normal | dmd | fail_compilation/fail225.d causes dmd to segv | |
| 4751 | RESOLVED | FIXED | regression | dmd | Regression(1.062, 2.047) ICE(constfold.c) >> after error | |
| 4752 | RESOLVED | FIXED | regression | dmd | fail_compilation/fail345.d asserts in expression.c | |
| 4753 | RESOLVED | FIXED | regression | dmd | fail_compilation/fail116.d sends dmd into a loop, exhausting memory | |
| 4754 | RESOLVED | DUPLICATE | normal | phobos | format and Format!() do not work with posix positional parameters | |
| 4755 | RESOLVED | INVALID | normal | dmd | assert(0,"...") error message | |
| 4756 | RESOLVED | FIXED | normal | druntime | core.atomic should have atomicOp!"=" | |
| 4757 | RESOLVED | FIXED | normal | dmd | A forward reference error with return of inner defined struct | |
| 4758 | RESOLVED | DUPLICATE | normal | dmd | --gc-sections breaks exception handling on Linux | |
| 4759 | RESOLVED | WORKSFORME | normal | dmd | Generic matching not working with alias parameters | |
| 4760 | RESOLVED | FIXED | normal | druntime | core.atomic.atomicLoad() should be public | |
| 4761 | RESOLVED | FIXED | enhancement | phobos | std.array.mul() | |
| 4762 | RESOLVED | FIXED | enhancement | phobos | Textual representation of struct that doesn't define toString() | |
| 4763 | RESOLVED | FIXED | enhancement | phobos | std.stdio.File.open() : more efficient implementation | |
| 4764 | RESOLVED | FIXED | enhancement | phobos | Lazy versions of std.string.split and std.string.splitlines | |
| 4765 | RESOLVED | FIXED | normal | phobos | std.math.modf always returns 0 | |
| 4766 | RESOLVED | WORKSFORME | enhancement | phobos | Function to load a whole HTML page | |
| 4767 | RESOLVED | WORKSFORME | normal | dmd | dmd generates useless template bloat | |
| 4768 | RESOLVED | FIXED | regression | dmd | Regression(1.056): wrong code with forward declaration of enum | |
| 4769 | RESOLVED | DUPLICATE | enhancement | druntime | Unary atomics | |
| 4770 | RESOLVED | DUPLICATE | major | dmd | structs don't correctly copy when alias this is used | |
| 4771 | RESOLVED | FIXED | regression | dmd | fail_compilation/fail274.d hits a halt in iasm.c | |
| 4772 | RESOLVED | DUPLICATE | normal | dmd | DMD allows "dereferencing" arrays as if it were a pointer to first element | |
| 4773 | RESOLVED | FIXED | normal | dmd | Rebindable should be castable to bool | |
| 4774 | RESOLVED | INVALID | normal | dlang.org | Docs: Mixin Templates | |
| 4775 | RESOLVED | FIXED | normal | phobos | No substitution on writef("%%%s", "hi") | |
| 4776 | RESOLVED | FIXED | normal | dlang.org | www.d-programming-language.org links to Phobos 1.0 docs instead of 2.0 | |
| 4777 | RESOLVED | FIXED | normal | dlang.org | www.d-programming-language.org "Language Reference" has link to "Const and Invariant" | |
| 4778 | RESOLVED | FIXED | normal | dlang.org | www.d-programming-language.org "Interfacing to C" says "There are no const or volatile type modifiers in D" | |
| 4779 | RESOLVED | FIXED | enhancement | dlang.org | www.d-programming-language.org "Interfacing to C" should make clear how to do callbacks | |
| 4780 | RESOLVED | FIXED | normal | dlang.org | d-programming-language.org: CSS is completely borked | |
| 4781 | RESOLVED | FIXED | normal | dmd | Segfault(mtype.c) with forward referenced typeof and .init | |
| 4782 | RESOLVED | FIXED | normal | druntime | core.atomic.atomicLoad broken for floating point | |
| 4783 | RESOLVED | INVALID | normal | druntime | atomicOp!"^^" doesn't work b/c it doesn't have access to std.math | |
| 4784 | RESOLVED | DUPLICATE | normal | dmd | ICE(toir.c) with count() | |
| 4785 | RESOLVED | FIXED | normal | dmd | auto return of a function with in contract | |
| 4786 | RESOLVED | FIXED | normal | dmd | enum of run-time array length | |
| 4787 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.bisectRight() | |
| 4788 | RESOLVED | INVALID | enhancement | dlang.org | extern (System) not documented | |
| 4789 | RESOLVED | DUPLICATE | normal | dmd | std.algorithm.sort bug | |
| 4790 | RESOLVED | INVALID | normal | dmd | Wrong code when updating struct member value from fiber | |
| 4791 | RESOLVED | FIXED | normal | dmd | Assigning a static array to itself should be allowed | |
| 4792 | RESOLVED | DUPLICATE | normal | dmd | Assertion in shift right operations. | |
| 4793 | RESOLVED | FIXED | normal | druntime | Runtime.loadLibrary cannot load dll using MBS paths. | |
| 4794 | RESOLVED | DUPLICATE | normal | dmd | Stack overflow on recursive auto assignments | |
| 4795 | RESOLVED | FIXED | regression | druntime | druntime demangler unittests fail | |
| 4796 | RESOLVED | FIXED | regression | tools | std.array.appender changes broke dmd unit test runnable/untag.d | |
| 4797 | RESOLVED | FIXED | normal | druntime | onOutOfMemoryError in dmd unit test causes segv | |
| 4798 | RESOLVED | FIXED | normal | phobos | std.algorithm.map unusable for ranges with const elements | |
| 4799 | RESOLVED | DUPLICATE | normal | dmd | template alias parameters cannot take 'this' | |
| 4800 | RESOLVED | FIXED | normal | phobos | Incorrect retro example |