24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 6901 | RESOLVED | FIXED | normal | dmd | wrong error "override cannot be applied to variable" in CTFE forward reference | |
| 6902 | RESOLVED | FIXED | normal | dmd | Different "pure nothrow int()" types | |
| 6903 | RESOLVED | DUPLICATE | normal | dmd | Auto Return Doesn't Work With Nested Functions | |
| 6904 | RESOLVED | WORKSFORME | enhancement | dmd | Skip Setting up Stack Frame if No Stack is Used | |
| 6905 | RESOLVED | FIXED | normal | dmd | ref acts as auto ref when return type is missing | |
| 6906 | RESOLVED | FIXED | normal | dmd | Cannot assign value into associative array if contains opAssign | |
| 6907 | RESOLVED | FIXED | major | dmd | ice(interpret.d) delete expressions crash interpreter | |
| 6908 | NEW | enhancement | dmd | dmd#18378 | [CTFE] C-style variadiac functions should be permitted | |
| 6909 | RESOLVED | FIXED | normal | druntime | incorrect definition of the OVERLAPPED struct in core.sys.windows.windows ? | |
| 6910 | RESOLVED | FIXED | normal | dmd | __traits(hasMember, "<name>") does not work, if template has alias param | |
| 6911 | RESOLVED | FIXED | enhancement | dmd | Built-in trait to tell functions that allocate from the GC heap | |
| 6912 | RESOLVED | FIXED | critical | dmd | const(T)[] can be implicitly cast to inout(const(T)[]) | |
| 6913 | RESOLVED | DUPLICATE | normal | dmd | assert(obj) should check null before invariants | |
| 6914 | RESOLVED | FIXED | minor | dmd | wrong function of an overload set printed on argument mismatch | |
| 6915 | RESOLVED | DUPLICATE | enhancement | dmd | "pure" after template constraint too | |
| 6916 | RESOLVED | INVALID | enhancement | dmd | writeln of nameless enum | |
| 6917 | NEW | enhancement | dmd | dmd#18379 | with() at global scope too | |
| 6918 | RESOLVED | FIXED | normal | dmd | Internal error: e2ir.c 1242 | |
| 6919 | RESOLVED | FIXED | normal | dmd | [CTFE] Cannot get effect to local variable through its pointer | |
| 6920 | RESOLVED | WONTFIX | enhancement | dmd | static on module constructors/destructors is redundant | |
| 6921 | RESOLVED | WONTFIX | enhancement | dmd | Request for a 'static final switch' statement | |
| 6922 | RESOLVED | FIXED | normal | dmd | [TDPL] superimposing of const and immutable does not work correctly | |
| 6923 | RESOLVED | FIXED | minor | dmd | Not restrictive initialization semantics | |
| 6924 | RESOLVED | DUPLICATE | normal | dmd | An alias this problem to implement a Typedef | |
| 6925 | RESOLVED | FIXED | enhancement | phobos | Obey locale for thousands grouping syntax in writef? | |
| 6926 | RESOLVED | FIXED | normal | phobos | std.process.system return wrong exit code | |
| 6927 | RESOLVED | FIXED | normal | dmd | Better @property management by chained functions | |
| 6928 | RESOLVED | FIXED | normal | dmd | alias this, immutable and common type fail in presence of fields with indirections | |
| 6929 | RESOLVED | FIXED | normal | dmd | [ICE] typeMerge crashes in presence of ambiguous alias this conversions | |
| 6930 | RESOLVED | FIXED | enhancement | dmd | combined type of immutable(T) and inout(T) should be inout(const(T)) | |
| 6931 | RESOLVED | FIXED | normal | dmd | scope parameter storage class not checked at all | |
| 6932 | RESOLVED | WORKSFORME | normal | dmd | Weird forward reference error | |
| 6933 | RESOLVED | FIXED | normal | dmd | Segfault(declaration.c) using struct with destructor in CTFE | |
| 6934 | RESOLVED | FIXED | normal | dmd | [CTFE] can't use $ in a slice of an array passed by ref | |
| 6935 | RESOLVED | FIXED | normal | phobos | struct with @disable this cannot make range | |
| 6936 | NEW | normal | dmd | dmd#18380 | type combination is not commutative | |
| 6937 | RESOLVED | FIXED | normal | dmd | new with struct doesn't allow field assignment | |
| 6938 | RESOLVED | INVALID | normal | dmd | no implicit copy constructor for struct literal expression | |
| 6939 | RESOLVED | FIXED | normal | dmd | wrong type qualifier combination | |
| 6940 | RESOLVED | FIXED | normal | dmd | immutable(int*)*/immutable(int)** and int** do not combine | |
| 6941 | RESOLVED | FIXED | normal | dmd | .stringof displays redundant storage classes | |
| 6942 | RESOLVED | INVALID | normal | dmd | lazy parameters can break purity | |
| 6943 | RESOLVED | DUPLICATE | major | dmd | Internal error: e2ir.c 4728 when doing get() on AA literal | |
| 6944 | RESOLVED | FIXED | normal | phobos | stdio.File.byLine can't handle an empty file | |
| 6945 | RESOLVED | FIXED | normal | dmd | ICE(expression.c) arrays of missing symbols | |
| 6946 | NEW | enhancement | phobos | phobos#9916 | Compile-time flags generator | |
| 6947 | RESOLVED | FIXED | normal | dlang.org | Lots of broken links at d-p-l.org because of macros inconsistency | |
| 6948 | RESOLVED | FIXED | normal | dmd | Possible bug in compiler or documentation regarding signature of opCmp() | |
| 6949 | RESOLVED | WONTFIX | enhancement | dmd | no warning or error if unsigned variable is compared to 0 | |
| 6950 | RESOLVED | FIXED | normal | dlang.org | http://www.digitalmars.com/ links to older compiler | |
| 6951 | RESOLVED | DUPLICATE | normal | dmd | dependency parameter (-deps) crashes dmd in release build | |
| 6952 | RESOLVED | FIXED | normal | dmd | Static Linking on Linux | |
| 6953 | RESOLVED | FIXED | normal | phobos | std.concurrency needs more documentation | |
| 6954 | RESOLVED | FIXED | minor | phobos | std.conv.to!int doesn't work in CTFE | |
| 6955 | RESOLVED | WORKSFORME | normal | phobos | Immutable Strings -> Doubles Fails At Runtime | |
| 6956 | RESOLVED | DUPLICATE | normal | phobos | std.algorithm.remove problem with SwapStrategy.unstable | |
| 6957 | NEW | enhancement | phobos | phobos#9917 | std.array.removeSlice | |
| 6958 | NEW | enhancement | dmd | dmd#18381 | [CTFE] closures are not yet supported in CTFE | |
| 6959 | RESOLVED | DUPLICATE | normal | phobos | std.container's BinaryHeap doesn't work with Array!(T) | |
| 6960 | NEW | enhancement | dmd | dmd#18382 | detect static array parts of array literal | |
| 6961 | RESOLVED | WORKSFORME | normal | dmd | template canFind: cannot deduce template function from argument types !(__dgliteral7)(Result) | |
| 6962 | RESOLVED | FIXED | critical | dmd | Wrong Code With Scope Exit and Array Parameter, only with -O | |
| 6963 | RESOLVED | FIXED | normal | dmd | pure/nothrow inference doesn't work for function pointers | |
| 6964 | RESOLVED | FIXED | normal | dmd | Error message with __error: static assert(undefined+1) | |
| 6965 | RESOLVED | INVALID | normal | dmd | [CTFE] wrong reset of variable | |
| 6966 | RESOLVED | FIXED | normal | dmd | cannot create qualified type from tuple entry | |
| 6967 | RESOLVED | INVALID | normal | dmd | template instantiation depends an pragma(msg, T.stringof) if __traits is used | |
| 6968 | RESOLVED | FIXED | normal | dmd | Segmantation fault, if exclamation mark absent | |
| 6969 | RESOLVED | FIXED | critical | dmd | Forward reference on template class triangle | |
| 6970 | RESOLVED | DUPLICATE | normal | dmd | Pseudo Members | |
| 6971 | RESOLVED | FIXED | normal | dlang.org | [lex.dd] Type of string literals are outdated | |
| 6972 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE with ubyte/=uint | |
| 6973 | RESOLVED | FIXED | normal | phobos | static assert(isOutputRange!(OutputRange!int, int)) is false | |
| 6974 | NEW | enhancement | druntime | dmd#17235 | [AA] Associative array with enum array keys is slow | |
| 6975 | RESOLVED | WORKSFORME | major | dlang.org | Class documentation page rendered incorrectly | |
| 6976 | RESOLVED | FIXED | trivial | phobos | GetLastError called as property | |
| 6977 | RESOLVED | FIXED | trivial | phobos | getErrno called as property in std.stdio | |
| 6978 | RESOLVED | WORKSFORME | normal | dmd | Mixin behavior order dependent | |
| 6979 | RESOLVED | FIXED | normal | phobos | hasUnsharedAliasing cannot accept plural parameters | |
| 6980 | NEW | normal | dmd | dmd#17533 | Disallow shadowing template parameters | |
| 6981 | RESOLVED | DUPLICATE | normal | dmd | incorrect error message when calling method without parentheses | |
| 6982 | RESOLVED | FIXED | normal | dmd | immutability isn't respected on associative array assignment | |
| 6983 | RESOLVED | WONTFIX | blocker | dmd | Vararg corrupts string on 64bit | |
| 6984 | RESOLVED | FIXED | enhancement | dmd | CTFE generates a torrent of spurious errors, if there was a previous error | |
| 6985 | RESOLVED | FIXED | normal | dmd | [CTFE] Non-constant case expressions can't be interpreted | |
| 6986 | RESOLVED | FIXED | enhancement | phobos | SortedRange[x..$] fails with unidentified __dollar | |
| 6987 | RESOLVED | FIXED | normal | dlang.org | The "Memory Management" documentation incorrectly claims arrays are passed by reference. | |
| 6988 | RESOLVED | DUPLICATE | normal | dmd | char a = 'รค'; should not compile | |
| 6989 | RESOLVED | FIXED | enhancement | phobos | Implement toString for std.concurrency.Tid | |
| 6990 | RESOLVED | FIXED | normal | phobos | std.string.splitlines deprecation doc missing a word | |
| 6991 | RESOLVED | DUPLICATE | major | dmd | Symbol not found when using function-local imports | |
| 6992 | RESOLVED | DUPLICATE | enhancement | phobos | Implement radix conversion for std.conv.to | |
| 6993 | RESOLVED | DUPLICATE | major | phobos | File.byLine runs on an empty file, fails enforcement | |
| 6994 | RESOLVED | FIXED | normal | dmd | Using explicit 'this' in template constraint causes an error | |
| 6995 | RESOLVED | FIXED | normal | dmd | [CTFE] can't interpret static template method | |
| 6996 | RESOLVED | FIXED | major | phobos | std.typecons calls writeln without importing std.stdio | |
| 6997 | RESOLVED | FIXED | normal | dmd | 64bit optimizer bug | |
| 6998 | RESOLVED | FIXED | normal | phobos | std.container.Array destroys class instances | |
| 6999 | RESOLVED | FIXED | normal | dmd | parsing error for inout method/ wrong headergen | |
| 7000 | RESOLVED | FIXED | normal | phobos | missing import of std.stdio in std.regex? |