|
20822
|
D
|
dmd
|
nobody
|
NEW
|
---
|
when building dmd, control characters for the console are included even when the host DC is piped
|
2020-05-13
|
|
23964
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.102] inccorect error opAssign cannot be used ... @disable
|
2024-04-29
|
|
24398
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE evaluation of iota() fails inside extern(C++) struct
|
2024-02-18
|
|
23240
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd compiles 'ok' class invalid to interface if class contains abstract members
|
2022-07-13
|
|
24469
|
D
|
dmd
|
nobody
|
NEW
|
---
|
non-constant nested delegate literal expression - Error on delegates causing memory corruption
|
2024-03-30
|
|
17155
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.071.0] Link failure with nested map
|
2017-02-12
|
|
22737
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Segmentation fault in CppMangleVisitor.getTiNamespace
|
2022-12-27
|
|
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
|
|
23152
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad diagnostic for variable used as a type
|
2022-12-28
|
|
14145
|
D
|
dmd
|
nobody
|
REOP
|
---
|
opDispatch not considered when function body doesn't compile
|
2022-02-17
|
|
20368
|
D
|
druntime
|
nobody
|
NEW
|
---
|
dmd 2.089.0 Error: expression `main` is `void` and has no value
|
13:39:49
|
|
15459
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[REG2.065.0] stdin.byLine.each!(map!somefunc) compiles, fails to link with ld
|
2024-01-05
|
|
19537
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Invariants from base classes not called
|
2022-09-07
|
|
21245
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: expression `canBitwiseHash!(...)` of type `void` does not have a boolean value
|
2020-09-23
|
|
20828
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(getFunctionAttributes) doesn't support "scope"
|
2021-12-03
|
|
18791
|
D
|
installe
|
code
|
NEW
|
---
|
No VERSION file in DMD .zip distribution
|
2020-03-21
|
|
24686
|
D
|
phobos
|
nobody
|
NEW
|
---
|
SumType stopped working on LDC 1.37 with unmatched DeducedParameterType template
|
2024-12-01
|
|
24347
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Instructions to build dmd under Windows are broken
|
2024-01-20
|
|
21768
|
D
|
dmd
|
nobody
|
NEW
|
---
|
typeid(Expression) doesn't properly resolve opIndex overload
|
2021-03-26
|
|
20443
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Case where code compiles depending on order of declaration
|
2022-09-23
|
|
23876
|
D
|
druntime
|
nobody
|
NEW
|
---
|
segfault / ICE regression with packages
|
13:42:38
|
|
23654
|
D
|
phobos
|
nobody
|
NEW
|
---
|
execv_: toAStringz: memory corruption
|
2024-12-01
|
|
10877
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Possible regression: Cannot access frame of function in opCall
|
2022-12-17
|
|
18137
|
D
|
dmd
|
nobody
|
NEW
|
---
|
nothrow attribute is not written for some member functions to the JSON file
|
2021-10-28
|
|
22159
|
D
|
druntime
|
nobody
|
NEW
|
---
|
"==" causeses error for array of classes in safe method
|
13:41:12
|
|
24501
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.107] imported mixin opCmp member function not found for a < b
|
2024-09-04
|
|
20753
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
"Error: unknown" with structs of arrays, speculative instantiation and recursive types
|
2021-11-26
|
|
18451
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.076.1] In certain circumstances, calling remove on an array of delegates fails
|
2024-12-01
|
|
22208
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.067] Overload resolution fails to bind immutable class-valued AA to inout parameter of template function
|
2021-08-13
|
|
20876
|
D
|
dmd
|
nobody
|
NEW
|
---
|
generated constructor always inout regardless of ability of fields to use inout
|
2024-10-11
|
|
24867
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong deprecation warning of @system variable usage under CTFE
|
2024-11-19
|
|
23204
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.097] discarded scope return still allocates GC closure
|
2022-06-22
|
|
16215
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Nested class unable to resolve outer class variables in certain scenarios
|
2021-10-28
|
|
15952
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.053] struct in closure is destroyed when parent function returns
|
2022-12-29
|
|
23911
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"Overlapping arrays in copy:" error message gone
|
2023-05-11
|
|
24638
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Reference Documentation has missing index entry
|
2024-06-30
|
|
24502
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG2.102.0] Can no longer select manual GC with --DRT-gcopt=gc:manual
|
13:43:24
|
|
24138
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.103] MemberFunctionsTuple does not see final functions
|
2024-12-01
|
|
24533
|
D
|
phobos
|
nobody
|
NEW
|
---
|
clamp with smaller-than-int T1 fails to compile with literal parameters
|
2024-12-01
|
|
22805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.099] missing libraries when using some windows API calls with -m32
|
2022-02-21
|
|
21451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(compiles, ...) is wrong on overloaded templates instantiated with empty parens
|
2021-02-11
|
|
19792
|
D
|
dmd
|
nobody
|
NEW
|
---
|
typeof expression in parameter list appears to select wrong overload
|
2019-04-07
|
|
21499
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Backref mangling implementation causes OOM in some edge cases
|
2020-12-25
|
|
22092
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.067] for loop over range with closure loops infinitely
|
2022-12-17
|
|
23496
|
D
|
phobos
|
nobody
|
NEW
|
---
|
several modules are broken on windows with -preview=in due to extern(C) functions using in parameters
|
2024-12-01
|
|
23303
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.096] Conflict error on private imports
|
2022-08-23
|
|
21888
|
D
|
phobos
|
nobody
|
NEW
|
---
|
sorting medium sized tuples at compile time not possible
|
2024-12-01
|
|
23335
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: Template lambda has no value when assigning to ref delegate return
|
2022-09-16
|
|
19201
|
D
|
dmd
|
ibuclaw
|
REOP
|
---
|
Error: func called with argument types (ulong) matches both: __c_long and __c_ulong
|
2021-02-25
|
|
23803
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Link error instead of error message when using betterC
|
16:43:26
|
|
18271
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`dmd -deps fun1.d fun2.d` produces very different results when order of source files changes
|
2018-01-20
|
|
21989
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.096] Double destruction of new'ed aggregates since `-preview=dtorfields` became the default
|
2023-11-11
|
|
24202
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.chain ganerated object has wrong .init
|
2024-12-01
|
|
22902
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd 2.099 regression: unittest -checkaction=context and import std.regex causes link error
|
2023-01-10
|
|
24377
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: negative array dimension `3145728u * 1024u`[32bit]
|
2024-02-12
|
|
22042
|
D
|
dmd
|
nobody
|
NEW
|
---
|
shared(delegate[]) causes dmd to fail
|
2021-11-05
|
|
18378
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.regex causes major slowdown in compilation times
|
2024-12-01
|
|
23001
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.063] missing unreachable code warning with switch inside switch
|
2023-11-14
|
|
20484
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Regression: runtime cannot handle shared(AA)
|
13:39:52
|
|
20803
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.071.0] Objects are destroyed too early with -inline
|
2020-08-29
|
|
24143
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Chain unreachable code
|
2024-12-01
|
|
18221
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD64 2.078.0 compile time explodes with -inline (>4X)
|
2021-04-20
|
|
21660
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.066.0] cannot convert unique immutable(int)** to immutable
|
2022-03-17
|
|
23977
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG2.102] cannot use getSymbolsByUDA on template struct with alias member
|
2024-12-01
|
|
24378
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG 2.104] inout error with -profile=gc
|
13:43:13
|
|
24050
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101.0] Wrong code with temporary and tuple range foreach
|
2023-07-19
|
|
23272
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG2.099] CTFE error of typeid comparison ==
|
13:42:13
|
|
3254
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[module] Module member visibility depends on declaration order
|
2024-02-12
|
|
19625
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.067] module-level static template struct can't take alias to a delegate
|
2019-01-28
|
|
23339
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Internal Compiler Error with extern(C++) class declared in function template
|
2022-09-18
|
|
24180
|
D
|
visuald
|
nobody
|
NEW
|
---
|
Debugger no longer shows locals "busy" VS2022
|
2023-10-18
|
|
21670
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.095] Public alias to private function triggers a deprecaton when called without parens
|
2022-12-30
|
|
23161
|
D
|
druntime
|
nobody
|
NEW
|
---
|
__mode_t defined twice for musl for non x86 arches
|
13:42:07
|
|
22617
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE rejects modification of copied static array
|
2024-01-23
|
|
24380
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE assert messages are replaced with "null" with -dip1008
|
2024-08-05
|
|
24233
|
D
|
phobos
|
nobody
|
NEW
|
---
|
T[].canFind(Nullable!T()) returns true when it used to return false
|
2024-12-01
|
|
23273
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.095] Error on passing inout variable to function (not an lvalue)
|
2022-07-31
|
|
19963
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Regression 2.066 - 2.067.1] nested pure functions variable access
|
2020-02-13
|
|
23806
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.099.0] Link error with -betterC
|
2023-03-24
|
|
21744
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.092.0] NRVO sometimes not performed when it should be
|
2021-03-22
|
|
22618
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.078] Rejects valid depending on ordering of alias this and other alias
|
2021-12-21
|
|
21321
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unimplemented interface method from abstract base class not detected
|
2023-09-04
|
|
23630
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Regression in library caused by dmd 2.101.0 update
|
2023-02-09
|
|
22045
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Assignment of pointers in union should be @safe, only pointers access are @system
|
2024-06-26
|
|
24586
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.108] initialization of immutable arrays with a system function marks the array as system
|
2024-06-05
|
|
20686
|
D
|
dmd
|
nobody
|
NEW
|
---
|
failed static assert using a combination of __traits and unfinished type
|
2020-05-04
|
|
17797
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.073.2] double print to stdout when reading stdin in another thread
|
2024-12-01
|
|
23274
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099] Wrong call resolution (ambiguity) with const and non-const methods
|
2022-12-21
|
|
20492
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(getOverloads) and covariant return types in interfaces
|
2020-01-09
|
|
22700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: undefined symbol: core.internal.dassert.inFinalizer and core.internal.dassert.miniFormatFakeAttributes
|
2022-02-01
|
|
21893
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.atomic calls itself recursively
|
13:41:08
|
|
20808
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[regression] opDispatch error disappears!
|
2022-02-16
|
|
24183
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA does no longer work on templatized functions
|
2024-12-01
|
|
21080
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.080] Cannot initialize immutable variable after switch
|
2022-12-17
|
|
20892
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG2.086] ElfFile comparison suboptimal
|
13:40:20
|
|
23164
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.097] Infinite loop on assertion failure + DMD moves struct with copy constructor
|
2023-02-05
|
|
24019
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Public alias to private struct template in struct instantiated in UDA is not visible from module
|
2023-06-28
|
|
21140
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.086] Error on missed stack allocation for closure for template
|
2020-08-10
|
|
21780
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias this preferred over immutable conversion even if alias this is deprecated and de is on
|
2021-03-29
|
|
17131
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[Reg 2.074] Fiber.state collides with differently attributed function in derived class
|
13:37:13
|
|
24489
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.106] GC array allocations during CTFE in -betterC mode is unnecessarily restricted now
|
2024-09-29
|
|
18287
|
D
|
phobos
|
nobody
|
REOP
|
---
|
[Reg 2.078.1] several std.math functions no longer work with alias this
|
2024-12-01
|
|
21435
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The windows .win64 make file for phobos depends on the make.exe that is part of the dmd folder.
|
2024-12-01
|
|
23774
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.103-beta] cannot inline function `core.bitop.Split64.this`
|
2023-03-13
|
|
14484
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.063] IFTI doesn't work with TemplateThisParameter and inheritance
|
2023-03-16
|
|
22836
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.070/2.093] foreach using ubyte index over static array of length 256 or ushort index over static array of length 65536 does not execute the foreach body
|
2022-03-02
|
|
20896
|
D
|
dmd
|
nobody
|
NEW
|
---
|
this.__lambda2 has no value when trying to evaluate length of AliasSeq
|
2020-06-05
|
|
22621
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.094] static real array not passed correctly to function as r-value
|
2021-12-23
|
|
24386
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.095.1] constructor has no function body with return type inference
|
2024-02-11
|
|
19125
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI and inout removes head mutability qualifier on by-val parameters
|
2019-07-18
|
|
23667
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101] Incorrect escape deprecation on scope lazy pointer parameter
|
2023-02-03
|
|
24421
|
D
|
dmd
|
nobody
|
NEW
|
---
|
expression `&B(A(1)).a` is not a constant
|
2024-02-28
|
|
21856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Mutable base object returned as immutable from weakly pure function
|
2024-06-15
|
|
24119
|
D
|
visuald
|
nobody
|
NEW
|
---
|
VS2022 create project wizard not working or VS2022 integration issue
|
2023-10-18
|
|
19021
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.077] Type merging immutable -> mutable broken in AST
|
2018-06-24
|
|
12420
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[AA] Can't set associative array with array as key value using key type
|
2022-12-17
|
|
23956
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099.0] Can't decide between const and non-const overload with lambda
|
2023-06-02
|
|
19083
|
D
|
druntime
|
nobody
|
NEW
|
---
|
make target doc compile error: mach_header conflicts with other
|
13:38:30
|
|
23547
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.101-master] C header files have precedent over D modules in imports
|
2023-01-10
|
|
20857
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Rethrowing range error from thread with large stack segfaults
|
13:40:16
|
|
18015
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.075] link failure unknown [0] section `' in group [.group]
|
2018-10-10
|
|
21290
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.073] Incorrect escape deprecation on scope lazy pointer parameter
|
2023-02-02
|
|
6278
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Regression(2.054 beta): 'in' contract inheritance doesn't work with safe code
|
2022-12-17
|
|
20670
|
D
|
dmd
|
nobody
|
NEW
|
---
|
immutable template specialization pattern matches immutable struct, strips immutable
|
2022-05-15
|
|
17065
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG2.072] Unique does not work with private members
|
2024-12-01
|
|
23709
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Cannot use synchronized on shared class with -preview=nosharedaccess
|
2023-03-27
|
|
16011
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[REG2.068] recursive RefCounted used to work
|
2019-12-17
|
|
24464
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.107.0] CTFE error when trying to allocate an array in betterC mode
|
2024-03-28
|
|
23901
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious "Cannot move object [...] with internal pointer"
|
2023-05-07
|
|
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
|
|
17601
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.075.0-b1] segmentation fault for dmd -deps
|
2020-03-21
|
|
18833
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.073] DMD in some cases forgets to generate wrapping TypeInfo for modifiers on classes
|
2018-05-25
|
|
16012
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.070] forward reference with alias this
|
2019-07-19
|
|
24798
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Under some circumstances, the compiler destroys the same object more than once
|
2024-10-10
|
|
17674
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.064] Simultaneous opBinary and opBinaryRight is not rejected
|
2018-11-06
|
|
23785
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG ] `-preview=in` crash when passing `enum` value at CTFE
|
2023-03-16
|
|
24547
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Stack overflow in CppMangleVisitor.writeQualified
|
2024-05-10
|
|
24366
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG]static foreach can drop last element with alias reassignment
|
2024-10-12
|
|
21757
|
D
|
phobos
|
nobody
|
NEW
|
---
|
log2 does not work with reals on CTFE with FreeBSD
|
2024-12-01
|
|
24243
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't format chain(filter, filter)
|
2024-12-01
|
|
24799
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Regression] Protected template constructors cannot be accessed outside their module.
|
2024-10-06
|
|
18712
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[Reg 2.072] bogus "switch skips declaration" error with case in mixin
|
2022-12-19
|
|
20308
|
D
|
dmd
|
nobody
|
NEW
|
---
|
frame access regression
|
2019-12-13
|
|
21978
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: CTFE internal error: painting `T*` / array of pointers in heap allocated struct not null initialized
|
2021-06-08
|
|
22864
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.067] Throwing in array literal leads to destructor being called on unconstructed data
|
2022-04-05
|
|
24572
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.108.0] Faulty template instantiation with lambda expressions
|
2024-05-28
|
|
21762
|
D
|
dmd
|
nobody
|
NEW
|
---
|
object.destroy may silently fail depending on whether a member function is a template
|
2021-07-01
|
|
19205
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.081] Cannot call superclass ctor after end of switch statement
|
2022-12-17
|
|
20430
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[Regression 2.089.0] DLL Runtime.terminate() hangs
|
13:39:51
|
|
18606
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.072] "cannot append type const(T) to type T[]" in .dup
|
2019-01-11
|
|
22374
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.093] 'import std;' with -checkaction=context causes link error
|
2024-09-30
|
|
24396
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error on forward reference in enum member UDA
|
2024-02-15
|
|
16684
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.067.0] std.getopt, problem with the automatic handling of "h"
|
2024-12-01
|
|
24128
|
D
|
phobos
|
nobody
|
NEW
|
---
|
array formatting fails to compile with bitsSet
|
2024-12-01
|
|
18786
|
D
|
installe
|
nobody
|
NEW
|
---
|
AV program detects malware in windows download of DMD
|
2018-11-10
|
|
21306
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Add D Conversion of Fileapi.h
|
13:40:44
|
|
24085
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Separate Compilation Bugs
|
2024-10-23
|
|
16391
|
D
|
druntime
|
leowbattle2
|
NEW
|
---
|
please add rt_loadLibrary/rt_unloadLibrary support for osx
|
13:36:52
|
|
22689
|
D
|
druntime
|
nobody
|
NEW
|
---
|
kFreeBSD bindings broken after switch to CRuntime_Glibc
|
13:41:44
|
|
13719
|
D
|
dmd
|
nobody
|
NEW
|
---
|
std.datetime no longer compiles when trivial destructor is added
|
2021-12-08
|
|
22645
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linking fails with fatal error LNK1318: Unexpected PDB-error: OK (0) ""
|
2022-01-04
|
|
12754
|
D
|
dmd
|
nobody
|
NEW
|
---
|
MAC link error for template to static value
|
2014-10-31
|
|
2954
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[tdpl] Allow to set associative array key value only using expression AA key type is constructable from
|
2024-03-27
|
|
17894
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Generalizing std.range.primitives.empty to use .length causes the style_lint target to fail due to std.regex.internal.ir.Bytecode.length being defined as uint
|
2024-12-01
|
|
22536
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE: Missing destruction of array literal argument for scope slice parameter
|
2022-01-06
|
|
17316
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD crashes on large code generating app
|
2017-04-10
|
|
20058
|
D
|
dmd
|
nobody
|
NEW
|
---
|
otool fails to dissassemble functions
|
2019-07-17
|
|
19855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
D compiler reports error when compiling unit test
|
2020-03-21
|
|
5363
|
D
|
dmd
|
nobody
|
NEW
|
---
|
const + alias this = wrong code
|
2022-12-17
|
|
21423
|
D
|
dmd
|
nobody
|
NEW
|
---
|
frontend.h is platform dependent and has diff on Mac OSX
|
2021-12-31
|
|
17696
|
D
|
druntime
|
nobody
|
NEW
|
---
|
dlclose() not guaranteed to unload the library
|
13:37:28
|
|
20321
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Uncontrollable blitting should be preventable for proper elaborate copy semantics
|
2019-11-20
|
|
18046
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd -unittest doesn't work when linking against a shared library
|
2017-12-09
|
|
22614
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong copy constructor is called depending on context
|
2022-01-14
|
|
24727
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importc: macro conflicts with struct of same name
|
2024-08-28
|
|
23500
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.getUDAs not working properly for overloads
|
2024-12-01
|
|
18049
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd -unittest against a library not compiled with -unittest gives undefined symbols
|
2018-01-05
|
|
23177
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ModuleInfo is not exported on Windows
|
2023-06-05
|
|
23660
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD doesn't emit ABI-compatible extern(C++) thunks
|
2023-01-30
|
|
22579
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC errors are issued by the glue layer and hence skipped without codegen
|
2022-06-04
|
|
18055
|
D
|
dmd
|
nobody
|
NEW
|
---
|
exception handling cause EXC_BAD_ACCESS when linking against shared libraries using vibe
|
2018-03-23
|
|
23661
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Using typeid from template inside __traits(compiles, ...) causes linker error
|
2023-01-31
|
|
12116
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd -op -od broken
|
2022-12-17
|
|
21036
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong code for non-pod types when compiled function with variadic static array
|
2021-07-13
|
|
24182
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD crashes when compile time sort is called with templatized opCmp()
|
2023-10-09
|
|
23127
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe inference seems to depend on semantic analysis order
|
2022-07-23
|
|
19805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong windows mangling for generic arguments with two identical template args
|
2019-04-13
|
|
22660
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.allocator randomly fails unittest
|
2024-12-01
|
|
20964
|
D
|
dmd
|
nobody
|
NEW
|
---
|
poor CTFE support for backward pointer iteration
|
2021-09-22
|
|
20812
|
D
|
dmd
|
nobody
|
NEW
|
---
|
_d_assocarrayliteralTX segfault assigning a shared associative array an AA literal
|
2023-06-14
|
|
16491
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Forward referencing and static/shared static module constructors break initialisation
|
13:36:56
|
|
23811
|
D
|
tools
|
nobody
|
NEW
|
---
|
Compiler doesn't emit global variables
|
2023-03-28
|
|
23650
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Using typeid with struct defined in in __traits(compiles, ...) causes linker error
|
2024-07-02
|
|
18826
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[inline asm] Wrongcode for mov
|
2022-12-17
|
|
23595
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: undefined identifier with static if and module/import order
|
2023-01-16
|
|
20858
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism.task: Can't move value to task param
|
2024-12-01
|
|
15938
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ctor doesn't initialize fields when struct is static immutable
|
2022-03-24
|
|
22367
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Modules compiled with -betterC never generate a ModuleInfo
|
2022-12-06
|
|
22497
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious dual-context error
|
2024-03-19
|
|
19946
|
D
|
dmd
|
nobody
|
NEW
|
---
|
In betterC filling an array with a non-zero value fails for types of size > 1 due to missing _memset16/_memset32/etc.
|
2023-02-24
|
|
23483
|
D
|
druntime
|
nobody
|
NEW
|
---
|
add profile-gc hook function user can call early to dump partial report file.
|
13:42:17
|
|
20972
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong real literals on windows
|
2020-08-11
|
|
24002
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"The CodeView record is corrupted" heisenbug
|
2023-06-20
|
|
19528
|
D
|
dmd
|
nobody
|
NEW
|
---
|
asm ptoblem
|
2022-05-21
|
|
21180
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Wrong selection of opEquals overload in classes
|
13:40:37
|
|
21232
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism.parallel reuses thread, leading to stale static data
|
2024-12-01
|
|
24131
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC, Linux: TLS transition from R_X86_64_TLSGD to R_X86_64_TPOFF32 failed with -inline
|
2023-09-09
|
|
24552
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cast to immutable in @safe not rejected
|
2024-05-16
|
|
24500
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101] Incorrect escape error on scope lazy T...
|
2024-04-13
|
|
23973
|
D
|
dmd
|
nobody
|
NEW
|
---
|
static constructors should have to be nothrow
|
2023-07-13
|
|
24726
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make alias work properly
|
2024-08-28
|
|
15542
|
D
|
dmd
|
nobody
|
REOP
|
---
|
pure function with no argument returning different values (with void-initialized static array)
|
2023-06-28
|
|
24692
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC fails when DMD is installed in path with spaces
|
2024-07-31
|
|
23839
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
Bogus unresolved ".eh" symbol error on macOS
|
2024-02-23
|
|
24811
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cant compile C code
|
2024-10-24
|
|
24354
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static arrays are by-reference during CTFE
|
2024-01-23
|
|
23945
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE caused by std.sumtype
|
2023-05-30
|
|
24246
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
ICE: CTFE internal error: literal 'TypeExp' in src/dmd/ctfeexpr.d(439)
|
2023-11-15
|
|
23805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Runtime segmentation fault when destructor access function frame
|
2023-03-28
|
|
23950
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Weird backend fail with noreturn type - cod1.d(4027): Assertion failure
|
2023-06-01
|
|
24057
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker complains that input file is the same as output file
|
2023-07-26
|
|
24460
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(failure) with a goto breaks safety
|
2024-07-23
|
|
24148
|
D
|
dmd
|
nobody
|
NEW
|
---
|
noreturn static array initialization causes ICE
|
2023-09-18
|
|
24462
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(failure) with a throw expression breaks safety
|
2024-03-28
|
|
24881
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE on attempt to compare deref of two functions ptr
|
2024-11-29
|
|
24463
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(failure) with a break/continue breaks safety
|
2024-03-28
|
|
24392
|
D
|
installe
|
nobody
|
NEW
|
---
|
Installer not working: Can't check signature: No public key
|
2024-09-25
|
|
24820
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Associative arrays do not correctly handle keys with copy constructors
|
13:43:56
|
|
23813
|
D
|
dmd
|
nobody
|
REOP
|
---
|
DIP1000 can introduce memory corruption in @safe function with typesafe variadics
|
2023-03-29
|
|
23819
|
D
|
dmd
|
nobody
|
NEW
|
---
|
defining your own interface IUnknown messes up vtable without any warning
|
2024-03-20
|
|
24344
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The getUDAs and stringof generate different result with different compiler
|
2024-12-01
|
|
24244
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-vcg-ast breaks on static foreach alias
|
2023-11-14
|
|
24529
|
D
|
dmd
|
nobody
|
NEW
|
---
|
is expression ignores implicit conversion of enum when pattern matching
|
2024-04-30
|
|
24249
|
D
|
dmd
|
nobody
|
NEW
|
---
|
compiler error in templated class in templated interface implementation class is masked if templated class imports self and interface is instantiated from third module
|
2023-11-19
|
|
24531
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach lowering fails to compile with dip1000 and std.array.array
|
2024-05-10
|
|
24636
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] Closures need to capture the whole frame
|
2024-06-27
|
|
24136
|
D
|
visuald
|
nobody
|
NEW
|
---
|
Support shortened methods syntax
|
2023-10-18
|
|
24427
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Crash when dlopen'ed library not dlclose'd explicitly
|
13:43:17
|
|
24456
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE implicit conversion to void[] produces wrong length
|
2024-03-27
|
|
24254
|
D
|
druntime
|
nobody
|
NEW
|
---
|
LDC crash on Epyc Bergamo
|
13:43:03
|
|
24508
|
D
|
visuald
|
nobody
|
NEW
|
---
|
VD shows any pointer(void*) as 0x0000000000000000
|
2024-04-16
|
|
23891
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] unnamed delegates ignore lifetimes
|
2023-05-05
|
|
24874
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Copying, assigning to, and destroying a struct with a union that contains a non-POD struct should be @system
|
2024-11-23
|
|
24052
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD frontend inliner causes major slowdown
|
2023-07-21
|
|
24814
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC not able to use core.stdc.stdarg
|
2024-10-14
|
|
24562
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout on the copy constructor makes it so that a normal opAssign does not work with multiple layers of objects
|
2024-05-27
|
|
23840
|
D
|
phobos
|
nobody
|
NEW
|
---
|
log(str) is not work
|
2024-12-01
|
|
24877
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Randomness in UUID generation is insufficient.
|
2024-12-01
|
|
24815
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC can not use alloca()
|
2024-10-14
|
|
24235
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Functions 0-out single element static arrays
|
2023-11-09
|
|
23953
|
D
|
installe
|
ibuclaw
|
NEW
|
---
|
Windows. import path contains not all files
|
2023-06-03
|
|
23810
|
D
|
druntime
|
nobody
|
NEW
|
---
|
types from core.stdc can't be used in extern(C++) due to aliases being shared
|
13:42:31
|
|
24237
|
D
|
dmd
|
nobody
|
NEW
|
---
|
BetterC: equality of static arrays fails in betterC
|
2023-11-09
|
|
24305
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.execute requires locking passed FILE * handles in order to create the process
|
2024-12-01
|
|
24522
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Formation and inference of nested type sequences
|
2024-04-26
|
|
24240
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing @nogc compile error in -betterC leads to undefined reference linker error
|
2023-11-11
|
|
24074
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Reference to struct not working, when executed as a task
|
2024-12-01
|
|
24780
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Errors in Using "alias this = arr" within a Class
|
2024-09-23
|
|
24242
|
D
|
dmd
|
nobody
|
NEW
|
---
|
forward inside templates with -dip1000 causes memory corruption
|
2024-08-21
|
|
24781
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias this on inner structs have wrong behaviour
|
2024-09-25
|
|
24604
|
D
|
tools
|
nobody
|
NEW
|
---
|
Need CI task to build dmd, druntime & phobos with next edition semantics
|
2024-06-14
|
|
23903
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Demangling produces exponentially long output
|
13:42:43
|
|
24221
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Stable sort crash
|
2024-12-01
|
|
24888
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD generates bad DWARF for static array return values
|
2024-11-28
|
|
24657
|
D
|
dmd
|
nobody
|
NEW
|
---
|
0-sized struct should be rejected in @safe mode
|
2024-07-10
|
|
24003
|
D
|
dmd
|
nobody
|
NEW
|
---
|
return/scope inference does not end up in type to some degree
|
2024-04-23
|
|
23821
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Valgrind issue with dynamic arrays
|
13:42:33
|
|
24368
|
D
|
dmd
|
nobody
|
NEW
|
---
|
destruction of parameter should be done by caller
|
2024-02-04
|
|
24718
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] typedef struct with name as a pointer cannot be used with struct name
|
2024-08-30
|
|
24573
|
D
|
dmd
|
nobody
|
NEW
|
---
|
qualified identifiers confuse IFTI
|
2024-05-29
|
|
24222
|
D
|
druntime
|
nobody
|
NEW
|
---
|
emplace uses wrong init value for enum
|
13:42:58
|
|
23856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The problem of accuracy loss in double division
|
2023-10-14
|
|
24753
|
D
|
tools
|
nobody
|
NEW
|
---
|
run.dlang.io throws exception for 'all dmd compilers' and -betterC argument
|
2024-09-08
|
|
24607
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(isDeprecated, ...) result incorrect on an alias member
|
2024-06-17
|
|
23906
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unicode file names are not properly handled
|
2023-05-08
|
|
24784
|
D
|
dmd
|
qs.il.paperinik
|
NEW
|
---
|
Error on first lambda parameter with default with type inference
|
2024-09-26
|
|
24275
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(mangle, ...) can hijack safe functions, bypassing @safe checks
|
2023-12-08
|
|
24499
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach over a ref parameter to an rvalue should be an error
|
2024-04-14
|
|
23932
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Slot is allocated before evaluating the value during associative array initialization
|
2023-05-23
|
|
23753
|
D
|
dmd
|
nobody
|
NEW
|
---
|
this allowed in static member function
|
2023-03-14
|
|
24804
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI fails for variadic static array parameter with narrowing conversion on templated length
|
2024-10-10
|
|
24321
|
D
|
dmd
|
nobody
|
NEW
|
---
|
'need this' when accessing a mixin via an alias tuple
|
2024-01-07
|
|
24530
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Rethrowing exception outside of catch clause segfaults with -dip1008
|
2024-08-05
|
|
24165
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Failed readf leaves File in inconsistent state
|
2024-12-01
|
|
24829
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Rebindable2 does not correctly handle types with copy constructors or postblit constructors which aren't assignable
|
2024-12-01
|
|
23824
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No warnings printed for aliases to deprecated enum members
|
2023-04-05
|
|
24865
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(hasMember, T, "__xdtor") is true in some cases where there is no __xdtor member
|
2024-11-18
|
|
24574
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Scope not inferred on this parameter
|
2024-05-30
|
|
24225
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe cast from base type to enum bypasses copy ctor, identity opAssign
|
2023-11-03
|
|
24040
|
D
|
druntime
|
nobody
|
NEW
|
---
|
dmd different to ldc and gcc for ldexp(f)
|
13:42:52
|
|
24449
|
D
|
dmd
|
nobody
|
NEW
|
---
|
immutable data can be mutated after initialization in shared static constructor
|
2024-08-29
|
|
24404
|
D
|
druntime
|
nobody
|
NEW
|
---
|
The names of the union fields in Linux's ifaddrs are named incorrectly.
|
13:43:15
|
|
24756
|
D
|
druntime
|
nobody
|
NEW
|
---
|
SIGRTMIN and SIGRTMIN+1 previous sigaction are being silently ignored when set by crt_constructor
|
13:43:50
|
|
24112
|
D
|
dmd
|
nobody
|
REOP
|
---
|
binary expressions with noreturn vars produce inconsistent results
|
2023-09-07
|
|
24609
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Array of struct with immutable field implicitly converts to void[]
|
2024-06-15
|
|
24087
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve readability of `conflicting symbols` error message
|
2023-08-15
|
|
23907
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(child) respects visibility
|
2023-05-09
|
|
24279
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Conflicting constructors/functions due to default arguments should not compile
|
2023-12-12
|
|
24134
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Unittest heisenbug: std/random.d(3867): Assertion failure
|
2024-12-01
|
|
23934
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Literal integer multiplication overflow is allowed in CTFE
|
2023-05-25
|
|
23754
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC cannot use std.format at compile time
|
2023-03-11
|
|
24805
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
The spec should not refer to default initialization as default construction when discussing disabling it
|
2024-10-14
|
|
24322
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
The keys actually used to sign the downloads are missing from gpg_keys.html
|
2024-01-07
|
|
24166
|
D
|
dmd
|
nobody
|
NEW
|
---
|
strange errors returning references to void
|
2023-10-09
|
|
23969
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Windows cannot export/import TLS from DLLs
|
2023-06-05
|
|
23796
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`deprecated` attribute ignored by opDispatch
|
2023-03-20
|
|
24831
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI fails for a function template with a default function argument
|
2024-10-24
|
|
24426
|
D
|
tools
|
nobody
|
NEW
|
---
|
ddemangle.exe appears to not demangle any mangled symbols
|
2024-03-01
|
|
23825
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No warnings printed for aliases to deprecated struct or class members
|
2023-04-05
|
|
24866
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inconsistent behavior in safe checking of conversion to void
|
2024-11-18
|
|
24373
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator can output invalid aliases
|
2024-02-08
|
|
24451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Private imports can create conflicts with public imports when using selective imports
|
2024-03-26
|
|
24406
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong signess of comparison with -O and byte-casted char
|
2024-02-23
|
|
24757
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Escaping with typesafe variadic functions is not detected, making @safe code potentially unsafe
|
2024-09-09
|
|
24089
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: Unknown for bad ordering of struct/function instantiation with sema error
|
2023-08-18
|
|
23910
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.file.remove acts differently on Windows and Linux
|
2024-12-01
|
|
24786
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd does not compile a c file (ImportC not used)
|
2024-09-26
|
|
24324
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A default-initialized variable is not identical to its init value when it contains a default-initialized member variable that is a dynamic array
|
2024-01-09
|
|
24833
|
D
|
dmd
|
nobody
|
NEW
|
---
|
enums with a base type with a copy / postblit ctor, opAssign, or dtor should either use them or be disallowed
|
2024-11-23
|
|
24690
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Generated symbols should not be in .di file
|
2024-07-30
|
|
24350
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot access a member of an 'alias this' member through an alias
|
2024-01-21
|
|
24554
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Clarrification for bad codegen on postfix operators
|
2024-05-17
|
|
24374
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator incorrect output for anonymous structs as members
|
2024-10-04
|
|
24759
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Order-dependent failure to create an overload set with template function
|
2024-09-10
|
|
24353
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Misleading error for foreach when opApply has wrong qualifier
|
2024-11-17
|
|
24474
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: typeof in initializer expression at function scope errors with "circular `typeof` definition"
|
2024-04-01
|
|
24286
|
D
|
dmd
|
nobody
|
NEW
|
---
|
String literals not merged by linker because of wrong ELF output
|
2023-12-18
|
|
23939
|
D
|
druntime
|
schveiguy
|
NEW
|
---
|
trace handler showing incorrect stack frames
|
13:42:46
|
|
23761
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Trait getOverloads does not retain "this" reference when used with instance
|
2023-03-08
|
|
24665
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static array cast can be an unsafe lvalue
|
2024-11-19
|
|
24325
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type inference has precedence over written type when using `static`
|
2024-01-08
|
|
24169
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Confusion between array literal and associative array literal
|
2024-06-29
|
|
24834
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opAssign is not generated for structs with copy constructors
|
2024-10-25
|
|
24351
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot format `void[]` with compile-time check
|
2024-12-01
|
|
24555
|
D
|
druntime
|
nobody
|
NEW
|
---
|
macOS: Add shared druntime/Phobos (libphobos2.dylib)
|
13:43:32
|
|
24198
|
D
|
dmd
|
nobody
|
NEW
|
---
|
nothrow keyword ignored on struct destructor
|
2023-10-25
|
|
24007
|
D
|
dmd
|
nobody
|
NEW
|
---
|
function/delegate literals cannot specify linkage
|
2023-06-21
|
|
24428
|
D
|
druntime
|
nobody
|
NEW
|
---
|
unresolved external symbol _D4core8internal5newaa3Foo6__initZ, etc during unittest builds
|
13:43:18
|
|
23828
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Deprecation warnings on deprecated variables with deprecated types
|
2023-04-05
|
|
24229
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Parser accepts fundamental types as primary expressions without dot identifier
|
2024-11-09
|
|
24455
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] va_arg fails in working C code
|
2024-03-27
|
|
24394
|
D
|
dmd
|
nobody
|
REOP
|
---
|
const(ubyte)[] array argument can be returned as string, mislabeling mutable data as immutable
|
2024-02-24
|
|
24613
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bitfield with 64 bits always zero
|
2024-06-16
|
|
23915
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Instance method properties not evaluated when passed to template value argument
|
2023-05-16
|
|
24507
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Do not call preprocessor with normalization checks turned on
|
2024-04-15
|
|
23943
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`execute` causes interrupted system call inside LLDB
|
2024-12-01
|
|
24810
|
D
|
phobos
|
nobody
|
NEW
|
---
|
stable sort does not work with structs that both define opAssign and disable default-initialization
|
2024-12-01
|
|
24666
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Two modules, mutually importing each other, silently ignores bodies of static conditions
|
2024-08-05
|
|
24352
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: 'r' format cannot be checked at compile time
|
2024-12-01
|
|
24557
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.readln does not properly handle case where last character in terminator is repeated
|
2024-12-01
|
|
23829
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std/parallelism.d(4351): unittest failure
|
2024-12-01
|
|
24870
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cast() ignore when the dot operator is used
|
2024-11-21
|
|
24231
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Can't emplace immutable nested class
|
13:43:01
|
|
23888
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: VLAs (Variable Length Arrays) are not supported
|
2023-05-05
|
|
24615
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC can't import Python 3.12 header
|
2024-06-17
|
|
24480
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA ignores template functions
|
2024-12-01
|
|
24641
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: enum typedef before definition is not supported
|
2024-06-30
|
|
23765
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler crashes when extending a class and overriding allocation functions without selector
|
2023-03-11
|
|
24668
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: C files have no way to set module name
|
2024-07-20
|
|
24328
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Very poor GC memory utilization due to fragmentation
|
13:43:08
|
|
23804
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
max total size of static arrays
|
2023-03-23
|
|
24840
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implicit construction with associative array literals can result in more destructor calls than constructor calls
|
2024-10-30
|
|
24559
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler fails to error about using enum type as a value when compiling with -o-
|
2024-05-23
|
|
24203
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Params section in ddoc comments causes warnings with unnamed parameters
|
2023-11-20
|
|
24873
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd v2.109.1: static foreach over tuple: segfault
|
2024-11-23
|
|
24232
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ref for index of foreach for arrays is not allowed by spec but accepted by compiler.
|
2024-04-14
|
|
24457
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Assignment to double complex fails when using ternary operator
|
2024-03-27
|
|
24415
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't call public function preceded by private template overload
|
2024-04-26
|
|
24099
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Immutable module variable can be initialized by multiple static constructors
|
2023-08-22
|
|
24482
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Recursive alias out of order fails to compile with a misleading error message.
|
2024-04-04
|
|
24290
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The dmd's command line option "-run" creates files in the current directory and this is problematic
|
2023-12-22
|
|
24145
|
D
|
dmd
|
nobody
|
NEW
|
---
|
subtracting pointers with different types is both deprecated and an error
|
2023-09-13
|
|
24813
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Some compiler error messages refer to default construction instead of default initialization
|
2024-10-14
|
|
24329
|
D
|
druntime
|
nobody
|
NEW
|
---
|
GC may not leave any memory for C
|
13:43:11
|
|
24538
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: packed bitfields not implemented
|
2024-05-06
|
|
24844
|
D
|
phobos
|
nobody
|
NEW
|
---
|
BigInt multiplication of 0 by integral (non-BigInt) type creates "-0" (negative zero)
|
2024-12-01
|
|
24355
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Slice copy with static arrays incorrect bounds checking
|
2024-01-26
|
|
24697
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Function overload resolution is vague and incomplete
|
2024-08-06
|
|
24561
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout on opAssign allows you to mutate member variables
|
2024-05-24
|
|
24014
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UDAs are lost during IFTI when function pointers are involved
|
2023-06-26
|
|
24432
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Array dup ignores copy constructor with qualified argument
|
13:43:20
|
|
23835
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Accessing variable outside nested function creates delegate even if it is static
|
2023-04-13
|
|
24730
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot initialize ref variable through `alias this`
|
2024-08-28
|
|
24459
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing symbol from partial incremental compilation. allinst doesn't help.
|
2024-03-27
|
|
23893
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD linking errors with -betterC
|
2023-05-09
|
|
24484
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Generic container's recursive destructor does not compile due to "no size".
|
2024-04-06
|
|
23918
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Lambdas declared as "function" should be static and not have a context
|
2023-05-12
|
|
23722
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Lambdas are mangled incorrectly when using multiple compilation units, resulting in incorrect code
|
Wed 10:24
|
|
24792
|
D
|
dmd
|
nobody
|
NEW
|
---
|
is expression doesn't seem to correctly handle function attributes
|
2024-10-04
|
|
24512
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD writeln with malloc allocated slice crashes lld
|
2024-04-19
|
|
24146
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker error with SysTime and std.conv
|
2023-09-14
|
|
24672
|
D
|
dmd
|
nobody
|
NEW
|
---
|
duplicate renamed import not diagnosed on function-scope
|
2024-07-23
|
|
24847
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency.initOnce does not work with -preview=nosharedaccess
|
2024-12-01
|
|
24356
|
D
|
dmd
|
nobody
|
NEW
|
---
|
goto case label not correctly generated by CTFE
|
2024-01-25
|
|
24700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
MsCoffObj_getsegment is really slow O(n^2)
|
2024-11-16
|
|
24211
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Const nested function can mutate context
|
2023-11-02
|
|
24435
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] Compilation fails when casting to struct defined in separate file
|
2024-03-26
|
|
24381
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator emits both forward declarations and definition
|
2024-02-09
|
|
23894
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: _InterlockedExchangeAdd and a ton of other VC intrinsics are not recognized
|
2024-03-11
|
|
24418
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: can't import C file with fully qualified name if C file on the command line
|
2024-02-28
|
|
24774
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Input range + filter + chain => First element vanishes
|
2024-12-01
|
|
24101
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Incorrect C++ mangling for parameter of template member function
|
2023-08-23
|
|
24487
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC does not pick up some macros in Windows headers
|
2024-04-07
|
|
24514
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_d_newarraymTX can be with more dimensions than in the type
|
13:43:26
|
|
24515
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Incorrect definition of GetMessageExtraInfo
|
13:43:28
|
|
23952
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot declare pointer to function with linkage
|
2023-06-01
|
|
23985
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[dip1000] return scope fails to infer after assignment
|
2023-06-11
|
|
23809
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Adding to associative array inside Variant segfaults
|
2024-12-01
|
|
24850
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Named enum construction from base type is inconsistent
|
2024-11-09
|
|
24214
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inline asm doesnt support avx2+
|
2023-10-31
|
|
24736
|
D
|
phobos
|
nobody
|
NEW
|
---
|
core.atomic is not work with struct that has template parameter list and function pointer (-preview=all)
|
2024-12-01
|
|
23895
|
D
|
dmd
|
nobody
|
NEW
|
---
|
OOB write in escape analysis code with --preview=dip1021
|
2023-05-08
|
|
24419
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Macros inside a typedef enum not seen
|
2024-02-28
|
|
24775
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Input range -> take -> filter -> chain: Take gets applied *after* filter
|
2024-12-01
|
|
24620
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Missing builtins floating point (GCC)
|
2024-09-21
|
|
23920
|
D
|
druntime
|
nobody
|
NEW
|
---
|
object.require modifies AA before populating value
|
13:42:44
|
|
24516
|
D
|
dmd
|
nobody
|
NEW
|
---
|
qualifiers lost when tupleof is aliased
|
2024-05-02
|
|
24333
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inline ClassInfo with the vtbl
|
2024-01-16
|
|
24185
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constant folding differs between Windows and linux builds
|
2023-10-13
|
|
24709
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot get a reference to each element of an array on foreach-loop with -preview=nosharedaccess
|
2024-08-17
|
|
24567
|
D
|
dmd
|
nobody
|
NEW
|
---
|
In interpolation token strings: "$(expression)" is not treated as interpolation expression
|
2024-05-25
|
|
24216
|
D
|
dmd
|
nobody
|
NEW
|
---
|
All symbols from object are publicly imported into every module
|
2023-11-02
|
|
24020
|
D
|
druntime
|
nobody
|
NEW
|
---
|
LUID is defined incorrectly in core.sys.windows.winnt
|
13:42:50
|
|
23847
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error with regards to lambda function is confusing
|
2023-04-20
|
|
24880
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string with inout enum argument fails to compile
|
2024-12-01
|
|
24739
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string always allocates a new string
|
2024-12-01
|
|
23896
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Contextlessness of local template function not inferred across modules
|
2023-05-06
|
|
24621
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: can't access members in static array
|
2024-06-21
|
|
24261
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot define calling convention of a function prototype in a function scope
|
2024-05-31
|
|
24113
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Eager failure of TypeInfo in _d_newclassT even if not used in -betterC
|
2023-10-21
|
|
23921
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The compiler is too pessimistic on how a double context might be required
|
2023-10-16
|
|
24795
|
D
|
druntime
|
nobody
|
NEW
|
---
|
emplace mutates immutable data in @safe code
|
13:43:54
|
|
24302
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rename the variable "degrees" in sumtype.d at least in the kelvin case
|
2024-12-01
|
|
23777
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't strip shared qualifier from static array type
|
2023-03-13
|
|
24817
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UDA on nested template does not work
|
2024-10-15
|
|
23994
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler fails to derive lambda to be const
|
2023-06-15
|
|
24361
|
D
|
dmd
|
nobody
|
NEW
|
---
|
casting string literal to static int array is broken
|
2024-01-30
|
|
24217
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma truncates output at first U+0000 (NUL) character
|
2023-11-01
|
|
24740
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't parse static array type property when a type is valid
|
2024-09-02
|
|
23898
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Incorrect error message when function not found
|
13:42:41
|
|
24779
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: undefined identifier `_Float16`
|
2024-09-23
|
|
24624
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Struct with both bitfields and a slice or class instance ref doesn't compile.
|
2024-06-22
|
|
24263
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-preview=bitfields: Bit field address escapes through `ref`
|
2024-03-09
|
|
24652
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.stdc.locale.lconv layout is platform dependent
|
13:43:39
|
|
24158
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: enums created from string literal #defines don’t implicitly convert to const(char)* in D.
|
2023-12-15
|
|
23780
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Manual __ctor call can mutate immutable object in @safe code
|
2023-10-29
|
|
24818
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Tag of a single-type SumType wastes space
|
2024-12-01
|
|
24189
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Result of float-vector comparison has inconsistent type
|
2023-10-15
|
|
23814
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Codegen] Calling member function of extern(C++) class with multiple inheritance doesn't preserve the EBX register in some cases
|
2023-06-16
|
|
24857
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unknown error while instantiating: __traits(compiles) hides the real issue
|
2024-11-13
|
|
24218
|
D
|
dmd
|
nobody
|
NEW
|
---
|
U+0000 (NUL) cannot be used in string literal
|
2023-11-01
|
|
24593
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Some structs in core.sys.posix.sys.types should be union instead of struct
|
13:43:36
|
|
23924
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template function overload fails with enum and typesafe variadic template parameters
|
2023-05-18
|
|
23782
|
D
|
phobos
|
nobody
|
NEW
|
---
|
asNormalizedPath equality is broken
|
2024-12-01
|
|
24678
|
D
|
dmd
|
nobody
|
NEW
|
---
|
mixin does not work with interpolated strings
|
2024-07-24
|
|
24341
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Switch over enum are poorly verified
|
2024-07-25
|
|
24545
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Problems with m32 mode on Linux
|
2024-05-08
|
|
23817
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Reject `is` alias template instance TypeSpecialization when TemplateParameterList supplied
|
2023-03-31
|
|
24858
|
D
|
phobos
|
nobody
|
NEW
|
---
|
maxIndex but not minIndex sometimes returns the index as an array with a single element
|
2024-12-01
|
|
24219
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't compare AliasSeq with is operator
|
2023-11-02
|
|
24035
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Changing this for classes is allowed in contracts
|
2023-10-13
|
|
24444
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: no way to specify where header files "live"
|
2024-03-20
|
|
16057
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[TDPL] synchronized (a, b) does not compile
|
2023-12-04
|
|
24077
|
D
|
visuald
|
nobody
|
NEW
|
---
|
Visual D is not being installed for VS 2022
|
2023-10-18
|
|
24120
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Closures break constructor/destructor safety
|
2023-08-30
|
|
23925
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dlangui is stuck in Deprecations loop after upgrading to 2.103.1
|
2023-05-18
|
|
24655
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`inout` breaks invalid `bool` to non-`bool` conversion checks
|
2024-07-09
|
|
24314
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker flag `-L-dead_strip`strips `static this()` and `static ~this()`
|
2024-01-01
|
|
24527
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opAssign has no effect during CTFE when an array is wrapped in a range
|
2024-04-28
|
|
23961
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Overload set created using selective imports causes declarations to conflict with themselves
|
2023-06-04
|
|
24821
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't return void from constructors
|
2024-10-18
|
|
24191
|
D
|
installe
|
nobody
|
NEW
|
---
|
VS2022 professional edition is not detected
|
2023-10-20
|
|
24859
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Relational expression for dynamic arrays with vector elements fails to compile
|
13:43:58
|
|
24716
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Outer class in derived inner class loses its type.
|
2024-08-25
|
|
24220
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static array of nested struct changes .init value at runtime
|
2023-11-02
|
|
24445
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type cast dropping const should not be an lvalue
|
2024-03-20
|
|
23854
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Compiler hooks for decoding of strings with foreach is not templated
|
13:42:37
|
|
24271
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd exits with -4 on dub release (not sure what causes error, but have minimal repro code)
|
2023-12-08
|
|
24496
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"Undefined reference to internal" when -c with SysTime.max in init
|
2024-04-29
|
|
23929
|
D
|
dmd
|
nobody
|
NEW
|
---
|
in operator on noreturn associative array causes dmd crash
|
2023-05-20
|
|
24656
|
D
|
dmd
|
nobody
|
NEW
|
---
|
enums with explicit EnumBaseType incorrectly matching multiple overloads.
|
2024-07-09
|
|
24163
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Floating-point variadic array bug
|
2023-09-26
|
|
23788
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Win64 problem with constructor for __c_complex_float
|
2023-03-17
|
|
24681
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rawWrite on closed File and closed pipe segfault
|
2024-12-01
|
|
24192
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad context pointer access through AliasSeq member of nested struct
|
2023-10-22
|
|
23820
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Undefined reference to RTInfoImpl
|
2023-05-27
|
|
24860
|
D
|
druntime
|
nobody
|
NEW
|
---
|
array appending can create stale memory references
|
13:43:59
|
|
24446
|
D
|
druntime
|
nobody
|
NEW
|
---
|
ticksPerSecond is incorrect when posix clock resolution is 1 microsecond or more
|
13:43:22
|
|
23855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
traits getOverloads returns overload when one of the symbols is a templatized function
|
2024-07-29
|
|
24750
|
D
|
dmd
|
nobody
|
NEW
|
---
|
escaping sliced stack arrays not detected
|
2024-09-09
|
|
24042
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ImportC: Error: no definition for static function
|
2023-11-24
|
|
24468
|
D
|
phobos
|
nobody
|
NEW
|
---
|
stdThreadLocalLog does not print `log` and `trace` logs
|
2024-12-01
|
|
23904
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious "struct [...] already exists"
|
2023-05-11
|
|
24632
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Fully qualified package name in package requires import?
|
2024-06-26
|
|
24273
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Circular reference error flagged in valid code
|
2023-12-09
|
|
23930
|
D
|
dmd
|
nobody
|
NEW
|
---
|
assert(0) passed to function with noreturn parameter causes segfault
|
2023-05-20
|
|
24658
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_aaRange cannot be interpreted at compile time, because it has no available source code
|
13:43:41
|
|
23967
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
12.14 Array Properties - capacity description
|
2023-06-05
|
|
24684
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad diagnostic for an enum member in an enum that use another enum as base type
|
2024-07-25
|
|
24473
|
D
|
dmd
|
nobody
|
NEW
|
---
|
it should not be possible to shadow the module name
|
2024-10-08
|