24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4901 | RESOLVED | FIXED | normal | phobos | std.algorithm.sort does not compile for interfaces. | |
| 4902 | NEW | enhancement | dmd | dmd#18300 | No label and variable with the same name error | |
| 4903 | NEW | enhancement | dmd | dmd#18301 | opopAssignRight is needed for operator overloading | |
| 4904 | RESOLVED | FIXED | blocker | tools | Win32 phobos unittest crashes with access violation | |
| 4905 | RESOLVED | DUPLICATE | normal | dmd | Variadic constructors don't compile for classes with other arguments | |
| 4906 | NEW | enhancement | dmd | dmd#17515 | Dereferencing null error in a single expression | |
| 4907 | RESOLVED | WONTFIX | enhancement | dmd | Catching more simple out-of-bounds errors at compile-time | |
| 4908 | RESOLVED | FIXED | normal | dmd | Compile-time use of empty() in Tuple failed depending on order of compilation | |
| 4909 | RESOLVED | FIXED | enhancement | phobos | Two suggestions for std.algorithm.schwartzSort() | |
| 4910 | RESOLVED | FIXED | normal | dmd | [CTFE] Cannot evaluate a function that has failed at once | |
| 4911 | RESOLVED | FIXED | normal | phobos | Bad error messages from attempts to write into read-only File | |
| 4912 | RESOLVED | DUPLICATE | normal | dmd | ICE [expToCBuffer] compile-time access to non-existent AA member | |
| 4913 | RESOLVED | FIXED | normal | dmd | Repeated template instantiations with the same symbol argument fails | |
| 4914 | RESOLVED | DUPLICATE | regression | dmd | Assertion failure: 'pr != PREC_zero' on line 817 in file 'expression.c' | |
| 4915 | RESOLVED | FIXED | normal | dmd | auto return type escapes function purity | |
| 4916 | RESOLVED | FIXED | enhancement | phobos | struct VariantN does not overload () | |
| 4917 | RESOLVED | FIXED | normal | dmd | Symbol conflict error message refers to aliased symbol instead of the alias | |
| 4918 | RESOLVED | WORKSFORME | normal | dmd | tuples in eponymous template have default values only | |
| 4919 | RESOLVED | FIXED | normal | dmd | dmd test driver fails with EBADF | |
| 4920 | RESOLVED | FIXED | normal | dmd | Member expression tuple allowed for types, disallowed for expressions | |
| 4921 | RESOLVED | FIXED | enhancement | phobos | Synopsis code in std.variant documentation throws an assertion error | |
| 4922 | RESOLVED | FIXED | major | phobos | readf doesn't work with char, wchar and dchar | |
| 4923 | RESOLVED | FIXED | normal | dmd | immutable module variables are modifiable in non-shared module constructors | |
| 4924 | RESOLVED | WONTFIX | enhancement | dmd | Suspect indentation warning | |
| 4925 | RESOLVED | FIXED | normal | dmd | [ICE] segfault with module-scope assert(0) | |
| 4926 | RESOLVED | FIXED | regression | dmd | ICE: PREC_zero assertion failure due to unset precedence | |
| 4927 | RESOLVED | FIXED | enhancement | phobos | writefln silently ignores arguments not present in the format string | |
| 4928 | RESOLVED | FIXED | normal | phobos | [patch] RDMD mistakes object, response and other files for the program file. | |
| 4929 | RESOLVED | FIXED | normal | phobos | DirEntry does not always report correct type of file on linux | |
| 4930 | RESOLVED | FIXED | normal | phobos | [patch] RDMD: Cmd line sent to dmd can be too long | |
| 4931 | RESOLVED | FIXED | normal | dmd | Implicit opCast!bool in if statement doesn't work with declarator | |
| 4932 | RESOLVED | WONTFIX | enhancement | dmd | Add opUnary("&") address-of support | |
| 4933 | RESOLVED | FIXED | normal | phobos | canFind() does not work with const or immutable strings | |
| 4934 | RESOLVED | DUPLICATE | normal | dmd | Cannot compile an overloaded operator returning by ref | |
| 4935 | RESOLVED | FIXED | normal | phobos | std.bitmanip: bitfields!() template with trailing unnamed field does not work | |
| 4936 | RESOLVED | WORKSFORME | enhancement | dmd | Better error when type inference fails due to incorrect template parameter type | |
| 4937 | RESOLVED | WONTFIX | enhancement | phobos | std.bitmanip: Allow repeated (identical) bitfield declarations | |
| 4938 | RESOLVED | FIXED | regression | dmd | Regression(2.047) dmd segfault when compiling | |
| 4939 | NEW | enhancement | dmd | dmd#18302 | Some compile-time length tests of array concats | |
| 4940 | RESOLVED | FIXED | normal | dmd | ICE(symbol.c): Accessing tuple-typed field of struct literal with user-defined constructor | |
| 4941 | RESOLVED | FIXED | normal | dmd | Built-in tuple slice boundaries are not CTFE'd | |
| 4942 | RESOLVED | FIXED | major | phobos | Cannot use std.container.Array with a struct as type parameter | |
| 4943 | RESOLVED | FIXED | normal | dlang.org | In D2 Library spec sidebar, core.* links are dead | |
| 4944 | RESOLVED | FIXED | enhancement | druntime | Missing tzname even though we have tzset | |
| 4945 | RESOLVED | DUPLICATE | enhancement | dmd | Bad error message with wrong struct literal | |
| 4946 | RESOLVED | FIXED | enhancement | dmd | Not good error message with wrongly positioned 'const' | |
| 4947 | RESOLVED | WORKSFORME | enhancement | dmd | Not easy to understand error message with pure and const | |
| 4948 | RESOLVED | WORKSFORME | normal | dmd | std.algorithm.sort asserts unexpectedly with certain comparators | |
| 4949 | RESOLVED | FIXED | normal | dmd | ICE on invalid static if using value of 'this' | |
| 4950 | RESOLVED | DUPLICATE | normal | dmd | Compiler fails an assert and crash when declaring a inmutable array of structs with a Variant[string] member | |
| 4951 | RESOLVED | FIXED | critical | dmd | InternetAddress fails to resolve host when multithreading. | |
| 4952 | NEW | enhancement | dmd | dmd#18303 | One missing binary search for switch() | |
| 4953 | RESOLVED | FIXED | regression | dmd | Regression(2.031): templates don't do implicit conversion properly | |
| 4954 | RESOLVED | FIXED | enhancement | dlang.org | Clarify documentation of foreach with delegates. | |
| 4955 | RESOLVED | FIXED | normal | phobos | struct dirent.d_type is not a mask | |
| 4956 | RESOLVED | FIXED | normal | dmd | remove direct references to gcc from linux.mak | |
| 4957 | RESOLVED | FIXED | normal | phobos | std.concurrency does not allow to pass Tid in struct fields | |
| 4958 | RESOLVED | FIXED | minor | dmd | Floating point enums should check for total loss of precision | |
| 4959 | RESOLVED | FIXED | normal | phobos | std.conv.parse error "no digits seen" on string starting with zero | |
| 4960 | RESOLVED | FIXED | normal | dmd | dmd 2.049 rejects code containing templates with a uint as template parameter | |
| 4961 | RESOLVED | FIXED | normal | dmd | ICE(interpret.c) Tuple in union as part of static struct member | |
| 4962 | RESOLVED | FIXED | enhancement | dmd | Improve error message for wrong constructor name? | |
| 4963 | RESOLVED | FIXED | normal | dmd | ICE(type.c:320) for struct append where T.sizeof < 3 | |
| 4964 | RESOLVED | DUPLICATE | normal | dmd | ICE(mtype.c) casting to undefined types | |
| 4965 | RESOLVED | WONTFIX | enhancement | phobos | Lacking int, uint etc. versions of most std.math functions | |
| 4966 | RESOLVED | DUPLICATE | critical | dmd | Loops and closures break immutable | |
| 4967 | RESOLVED | FIXED | major | dmd | member default initializers not working in static struct initializers | |
| 4968 | RESOLVED | DUPLICATE | normal | dmd | inout is sticky to function return type | |
| 4969 | RESOLVED | FIXED | normal | dmd | nothrow check can't handle multiple catches | |
| 4970 | RESOLVED | WORKSFORME | enhancement | dmd | Failed template instantiations need to propogate | |
| 4971 | RESOLVED | FIXED | enhancement | phobos | to!() fails with static arrays | |
| 4972 | RESOLVED | FIXED | enhancement | phobos | to!() needs a template constraint | |
| 4973 | RESOLVED | FIXED | normal | dmd | map file with spaces in file name passed without quotes to linker | |
| 4974 | RESOLVED | FIXED | normal | dmd | Cannot have pure constructor due to impure invariant | |
| 4975 | RESOLVED | DUPLICATE | major | dmd | Threads + TcpSockets + Windows = FAIL | |
| 4976 | RESOLVED | FIXED | enhancement | dmd | Can't use auto on const member functions. | |
| 4977 | RESOLVED | FIXED | normal | phobos | cannot use nothrow or pure with Rebindable | |
| 4978 | RESOLVED | DUPLICATE | normal | phobos | Can't get object out of Rebindable: get is private | |
| 4979 | REOPENED | major | dmd | dmd#17516 | Implementing an interface twice results in different a reference for each interface | |
| 4980 | RESOLVED | DUPLICATE | normal | dmd | ICE(mtype.c) on unknown type in a shared class/struct | |
| 4981 | RESOLVED | DUPLICATE | normal | dmd | Assertion failure: 'precedence[e->op] != PREC_zero' on line 816 in file 'expression.c' | |
| 4982 | RESOLVED | FIXED | normal | dmd | Repeating same error message thousands of times due to brute forcing matching symbol name | |
| 4983 | RESOLVED | FIXED | major | dmd | [ICE] Stack overflow while initializing struct member with address of one of its methods | |
| 4984 | RESOLVED | FIXED | critical | dmd | Recursive template constraint results in dmd running out of memory | |
| 4985 | RESOLVED | INVALID | normal | phobos | A missing length problem in typecons.Tuple | |
| 4986 | RESOLVED | FIXED | normal | dmd | IFTI fails on partial matching with value parameters | |
| 4987 | RESOLVED | FIXED | normal | dmd | C function pointer syntax needs to be deprecated | |
| 4988 | RESOLVED | DUPLICATE | critical | dmd | Floats in structs are not equal on 0.0f vs -0.0f | |
| 4989 | RESOLVED | DUPLICATE | normal | dmd | opDispatch not used when alias this is present | |
| 4990 | RESOLVED | DUPLICATE | normal | dmd | ICE(e2ir.c 4629) when trying to foreach over a compile time assoc array | |
| 4991 | RESOLVED | FIXED | enhancement | dmd | Make 'nothrow', other function attributes, accessible (via traits?) | |
| 4992 | RESOLVED | FIXED | normal | dmd | ICE(glue.c) or segfault: using int[new] | |
| 4993 | RESOLVED | FIXED | major | dmd | Temporary values and opIndexAssign | |
| 4994 | RESOLVED | FIXED | major | phobos | std.range assumeSorted and SortedRange!() don't work with immutables | |
| 4995 | NEW | normal | dmd | dmd#18304 | invariant() can violate a function's nothrow | |
| 4996 | RESOLVED | DUPLICATE | normal | druntime | When D's dll unloaded, writeln(stdout) doesn't work well. | |
| 4997 | NEW | enhancement | dmd | dmd#18305 | names, values, length and basetype enum properties | |
| 4998 | NEW | enhancement | dmd | dmd#18306 | make IFTI use the template constraint when determining the type of literals | |
| 4999 | RESOLVED | FIXED | enhancement | phobos | Add Kenji Hara's adaptTo() to Phobos | |
| 5000 | RESOLVED | DUPLICATE | enhancement | dmd | Adapt sybrandy's logger design and implementation for Phobos |