|
24884
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
backend generates wrong 32-bit code after inlining math with double[4]
|
2024-11-29
|
|
24857
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unknown error while instantiating: __traits(compiles) hides the real issue
|
2024-11-13
|
|
24819
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Optimizer changes result of float calculations on 32-bit
|
2024-11-16
|
|
24816
|
D
|
dmd
|
nobody
|
NEW
|
---
|
backend optimizer slowdown on large for loop body
|
2024-10-15
|
|
24700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
MsCoffObj_getsegment is really slow O(n^2)
|
2024-11-16
|
|
24699
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.108] No short-circuit evaluation of mixing template bool argument
|
2024-11-16
|
|
24564
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.file.DirEntry throws Exception instead of FileException
|
2024-05-24
|
|
24546
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
importC musl setjmp.h failure
|
2024-05-27
|
|
24531
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach lowering fails to compile with dip1000 and std.array.array
|
2024-05-10
|
|
24528
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add offending member to "no size because of forward reference" error
|
2024-04-29
|
|
24526
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Upstream ldc optStrategy to disable optimizations in a function
|
2024-04-28
|
|
24505
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.108] ImportC: Function-like macros (newly translated to templates) may collide with regular symbols
|
2024-04-23
|
|
24501
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.107] imported mixin opCmp member function not found for a < b
|
2024-09-04
|
|
24500
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101] Incorrect escape error on scope lazy T...
|
2024-04-13
|
|
24496
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"Undefined reference to internal" when -c with SysTime.max in init
|
2024-04-29
|
|
24479
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.104] Error on getAttributes on getOverloads of templates
|
2024-04-23
|
|
24459
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing symbol from partial incremental compilation. allinst doesn't help.
|
2024-03-27
|
|
24442
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[DIP1000] struct member slice cannot point to other struct member
|
2024-03-20
|
|
24379
|
D
|
phobos
|
dlang-bugzilla
|
RESO
|
DUPL
|
Add std.socket.Socket.release
|
2024-02-09
|
|
24343
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Read only data used to initialize objects that are mostly zero
|
2024-02-23
|
|
24336
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Downcast to interfaces
|
2024-01-12
|
|
24335
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Class Downcast
|
2024-01-16
|
|
24333
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inline ClassInfo with the vtbl
|
2024-01-16
|
|
24332
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve downcast to final classes
|
2024-01-13
|
|
24331
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
@nogc and GC.disable() are often confused
|
2024-01-12
|
|
24329
|
D
|
druntime
|
nobody
|
NEW
|
---
|
GC may not leave any memory for C
|
Sat 13:43
|
|
24184
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.103] Segmentation fault accessing variable with align(N) > platform stack alignment
|
2023-11-20
|
|
24144
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.105] Silent file name index overflow
|
2023-09-16
|
|
24118
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE / regression from 2.103.1 - segfault on CTFE only code in 2.104.2 and 2.105.0
|
2023-09-16
|
|
24089
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: Unknown for bad ordering of struct/function instantiation with sema error
|
2023-08-18
|
|
24072
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
cast(__vector) array literal incorrectly triggers GC error
|
2023-11-20
|
|
24010
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Destructor called before end of scope for tuples
|
2023-06-30
|
|
23977
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG2.102] cannot use getSymbolsByUDA on template struct with alias member
|
2024-12-01
|
|
23966
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.102] Cannot use traits(getAttributes) with overloaded template
|
2023-07-15
|
|
23964
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.102] inccorect error opAssign cannot be used ... @disable
|
2024-04-29
|
|
23947
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
If a class overloads a method mixing private and public and the last overload is public, the method is always public.
|
2023-06-16
|
|
23868
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Compiler-generated opAssign has very high stack frame usage
|
2024-01-26
|
|
23855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
traits getOverloads returns overload when one of the symbols is a templatized function
|
2024-07-29
|
|
23826
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecated type member passed to template doesn't warn
|
2023-04-07
|
|
23822
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecated struct alias ignored completely
|
2023-06-02
|
|
23812
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: allow adding function attributes to imported C functions
|
2024-09-14
|
|
23667
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101] Incorrect escape deprecation on scope lazy pointer parameter
|
2023-02-03
|
|
23657
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.101] Incorrect error escape reference to stack allocated value
|
2024-04-26
|
|
23649
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Incorrect alignof for struct member field
|
2023-02-28
|
|
23626
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.096] Template deduction with auto const ref Args... and delegate
|
2023-01-16
|
|
23592
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG2.095] deprecation on calling aliased private imported function without parens
|
2022-12-30
|
|
23589
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.095] Purity check special case gives circular reference error.
|
2023-01-01
|
|
23506
|
D
|
dmd
|
nobody
|
NEW
|
---
|
choose/chooseAmong don't work with immutable referencing structs
|
2022-12-17
|
|
23497
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Erroneous escape reference to parameter error.
|
2022-12-15
|
|
23473
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Need a way to disassemble an overload function without referencing a parent
|
2022-12-17
|
|
23451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static function declared in with scope cannot access property on type alias in with expression type
|
2022-12-17
|
|
23422
|
D
|
phobos
|
nobody
|
NEW
|
---
|
uniq backward iteration has different elements to forward iteration
|
2024-12-01
|
|
23414
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Import order emits "Error: no size because of forward references"
|
2024-01-29
|
|
23303
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.096] Conflict error on private imports
|
2022-08-23
|
|
23300
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.array : array wrongly propagates scopeness of source
|
2024-07-26
|
|
23281
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099] Cannot pass alias template overload to template ("is not a template, it is a function")
|
2022-08-03
|
|
23274
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099] Wrong call resolution (ambiguity) with const and non-const methods
|
2022-12-21
|
|
23273
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.095] Error on passing inout variable to function (not an lvalue)
|
2022-07-31
|
|
23272
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG2.099] CTFE error of typeid comparison ==
|
Sat 13:42
|
|
23239
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type with destructor returned from helper function moved without postblit or copyctor
|
2022-12-17
|
|
23234
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Delegate literal with inferred return value that requires following alias-this uses class cast instead.
|
2022-08-31
|
|
23204
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.097] discarded scope return still allocates GC closure
|
2022-06-22
|
|
23172
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.100] Wrong cast inserted for ternary operator and non-int enums
|
2022-07-09
|
|
23170
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Array literal passed to map in lambda, then returned from nested function, is memory corrupted
|
2022-07-09
|
|
23127
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe inference seems to depend on semantic analysis order
|
2022-07-23
|
|
23115
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.100] AssertError@src/dmd/dtemplate.d(7397): can only re-append from non-root to root module
|
2022-12-17
|
|
23097
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.100] ArrayIndexError@src/dmd/mtype.d(4767): index [18446744073709551615] is out of bounds for array of length 0
|
2022-05-10
|
|
23087
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
getLinkage trait regression for overloads with v2.100.0-rc.1
|
2022-05-04
|
|
22987
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(getLocation) needs a way to get an absolute path.
|
2024-03-26
|
|
22966
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inconsistent `shared` attribute for generated destructor
|
2022-12-17
|
|
22873
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Wrong std.format output for `inout`
|
2022-03-22
|
|
22869
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Child class that doesn't implement an interface function allowed to be used
|
2022-03-11
|
|
22864
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.067] Throwing in array literal leads to destructor being called on unconstructed data
|
2022-04-05
|
|
22858
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.099] Incorrect alignment of void*[0]
|
2022-03-27
|
|
22785
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
joiner does not support range over immutable
|
2023-04-19
|
|
22707
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Windows: LIB env variable for link.exe is overwritten
|
2022-12-17
|
|
22619
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing inout substitution for __copytmp temporaries caused by copy ctors
|
2022-01-21
|
|
22618
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.078] Rejects valid depending on ordering of alias this and other alias
|
2021-12-21
|
|
22609
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG2.097] std.format.format fails for opEquals overloads without int
|
2022-01-08
|
|
22572
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Cannot define SumType over immutable struct with Nullable
|
2022-02-09
|
|
22420
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.098] Apparent CTFE regression wrt. alias this
|
2021-10-21
|
|
22291
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits(arguments) to return a tuple of the function arguments
|
2022-07-04
|
|
22289
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't `std.algorithm.mutation: copy` a `scope` string into an an `Appender` with DIP1000
|
2024-12-01
|
|
22244
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Key tail immutability should allow hashmap to be impl converted from immutable to mutable
|
2022-12-17
|
|
22192
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inconsistent attribute inference for template member function
|
2022-12-17
|
|
22186
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
[REG2.096] CTFE pure cast of function no longer allowed
|
2023-01-14
|
|
22175
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
assert fail when struct assignment value is desired and struct size is odd
|
2022-03-27
|
|
22155
|
D
|
phobos
|
nobody
|
NEW
|
---
|
practical range usage often causes unnecessary closure allocations.
|
2024-12-01
|
|
22135
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious "has scoped destruction, cannot build closure" on mixing closures, tuples and destructor
|
2022-12-17
|
|
22122
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.097][ICE] Segmentation fault in in dmd.access.hasPackageAccess
|
2021-07-23
|
|
22121
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.097][ICE] Segmentation fault in in dmd.dsymbol.ScopeDsymbol.addAccessiblePackage
|
2021-07-23
|
|
22017
|
D
|
dmd
|
nobody
|
NEW
|
---
|
with() on struct method that returns this destroys too early
|
2022-12-17
|
|
21989
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.096] Double destruction of new'ed aggregates since `-preview=dtorfields` became the default
|
2023-11-11
|
|
21920
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG master] Error: `auto` can only be used as part of `auto ref` for template function parameters
|
2021-05-18
|
|
21850
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.093] Template inference of pure not working
|
2021-10-10
|
|
21818
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
ICE: Assertion hit in dinterpret.d
|
2021-10-15
|
|
21745
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Closure created in struct constructor passed to class constructor refers to expired stack frame
|
2021-03-25
|
|
21723
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Linker error: two module static library, main compiled inline, invariant that defines a function, type alias, and an alias lambda
|
2022-07-09
|
|
21670
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.095] Public alias to private function triggers a deprecaton when called without parens
|
2022-12-30
|
|
21659
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[OSX] core.stdc.config.__c_ulonglong is forward referenced while looking for sizeof
|
2021-02-24
|
|
21653
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Inheriting from an interface then a class generates a wrong error
|
2021-05-03
|
|
21583
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`array` is not `@safe` for a certain combination of `iota` and data types
|
2024-12-01
|
|
21447
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Undocumented MS linker error LNK1377
|
2022-12-17
|
|
21363
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[REG2.094] Implementation of core.bitop.ror(x,0) is using UB
|
2021-05-12
|
|
21362
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Unclear specification of `in` parameter storage class
|
2021-10-25
|
|
21357
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.093] postblit aliases old and new struct pointers
|
2020-11-11
|
|
21351
|
D
|
dmd
|
nobody
|
RESO
|
MOVE
|
When struct A is imported inside struct B, with(B) gets passed to A() constructor.
|
2020-11-01
|
|
21341
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[REG2.092] Wrong reference escape error when parameter is stored in this
|
2023-05-09
|
|
21312
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.095] Newly triggered <expr> is not an lvalue and cannot be modified
|
2020-11-01
|
|
21299
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[LINK] undefined reference to dmd.root.stringtable.StringValue!(Type).StringValue.lstring()
|
2020-11-16
|
|
21298
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing error when overriding interface method without in contract with class method with contract
|
2022-12-17
|
|
21290
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.073] Incorrect escape deprecation on scope lazy pointer parameter
|
2023-02-02
|
|
21283
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[C++] Wrong mangling for ref of parameter pack
|
2020-11-16
|
|
21250
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
dirEntries on non-existent directory causes assert error
|
2020-10-18
|
|
21235
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Undefined reference with circular opEquals between two templates, one of which has an error
|
2020-09-14
|
|
21232
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism.parallel reuses thread, leading to stale static data
|
2024-12-01
|
|
21202
|
D
|
phobos
|
nobody
|
CLOS
|
DUPL
|
[REG2.093] std.algorithm.mutation.moveEmplace cannot deduce purity and errors
|
2021-08-22
|
|
21195
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Delegate to method created without a `this` in certain contexts
|
2022-12-12
|
|
21140
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.086] Error on missed stack allocation for closure for template
|
2020-08-10
|
|
21129
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG2.090] std.range.only broken for reference conversions of local copies of parameters
|
2020-09-10
|
|
21120
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Inconsistent mangling of __init symbol
|
2020-09-11
|
|
21097
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[REG2.083] Stack exhaustion upon large struct .destroy
|
2021-05-28
|
|
21094
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[REG2.078] Array equality for struct with class member and opCast and alias this
|
2022-08-22
|
|
21080
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.080] Cannot initialize immutable variable after switch
|
2022-12-17
|
|
21022
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.range.only does not work with const
|
2021-10-19
|
|
20982
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add a pragma to suppress deprecation messages
|
2022-12-17
|
|
20969
|
D
|
dmd
|
uplink.coder
|
NEW
|
---
|
alias to local in static instance of a struct causes segfault
|
2022-12-17
|
|
20958
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
incomplete semantic analysis when generating code for function
|
2020-06-25
|
|
20956
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] @safe defeated by closure capturing ref parameter
|
2022-12-17
|
|
20916
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
hard to find where a deprecation comes from
|
2020-10-15
|
|
20904
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dip1000 implicit conversion delegates error
|
2021-11-13
|
|
20706
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`-preview=rvaluerefparam` does not work with copy constructor (and should do NRVO)
|
2021-01-28
|
|
20705
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`-preview=rvaluerefparam` does not work with template deduction
|
2021-04-09
|
|
20704
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`-preview=rvaluerefparam` does not work with `init` as default parameter
|
2021-04-12
|
|
20700
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Forward references leads to `extern(C++, class|struct)` being ignored
|
2020-04-03
|
|
20670
|
D
|
dmd
|
nobody
|
NEW
|
---
|
immutable template specialization pattern matches immutable struct, strips immutable
|
2022-05-15
|
|
20624
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
[REG2.088] AA access gives wrong deprecation message.
|
2021-08-22
|
|
20608
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.087] Cannot pass tuple.expand to auto ref T... template argument pack
|
2020-09-25
|
|
20602
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
[REG2.086] ICE on wrong code
|
2020-09-06
|
|
20597
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.080] Wrong closure GC allocation with dip1000
|
2020-04-14
|
|
20596
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.086] Error on missed stack allocation for closure for template
|
2020-08-09
|
|
20552
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Deprecated Nullable.get warning with Appenders
|
2021-01-25
|
|
20518
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
simple import ICE regression
|
2020-01-27
|
|
20460
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[OSX] DMD writes the same address everywhere in DWARF debug infos
|
2021-04-26
|
|
20441
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong code with -O -fPIC and pointer subtraction
|
2019-12-13
|
|
20409
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Interface parameter conversion inversed - breaking all attributes enforcement
|
2021-11-05
|
|
20360
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.variant doesn't do postblit/dtor correctly for large structs
|
2024-12-01
|
|
20248
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Module constructors in executable called twice, never in loaded shared library
|
2022-12-17
|
|
20235
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
C++ ABI doesn't destruct struct arguments in the callee
|
2021-01-31
|
|
20174
|
D
|
phobos
|
nobody
|
NEW
|
---
|
posix-only std.math functions shouldn't be present on windows
|
2024-12-01
|
|
20144
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
standard pragma for weak linkage
|
2022-06-09
|
|
20073
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong implicit conversion for return type
|
2019-07-25
|
|
20067
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.086] foreach no longer works on range with alias front
|
2019-07-23
|
|
20023
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Separate compilation breaks dip1000 / dip1008 @safety
|
2021-11-30
|
|
19726
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
Visual D does not link C standard library with D-only project
|
2019-03-16
|
|
19690
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
Installer fails to register MSBuild extensions for Visual Studio Build Tools
|
2019-03-16
|
|
19658
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
C++ enum mangling is wrong on Windows for other integer types
|
2019-04-13
|
|
19652
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.084] alias this chain no longer works
|
2019-02-18
|
|
19602
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Under some circumstances: throwing Error subclasses unwinds without invoking dtors
|
2019-03-17
|
|
19590
|
D
|
dmd
|
nobody
|
REOP
|
---
|
__traits allMembers should put fully qualified names for imports
|
2022-12-17
|
|
19563
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) Incorrect ABI passing small struct
|
2022-11-24
|
|
19545
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
__traits(compiles, X) false positive, further uses of X succeed but don't link
|
2023-04-04
|
|
19501
|
D
|
druntime
|
nobody
|
NEW
|
---
|
stack trace is missing when thrown in module constructors
|
Sat 13:39
|
|
19499
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__c_long_double has exact match with double
|
2018-12-28
|
|
19496
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong D and C++ ABI caused by scope qualifier in other method
|
2020-02-19
|
|
19482
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
attributes incorrectly applied to static foreach local variables
|
2021-11-02
|
|
19463
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DIP1008 - _d_newclass is called instead of _d_newThrowable
|
2019-03-26
|
|
19458
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Speculatively-instantiated templates are incorrectly cached
|
2022-12-17
|
|
19393
|
D
|
dmd
|
razvan.nitu1305
|
RESO
|
FIXE
|
Structure dtor isn't called after passed to T[]... argument. Memory leaks issue
|
2018-11-25
|
|
19260
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern(C++) `T* const` mangling
|
2022-12-17
|
|
19179
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
extern(C++) small-struct by-val uses wrong ABI
|
2020-11-10
|
|
19129
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.scoped crashes when used on classes that have context
|
2024-12-01
|
|
19091
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(compiles) and error in templated structs leads to missing symbol
|
2022-12-17
|
|
19060
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[REG2.081] Incorrect "Using this as a type is deprecated" error
|
2019-12-18
|
|
19057
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
2.079 changelog variadic template and default arguments
|
2022-12-17
|
|
19054
|
D
|
druntime
|
nobody
|
NEW
|
---
|
alloca() crashes with SEGFAULT after an exception
|
Sat 13:38
|
|
19034
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
Sign the installer
|
2018-11-10
|
|
19033
|
D
|
installe
|
nobody
|
RESO
|
FIXE
|
Sign the installer
|
2018-09-07
|
|
18966
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) constructor should match C++ semantics assigning vtable
|
2018-06-25
|
|
18955
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) default struct mangling is overridden when interacting with a `cppmangle = class` template
|
2018-09-29
|
|
18954
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) ICE when `cppmangle` is used
|
2018-07-10
|
|
18953
|
D
|
dmd
|
turkeyman
|
RESO
|
FIXE
|
Win32: extern(C++) struct destructor not called correctly through runtime
|
2018-06-25
|
|
18928
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) bad codegen, wrong calling convention
|
2018-06-10
|
|
18906
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Template specialisations should not be stripped if they're not called
|
2018-11-26
|
|
18896
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
extern(C++) always mangles classes as pointer
|
2021-03-25
|
|
18893
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern(C++) class RTTI
|
2022-12-17
|
|
18890
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) mangles all destructors the same
|
2018-05-22
|
|
18888
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) template arg/alias arg mangling issue
|
2018-05-21
|
|
18868
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Separate compilation generates two static this functions, runs it twice
|
2018-07-04
|
|
18827
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
scope delegate literal allocates GC closure
|
2021-06-02
|
|
18815
|
D
|
druntime
|
nobody
|
RESO
|
WORK
|
thread_attachThis crash
|
2019-12-08
|
|
18793
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Semantics of scope(exit/success) modifying return value
|
2022-12-17
|
|
18628
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@disable this(this) erroneously adds `__postblit` member
|
2022-12-17
|
|
18564
|
D
|
druntime
|
nobody
|
RESO
|
DUPL
|
core.demangle exception Range violation
|
2018-03-07
|
|
18493
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[betterC] Can't use aggregated type with postblit
|
2023-04-08
|
|
18267
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
array comparison broken in 2.078.3
|
2024-08-23
|
|
18236
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Invalid line reported on error casting enum
|
2018-05-24
|
|
18130
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE on zero-length `out` array parameter
|
2018-04-05
|
|
18097
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.077] Unittest function is undefined identifier
|
2018-02-01
|
|
18058
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@nogc and forwarding lazy argument, particularly with scope
|
2022-12-17
|
|
18055
|
D
|
dmd
|
nobody
|
NEW
|
---
|
exception handling cause EXC_BAD_ACCESS when linking against shared libraries using vibe
|
2018-03-23
|
|
17949
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ICE in dmangle.d
|
2018-03-23
|
|
17942
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Enums are evaluated differently in global scope
|
2018-04-06
|
|
17914
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[Reg 2.075] Fibers guard page uses a lot more memory mappings
|
2017-12-18
|
|
17874
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segmentation fault when constructing a struct with a static array of structs containing floats
|
2018-03-27
|
|
17859
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importing the same`mixin template` results in `isn't a template` error instead of the expected `conflicts with alias` error
|
2022-12-17
|
|
17821
|
D
|
druntime
|
nobody
|
NEW
|
---
|
atomicStore compile error when target is larger than source
|
Sat 13:37
|
|
17645
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`pure` is transitively applied to all delegates inside a pure function
|
2022-12-17
|
|
17590
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unnecessary GC alloc on returning static local struct
|
2017-08-16
|
|
17545
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.072] __traits(getAttributes, name) evaluates name to value prematurely
|
2017-08-07
|
|
17541
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Function attribute deduction depends on compile invocation
|
2023-08-12
|
|
17512
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.073] [DIP1000] Error on bad interplay of 'auto ref' and 'return' attribute deduction.
|
2018-03-26
|
|
17474
|
D
|
dmd
|
nobody
|
NEW
|
---
|
non-property being treated as a property
|
2022-12-17
|
|
17468
|
D
|
dmd
|
uplink.coder
|
RESO
|
FIXE
|
Internal assertion fails during CTFE
|
2017-08-07
|
|
17461
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Bad codegen: compiler emit's call to destructor for uninitialised temporary
|
2020-03-21
|
|
17448
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Move semantics cause memory corruption and cryptic bugs
|
2022-05-30
|
|
17401
|
D
|
dmd
|
nobody
|
NEW
|
---
|
type inference broken when F and Parameters!F are used
|
2023-01-02
|
|
17398
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Partial template struct instantiation with __FILE__ leading to link error
|
2021-08-17
|
|
17299
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[Reg 2.071] Compile failure only on -de
|
2018-12-24
|
|
17235
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Compile error inout member function, out-of-order semantic
|
2023-05-18
|
|
17213
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[REG2.072] take address of ref return value @safe
|
2018-02-06
|
|
17193
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
selective imports -> deprecation warnings even if symbol is not used
|
2021-08-13
|
|
17190
|
D
|
phobos
|
nobody
|
RESO
|
WONT
|
[REG2.072] isNumeric!string conflict std.traits std.string
|
2020-03-21
|
|
17179
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
dmd 2.073 betas segfault while trying to build vibe.d project
|
2018-12-13
|
|
17144
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[REG 2.071] local imports became invisible
|
2018-05-17
|
|
16956
|
D
|
dmd
|
nobody
|
NEW
|
---
|
struct .init is generated even for void-initialized structs
|
2022-12-17
|
|
16708
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opAssign and struct-member padding break comparison and invariants
|
2022-12-17
|
|
16666
|
D
|
dmd
|
nobody
|
NEW
|
---
|
type inside 'static if' can't be used before import
|
2022-12-17
|
|
16638
|
D
|
dmd
|
nobody
|
NEW
|
---
|
segfault if a single lib is passed without sources
|
2022-12-17
|
|
16588
|
D
|
phobos
|
edi33416
|
REOP
|
---
|
uniq's BidirectionalRange behavior is inconsistent with its InputRange behavior
|
2024-12-01
|
|
16394
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
TypeInfo.init() for static arrays returns single element instead of whole array
|
2016-08-30
|
|
16388
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Throwing constructors must destroy fully constructed fields
|
2016-08-15
|
|
16369
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG 2.071] getSymbolsByUDA fails if type inherits private members
|
2018-03-23
|
|
16317
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong binop evaluation/load order when optimizing
|
2020-09-06
|
|
16301
|
D
|
dmd
|
uplink.coder
|
NEW
|
---
|
CTFE execution of opApply keeps wrong "this" context in foreach's body
|
2017-05-24
|
|
16206
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
traits getOverloads fails when one of the overload is a templatized function
|
2021-01-03
|
|
16189
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Optimizer bug, with simple test case
|
2018-03-26
|
|
16107
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[ICE] - Internal error: backend/cgcod.c 2297
|
2018-03-25
|
|
16060
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) abstract base class and interface
|
2021-03-24
|
|
15957
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Disabled postblit + template mixin break opAssign with confusing error message
|
2017-08-02
|
|
15922
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD segfault in functionParameters()
|
2016-10-01
|
|
15907
|
D
|
dmd
|
code
|
RESO
|
FIXE
|
Unjustified "is not visible from module" deprecation warning when using getMember trait
|
2016-11-04
|
|
15749
|
D
|
dmd
|
nobody
|
NEW
|
---
|
allow `with` on an expression
|
2022-12-17
|
|
15608
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
extern(C++) mangling problem
|
2019-06-10
|
|
15574
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
wrong order of linker arguments
|
2018-09-17
|
|
15512
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++, ns) should consider taking a string
|
2018-09-19
|
|
15511
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
fork: Invalid memory operation
|
2018-07-02
|
|
15505
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern(C++) array parameter mangling gains surprise const
|
2022-12-17
|
|
15473
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
C++ mangling problem
|
2018-10-23
|
|
15417
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong parameter passing for variadic nested functions within aggregate
|
2016-01-03
|
|
15389
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) forward referencing problem
|
2017-08-02
|
|
15388
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) - typeof(null) should mangle as nullptr_t
|
2018-05-09
|
|
15387
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
slice in extern(C++) ICE's
|
2018-10-22
|
|
15206
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.077] ICE on optimized build, tym = x1d Internal error: backend\cgxmm.c 547
|
2018-11-21
|
|
15196
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.experimental.allocator.building_blocks.bitmapped_block unit tests leak memory
|
2017-12-20
|
|
15094
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits(getMember) fails when the source is a struct/class field
|
2021-01-03
|
|
15007
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
core.atomic match C++11
|
2019-08-31
|
|
14871
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Linker errors with 2.068.0-rc1
|
2015-08-09
|
|
14836
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.068a] Multiple variadic template argument trick broken
|
2015-07-30
|
|
14737
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.058] A concatenation of array literal and static array should make dynamic array
|
2017-07-22
|
|
14536
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Calling destroy() on a on an extern(C++) class causes a segfault
|
2018-05-18
|
|
14456
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
(D1 only) dmd doesn't call C functions with large structures correctly
|
2019-11-07
|
|
14451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
static-foreach uses huge stack for no reason
|
2022-12-17
|
|
14246
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
RAII - proper destruction of partially constructed objects/structs
|
2018-09-28
|
|
14226
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
invalid Runtime.traceHandler setup
|
2020-10-24
|
|
14202
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Missing template instantiation (Phobos) with -inline
|
2015-02-19
|
|
14169
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template symbol visibility regression
|
2015-02-21
|
|
14148
|
D
|
dmd
|
nobody
|
NEW
|
---
|
.dup of associative array is not mutable
|
2022-12-17
|
|
14027
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
segmentation fault in dmd in some circular import situation
|
2017-05-11
|
|
13954
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) Compiler allows implementing float return method with a real return type
|
2016-05-13
|
|
13858
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong warning about unreachable code with break/goto case
|
2015-06-09
|
|
13785
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Integer literals are not getting widened
|
2015-06-09
|
|
13784
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong code with modulo operation and optimisations enabled
|
2015-02-18
|
|
13599
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[D1] backend/cod1.c ICE with -inline
|
2014-10-13
|
|
13521
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[D1] -di disables declaration shadowing message
|
2014-09-23
|
|
13489
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Boolean semantics of floating point types should use "<> 0"
|
2019-09-01
|
|
13429
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
icmp (and friends) should be @nogc
|
2019-06-10
|
|
13428
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add template to perform appropriate substitution for inout when it appears in a type
|
2024-12-01
|
|
13150
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Add ability to log gagged compiler errors to file
|
2020-01-28
|
|
13081
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE with alias this and opSlice
|
2014-08-22
|
|
13070
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Specify behavior of GC.addRange and GC.removeRange
|
Sat 13:34
|
|
13027
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Assertion `ex->op == TOKblit || ex->op == TOKconstruct' failed.
|
2014-08-22
|
|
12981
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't refer to 'outer' from mixin template
|
2014-06-29
|
|
12933
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[D1] ICE with default __FILE__ and __LINE__
|
2014-06-16
|
|
12788
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-di doesn't warn about implicit conversion from char[] to char*
|
2014-08-11
|
|
12768
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Trivial uses of `std.algorithm.iteration : splitter` should be `@nogc`
|
2024-12-01
|
|
12647
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow specifying lazy parameter function attributes and infer them when possible
|
2022-12-17
|
|
12641
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
D1: __FILE__ and __LINE__ default argument behaviour
|
2014-04-28
|
|
12476
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Assert error in interpret.c:3204
|
2014-04-07
|
|
12354
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
rdmd --makedep(end|file) doesn't output empty rules for all source files
|
2014-04-24
|
|
12351
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
rdmd --makedep(end|file) uses the source file as the target
|
2014-04-24
|
|
12313
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unneeded stack temporaries created by tuple foreach
|
2014-04-30
|
|
12300
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Deprecated variables still accessible using tupleof
|
2014-03-19
|
|
12249
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
(D1 only) Variadic template argument deduction fails
|
2019-11-07
|
|
12204
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
using delegates as alias parameter to templated struct: cannot get frame pointer to sort
|
2017-07-03
|
|
12125
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Win64 phobos has hard references to LIBCMT
|
2018-03-23
|
|
12044
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Invalid code gen causes segfault
|
2014-02-14
|
|
11763
|
D
|
dmd
|
yebblies
|
RESO
|
DUPL
|
[ICE] Internal error: ../ztc/cgcs.c 351
|
2014-08-19
|
|
11736
|
D
|
phobos
|
nobody
|
NEW
|
---
|
segfault combining std.parallelism.parallel and std.process.executeShell
|
2024-12-01
|
|
11543
|
D
|
dmd
|
code
|
RESO
|
FIXE
|
multiple definition of std.regex with shared library
|
2014-06-06
|
|
11441
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD halts compilation at semantic3
|
2013-11-15
|
|
11265
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segfault while calling instance method of class defined inside struct
|
2013-10-15
|
|
11147
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Nested structs in a union are not correctly initialized
|
2013-09-30
|
|
10817
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Linker error with postcondition contract in a release library
|
2015-06-09
|
|
10690
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Assertion failure in swap caused by array() of a filter() of tuples of string
|
2014-06-25
|
|
10560
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Enum typed as int with value equal to 0 or 1 prefer bool over int overload
|
2020-06-26
|
|
10394
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
opBinaryRight!"in" and tuple
|
2013-08-27
|
|
10156
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't handle usage of TypeTuple argument in templated function
|
2013-07-24
|
|
10086
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(glue.c) or wrong code on passing variable as template value parameter
|
2013-08-27
|
|
9819
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Allow access to named tuple's names.
|
2014-06-23
|
|
9766
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
align(n) with n compile-time constant
|
2017-08-02
|
|
9557
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.array.array of array of immutable structs
|
2013-10-07
|
|
8985
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Get default parameter value as alias
|
2022-12-17
|
|
8887
|
D
|
dmd
|
andrej.mitrovich
|
REOP
|
---
|
static arrays passed by value in extern C/C++ functions should not compile
|
2022-07-14
|
|
7925
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern(C++) delegates?
|
2021-11-30
|
|
7044
|
D
|
dmd
|
leandro.lucarella
|
NEW
|
---
|
Missing a way to control the order of arguments passed to the linker makes impossible to link some programs
|
2022-12-17
|
|
7033
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
File.rawWrite is slow on Windows
|
2020-08-15
|
|
6958
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CTFE] closures are not yet supported in CTFE
|
2022-12-17
|
|
6590
|
D
|
dmd
|
nobody
|
NEW
|
---
|
mixed in case and default statements do not create a new scope
|
2022-12-17
|
|
6174
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Initialize const fixed-size array in constructor
|
2020-09-06
|
|
4890
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
GC.collect() deadlocks multithreaded program.
|
2014-10-06
|
|
4835
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD should warn about integer overflow in computed constant
|
2022-12-17
|
|
899
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
structure field .offsetof property inaccessible in the scope
|
2014-01-22
|
|
259
|
D
|
dmd
|
lio+bugzilla
|
REOP
|
---
|
Comparing signed to unsigned does not generate an error
|
2022-12-17
|