|
17833
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
compiling dmd on x86 linux fails
|
2020-03-21
|
|
17378
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow multiple arguments for assert and static assert
|
2022-12-19
|
|
17141
|
D
|
dmd
|
sahmi.soulaimane
|
RESO
|
FIXE
|
Type Inference Incorrectly Converts Characters to Integers
|
2019-05-26
|
|
16987
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ABI error wrt. COM interfaces returning structs
|
2018-06-25
|
|
16545
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Runtime crash when trying to append big int value to string
|
2017-07-05
|
|
16001
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Lambda syntax: forbid use with FunctionLiteralBody: (x) => {assert(x);}
|
2021-07-09
|
|
15900
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.071] (Import deprecation) Public import ignored when using fully qualified name
|
2016-08-08
|
|
15862
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Functions that return types with mutable indirections should be weakly pure, not strongly pure
|
2022-07-18
|
|
15590
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
0 coverage should be ignored in __ctfe branches
|
2020-06-17
|
|
15581
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
foreach should avoid bounds checking
|
2020-08-25
|
|
15387
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
slice in extern(C++) ICE's
|
2018-10-22
|
|
14992
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
static array local variables always require .init
|
2016-03-19
|
|
14871
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Linker errors with 2.068.0-rc1
|
2015-08-09
|
|
14639
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Assigning init value to struct uses stack, causing segfault
|
2020-03-28
|
|
14452
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
[REG2.067] Floating point invalid operation when returning a structure containing a float field
|
2015-06-27
|
|
13867
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Overriding a method from an extern(C++) interface requires extern(C++) on the method definition
|
2016-10-01
|
|
13838
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
@safe by default
|
2018-01-02
|
|
13469
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
x^^y wrong result
|
2017-12-12
|
|
13457
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
float version of isIdentical fails
|
2019-04-12
|
|
13207
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Wrong code for 'extern' C/C++ function returning struct
|
2017-07-02
|
|
12994
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Function-local imported name shadowing error
|
2022-09-05
|
|
12576
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
problem with compile time struct field
|
2020-07-08
|
|
12567
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Modules can't be marked as deprecated
|
2015-02-18
|
|
12537
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Templatizing opEquals results in infinite recursion in the compiler
|
2016-10-01
|
|
12426
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Spurious "auto can only be used for template function parameters" for overloaded templated functions
|
2020-03-21
|
|
12345
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
byLine.popFront() fails with 'Internal error: backend/cod2.c 2200' when compiled with '-inline' switch
|
2022-06-10
|
|
12277
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
static opCall is hidden by @disabled constructors and can never be called
|
2017-07-21
|
|
12256
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Neither arrays nor associative arrays finalize their data
|
2018-11-23
|
|
12226
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
functions can return local stack-allocated objects by reference
|
2021-09-08
|
|
12164
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Function returning ptrdiff_t.min in 64-bit returning 0 when -O is set.
|
2014-08-22
|
|
12102
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Testing presence of member functions with same name but different signature fails
|
2015-05-19
|
|
12034
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Union and inlining leads to erroneous "Error: variable used before set"
|
2015-10-26
|
|
11970
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Self-assigned variable expression with no effect doesn't have compiler error
|
2018-04-26
|
|
11949
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Warning and later deprecation message for usage of delete
|
2018-02-23
|
|
11902
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD debuginfo doesn't seem to write classes correctly
|
2014-12-21
|
|
11663
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
incorrect double increment in array assign expression
|
2014-09-09
|
|
11585
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(cgcod.c) with SIMD and -O
|
2016-10-01
|
|
11529
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unclear error message when rvalue is passed as `ref'
|
2021-04-02
|
|
11471
|
D
|
dmd
|
code
|
RESO
|
WORK
|
[profile+nothrow] `asm` statements rejected in `nothrow` functions if built with "-profile"
|
2014-06-29
|
|
11435
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Pushing indirect ref to byte or short can read beyond edge of valid memory
|
2020-11-08
|
|
11225
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Module dependency cycle causes import statements inside typeof() expressions inside templates to fail
|
2013-11-20
|
|
11178
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Class may implement same interface multiple times with different interface pointers, breaking (a is b) semantics
|
2015-06-09
|
|
11080
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
assert(`string`) should be forbidden
|
2024-01-26
|
|
11070
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow declaration statement in a switch expression
|
2023-10-09
|
|
10982
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Misleading diagnostic for missing member function overload: "Error: inout method ... is not callable using a const object"
|
2019-11-08
|
|
10966
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Optimizer generates wrong code with try-catch
|
2020-08-10
|
|
10886
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Typeof on @property function triggers 'wrong this' type error
|
2023-03-16
|
|
10817
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Linker error with postcondition contract in a release library
|
2015-06-09
|
|
10793
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Forward reference errors casting from void* to opaque struct pointer
|
2013-08-18
|
|
10785
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Interface diamond covariance causes silent breakage
|
2015-07-18
|
|
10739
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Struct defined by template mixin leads to order-sensitivity of declarations
|
2019-05-25
|
|
10540
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
variable used before set for empty static arrays, with -inline -O
|
2017-07-19
|
|
10452
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CTFE: Cannot compare delegates with == or 'is'
|
2013-07-21
|
|
10343
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot resolve a forward reference to a template inside global typeof
|
2013-07-06
|
|
10320
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Warning for old-style operator overloading methods definition
|
2020-05-18
|
|
10311
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
gdb prints wrong value for variable updated from closure
|
2015-02-18
|
|
10274
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD 2.063 produces broken binaries
|
2013-08-13
|
|
10090
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Segfault "cannot get frame pointer to <function>"
|
2013-10-01
|
|
10022
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Importing packages
|
2013-07-13
|
|
9817
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Syntax change for front tuple expansion in foreach
|
2017-06-13
|
|
9766
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
align(n) with n compile-time constant
|
2017-08-02
|
|
9731
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Ddoc should output per-paragraph macro instead of $(DDOC_BLANKLINE)
|
2017-08-16
|
|
9715
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Implement basic template error checking
|
2023-03-27
|
|
9685
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Context pointer of struct isn't copied when a closure is passed by alias
|
2015-03-25
|
|
9665
|
D
|
dmd
|
k.hara.pg
|
RESO
|
FIXE
|
Structure constant members can not be initialized if have opAssign
|
2018-04-02
|
|
9634
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[CTFE] wrong code concatenating arrays of structs
|
2013-11-28
|
|
9561
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Many error messages from std.format
|
2013-04-06
|
|
9555
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Type deduction for new lambda syntax literals breaks with templates
|
2013-02-21
|
|
9552
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD crashed when taking member delegate from __traits(getOverloads)
|
2013-02-23
|
|
9449
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Static arrays of 128bit types segfault on initialization. Incorrect calling of memset128ii.
|
2015-03-10
|
|
9276
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
regression(2.061): Forward reference error
|
2013-01-31
|
|
8990
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Forward reference error on three structs
|
2012-11-13
|
|
8845
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't pass immediate or rvalue args to ref function parameters
|
2019-07-23
|
|
8757
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Require parenthesization of ternary operator when compounded
|
2016-10-15
|
|
8684
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing ')' in argument list creates a sea of error messages
|
2019-11-04
|
|
8521
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ICE(e2ir.c) when a function uses a template which relies on that function and -release and -inline are used
|
2020-03-21
|
|
8466
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
DMD segfault (2.060 git)
|
2013-02-01
|
|
8464
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
debug too strict from function attributes
|
2019-10-10
|
|
8441
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
mixin containing template functions causes compiler errors
|
2013-07-17
|
|
8389
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Classes, nested in the same base class cannot be derived from.
|
2012-07-14
|
|
8381
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Uniform function call syntax (pseudo member) enhancement suggestions
|
2017-07-05
|
|
8212
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
shared value data structures should implicitly cast to mutable
|
2012-07-22
|
|
8157
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Disallow (dis)equality among two different enums
|
2013-01-10
|
|
8122
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
opDispatch doesn't forward opCall
|
2022-12-01
|
|
8104
|
D
|
dmd
|
john
|
RESO
|
INVA
|
UFCS on opaque struct won't compile
|
2012-06-28
|
|
8062
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
UFCS and operator overloading
|
2020-03-21
|
|
7965
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Invalid outer function scope pointer in some cases
|
2012-11-08
|
|
7953
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
DMD Error: variable r used before set when compiling with -O
|
2017-07-19
|
|
7942
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Appending different string types corrupts memory
|
2015-02-18
|
|
7870
|
D
|
dmd
|
code
|
RESO
|
FIXE
|
Shared library support for Linux is missing
|
2015-06-09
|
|
7678
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Add -cflags switch for DMD that allows passing flags to GCC or ${CC}
|
2017-06-09
|
|
7609
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Can't access field of aliased type via 'with' statement
|
2013-02-08
|
|
7559
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Nested function error without -inline
|
2013-06-10
|
|
7530
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Postblit not called structs returned from an array index expr.
|
2012-05-12
|
|
7494
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Selective import does not work inside a function
|
2012-06-29
|
|
7372
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error provides too little information to diagnose the problem (error: undefined identifier)
|
2022-09-05
|
|
7349
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
assert(0) in class destructor - bad (or incorrect) error
|
2021-06-01
|
|
7267
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
nothrow functions with lazy arguments too
|
2015-02-17
|
|
7259
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Explicit annotation for method hiding
|
2021-01-24
|
|
7206
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Constructor from mixin does not conflict with other constructors
|
2020-09-17
|
|
7159
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Forward reference when casting auto return method
|
2013-01-24
|
|
7099
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
(D1 only) static constructor in template mixin in library not executed
|
2019-11-07
|
|
7098
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Annoying Forward Reference Error When Compiling Multiple Files
|
2023-01-16
|
|
7097
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
opDollar doesn't work with slicing
|
2012-10-28
|
|
7041
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Show deprecated features and symbols as warnings (add -dw and -de options)
|
2015-06-09
|
|
6969
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Forward reference on template class triangle
|
2012-11-13
|
|
6949
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
no warning or error if unsigned variable is compared to 0
|
2023-02-02
|
|
6938
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
no implicit copy constructor for struct literal expression
|
2019-12-19
|
|
6768
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Problem with init of struct members in presence of templated opAssign
|
2012-11-12
|
|
6767
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Range case statements generate horrific code
|
2015-08-24
|
|
6588
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Struct d'tors + immutable elements doesn't work
|
2019-12-19
|
|
6535
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
RDMD outputs broken library files
|
2013-03-10
|
|
6527
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Ambiguous mangling of inout parameters
|
2017-04-14
|
|
6525
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Numeric literals should always be mangled with a leading 'i'
|
2017-06-25
|
|
6519
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Problem with inout and type inference of polysemous types
|
2011-12-12
|
|
6461
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
multiple definitions with typeid and multiobj
|
2015-06-09
|
|
6453
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow multiple invariant per struct/class
|
2016-10-01
|
|
6452
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
RDMD shouldn't put the compiler in the rsp file
|
2015-06-09
|
|
6434
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
opDispatch must be considered before alias this.
|
2019-09-21
|
|
6419
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
[CTFE] Cannot create a non-static nested struct
|
2013-02-08
|
|
6415
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Placement of pure and nothrow for invariant()
|
2013-06-10
|
|
6383
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Unpacking from dynamic array, lazy ranges
|
2021-01-24
|
|
6348
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Returning a struct from a C library function doesn't work correctly in 64 bit binaries
|
2022-12-09
|
|
6336
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't return ref T where T has const/immutable members
|
2012-10-07
|
|
6312
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
template instance cannot use argument from enclosing template
|
2015-06-09
|
|
6257
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Struct postblit not called in one case
|
2012-05-10
|
|
6221
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Should be possible to pass struct function returns by 'const ref'.
|
2020-09-28
|
|
6207
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Mixin template evaluated to string can convert to string mixin expression implicitly
|
2017-07-02
|
|
6199
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[GSoC] Postblit not called when returning a reference to a by-value function.
|
2012-05-10
|
|
6166
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Named return value optimization not dealt with in inline assembler
|
2020-08-28
|
|
6088
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Stack trace or some info with stack overflow
|
2020-05-09
|
|
6081
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Function Literal Templates Don't Work when Nested in Templates
|
2013-09-12
|
|
5941
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Using inner struct which references nested function in a no-attribute or auto-return member function causes "nested function cannot be accessed" error
|
2015-06-23
|
|
5908
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Optimizer generates wrong value with divide-by-zero.
|
2017-06-26
|
|
5875
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
cannot implicitly convert delegate to const(delegate)
|
2013-05-22
|
|
5810
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Struct postincrement generates 'no effect' error if used on struct member
|
2014-06-09
|
|
5790
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
"Error: variable result used before set" when -release -inline -O
|
2012-01-12
|
|
5777
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Move semantics require full spec NRVO
|
2011-07-16
|
|
5775
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
"body" keyword is unnecessary
|
2012-01-20
|
|
5770
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template constructor bypass access check
|
2017-07-19
|
|
5750
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow pure functions to have lazy arguments
|
2011-08-11
|
|
5713
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Broken final switch on ints
|
2021-02-05
|
|
5667
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[GSoC] "clear" does not call destructors on structs embedded in structs
|
2015-06-09
|
|
5664
|
D
|
dmd
|
transmethyl+dmd
|
RESO
|
FIXE
|
Cannot compile static synchronized member function.
|
2015-06-09
|
|
5657
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Temporary object destruction
|
2011-06-04
|
|
5563
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Failed/succeeded inlining listing
|
2017-07-02
|
|
5525
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Eponymous templates should allow for overloaded eponymous members
|
2012-03-08
|
|
5481
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Support deprecated("message")
|
2012-10-07
|
|
5294
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-O optimization breaks for loop
|
2015-06-09
|
|
5278
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
gentoo's 'hardended' gcc doesn't work with dmd
|
2017-06-09
|
|
5160
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Overzealous recursive template expansion protection.
|
2014-03-19
|
|
5152
|
D
|
dmd
|
andrei
|
RESO
|
FIXE
|
std.conv fails to convert a char[] to string after update to dmd 2.050
|
2011-01-22
|
|
5064
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
runtime crash using closure as alias parameter
|
2012-12-27
|
|
5039
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot use invariant() with auto methods
|
2012-05-02
|
|
5015
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Regression(1.061): Cyclic import breaks is() in a static if
|
2011-01-13
|
|
5009
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
TraceHandler not being called on Access Violation
|
2020-03-21
|
|
5006
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
'pure' unenforced in a nested function
|
2011-02-21
|
|
5005
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Remove restrictions on module/package with same name.
|
2018-05-18
|
|
4993
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Temporary values and opIndexAssign
|
2012-03-17
|
|
4953
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Regression(2.031): templates don't do implicit conversion properly
|
2012-07-10
|
|
4856
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
opDispatch does not work with specified template parameters
|
2010-09-14
|
|
4843
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Inconsistency in overloading ref vs. non-ref
|
2012-04-22
|
|
4842
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong code with template literals
|
2011-08-12
|
|
4841
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-inline wrecks certain nested structs causing error "*** is a nested function and cannot be accessed from ***"
|
2013-10-10
|
|
4737
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
typeid doesn't work for scoped enum with initializer
|
2013-02-09
|
|
4720
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
contracts don't work on function definitions
|
2017-07-01
|
|
4648
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
"In" contracts in interfaces missbehaving
|
2012-01-25
|
|
4620
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
C++ constructor and template mangling, C++ ABI patch
|
2018-06-12
|
|
4585
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
DMD2 should look for dmd2.conf
|
2016-09-04
|
|
4563
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[module system] Error messages for missing package or missing name
|
2018-05-18
|
|
4508
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
tuples should be indexable with foreach over range
|
2018-05-17
|
|
4505
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Type literal of pure function pointer inside function signature
|
2020-08-06
|
|
4499
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
calls to @disabled postblit are emitted
|
2011-03-30
|
|
4485
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
CT only arrays appear in executable
|
2018-10-22
|
|
4481
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(glue.c,!vthis->csym) or compiles, depending on the import statements order
|
2013-08-12
|
|
4427
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
__traits should have isFunction, isVariable, etc
|
2017-07-02
|
|
4424
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Copy constructor and templated opAssign cannot coexist
|
2013-05-27
|
|
4397
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
const/CTFE does not work
|
2019-05-11
|
|
4371
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
segfault(template.c) template tuple in is() expression
|
2012-01-28
|
|
4358
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Potential Memory Leaks in std.file.read() ?
|
2019-09-08
|
|
4269
|
D
|
dmd
|
clugdbug
|
RESO
|
FIXE
|
Regression(2.031): invalid type accepted if evaluated while errors are gagged
|
2015-06-09
|
|
4268
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) ambiguous name mangling for local functions
|
2015-09-28
|
|
4235
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
!in not working (D1)
|
2012-01-23
|
|
4218
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
safe function cannot call opApply
|
2014-02-15
|
|
4181
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
GDB prints wrong value of TLS variables
|
2015-06-09
|
|
4172
|
D
|
dmd
|
bugzilla
|
RESO
|
WONT
|
Improve varargs
|
2010-12-21
|
|
4162
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pass by alias offset problems
|
2013-11-18
|
|
4141
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
unary ++ (post increment) tries and fails to invoke opBinary
|
2012-12-20
|
|
4138
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Enable __thread storage class (TLS) on D1
|
2015-06-09
|
|
4132
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pointer arithmetic accepted in @safe functions
|
2014-02-15
|
|
4107
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Duplicate documentation for member function templates
|
2014-02-15
|
|
4099
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Inconsistent behaviour of ++/-- when mixing opUnary and 'alias this'.
|
2011-08-25
|
|
4088
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
opEquals not called on interfaces
|
2018-02-13
|
|
3966
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
opUnary("++") doesn't work
|
2014-02-15
|
|
3934
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Some untidy attributes
|
2019-07-13
|
|
3927
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
array.length++; is an error, but ++array.length compiles
|
2012-04-11
|
|
3837
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Safer number literals
|
2015-06-09
|
|
3836
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[tdpl] obligatory override attribute
|
2012-09-25
|
|
3834
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
forward reference in templated class
|
2013-11-22
|
|
3825
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
(D1 only) AAs entries are default initialized before the new value is evaluated
|
2019-11-06
|
|
3801
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CTFE: this.arr[i] cannot be evaluated at compile time for structs
|
2015-06-09
|
|
3797
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Regression(2.038): Implicit conversion between incompatible function pointers
|
2011-09-02
|
|
3757
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Overloading const function with overridden non-const function results in seg fault.
|
2012-01-28
|
|
3753
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(eh.c): Related to exception handling and alloca.
|
2015-10-04
|
|
3748
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
inout does not work properly
|
2015-06-09
|
|
3745
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Linking error with associative array of arrays
|
2015-06-09
|
|
3744
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits getMember error in checking of second argument
|
2014-02-15
|
|
3733
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Overloading on 'this' modifiers fails with implicit 'this'
|
2015-06-09
|
|
3678
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
(D1 only) Should disallow throwing of exceptions that are not derived from Exception
|
2019-10-24
|
|
3652
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow explicit and implicit casting of dynamic array slices of known size to static array
|
2020-05-15
|
|
3636
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
module-level @safe not propagated to struct members
|
2015-06-09
|
|
3614
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
empty tuples not assignable: Error: tuple has no effect in expression (tuple())
|
2019-10-24
|
|
3603
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Allow selective import syntax to import several modules from a package
|
2022-07-18
|
|
3598
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Static functions in immutable structs/classes needed
|
2015-06-09
|
|
3581
|
D
|
dmd
|
bugzilla
|
RESO
|
WORK
|
"private" attribute breaks "override"
|
2018-10-19
|
|
3559
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
DMD 1.048+ fails to take function pointer from overloaded member functions
|
2015-06-09
|
|
3536
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
[patch] Make switch case error at unintentional fallthrough. (allow intentional fallthrough)
|
2012-05-29
|
|
3525
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Override keyword & indirect inheritance of many interfaces
|
2019-05-09
|
|
3510
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot forward reference a templated type from within a template mixin
|
2014-04-18
|
|
3509
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot forward reference a template mixin's members in a compile-time context
|
2014-04-18
|
|
3449
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
const and immutable struct members do not behave according to spec
|
2015-02-18
|
|
3445
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
DDoc usually omits attributes (including pure nothrow)
|
2015-06-09
|
|
3358
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Several typeof(Class.method).stringof incoherence
|
2019-10-10
|
|
3274
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
dmd fails to emit code for templates into object file if several files are compiled at once
|
2014-04-18
|
|
3252
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
undefined reference to package function called from an interface
|
2014-04-18
|
|
3231
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Function declared to return a type with its same name doesn't compile
|
2015-06-09
|
|
3208
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
setAssertHandler leads to segfault
|
2018-05-16
|
|
3193
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Support Windows-1251 as a source encoding
|
2015-06-09
|
|
3137
|
D
|
dmd
|
bugzilla
|
RESO
|
DUPL
|
choosing the template declaration for a template instantiation involves more than partial ordering by specialization
|
2014-04-18
|
|
3108
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[meta] Protection
|
2019-07-16
|
|
3106
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[meta] Parameter storage classes
|
2014-04-18
|
|
3086
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
TypeInfo opEquals returns incorrect results
|
2014-04-18
|
|
3085
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Cannot index tuple in declaration
|
2017-07-03
|
|
3072
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
tuples can't be aliases ( except when the aliases are templates. )
|
2015-06-09
|
|
3065
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
(D1 only) error: this for variable needs to be Type not Type!(arguments).Type
|
2017-12-30
|
|
3034
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Template instance name wrongly mangled as LName
|
2019-09-27
|
|
3015
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Lookup of non-member not working
|
2015-06-09
|
|
3001
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Templated types within a mixin not reinstantiated properly for new instantiation
|
2014-04-18
|
|
2991
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[module] Import within aggregate causes conflicts with private identifiers
|
2016-03-05
|
|
2945
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Precedence of 'new' vs '.'
|
2014-04-18
|
|
2943
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Struct copying in presence of alias member this only copies alias this member
|
2015-06-09
|
|
2938
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
incorrect code generated for assignment to assoc array element
|
2015-06-09
|
|
2937
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
postblit not called for foreach arg over array of structs
|
2015-06-09
|
|
2868
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
provide runtime facility for reflection. opDot compiletime dispatch facility
|
2015-06-09
|
|
2867
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
stringof is broken
|
2016-12-22
|
|
2844
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Result of getMembers cannot be used because of const
|
2014-02-21
|
|
2810
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Bogus forward reference error with auto function
|
2015-06-09
|
|
2741
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
gdb: debug symbols on OSX
|
2014-04-18
|
|
2740
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template Mixins do not work as advertised
|
2015-06-09
|
|
2702
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Struct initialisation silently inserts deadly casts
|
2014-03-01
|
|
2697
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cast of float function return to ulong or uint gives bogus value
|
2014-03-01
|
|
2682
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) const struct initialized with struct literal recreates value on stack when used
|
2019-06-26
|
|
2671
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Circular imports and static constructors in templates
|
2014-03-01
|
|
2634
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Function literals are non-constant.
|
2014-04-18
|
|
2600
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Nonuniform treatment of built-in types and user-defined types in value syntax
|
2015-06-09
|
|
2590
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Deallocator is not called if constructor fails.
|
2019-09-08
|
|
2553
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Excess attribute propagation for interfaces
|
2015-06-09
|
|
2526
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
(D1 only) non-const initializer to constant accepted inside template
|
2019-05-11
|
|
2511
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Covariant return type doesn't work with circular import
|
2014-04-18
|
|
2510
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
provide a template instantiation backtrace when compile fails in a template
|
2014-03-01
|
|
2508
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-inline doesn't work with new runtime lib.
|
2015-06-09
|
|
2500
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
template struct methods are left unresolved if imported from multiple modules
|
2015-06-09
|
|
2479
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Cannot use variadic arguments inside a closure
|
2019-10-10
|
|
2456
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"cannot put catch statement inside finally block", missing line number
|
2015-06-09
|
|
2452
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Unimplemented method errors should show function overload
|
2015-06-09
|
|
2450
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error using operators from named template mixin
|
2021-05-30
|
|
2408
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
class declared as invariant cannot have static methods
|
2015-06-09
|
|
2339
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Inconsistent behaviour referring to template mixin member at compile time
|
2019-09-09
|
|
2326
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Methods within final class are not considered final when optimizing
|
2014-03-01
|
|
2257
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Template value parameters behave like alias parameters
|
2015-06-09
|
|
2249
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
DMD can't handle include paths with spaces in them
|
2017-10-25
|
|
2227
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error forbidding a function template instantiation is not reported
|
2015-06-09
|
|
2173
|
D
|
dmd
|
bugzilla
|
RESO
|
WORK
|
foreach iteration not possible for associative array indexed with static array
|
2014-02-24
|
|
2157
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[GSoC] mixin struct, function overload
|
2019-07-24
|
|
2103
|
D
|
dmd
|
bugzilla
|
RESO
|
INVA
|
import expression with relative path fails on Linux
|
2014-02-24
|
|
2085
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CTFE fails if the function is forward referenced
|
2021-01-25
|
|
2070
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
DMD should allow easy creation of stack-allocated classes
|
2015-06-09
|
|
2061
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
wrong vtable call with multiple interface inheritance
|
2014-03-01
|
|
2006
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Empty array literals with explicit type implicitly convert to any array type
|
2012-07-20
|
|
1979
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Anonymous class with confused context pointer
|
2014-02-24
|
|
1914
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Array initialisation from const array yeilds memory trample
|
2014-02-24
|
|
1904
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
wrong protection lookup for private template functions
|
2014-02-15
|
|
1901
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Structs with alias template params not accepted as types in declarations
|
2017-12-30
|
|
1894
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
scope(exit) is ignored except in compound statements
|
2014-02-16
|
|
1861
|
D
|
dmd
|
bugzilla
|
RESO
|
WORK
|
(D1 only) .sort fails if opCmp takes a ref param
|
2018-10-22
|
|
1840
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Fix ambiguity errors over struct static opCall and regular opCall
|
2015-06-09
|
|
1829
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Inline assembler cannot get label addresses
|
2015-06-09
|
|
1748
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Wrong stringof for templated classes
|
2015-01-06
|
|
1687
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"extern (C++) interface" and vtbl
|
2013-11-16
|
|
1685
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Array index is evaluated twice
|
2015-06-09
|
|
1678
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ref with varargs generates invalid code
|
2014-02-24
|
|
1667
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Forward reference to struct initializer in template
|
2014-02-24
|
|
1660
|
D
|
dmd
|
bugzilla
|
RESO
|
WONT
|
DFLAGS environment variables is not working
|
2016-10-14
|
|
1659
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
template alias parameters are chosen over all but exact matches.
|
2016-03-18
|
|
1645
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
can override base class' const method with non-const method
|
2015-06-09
|
|
1629
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Link error: Previous Definition Different: blablah__initZ
|
2014-02-24
|
|
1567
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
call to private super-constructor should not be allowed
|
2014-02-16
|
|
1565
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ctfe compile-time function fails when the type of a struct member is a struct with multiple members
|
2014-02-24
|
|
1519
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
TypeInfo_Function and TypeInfo_Delegate should contain parameter types
|
2019-08-27
|
|
1500
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Template Arguments, Aliases, or Typedefs Generate Error when used inside inline ASM blocks
|
2019-08-08
|
|
1451
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
overloading methods by mixin in static if doesn't work
|
2014-02-15
|
|
1424
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
is ( Type Identifier == function) Problems with inout/out/ref parameters
|
2014-02-16
|
|
1389
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't use mixin expressions when start of a statement.
|
2014-02-16
|
|
1381
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Dereference operator still works with arrays and array types even though T[] -> T* is gone
|
2014-02-16
|
|
1359
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can call non implemented functions
|
2014-02-16
|
|
1357
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot use FFFF and FFFE in Unicode escape sequences.
|
2016-10-01
|
|
1182
|
D
|
dmd
|
bugzilla
|
RESO
|
WONT
|
Mixins scope
|
2019-08-12
|
|
1181
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD requires initializer for struct that shouldn't need one
|
2019-05-21
|
|
1175
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
nested class inheritance
|
2015-06-09
|
|
1160
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
enums can not be forward referenced
|
2014-02-16
|
|
1087
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
scope(exit) is ignored if preceded by a label
|
2014-02-16
|
|
1064
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Tuples are not expanded in array initializers
|
2015-06-09
|
|
1059
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
String literal concatenated with array of chars - inconsistent behavior
|
2014-02-16
|
|
846
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Error 42: Symbol Undefined "<mangle_of_class_template>__arrayZ"
|
2015-08-07
|
|
810
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot forward reference template
|
2014-02-15
|
|
805
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
regression: forward reference when using templated classes
|
2019-05-16
|
|
785
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Make 'cent' and 'ucent' syntactically valid pending implementation
|
2012-12-27
|
|
780
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
(D1 only) The assignment of 'this' is allowed
|
2019-05-16
|
|
662
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Allow UFCS for basic types and enums
|
2015-06-09
|
|
644
|
D
|
dmd
|
bugzilla
|
RESO
|
WORK
|
Ddoc: aliases used as parameters/fields revert to base type in generated docs.
|
2014-02-15
|
|
620
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Can't use property syntax with a template function
|
2020-08-11
|
|
502
|
D
|
dmd
|
bugzilla
|
RESO
|
INVA
|
reimplementing methods for interface
|
2014-02-15
|
|
493
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Partial IFTI does not work
|
2014-02-15
|
|
390
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot forward reference enum nested in struct
|
2014-02-15
|
|
337
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Function templates cannot be overloaded
|
2019-05-16
|
|
257
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
package vars accessible from sub-modules, package funcs not
|
2017-11-02
|
|
242
|
D
|
dmd
|
bugzilla
|
RESO
|
INVA
|
template implicit template properties doesn't work
|
2014-02-15
|
|
199
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
(D1 only) Label causes scope to collapse into parent
|
2019-05-16
|
|
102
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Forward reference nested class wheel.
|
2014-02-15
|