24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 18905 | RESOLVED | FIXED | regression | dmd | [Reg 2.079] C++ classes can no longer be used with -betterC | |
| 18906 | RESOLVED | INVALID | major | dmd | Template specialisations should not be stripped if they're not called | |
| 18907 | RESOLVED | FIXED | enhancement | dmd | Support cross-compiling | |
| 18908 | RESOLVED | WORKSFORME | normal | phobos | Cannot pass concurrency message with a shared and a const, useless error message | |
| 18909 | NEW | normal | dmd | dmd#19440 | Lambda with default initializer gets called with random values instead | |
| 18910 | RESOLVED | DUPLICATE | normal | dmd | Non-compile-time-constant parameter default values not respected when passed as alias to a template function (with some indirection) | |
| 18911 | RESOLVED | FIXED | normal | dmd | __FILE_FULL_PATH__ is wrong in imported module | |
| 18912 | RESOLVED | INVALID | regression | dmd | [REG 2.080 git] "switch skips declaration" of foreach variable | |
| 18913 | RESOLVED | FIXED | major | phobos | Cannot move static array of non-copyable type | |
| 18914 | RESOLVED | DUPLICATE | blocker | phobos | std.experimental.allocator randomly fails on Darwin_64_64 | |
| 18915 | NEW | normal | dmd | dmd#17861 | "Interface method not implemented" if interface reflects on implementing class | |
| 18916 | RESOLVED | FIXED | major | dmd | ICE using Typedef and __LINE__ | |
| 18917 | RESOLVED | DUPLICATE | normal | dmd | Default Value for Function-Type Template Value-Parameter Causes Conflicts in Instantiation | |
| 18918 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash should perform memberwise hashing of structs with references | |
| 18919 | RESOLVED | FIXED | enhancement | dmd | __FILE__ and __LINE__ should work when used in default argument expressions | |
| 18920 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash of array of scalars should be `@safe` | |
| 18921 | RESOLVED | FIXED | enhancement | druntime | make core.internal.hash cater to memberwise hash chaining | |
| 18922 | RESOLVED | FIXED | major | dmd | dmd doesn't do substitutions for C++ namespaces in different module/file | |
| 18923 | RESOLVED | FIXED | enhancement | druntime | Semaphore internal handle should be `protected` instead of `private` | |
| 18924 | RESOLVED | FIXED | enhancement | druntime | Use addition rather than XOR for order-independent hash combination | |
| 18925 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash auto-hash for structs of scalar fields should be `@safe` | |
| 18926 | NEW | normal | dmd | dmd#19441 | Template-related intpromote deprecation message spam | |
| 18927 | RESOLVED | INVALID | minor | dmd | Regression: Number with real suffix "L" sometimes fails to compile | |
| 18928 | RESOLVED | FIXED | critical | dmd | extern(C++) bad codegen, wrong calling convention | |
| 18929 | NEW | enhancement | phobos | phobos#10339 | std.range.chain with single elements too | |
| 18930 | NEW | major | dmd | dmd#19442 | __ctfe fails to detect initialization of unions | |
| 18931 | NEW | enhancement | dmd | dmd#17862 | Additional sections for DDoc | |
| 18932 | RESOLVED | FIXED | normal | druntime | core.internal.hash.hashOf(val, seed) ignores `seed` when val is a raw pointer | |
| 18933 | RESOLVED | FIXED | minor | phobos | std.range.assumeSorted should not nest SortedRange!(SortedRange!(...), pred) | |
| 18934 | RESOLVED | FIXED | blocker | phobos | std.concurrency receive throws assertion failure if message is a struct containing const data | |
| 18935 | NEW | normal | dlang.org | dlang.org#3976 | [spec] Version dropdown on spec page | |
| 18936 | RESOLVED | FIXED | regression | dmd | Internal error: dmd/backend/cgxmm.c 684 | |
| 18937 | RESOLVED | FIXED | regression | phobos | [REG 2.080.0] std.experimental.allocator: compiling `make` needs an unreasonable amount of memory for structs that contain static arrays | |
| 18938 | RESOLVED | FIXED | regression | dmd | Dmd segfault when compiling this dub package in test release | |
| 18939 | NEW | enhancement | dmd | dmd#19443 | Wrong order slice lengths in array length mismatch error message | |
| 18940 | RESOLVED | FIXED | minor | phobos | [std.net.curl]Can't run examples on page. cannot implicitly convert expression ... `char[]` to `string` | |
| 18941 | RESOLVED | INVALID | critical | dmd | Memory corruption when using a mixin template | |
| 18942 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash can take advantage of alignment info on non-x86 | |
| 18943 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash remove outdated special case for DMD unaligned reads | |
| 18944 | RESOLVED | INVALID | critical | dmd | Mixing in new overloads of a function in an object won't resolve the overloads correctly | |
| 18945 | NEW | normal | dmd | dmd#19444 | immutable variable is used as if it's an enum | |
| 18946 | RESOLVED | WONTFIX | major | dmd | assert message can throw hijacking the assert failure. | |
| 18947 | REOPENED | normal | dmd | dmd#17863 | No way to get list of overloads from template mixins | |
| 18948 | RESOLVED | FIXED | enhancement | phobos | std.uni.toLower and std.uni.toUpper should work with random access ranges | |
| 18949 | RESOLVED | FIXED | enhancement | dmd | Array literals don't work with betterc | |
| 18950 | RESOLVED | DUPLICATE | major | phobos | Std.zip vulnerable to arbitrary file write | |
| 18951 | RESOLVED | FIXED | normal | dmd | package static method masked by public static method in class | |
| 18952 | RESOLVED | FIXED | normal | phobos | std.experimental.checkedint.Saturate prints integral promotion deprecation message | |
| 18953 | RESOLVED | FIXED | normal | dmd | Win32: extern(C++) struct destructor not called correctly through runtime | |
| 18954 | RESOLVED | FIXED | major | dmd | extern(C++) ICE when `cppmangle` is used | |
| 18955 | RESOLVED | FIXED | normal | dmd | extern(C++) default struct mangling is overridden when interacting with a `cppmangle = class` template | |
| 18956 | RESOLVED | FIXED | critical | visuald | latest experimental build crashing a lot | |
| 18957 | RESOLVED | FIXED | normal | dmd | extern(C++) doesn't mangle 'std' correctly on posix systems | |
| 18958 | RESOLVED | FIXED | normal | dmd | extern(C++) wchar, dchar mangling not correct | |
| 18959 | RESOLVED | FIXED | enhancement | dlang.org | [Change Log: 2.079.0] substitute was added in std.algorithm.iteration but the changelog points to std.algorithm.searching | |
| 18960 | RESOLVED | INVALID | trivial | dmd | Function parameter requires name with default value | |
| 18961 | NEW | enhancement | dmd | dmd#19445 | Need give to compiler/linker' warning/errors some codes (like VC) | |
| 18962 | RESOLVED | WONTFIX | normal | phobos | readln() removes all '\r' characters from stdin | |
| 18963 | RESOLVED | FIXED | enhancement | dmd | Relax restrictions on 'return' parameters when parameter is not a pointer | |
| 18964 | RESOLVED | FIXED | enhancement | dmd | -m32 should mean COFF, default is surprising | |
| 18965 | RESOLVED | INVALID | normal | dmd | private attribute does not make function private when extern(Windows) attribute is used | |
| 18966 | RESOLVED | FIXED | critical | dmd | extern(C++) constructor should match C++ semantics assigning vtable | |
| 18967 | RESOLVED | INVALID | enhancement | dmd | Allow wildcard for subfolders with the -J option | |
| 18968 | RESOLVED | WORKSFORME | enhancement | dmd | Wildcard to allow subfolders with the -J option | |
| 18969 | RESOLVED | WORKSFORME | enhancement | dmd | 'need this for <function>' when passing field or method as template parameter | |
| 18970 | RESOLVED | FIXED | critical | dmd | DMD segfault due to opDispatch | |
| 18971 | RESOLVED | DUPLICATE | enhancement | dmd | [Home]I have a project that can be compiled in the debug mode with the latest DMD 2.080-1, but I report errors in release mode. | |
| 18972 | RESOLVED | INVALID | normal | dlang.org | __traits(getOverloads) example with 3rd argument doesn't compile | |
| 18973 | RESOLVED | FIXED | minor | dmd | @disable on const toHash causes unresolved symbol error | |
| 18974 | RESOLVED | WORKSFORME | normal | dmd | ICE with mixin templates, inheritance and overloading | |
| 18975 | NEW | minor | phobos | phobos#10340 | permutations.array creates an array of the original type without the permutations | |
| 18976 | RESOLVED | FIXED | major | dmd | Inconsistency in overload merging with aliases | |
| 18977 | NEW | normal | dmd | dmd#19446 | struct and class declarations are inconsistent about what happens when they're marked with immutable | |
| 18978 | VERIFIED | FIXED | regression | visuald | Cannot create new projects in 0.47.0-beta1 | |
| 18979 | RESOLVED | FIXED | normal | dmd | Template constructor bypasses private | |
| 18980 | RESOLVED | DUPLICATE | critical | dmd | Typesafe variadic array functions cause memory corruption | |
| 18981 | RESOLVED | FIXED | enhancement | druntime | SIGSEGV during backtrace when debug info is compressed | |
| 18982 | RESOLVED | FIXED | minor | visuald | Source files are invisible in the project explorer when creating a new project | |
| 18983 | RESOLVED | FIXED | normal | visuald | DCompiler option seems to have disappeared from project settings | |
| 18984 | RESOLVED | FIXED | major | dmd | Debugging stack struct's which are returned causes incorrect debuginfo. | |
| 18985 | RESOLVED | FIXED | normal | dmd | bad error message for += operation on shared Object | |
| 18986 | NEW | normal | dmd | dmd#17864 | OSX/FreeBSD: allocating an instance of a C++ class fails | |
| 18987 | NEW | minor | phobos | phobos#10341 | Reading from unreadable file produces incorrect exception | |
| 18988 | NEW | normal | phobos | phobos#10342 | Reading from unreadable file results in random garbage | |
| 18989 | RESOLVED | FIXED | normal | druntime | On OSX32, core.stdc.time.clock() should resolve to clock$UNIX2003() | |
| 18990 | RESOLVED | FIXED | normal | dmd | Failing class instantiations ignored in UDAs | |
| 18991 | RESOLVED | FIXED | enhancement | dmd | Invalid code in std.iteration.each | |
| 18992 | RESOLVED | DUPLICATE | normal | phobos | Appender doesn't work with structs that have impure postblit | |
| 18993 | RESOLVED | FIXED | regression | phobos | toLower is broken for UTF chars | |
| 18994 | RESOLVED | FIXED | enhancement | dmd | Use noncopyable variable in foreach loop without ref results in error message without line number | |
| 18995 | RESOLVED | FIXED | normal | phobos | std.array.array doesn't free elements | |
| 18996 | RESOLVED | FIXED | regression | druntime | Inserting a type containing indirections into an std.container Array causes SIGILL(4). Illegal Instruction. | |
| 18997 | RESOLVED | FIXED | major | dmd | extern(C++) mangling incorrect for wchar_t | |
| 18998 | NEW | enhancement | dlang.org | dlang.org#4089 | Improve Operator Overloading docs | |
| 18999 | RESOLVED | WONTFIX | enhancement | dmd | MSCRT selection specifies _ITERATOR_DEBUG_LEVEL and produces a `version` | |
| 19000 | RESOLVED | WORKSFORME | regression | dmd | Building botan library causes segfault in dsymbolsem.d | |
| 19001 | NEW | enhancement | druntime | dmd#17366 | core.simd.{load, store}Unaligned arguments presume alignment | |
| 19002 | RESOLVED | FIXED | minor | dmd | __FUNCTION__ and __PRETTY_FUNCTION__ cannot be used as C string literals | |
| 19003 | RESOLVED | FIXED | normal | phobos | format!"" breaks with structs containing invariants violated in .init | |
| 19004 | RESOLVED | WONTFIX | enhancement | dmd | Allow passing a string literal to an extern(C) variadic parameter |