24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 17904 | NEW | enhancement | phobos | phobos#10266 | Enhanced getopt result with passed arguments | |
| 17905 | RESOLVED | FIXED | enhancement | phobos | byCodeUnit should allow access to underlying range | |
| 17906 | RESOLVED | WORKSFORME | enhancement | dmd | Deprecated Language features should be allowed without a deprecation in a deprecated scope | |
| 17907 | REOPENED | enhancement | dmd | dmd#19327 | Can't automatically resolve to function with same name as module | |
| 17908 | RESOLVED | FIXED | normal | dmd | Can't alias an overload set with disabled function | |
| 17909 | NEW | regression | dmd | dmd#17820 | Inherited aliases produce unlinkable objects in final classes | |
| 17910 | RESOLVED | WONTFIX | enhancement | dmd | Can't have UFCS in aggregate types | |
| 17911 | RESOLVED | DUPLICATE | enhancement | dmd | Add { } block attributes for local variables | |
| 17912 | NEW | enhancement | phobos | phobos#9722 | Add function to std.file for creating a temporary file with a name | |
| 17913 | RESOLVED | FIXED | regression | visuald | [Visual D] Exceptions in Visual Studio 2017 | |
| 17914 | RESOLVED | FIXED | regression | druntime | [Reg 2.075] Fibers guard page uses a lot more memory mappings | |
| 17915 | RESOLVED | FIXED | regression | dmd | [REG 2.073] core.exception.AssertError@ddmd/optimize.d(614): Assertion failure | |
| 17916 | RESOLVED | WONTFIX | normal | dmd | @__future does nothing for AggregateDeclarations | |
| 17917 | RESOLVED | WORKSFORME | major | dmd | Wrong code gen with "-O -cov" | |
| 17918 | RESOLVED | FIXED | critical | dmd | [Reg 2.072] ICE with unknown symbol in base class | |
| 17919 | RESOLVED | FIXED | enhancement | phobos | std.container.Array could use pureMalloc | |
| 17920 | RESOLVED | WORKSFORME | major | dmd | Missing postblit for `T lhs = cast(T) <const(T) rhsLValue>` | |
| 17921 | NEW | enhancement | dmd | dmd#19328 | allow to use `alias function this` to be used for implicit conversions | |
| 17922 | RESOLVED | WONTFIX | normal | phobos | SysTime.to | |
| 17923 | NEW | enhancement | dmd | dmd#19329 | code coverage improvements | |
| 17924 | NEW | enhancement | dmd | dmd#19330 | allow to omit middle operator in ternary condition (a.k.a. add ?: Elvis operator) | |
| 17925 | RESOLVED | FIXED | enhancement | dlang.org | [Contract Programming] | |
| 17926 | NEW | enhancement | phobos | phobos#10267 | Provide high level wrapper for creating temporary directories and files | |
| 17927 | RESOLVED | FIXED | normal | dmd | [scope] `scope inout` parameter value can be escaped via return | |
| 17928 | RESOLVED | FIXED | major | dmd | [scope] `in` is not treated as `const scope` | |
| 17929 | RESOLVED | DUPLICATE | enhancement | dlang.org | [Contract Programming] 23.3 In, Out and Inheritance | |
| 17930 | NEW | minor | dlang.org | dlang.org#4071 | [Contract Programming] 23.3 In, Out and Inheritance | |
| 17931 | RESOLVED | WORKSFORME | normal | dmd | [scope] `return` == `return scope` breaks for struct methods | |
| 17932 | RESOLVED | INVALID | normal | dmd | [scope] __traits(compiles, stmt) cannot test scope violations | |
| 17933 | RESOLVED | WONTFIX | enhancement | dmd | Warn in case of implicit truncating float conversion | |
| 17934 | REOPENED | enhancement | dmd | dmd#17821 | [scope] scopeness entrypoint for unique/ref-counted missing | |
| 17935 | RESOLVED | FIXED | normal | dmd | [scope] auto-generated destructor not scope aware | |
| 17936 | NEW | critical | dmd | dmd#19331 | [ICE] compiling some Objective-C code with -lib flag fails | |
| 17937 | RESOLVED | FIXED | minor | dmd | Dsymbol.checkDeprecated also checks if a symbol is disabled | |
| 17938 | NEW | enhancement | dmd | dmd#19332 | Detect immutable variadic arguments | |
| 17939 | NEW | enhancement | dlang.org | dlang.org#3966 | extern(C) function support with non-C attributes/types should be documented | |
| 17940 | RESOLVED | FIXED | major | dmd | bool function parameters loaded from struct sometimes miscompiled with -O | |
| 17941 | NEW | enhancement | phobos | phobos#10268 | arity (and probably others) only consider the first lexically present function | |
| 17942 | RESOLVED | FIXED | blocker | dmd | Enums are evaluated differently in global scope | |
| 17943 | RESOLVED | FIXED | critical | dmd | Wrong pointer arithmetic optimization | |
| 17944 | RESOLVED | FIXED | normal | dmd | MSCOFF: debug info not compatible with LLVMs LLD | |
| 17945 | NEW | trivial | phobos | phobos#9723 | defaultGetoptPrinter prints options with multiple names wrong | |
| 17946 | RESOLVED | INVALID | enhancement | tools | Dub recompiles all the files when only one was edited compiling --build-mode=singleFile | |
| 17947 | RESOLVED | FIXED | normal | dmd | C++ std::pair::swap mangled incorrectly | |
| 17948 | RESOLVED | FIXED | enhancement | dmd | C++ Itanium ABI mangling of vector types has changed | |
| 17949 | RESOLVED | WORKSFORME | critical | dmd | ICE in dmangle.d | |
| 17950 | RESOLVED | DUPLICATE | enhancement | dmd | cannot declare package internal symbol in package module | |
| 17951 | RESOLVED | DUPLICATE | enhancement | dmd | Deprecate Shorthand Lambda Followed by Brace | |
| 17952 | RESOLVED | FIXED | enhancement | phobos | std.range.transposed save is invalid | |
| 17953 | NEW | enhancement | dmd | dmd#19333 | inout-like mechanism to infer function attributes from callback attributes | |
| 17954 | RESOLVED | WONTFIX | enhancement | dmd | init member should be disallowed | |
| 17955 | RESOLVED | FIXED | regression | dmd | compiler segfault in DsymbolSemanticVisitor::visit(UnittestDeclaration*) | |
| 17956 | RESOLVED | FIXED | major | druntime | core.memory unittest failure (possibly glibc 2.26 specific) | |
| 17957 | NEW | normal | druntime | dmd#17161 | D shared library throws asserts when called from C detached pthread but not terminated with dlclose | |
| 17958 | NEW | enhancement | phobos | phobos#10269 | Crypto interface in phobos | |
| 17959 | RESOLVED | FIXED | normal | dmd | [DIP1000] Can store scope delegate in non-scope member | |
| 17960 | RESOLVED | WONTFIX | regression | dmd | [REG 2.077-rc1] A 192 bytes leak is created by the GC when `-unittest` is an option | |
| 17961 | RESOLVED | FIXED | regression | phobos | std.uni does not compile with -unittest -dip1000 | |
| 17962 | RESOLVED | FIXED | regression | phobos | dirEntries now truncates Unicode file names | |
| 17963 | NEW | enhancement | dlang.org | dlang.org#4072 | Spec is incorrect about what is considered a COM interface | |
| 17964 | RESOLVED | FIXED | regression | druntime | [CTFE] If array is large enough it hits __simd at CTFE | |
| 17965 | RESOLVED | FIXED | normal | dmd | Usage of the FPU while function result already in right XMM registers | |
| 17966 | RESOLVED | FIXED | normal | phobos | chunkBy cannot accept an input range (from multiwayMerge) | |
| 17967 | RESOLVED | FIXED | enhancement | dmd | dmd should work out of the box with Visual Studio Developer Command Prompt | |
| 17968 | RESOLVED | FIXED | regression | dmd | [REG 2.073] object initializer omitted when it should be included. | |
| 17969 | RESOLVED | FIXED | regression | dmd | [REG 2.077.0] dmd 2.077.0 crashes when computing mangling symbol for simple program | |
| 17970 | RESOLVED | FIXED | regression | dmd | shared struct destructor doesn't compile anymore | |
| 17971 | NEW | enhancement | phobos | phobos#10270 | Cannot compare 2 functions | |
| 17972 | RESOLVED | FIXED | normal | dmd | __traits(getLinkage) doesn't work for classes | |
| 17973 | RESOLVED | FIXED | minor | phobos | getSymbolsByUDA deprecation message: symbol not visible from std.traits | |
| 17974 | NEW | normal | phobos | phobos#9724 | getSymbolsByUDA is returns unusable symbols when used in foreach | |
| 17975 | RESOLVED | INVALID | critical | dmd | D produces mangling incompatible with C++ | |
| 17976 | RESOLVED | FIXED | normal | dmd | core.exception.AssertError@ddmd/dsymbolsem.d(1624) | |
| 17977 | RESOLVED | FIXED | normal | dmd | [DIP1000] destructor allows escaping reference to a temporary struct instance | |
| 17978 | RESOLVED | INVALID | regression | dmd | coercion from int to ubyte wrongly accepted | |
| 17979 | NEW | enhancement | dlang.org | dlang.org#3967 | Improve documentation for lazy parameters | |
| 17980 | RESOLVED | DUPLICATE | minor | dmd | deprecated overridden function gives wrong message | |
| 17981 | RESOLVED | FIXED | normal | dmd | DMD Nightly is broken | |
| 17982 | RESOLVED | FIXED | normal | phobos | Support for const(Class) in algorithm.searching.extremum | |
| 17983 | RESOLVED | DUPLICATE | enhancement | dmd | Integer literal should prefer int to char overload | |
| 17984 | RESOLVED | WORKSFORME | normal | dmd | compile error using DMD v2.077.0-160 | |
| 17985 | RESOLVED | WONTFIX | enhancement | tools | Implement -stdin for rdmd | |
| 17986 | RESOLVED | FIXED | regression | phobos | Erratic failure with std/experimental/allocator/common.d(445): unittest failure | |
| 17987 | RESOLVED | DUPLICATE | enhancement | phobos | Cannot use string in Variant at compile time | |
| 17988 | RESOLVED | FIXED | normal | dmd | [ICE] Segfault when using member in map | |
| 17989 | RESOLVED | DUPLICATE | regression | dmd | [REG2.076] Confusing message on deprecated overrride | |
| 17990 | RESOLVED | INVALID | blocker | dmd | Type.toChars() returns null and Type.size() returns nonsense on 32-bit platforms only | |
| 17991 | RESOLVED | FIXED | critical | dmd | ICE with imports without module | |
| 17992 | RESOLVED | INVALID | normal | dmd | auto return type and null for classes | |
| 17993 | RESOLVED | FIXED | enhancement | dlang.org | 404 Not Found: phobos/ddmd_utf.html | |
| 17994 | RESOLVED | WORKSFORME | regression | dmd | [Reg 2.077] Token.isKeyword() segfaults | |
| 17995 | RESOLVED | FIXED | normal | phobos | template NoDuplicates(TList...) bug. | |
| 17996 | RESOLVED | FIXED | regression | phobos | [Reg 2.077] don't build libphobos2.a with PIC for i386 | |
| 17997 | RESOLVED | FIXED | normal | dmd | autotester's d_do_test has strange failures with Win32 | |
| 17998 | RESOLVED | FIXED | enhancement | dlang.org | Document Options for install.sh | |
| 17999 | NEW | major | installer | installer#689 | UCRTVersion not properly set for Visual Studio Community 2017 | |
| 18000 | RESOLVED | FIXED | normal | dmd | [scope] auto-generated opAssign not scope aware | |
| 18001 | RESOLVED | DUPLICATE | major | dmd | Wrong code on signed 32-bit compare of INT_MIN with zero | |
| 18002 | RESOLVED | WONTFIX | normal | dmd | assert subverts the type system with the messages that it accepts | |
| 18003 | RESOLVED | DUPLICATE | normal | dmd | assert performs implicit conversion of mutable local static char array to string |