24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 14501 | NEW | major | dmd | dmd#18982 | template result is reused for equal but non-identical alias arguments | |
| 14502 | NEW | normal | dmd | dmd#18983 | dmd -O optimization breaks app | |
| 14503 | RESOLVED | FIXED | enhancement | phobos | BigInt to binary/octal and lower case "%x" (hexadecimal format) | |
| 14504 | RESOLVED | FIXED | normal | dmd | Regex Optimizer doesn't merge equivalent threads. | |
| 14505 | RESOLVED | WONTFIX | normal | dmd | File doesn't rewind read pointer for a+ mode on Windows DMC | |
| 14506 | NEW | normal | dmd | dmd#18984 | Wrong floating point type inferred for function with auto return type | |
| 14507 | RESOLVED | FIXED | enhancement | installer | Installer doesn't configure VS2010 properly; missing mspdb100.dll | |
| 14508 | RESOLVED | FIXED | regression | dmd | [REG2.067.0] compiling with -unittest instantiates templates in non-root modules | |
| 14509 | NEW | enhancement | druntime | dmd#17298 | Can't override Object methods in synchronized classes | |
| 14510 | RESOLVED | FIXED | major | dmd | Bad tail call optimization with static arrays | |
| 14511 | REOPENED | major | druntime | dmd#17299 | Profiler does not work with multithreaded programs | |
| 14512 | RESOLVED | INVALID | enhancement | druntime | faster profiler | |
| 14516 | RESOLVED | DUPLICATE | enhancement | dmd | Local shadows template parameter | |
| 14517 | NEW | normal | dmd | dmd#17706 | Templated static ctor + separate compilation = module cycles | |
| 14518 | RESOLVED | LATER | enhancement | phobos | Review wiki wish-list proposal for a renewed file-based archive API | |
| 14519 | NEW | enhancement | druntime | dmd#17300 | Get rid of unicode validation in string processing | |
| 14520 | RESOLVED | FIXED | regression | dmd | [REG2.067.0] string/alias template overload | |
| 14521 | NEW | enhancement | dlang.org | dlang.org#3945 | Glossary page needs updating | |
| 14522 | RESOLVED | FIXED | enhancement | dlang.org | Postfix array declaration examples should be removed from arrays.html | |
| 14523 | RESOLVED | FIXED | minor | visuald | New Windows Application uses incorrect initialization/termination code | |
| 14524 | RESOLVED | FIXED | normal | visuald | Right clicking in solution explorer to add folders does not work as expected | |
| 14525 | NEW | normal | phobos | phobos#10128 | Cannot access help information from getopt if a required parameter is not given | |
| 14526 | RESOLVED | FIXED | trivial | phobos | GetOptException DDOC needs cleanup | |
| 14527 | RESOLVED | FIXED | enhancement | dmd | [Enh] Instrument calls to operator new with -profilenew compiler switch | |
| 14528 | RESOLVED | FIXED | regression | dmd | [REG2.058a] can't pass protected member to template by alias | |
| 14529 | RESOLVED | FIXED | major | phobos | Bug in Regex case insensitive match | |
| 14530 | RESOLVED | FIXED | regression | druntime | [REG2.068a] TickDuration to! is broken | |
| 14531 | RESOLVED | INVALID | normal | dmd | `@disable this() immutable` disable mutable default construction, too | |
| 14532 | RESOLVED | FIXED | normal | dmd | switch block allows creating uninitialized variables | |
| 14533 | RESOLVED | INVALID | enhancement | dmd | Error 43: Not a Valid Library File | |
| 14534 | NEW | enhancement | dmd | dmd#18985 | Front-end should lower all non-scalar condition expressions | |
| 14535 | RESOLVED | FIXED | enhancement | phobos | std.net.curl.CurlException should include status line | |
| 14536 | RESOLVED | FIXED | major | druntime | Calling destroy() on a on an extern(C++) class causes a segfault | |
| 14537 | RESOLVED | FIXED | normal | dmd | Declaring an extern(C++) function in a variadic function template results in an ICE. | |
| 14538 | RESOLVED | FIXED | major | dmd | ICE(cast.c, typeMerge) - Assertion failed: (t1->ty == t2->ty) | |
| 14539 | RESOLVED | FIXED | regression | phobos | +508KB (684KB -> 1191KB) filesize increase "Hello, world" binary | |
| 14540 | RESOLVED | DUPLICATE | regression | dmd | +~30% increase in compilation time of "Hello, world" program | |
| 14541 | RESOLVED | FIXED | normal | dmd | "duplicate COMDAT" linker error with the template forward reference in Tuple.opAssign | |
| 14542 | RESOLVED | FIXED | minor | dlang.org | Table of contents in specification PDF is broken | |
| 14543 | NEW | normal | phobos | phobos#9660 | std.algorithm.searching.until does not handle range sentinels nicely | |
| 14544 | RESOLVED | FIXED | normal | phobos | isForwardRange failed to recognise valid forward range | |
| 14545 | NEW | enhancement | dmd | dmd#18986 | can't deprecate default construction | |
| 14546 | RESOLVED | FIXED | regression | dmd | "ClockType.uptime is not supported by MonoTimeImpl on this system" | |
| 14547 | RESOLVED | FIXED | enhancement | dmd | Ddoc should prefer new Variable Template syntax | |
| 14548 | RESOLVED | FIXED | enhancement | phobos | std.stdio.File should have sync() method (fsync/FlushFileBuffers wrapper) | |
| 14549 | RESOLVED | FIXED | regression | dmd | isVirtualMethod does not work well with Github DMD | |
| 14550 | RESOLVED | DUPLICATE | enhancement | dmd | Ditto'ed function documentation should merge parameter lists | |
| 14551 | RESOLVED | WONTFIX | enhancement | dmd | scope(failure) block causes bloat in nothrow functions | |
| 14552 | RESOLVED | FIXED | regression | dmd | [REG2.066] SIGSEGV with compile construction nested class in predicate | |
| 14553 | RESOLVED | FIXED | enhancement | phobos | The return types of std.array.array for narrow strings conflicts with its documentation | |
| 14554 | RESOLVED | FIXED | regression | dmd | [REG2.066] dmd generate wrong error message for multiple template with same name | |
| 14555 | NEW | enhancement | dmd | dmd#18987 | ModuleInfo should weakly link against classes | |
| 14556 | RESOLVED | FIXED | regression | dmd | [REG2.067] can't instantiate struct that has constructor and static array of enum | |
| 14557 | RESOLVED | INVALID | minor | dmd | Check typedef usage at semantic stage | |
| 14558 | RESOLVED | FIXED | enhancement | visuald | Attempts to link with DMD when using MSVC LDC under VisualD | |
| 14559 | RESOLVED | DUPLICATE | normal | dmd | No warnings when calling deprecated function | |
| 14560 | RESOLVED | FIXED | regression | dmd | [REG2.058] Strange -inline behavior | |
| 14561 | RESOLVED | WORKSFORME | major | phobos | Large enums cannot be parsed due to too many recursive template expansions | |
| 14562 | NEW | enhancement | phobos | phobos#10129 | Support BigInt function std.range.repeat and other functions of Phobos | |
| 14563 | RESOLVED | FIXED | normal | druntime | core.demangle: Does not demangle type modifers | |
| 14564 | RESOLVED | FIXED | regression | phobos | [REG2.067] dmd -property -unittest combination causes compiler error | |
| 14565 | RESOLVED | FIXED | normal | druntime | dmd -profile produces garbled output for long-running CPU-intensive processes | |
| 14566 | RESOLVED | FIXED | regression | druntime | [2.067] core.demangle: New Nj attribute not handled | |
| 14567 | RESOLVED | FIXED | regression | druntime | [2.067] core.demangle: New Nk attribute not handled | |
| 14568 | RESOLVED | FIXED | regression | dmd | [REG2.067] gaggederrors ICE | |
| 14569 | RESOLVED | INVALID | enhancement | phobos | BigInt is not compatible with the type of immutable (char) and has a problem when converting from a type immutable(char) | |
| 14570 | RESOLVED | FIXED | normal | dmd | Compiler crash relating to extern(C++) | |
| 14571 | RESOLVED | FIXED | regression | dmd | [REG2.064] Large static arrays seem to lock up DMD | |
| 14572 | RESOLVED | FIXED | regression | dmd | cannot build dmd from source anymore: 'g++ -m64: No such file or directory' | |
| 14573 | RESOLVED | FIXED | regression | dmd | [REG2.067] Extreme memory usage when `synchronized( object )` is used | |
| 14574 | NEW | enhancement | dmd | dmd#18988 | revert attributes | |
| 14575 | RESOLVED | FIXED | normal | phobos | compile error with std.range.refRange when front/back isn't implicitly convertible from const to mutable | |
| 14576 | RESOLVED | FIXED | blocker | druntime | [ddemangle] core.demangle unable to handle ambiguity in symbols | |
| 14577 | RESOLVED | FIXED | enhancement | visuald | Add dustmite tool to VisualD | |
| 14578 | RESOLVED | FIXED | regression | dmd | [ddemangle] core.exception.InvalidMemoryOperationError@(0) handling large symbol list | |
| 14579 | RESOLVED | FIXED | major | dlang.org | [SPEC] No specification on modifiers in TypeDelegate symbols | |
| 14580 | NEW | enhancement | dmd | dmd#17707 | Context transmitted through alias template parameter for local functions, but not methods | |
| 14581 | NEW | enhancement | dmd | dmd#18989 | Allow inheriting from nested classes outside of parent class | |
| 14582 | RESOLVED | INVALID | regression | dmd | bigEndianToNative buffer slice allows only literals | |
| 14583 | REOPENED | major | dmd | dmd#18990 | std.typecons.Rebindable works incorrectly with classes in which there is an 'alias this' to AA member. | |
| 14584 | RESOLVED | FIXED | major | druntime | spurious autotester deadlocks | |
| 14585 | RESOLVED | FIXED | normal | phobos | destructor called on garbage in std.variant | |
| 14586 | RESOLVED | FIXED | enhancement | phobos | can't get an immutable value from a const std.variant.Variant | |
| 14587 | RESOLVED | FIXED | regression | dmd | [REG2.064] generated 64 bit code for switch jump tables is wrong | |
| 14588 | RESOLVED | FIXED | regression | dmd | [REG2.067] undefined reference error while linking with -debug option to a static library. | |
| 14589 | RESOLVED | DUPLICATE | normal | dmd | Wrongly signalling deprecation | |
| 14590 | RESOLVED | WORKSFORME | enhancement | dlang.org | http://dlang.org/phobos/std_algorithm.html#.forward link broken (works for other items but not this) | |
| 14591 | RESOLVED | WONTFIX | normal | dmd | [SPEC] Ambiguity between extern(Pascal) and template value parameters | |
| 14592 | RESOLVED | FIXED | major | dmd | [SPEC] Undocumented use of __U for mangling template constraints | |
| 14593 | REOPENED | enhancement | dmd | dmd#17708 | operator overloading can't be used with expression templates | |
| 14594 | RESOLVED | FIXED | regression | dmd | [REG2.068a] DDoc for template functions and structs has disappeared | |
| 14595 | RESOLVED | DUPLICATE | regression | dmd | [REG2.066] RefCounted data corrupted when in an AA | |
| 14596 | RESOLVED | FIXED | trivial | dmd | Error: e2ir: cannot cast malloc(42u) of type void* to type char[] | |
| 14597 | RESOLVED | DUPLICATE | normal | druntime | TraceHandler should be @nogc | |
| 14598 | RESOLVED | WONTFIX | enhancement | phobos | range primitives for popFront+return front | |
| 14599 | NEW | enhancement | phobos | phobos#10130 | Re-add scratchFile after executable size regression has been fixed | |
| 14600 | RESOLVED | INVALID | normal | dmd | Lambda with body allowed as template alias argument | |
| 14601 | RESOLVED | FIXED | blocker | druntime | pthread functions aren't marked @nogc | |
| 14602 | RESOLVED | INVALID | normal | dmd | broken executable if filename contains opDispatch | |
| 14603 | RESOLVED | FIXED | normal | dmd | "cannot alias an expression" when opDispatch results in a template |