24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 3801 | RESOLVED | FIXED | blocker | dmd | CTFE: this.arr[i] cannot be evaluated at compile time for structs | |
| 3802 | RESOLVED | DUPLICATE | minor | dmd | Error message without line number when using struct initializers for a struct with constructors. | |
| 3803 | RESOLVED | FIXED | regression | dmd | compiler segfaults | |
| 3804 | RESOLVED | WONTFIX | enhancement | phobos | Recent versions of GNU C Library have execvpe() implemented. | |
| 3805 | RESOLVED | DUPLICATE | normal | phobos | std.format writeUpToFormatSpec function has subtle loop index bug, will drop character after a %% | |
| 3806 | RESOLVED | FIXED | normal | druntime | TypeInfo_Const has member base in object_.d and member next in object.di | |
| 3807 | RESOLVED | WONTFIX | normal | dlang.org | typedef still listed as keyword, but not present anywhere in grammar | |
| 3808 | RESOLVED | FIXED | blocker | dmd | Assertion Failure : Assertion failure: 'classinfo->structsize == CLASSINFO_SIZE' on line 870 in file 'toobj.c' | |
| 3809 | RESOLVED | FIXED | major | dmd | Struct initializers apparently always CTFE'd | |
| 3810 | RESOLVED | FIXED | normal | dmd | overloading on const does not work for template methods | |
| 3811 | NEW | major | druntime | dmd#17221 | Shared cannot be implemented properly in druntime's array functions (lifetime.d) | |
| 3812 | RESOLVED | FIXED | critical | dmd | Missing line number for implicit cast of variadic function to array | |
| 3813 | RESOLVED | FIXED | normal | phobos | Bad writeln of arrays | |
| 3814 | RESOLVED | INVALID | normal | druntime | Mutation of immutable string | |
| 3815 | RESOLVED | DUPLICATE | normal | druntime | Array sum to a constant and assign to not initialized dynamic array | |
| 3816 | RESOLVED | DUPLICATE | normal | dmd | Array op: sum and assign to not initialized array | |
| 3817 | RESOLVED | FIXED | normal | dmd | Array op: wrong error message | |
| 3818 | RESOLVED | FIXED | normal | dmd | Generic error message for wrong foreach | |
| 3819 | RESOLVED | WONTFIX | enhancement | dmd | [module system] Tiding up the imports | |
| 3820 | RESOLVED | DUPLICATE | normal | dmd | Small hole in switch semantics | |
| 3821 | RESOLVED | WONTFIX | normal | phobos | writeln doesn't detect recursive data structures yet | |
| 3822 | RESOLVED | FIXED | critical | dmd | Invalid optimization of alloca called with constant size | |
| 3823 | RESOLVED | DUPLICATE | normal | druntime | An uncommon case of dynamic array creation | |
| 3824 | RESOLVED | WORKSFORME | normal | dmd | An AA with an AA as key doesn't seem to work | |
| 3825 | RESOLVED | WONTFIX | major | dmd | (D1 only) AAs entries are default initialized before the new value is evaluated | |
| 3826 | RESOLVED | FIXED | normal | dmd | init of fixed sized arrays | |
| 3827 | RESOLVED | FIXED | enhancement | dmd | Warn against and then deprecate implicit concatenation of adjacent string literals | |
| 3828 | RESOLVED | DUPLICATE | normal | dmd | A failure in AA literals | |
| 3829 | RESOLVED | DUPLICATE | normal | dmd | ddoc of mixed in functions | |
| 3830 | RESOLVED | WORKSFORME | minor | phobos | opCmp among variant arrays | |
| 3831 | RESOLVED | FIXED | normal | dmd | writeln of a delegate typeid | |
| 3832 | RESOLVED | FIXED | normal | dmd | ^^0.5 with no imports | |
| 3833 | RESOLVED | DUPLICATE | normal | dmd | pure/nothrow functions/delegates are a subtype of the nonpure/throw ones | |
| 3834 | RESOLVED | FIXED | normal | dmd | forward reference in templated class | |
| 3835 | RESOLVED | FIXED | normal | dmd | ref foreach does not work in CTFE | |
| 3836 | RESOLVED | FIXED | normal | dmd | [tdpl] obligatory override attribute | |
| 3837 | RESOLVED | DUPLICATE | enhancement | dmd | Safer number literals | |
| 3838 | RESOLVED | FIXED | normal | dlang.org | PrimaryExpression rule doesn't permit module scope template instances | |
| 3839 | RESOLVED | FIXED | normal | phobos | std.range.iota cannot take 'long' arguments. | |
| 3840 | RESOLVED | FIXED | enhancement | phobos | Jump to: section in the docs should be sorted | |
| 3841 | RESOLVED | FIXED | major | dmd | silent implicit cast from floating point to integral in += etc. operators | |
| 3842 | RESOLVED | FIXED | regression | dmd | ICE(expression.c) using pointer in CTFE | |
| 3843 | RESOLVED | INVALID | normal | dmd | Signed lengths (and other built-in values) | |
| 3844 | RESOLVED | INVALID | normal | dmd | Require opEquals/opCmp in a class the defines toHash | |
| 3845 | RESOLVED | WORKSFORME | minor | dmd | [module system] A problem caused by duplicated import | |
| 3846 | RESOLVED | WONTFIX | normal | phobos | Unexpected BufferedFile output | |
| 3847 | RESOLVED | WONTFIX | enhancement | dmd | To avoid a C code bug | |
| 3848 | RESOLVED | FIXED | normal | phobos | functions in std.file don't take symbolic links into account | |
| 3849 | NEW | enhancement | dmd | dmd#18152 | Compiler should catch incomplete initialisation of an array | |
| 3850 | RESOLVED | WONTFIX | enhancement | dmd | Signed/unsigned bytes type name | |
| 3851 | RESOLVED | FIXED | enhancement | druntime | Array copy error message with no line number | |
| 3852 | RESOLVED | FIXED | enhancement | dmd | Default struct constructors needed | |
| 3853 | RESOLVED | FIXED | normal | druntime | core.sys.posix.stdio.pclose is missing | |
| 3854 | RESOLVED | FIXED | normal | dmd | Error on static initialization of arrays with trailing comma. | |
| 3855 | RESOLVED | DUPLICATE | minor | dmd | Misleading error messages for return expression in void methods. | |
| 3856 | NEW | normal | dmd | dmd#18156 | const arguments/instance attributes in conditions/invariants | |
| 3857 | RESOLVED | FIXED | normal | dmd | Write property for arrays does not work properly | |
| 3858 | RESOLVED | INVALID | normal | dmd | mixin attribute is ignored | |
| 3859 | RESOLVED | INVALID | major | dmd | 100% CPU with thread in a loop | |
| 3860 | RESOLVED | WORKSFORME | major | phobos | linux rdmd is out of date | |
| 3861 | RESOLVED | INVALID | major | phobos | std.array.put doesn't put--it takes. | |
| 3862 | RESOLVED | WONTFIX | normal | phobos | std.file.copy does not have the same behavior as cp | |
| 3863 | RESOLVED | DUPLICATE | normal | dmd | Various errors and ICE(todt.c) for struct constructors with ellipses | |
| 3864 | RESOLVED | FIXED | normal | dmd | Dyn array allocations can be allowed in nothrow functions | |
| 3865 | RESOLVED | WONTFIX | normal | dmd | D1: ICE(cgcs.c): Assigning to struct literal member | |
| 3866 | RESOLVED | FIXED | critical | dmd | anonymous delegate with default parameters cross-talks to another anonymous delegate | |
| 3867 | RESOLVED | FIXED | regression | dmd | Regression(1.051) forward referenced enum member via an alias, templates, and is(), D1 only | |
| 3868 | RESOLVED | FIXED | enhancement | phobos | It would be nice to have a function which read a file lazily using a range | |
| 3869 | RESOLVED | FIXED | normal | dmd | Unreasonable error without line number: "recursive template expansion" | |
| 3870 | RESOLVED | FIXED | major | tools | Unexpected OPTLINK Termination at EIP=00403208 | |
| 3871 | RESOLVED | DUPLICATE | enhancement | phobos | std.algorithm.map should propagate its input range properties | |
| 3872 | REOPENED | enhancement | phobos | phobos#9883 | std.algorithm.filter could become bidirectional if its input range is bidir | |
| 3873 | RESOLVED | FIXED | trivial | phobos | std.range.repeat should have popBack defined | |
| 3874 | RESOLVED | FIXED | minor | phobos | std.range.stride assumes a bidirectional input range | |
| 3875 | RESOLVED | INVALID | minor | phobos | std.range.hasLength does not work if .length is defined inside a static if | |
| 3876 | RESOLVED | FIXED | normal | phobos | std.range.Take back/popBack methods don't work correctly | |
| 3877 | RESOLVED | FIXED | minor | phobos | std.range.chain do not manage infinite ranges correctly | |
| 3878 | RESOLVED | WONTFIX | enhancement | dmd | Arguments and members with the same name | |
| 3879 | RESOLVED | FIXED | major | dmd | compile-time assertion error in mtype.c: foreach through associative array w/ templated-class as value | |
| 3880 | RESOLVED | DUPLICATE | normal | phobos | std.regex functions with const/immutable Regex object | |
| 3881 | RESOLVED | DUPLICATE | enhancement | dmd | Structs as template arguments | |
| 3882 | RESOLVED | FIXED | enhancement | dmd | Unused result of pure functions | |
| 3883 | RESOLVED | FIXED | enhancement | druntime | Line number and file name of Exception instantiation | |
| 3884 | RESOLVED | FIXED | normal | dmd | Segfault: defining a typedef with an invalid object.d | |
| 3885 | RESOLVED | FIXED | normal | druntime | No multithread support for Windows DLL | |
| 3886 | RESOLVED | FIXED | normal | dlang.org | Bad example of definition file for DLLs | |
| 3887 | RESOLVED | DUPLICATE | normal | dmd | ddoc does not replicate @property to documentation | |
| 3888 | RESOLVED | FIXED | enhancement | phobos | Version of find() which returns the range _before_ what was found | |
| 3889 | NEW | enhancement | dmd | dmd#18164 | Forbid null as representation of empty dynamic array | |
| 3890 | RESOLVED | FIXED | normal | phobos | Bad writeln of a nested struct | |
| 3891 | RESOLVED | WONTFIX | normal | phobos | core.Thread constructors don't accept shared delegates | |
| 3892 | RESOLVED | DUPLICATE | enhancement | dmd | Built-in "set" type similar to associative arrays | |
| 3893 | RESOLVED | FIXED | normal | dmd | opOpAssign and opIndexOpAssign get wrong operator string | |
| 3894 | RESOLVED | FIXED | normal | phobos | std.range.Stride!R requires R.front() and R.back() to return by reference | |
| 3895 | RESOLVED | FIXED | critical | dmd | Appending a double[] to a float[] generates wrong code | |
| 3896 | RESOLVED | FIXED | minor | dlang.org | Broken links | |
| 3897 | RESOLVED | INVALID | regression | dmd | Sporadic incorrectness with builtin AAs | |
| 3898 | RESOLVED | DUPLICATE | regression | druntime | access violation with associative arrays | |
| 3899 | RESOLVED | FIXED | normal | dmd | CTFE: poor error message for use of uninitialized variable | |
| 3900 | RESOLVED | FIXED | normal | dmd | CTFE: Wrong return value for array.var assignment |