24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 5801 | RESOLVED | DUPLICATE | major | dmd | Using typeof() in function header breaks ITFI and default template arguments. | |
| 5802 | RESOLVED | INVALID | normal | dmd | Pointer becoming invalid | |
| 5803 | NEW | normal | dlang.org | dlang.org#4014 | Inaccuracies in the specification of the grammar | |
| 5804 | RESOLVED | DUPLICATE | enhancement | phobos | map! needs to fail on void functions + I'd like a mapCall function | |
| 5805 | RESOLVED | DUPLICATE | critical | phobos | std.regex match captures property horribly broken | |
| 5806 | RESOLVED | WONTFIX | enhancement | phobos | std.concurrency : Need the count of a thread's message queue | |
| 5807 | RESOLVED | WONTFIX | enhancement | dmd | Disallow mixed C/D style array declarations | |
| 5808 | RESOLVED | FIXED | enhancement | phobos | std.string.indexOf enhancement with start-at parameter | |
| 5809 | RESOLVED | FIXED | blocker | dmd | [64 bit] wrong code for *p==0, when widening conversion occurs | |
| 5810 | RESOLVED | FIXED | normal | dmd | Struct postincrement generates 'no effect' error if used on struct member | |
| 5811 | RESOLVED | DUPLICATE | normal | phobos | [patch] std.conv.parse isFloatingPoint!Target doesn't parse "inf"/"-inf" with input ranges | |
| 5812 | RESOLVED | FIXED | normal | dmd | Power expression optimisation: constant fold (x^^0) = 1 | |
| 5813 | RESOLVED | WONTFIX | normal | phobos | [patch] std.array.Appender has severe performance and memory leak problems. | |
| 5814 | RESOLVED | DUPLICATE | enhancement | dmd | A bug with bitwise and among booleans | |
| 5815 | RESOLVED | INVALID | normal | dmd | Using -O is causing wrong code to be generated for extern(C) method call. | |
| 5816 | RESOLVED | DUPLICATE | normal | druntime | clear breaks associative array | |
| 5817 | RESOLVED | FIXED | major | druntime | rt.lifetime: no generic overflow catching code for _d_newarray(i)T | |
| 5818 | RESOLVED | FIXED | normal | druntime | 64bit ASM can't have 32-bit stack operands | |
| 5819 | RESOLVED | FIXED | normal | dmd | DMD doesn't error/warn about illegal asm for 64bit mode | |
| 5820 | RESOLVED | FIXED | trivial | dlang.org | Documentation states string literals can implicitly convert to char* | |
| 5821 | RESOLVED | DUPLICATE | normal | dmd | Calling spawn in std.concurrency without all the parameters required by void function(T) fn | |
| 5822 | RESOLVED | DUPLICATE | normal | phobos | Segfault when adding File to an Associative array | |
| 5823 | RESOLVED | FIXED | normal | dmd | @property call syntax restriction not implemented | |
| 5824 | RESOLVED | WORKSFORME | normal | dmd | Linking of objs containing mixin and function literal fails | |
| 5825 | RESOLVED | FIXED | normal | phobos | write is calling a deprecated function | |
| 5826 | RESOLVED | FIXED | normal | dmd | Error: Statement SwitchErrorStatement::toCBuffer() cannot be interpreted at compile time | |
| 5827 | RESOLVED | DUPLICATE | normal | dmd | Invalid implicit cast from "int function() ref" to "int function()" | |
| 5828 | RESOLVED | DUPLICATE | normal | dmd | Cannot declare a variable of type "X function() ref" | |
| 5829 | RESOLVED | WONTFIX | enhancement | phobos | An improvement or alternative to std.functional.curry | |
| 5830 | RESOLVED | DUPLICATE | critical | dmd | Bug in alias resolution for template value parameters in is()? | |
| 5831 | NEW | major | dmd | dmd#18336 | Template specialization ordering bug | |
| 5832 | RESOLVED | FIXED | major | dmd | Template alias parameters are never successfully pattern matched | |
| 5833 | RESOLVED | WONTFIX | enhancement | phobos | To read a key | |
| 5834 | RESOLVED | FIXED | minor | dlang.org | Source of core.* should link to druntime, not phobos | |
| 5835 | RESOLVED | FIXED | normal | dmd | `TypeInfo_Array.getHash` creates raw data hash instead using array element hash function | |
| 5836 | RESOLVED | FIXED | normal | phobos | std.typetuple.staticIndexOf's example code missing %s in call to writefln | |
| 5837 | RESOLVED | FIXED | normal | phobos | Unable to format (writeln) an enum based on bool | |
| 5838 | RESOLVED | WONTFIX | enhancement | phobos | splitter and split names | |
| 5839 | RESOLVED | DUPLICATE | critical | dmd | Spellchecker matches private symbols outside of the module, leading to extra, broken error messages | |
| 5840 | RESOLVED | FIXED | regression | dmd | Cannot assign to an array member of struct in CTFE | |
| 5841 | RESOLVED | FIXED | minor | dlang.org | alias grammar is incorrect | |
| 5842 | RESOLVED | FIXED | major | dmd | hash table corruption | |
| 5843 | RESOLVED | FIXED | normal | phobos | Unable to convert a struct with an alias-this to long/ulong to int, using std.conv.to!int. | |
| 5844 | RESOLVED | DUPLICATE | regression | dmd | DMD crash on infinite-recursive variadic template pure auto function | |
| 5845 | RESOLVED | FIXED | normal | dmd | Regression(2.041) [CTFE] "stack overflow" with recursive ref argument | |
| 5846 | RESOLVED | INVALID | normal | dmd | String literals can be assigned to static char arrays without .dup | |
| 5847 | RESOLVED | FIXED | normal | druntime | Threads started by core.thread should have same floating point state as main thread | |
| 5848 | NEW | normal | dmd | dmd#18337 | Coverage always report 0000000 for inlined function | |
| 5849 | NEW | enhancement | phobos | phobos#9901 | std.random.dice is better as a range | |
| 5850 | RESOLVED | DUPLICATE | normal | dmd | Default arguments of out and ref arguments | |
| 5851 | RESOLVED | FIXED | normal | dmd | Ambiguous alias this accepted. | |
| 5852 | RESOLVED | FIXED | normal | dmd | CTFE: wrong code for string[] ~= const(string) | |
| 5853 | RESOLVED | DUPLICATE | normal | phobos | Sorting SysTime: overlapping array copy | |
| 5854 | RESOLVED | FIXED | normal | dmd | Built-in array sort doesn't sort SysTime correctly | |
| 5855 | RESOLVED | FIXED | normal | dlang.org | object.clear is not documented | |
| 5856 | RESOLVED | FIXED | normal | dmd | overloading on const doesn't work for operator overload | |
| 5857 | RESOLVED | FIXED | normal | phobos | std.regex (...){n,m} is bogus when (...) contains repetitions | |
| 5858 | RESOLVED | FIXED | regression | dmd | Import not acctept const string as arguments | |
| 5859 | RESOLVED | FIXED | normal | dmd | Declaration inside if condition doesn't call destructor | |
| 5860 | RESOLVED | DUPLICATE | normal | tools | optlink borken for paths with "+" (plus) in PATH | |
| 5861 | RESOLVED | FIXED | normal | dmd | Wrong filename in error message when an invalid delegate in a template parameter is typeof()-ed | |
| 5862 | RESOLVED | INVALID | normal | dmd | case statement allows runtime values | |
| 5863 | RESOLVED | DUPLICATE | major | dmd | Regression(1.062): recursive alias hangs compiler | |
| 5864 | RESOLVED | WONTFIX | enhancement | dmd | Loss of precision errors in FP conversions | |
| 5865 | RESOLVED | FIXED | regression | dmd | __dollar cannot be read at compile time | |
| 5866 | RESOLVED | WORKSFORME | enhancement | phobos | std.math.sin(float), std.math.cos(float) to return float | |
| 5867 | RESOLVED | DUPLICATE | normal | dmd | Cannot put function attributes (const, pure, ...) on the right of an auto-return function | |
| 5868 | RESOLVED | INVALID | normal | dmd | static attribute ignored with public static {} blocks | |
| 5869 | RESOLVED | FIXED | normal | dlang.org | std.thread needs to be removed | |
| 5870 | RESOLVED | FIXED | normal | phobos | Debug code in SortedRange assumes it can always print the range | |
| 5871 | RESOLVED | WORKSFORME | normal | dmd | schwartzSort with stable SwapStrategy errors | |
| 5872 | REOPENED | minor | dlang.org | dlang.org#4015 | core.sys.*, core.stdc.* modules are not documented | |
| 5873 | RESOLVED | FIXED | regression | phobos | Cannot call iota() on long with step | |
| 5874 | RESOLVED | DUPLICATE | normal | dmd | alloca should be pure | |
| 5875 | RESOLVED | WORKSFORME | normal | dmd | cannot implicitly convert delegate to const(delegate) | |
| 5876 | RESOLVED | WORKSFORME | regression | phobos | std.container doesn't work with delegates | |
| 5877 | RESOLVED | DUPLICATE | normal | dmd | Cannot treat '__traits(parent, obj)' as a type | |
| 5878 | RESOLVED | FIXED | normal | dmd | Forward reference in returning superclass from template using is() expression (Breaks std.traits.BaseTypeTuple) | |
| 5879 | RESOLVED | FIXED | major | dmd | Not all frontend errors use stderr | |
| 5880 | NEW | enhancement | phobos | phobos#9902 | std.numerics.dotProduct for fixed-size arrays | |
| 5881 | RESOLVED | WONTFIX | enhancement | dmd | Spellchecker should include built-in keywords | |
| 5882 | RESOLVED | DUPLICATE | enhancement | dmd | Helper inner function in body{} and out{} | |
| 5883 | RESOLVED | FIXED | enhancement | phobos | std.random.dice() without rnd generator | |
| 5884 | RESOLVED | INVALID | normal | dmd | Cannot use function named 'init' with class subtyping | |
| 5885 | RESOLVED | FIXED | critical | dmd | wrong codegen for OPu32_d | |
| 5886 | RESOLVED | FIXED | normal | dmd | Template this parameter cannot be made implicit, when other parameters are explicitly given | |
| 5887 | RESOLVED | DUPLICATE | major | dmd | with statement doesn't work with subtyping | |
| 5888 | RESOLVED | FIXED | normal | phobos | createKey and getKey in registry.d always use KEY_ALL_ACCESS | |
| 5889 | RESOLVED | FIXED | normal | dmd | Struct literal/construction should be rvalue (it binds to ref parameters) | |
| 5890 | RESOLVED | FIXED | regression | dmd | ICE and wrong scope problem for 2nd argument in static assert with DMD on git master | |
| 5891 | RESOLVED | FIXED | regression | phobos | hasLength!iota is false | |
| 5892 | RESOLVED | FIXED | normal | druntime | Lazy evaluation of stack trace when exception is thrown | |
| 5893 | RESOLVED | FIXED | enhancement | dmd | Allow simple aliases for operator overloading | |
| 5894 | RESOLVED | INVALID | normal | phobos | [patch] std.algorithm.isSorted doesn't handle monotonicity (i.e. "<=") | |
| 5895 | RESOLVED | INVALID | normal | phobos | Object.clear() doesn't work as expected for pointers to structs | |
| 5896 | RESOLVED | FIXED | normal | dmd | const overload matching is succumb to template parameter one | |
| 5897 | RESOLVED | FIXED | normal | dmd | unrelated struct type casting should ignite construction | |
| 5898 | RESOLVED | FIXED | normal | phobos | [const] std.typecons.Rebindable.get() should be const-correct | |
| 5899 | RESOLVED | FIXED | minor | dmd | auto-return function cannot match 'null' with reference type. | |
| 5900 | RESOLVED | WONTFIX | enhancement | phobos | std.math.radians(), std.math.degrees() |