24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 6801 | RESOLVED | DUPLICATE | major | dmd | access violation when passing a function literal to the mixin and calling it from function that has other declarations | |
| 6802 | RESOLVED | FIXED | enhancement | phobos | RandomSample should take a generator as an argument | |
| 6803 | RESOLVED | WORKSFORME | normal | phobos | std.format.doFormat segfault with shared arguments | |
| 6804 | RESOLVED | DUPLICATE | minor | phobos | shared File doesn't compile | |
| 6805 | RESOLVED | FIXED | normal | dmd | Can't use a type from opDispatch template | |
| 6806 | RESOLVED | DUPLICATE | normal | dmd | struct TS(size_t){} instantiates in distinct types by `1` and `1u` | |
| 6807 | RESOLVED | FIXED | major | dmd | Internal error: ../ztc/cg87.c 879 during optimization | |
| 6808 | RESOLVED | FIXED | normal | phobos | string to BigInt using std.conv.to | |
| 6809 | RESOLVED | FIXED | enhancement | dmd | IFTI should imply const where inout is present on args, but not on return type | |
| 6810 | RESOLVED | FIXED | normal | dmd | Strange `tuple used as a type` error | |
| 6811 | RESOLVED | INVALID | normal | dmd | Confusion between string* and immutable(char)*, related to AA's | |
| 6812 | RESOLVED | DUPLICATE | normal | dmd | Failed equality of structs with string field | |
| 6813 | RESOLVED | FIXED | major | dmd | Yet another "cannot get frame pointer" error | |
| 6814 | RESOLVED | FIXED | normal | phobos | Calling std.file.readLink causes code to not compile. | |
| 6815 | RESOLVED | WORKSFORME | normal | dmd | Char array is turned into string expression during constant folding | |
| 6816 | RESOLVED | FIXED | normal | dmd | [CTFE] nested function can't access this | |
| 6817 | RESOLVED | FIXED | normal | dmd | [CTFE] Error on interpreting inlined IfStatement | |
| 6818 | RESOLVED | INVALID | major | dmd | Globally shared class instances are never released | |
| 6819 | RESOLVED | FIXED | critical | phobos | BigInt ^^ fails for some big numbers (powers) | |
| 6820 | RESOLVED | FIXED | normal | phobos | etc.c.curl missing const | |
| 6821 | RESOLVED | INVALID | normal | dmd | core.exception.OutOfMemoryError on dtor field test of class-embedded struct | |
| 6822 | RESOLVED | FIXED | critical | dmd | New ubuntu linking rules prevent dmd from linking programs on Ubuntu 11.10 | |
| 6823 | RESOLVED | FIXED | major | dmd | Shared Delegates Should Implicitly Cast to Nonshared | |
| 6824 | RESOLVED | DUPLICATE | normal | phobos | core.time.TickDuration.to template problem | |
| 6825 | RESOLVED | FIXED | regression | dmd | Regression(2.055+): Address of templated method incorrectly taken | |
| 6826 | RESOLVED | FIXED | normal | phobos | stdio.File.readf docs incorrect | |
| 6827 | RESOLVED | DUPLICATE | normal | dmd | `assert(0)` is ignored in a function template | |
| 6828 | RESOLVED | WORKSFORME | minor | dmd | Module Scope Operator not working for classes | |
| 6829 | RESOLVED | WORKSFORME | enhancement | phobos | Unsigned rotate standard function in Phobos, or rotate intrinsic in core.bitop | |
| 6830 | RESOLVED | DUPLICATE | minor | druntime | valgrind flags memory leak in _d_monitor_create | |
| 6831 | RESOLVED | WONTFIX | normal | dmd | mangled name over 128 characters becomes unreadable | |
| 6832 | RESOLVED | FIXED | normal | dmd | Can't test objects wrapped with alias this | |
| 6833 | RESOLVED | FIXED | normal | dmd | Floating point literals lose fractional part in headers | |
| 6834 | RESOLVED | INVALID | trivial | phobos | std.stdio conflicts with core.stdc.stdio | |
| 6835 | RESOLVED | WONTFIX | enhancement | phobos | Code pattern: uniq on an array | |
| 6836 | RESOLVED | FIXED | normal | dmd | map + UFCS = fail | |
| 6837 | RESOLVED | FIXED | normal | dmd | alias this + UFCS = fail | |
| 6838 | RESOLVED | FIXED | normal | dmd | Covariant return types don't work with static arrays | |
| 6839 | RESOLVED | FIXED | normal | dlang.org | documentation for opAssign incorrect | |
| 6840 | RESOLVED | WORKSFORME | enhancement | phobos | std.conv.maybeTo | |
| 6841 | RESOLVED | FIXED | normal | dmd | writeln problem with array of tuples | |
| 6842 | NEW | enhancement | dmd | dmd#17532 | Can't use alias of instance member | |
| 6843 | NEW | enhancement | phobos | phobos#9914 | Function to check whether std.conv.to will succeed | |
| 6844 | RESOLVED | DUPLICATE | normal | dmd | Reinterpret cast of static to dynamic array doesn't work in safe code | |
| 6845 | RESOLVED | FIXED | normal | dmd | ICE(mtype.c) after error in constructor parameters | |
| 6846 | RESOLVED | INVALID | normal | phobos | std.concurrency and fork/execv | |
| 6847 | RESOLVED | FIXED | normal | dmd | typeof(super) doesn't work outside member function | |
| 6848 | RESOLVED | FIXED | normal | dmd | typeof(super) does not take into account const/immutable attributes inside member functions | |
| 6849 | RESOLVED | INVALID | normal | phobos | std.algorithm.remove design | |
| 6850 | RESOLVED | WORKSFORME | normal | phobos | BigInt opBinary is not marked as pure. | |
| 6851 | RESOLVED | FIXED | normal | dmd | [CTFE] Cannot deref pointer passed by argument | |
| 6852 | RESOLVED | FIXED | major | dmd | Cannot compare instances of ParameterStorageClassTuple | |
| 6853 | NEW | normal | phobos | phobos#9915 | ParameterTypeTuple keeps storage class info but always compares equal | |
| 6854 | RESOLVED | INVALID | major | dmd | delegates does not work outside of object | |
| 6855 | RESOLVED | DUPLICATE | normal | dmd | shared(immutable(T)) should be immutable(T) | |
| 6856 | NEW | enhancement | dmd | dmd#18375 | Absence of in contract (precondition) on override of method that has one is badly designed | |
| 6857 | REOPENED | normal | dmd | dmd#18376 | Precondition contract checks should be statically bound. | |
| 6858 | RESOLVED | WORKSFORME | normal | dmd | opDispatch is unusable for property functions | |
| 6859 | RESOLVED | FIXED | normal | dmd | Segfault when abstract method uses with contract. | |
| 6860 | RESOLVED | INVALID | normal | phobos | isNumeric(immutable(char)) fails | |
| 6861 | RESOLVED | FIXED | normal | dmd | Implicitly convert expression. const(immutable(char)[][string][string]) to const(string[string][string]) | |
| 6862 | RESOLVED | DUPLICATE | enhancement | phobos | std.math: implement toRadians and fromRadians | |
| 6863 | RESOLVED | DUPLICATE | normal | dmd | Can upcast to Base from const(Derived) | |
| 6864 | RESOLVED | FIXED | normal | dmd | Const conversion should precedence over the shared one | |
| 6865 | RESOLVED | FIXED | normal | dmd | inout matching removes shared qualifier | |
| 6866 | RESOLVED | FIXED | normal | dmd | ICE(mtype.c): alias this and inout matching | |
| 6867 | RESOLVED | FIXED | normal | dmd | inout and nested foreach loops | |
| 6868 | RESOLVED | FIXED | major | dmd | IsExp + incorrect static array type = error | |
| 6869 | RESOLVED | WONTFIX | enhancement | dmd | Disallow array to pointer cast | |
| 6870 | RESOLVED | FIXED | normal | dmd | type qualifiers behave inconsistently in combination with typeof | |
| 6871 | RESOLVED | INVALID | normal | dmd | [minimal testcase] expression.c:1432: virtual dinteger_t IntegerExp::toInteger(): Assertion `0' failed | |
| 6872 | RESOLVED | FIXED | normal | dmd | Breaking type parsing of shared(inout(int)[]) | |
| 6873 | RESOLVED | FIXED | normal | dmd | Multiple storage class is not allowed on template argument | |
| 6874 | RESOLVED | FIXED | normal | druntime | heap corruption caused by std.array.insertInPlaceImpl or gc.gcx | |
| 6875 | RESOLVED | FIXED | normal | dmd | floating point %= trashes register EAX | |
| 6876 | RESOLVED | FIXED | critical | dlang.org | Language Docs for class nearly unreadable | |
| 6877 | RESOLVED | FIXED | normal | dmd | [XMM] regression, clobbered float value | |
| 6878 | RESOLVED | WONTFIX | enhancement | phobos | Mutable result for toStringz() | |
| 6879 | RESOLVED | FIXED | normal | dmd | The difference of between template matching and IsExp | |
| 6880 | REOPENED | normal | phobos | phobos#9586 | Heisenbug: deferred crash when writing to stdout on Windows without console. | |
| 6881 | RESOLVED | FIXED | normal | dmd | [XMM] ICE with painted float | |
| 6882 | RESOLVED | DUPLICATE | normal | dmd | Reference to rvalue segfaults | |
| 6883 | RESOLVED | FIXED | normal | dmd | Array static bounds tests with $ too | |
| 6884 | RESOLVED | LATER | enhancement | dmd | Some static bounds tests on dynamic arrays too | |
| 6885 | RESOLVED | FIXED | normal | dmd | [CTFE] wrong code with dynamically allocated 2D array | |
| 6886 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE(interpret.c) new array with initializer | |
| 6887 | RESOLVED | FIXED | regression | phobos | Regression of getopt | |
| 6888 | RESOLVED | FIXED | normal | phobos | std.getopt.getopt: one-letter hash option causes range violation | |
| 6889 | RESOLVED | FIXED | minor | dmd | "finally" mentioned in a compilation error, instead of "scope(exit)" or "scope(success)" | |
| 6890 | RESOLVED | DUPLICATE | normal | dmd | Internal error: backend/cod2.c 4624 | |
| 6891 | RESOLVED | FIXED | major | dmd | template with uint value parameter causes several issues | |
| 6892 | RESOLVED | FIXED | normal | phobos | Formatted write with specified length of enum member | |
| 6893 | RESOLVED | FIXED | normal | phobos | Write of enum member represented with ubyte or ulong | |
| 6894 | RESOLVED | WORKSFORME | normal | dmd | ICE(cod1.c) with immutable and static | |
| 6895 | RESOLVED | FIXED | normal | phobos | std.traits.isCovariantWith doesn't work for function, function pointer and delegate | |
| 6896 | RESOLVED | FIXED | normal | dmd | ICE(glue.c !vthis->csym): on method with alias this access | |
| 6897 | RESOLVED | WORKSFORME | normal | tools | Problem allocating an array of local enums | |
| 6898 | RESOLVED | INVALID | enhancement | dmd | Some built-in optimizations for tuples | |
| 6899 | RESOLVED | WORKSFORME | trivial | dlang.org | WhiteHole documentation have a BUGS section while it's not a bug | |
| 6900 | NEW | enhancement | dmd | dmd#18377 | Exception Chaining not done for scope(failure) |