|
24887
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Bug tracker description for dlang.org should mention ddox
|
2024-11-27
|
|
24885
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Documentation for std.algorithm.mutation.remove: some code examples look wrong
|
2024-11-27
|
|
24805
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
The spec should not refer to default initialization as default construction when discussing disabling it
|
2024-10-14
|
|
24721
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
tài xỉu online world jobs
|
2024-08-25
|
|
24697
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Function overload resolution is vague and incomplete
|
2024-08-06
|
|
24693
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
[SPEC] The @standalone attribute should be documented in the spec
|
2024-08-03
|
|
24638
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Reference Documentation has missing index entry
|
2024-06-30
|
|
24633
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Document opApply as an alias to a function template instance
|
2024-06-26
|
|
24571
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Grammar spec should not use "opt"
|
2024-06-25
|
|
24554
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Clarrification for bad codegen on postfix operators
|
2024-05-17
|
|
24544
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
asm grammar dosn't covers bracket syntax
|
2024-05-07
|
|
24537
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
homepage, no link to the github organization
|
2024-05-04
|
|
24497
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
favicon.ico file missing in offline documentation
|
2024-04-13
|
|
24347
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Instructions to build dmd under Windows are broken
|
2024-01-20
|
|
24346
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Lambda as UDA is valid but spec requires brackets
|
2024-01-20
|
|
24322
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
The keys actually used to sign the downloads are missing from gpg_keys.html
|
2024-01-07
|
|
24236
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
vcg-ast is not documented
|
2023-11-09
|
|
24059
|
D
|
dlang.or
|
nobody
|
REOP
|
---
|
deployment of stable branch in Phobos documentation seems to lag behind
|
2023-07-27
|
|
24038
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Free-function is not defined in relation to function spec page
|
2023-07-07
|
|
24006
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Document locking behavior of the default GC
|
2023-06-21
|
|
23981
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
enum siblings and struct member naming conflict undetected and counter intuitive path prefered
|
2023-06-09
|
|
23967
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
12.14 Array Properties - capacity description
|
2023-06-05
|
|
23804
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
max total size of static arrays
|
2023-03-23
|
|
24892
|
D
|
dmd
|
nobody
|
NEW
|
---
|
We need a __traits trait to test for whether one class is derived from another
|
Sat 09:57
|
|
24888
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD generates bad DWARF for static array return values
|
2024-11-28
|
|
24881
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE on attempt to compare deref of two functions ptr
|
2024-11-29
|
|
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
|
|
24873
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd v2.109.1: static foreach over tuple: segfault
|
2024-11-23
|
|
24870
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cast() ignore when the dot operator is used
|
2024-11-21
|
|
24869
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Qualifier dropped from return type when AliasSeq is indexed with template argument
|
2024-11-21
|
|
24867
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong deprecation warning of @system variable usage under CTFE
|
2024-11-19
|
|
24866
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inconsistent behavior in safe checking of conversion to void
|
2024-11-18
|
|
24865
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(hasMember, T, "__xdtor") is true in some cases where there is no __xdtor member
|
2024-11-18
|
|
24857
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unknown error while instantiating: __traits(compiles) hides the real issue
|
2024-11-13
|
|
24854
|
D
|
dmd
|
nobody
|
NEW
|
---
|
An @disabled opAssign is generated when it doesn't need to be @disabled
|
2024-11-11
|
|
24850
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Named enum construction from base type is inconsistent
|
2024-11-09
|
|
24842
|
D
|
dmd
|
nobody
|
REOP
|
---
|
No ability to overload unary logial not operator
|
2024-11-06
|
|
24840
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implicit construction with associative array literals can result in more destructor calls than constructor calls
|
2024-10-30
|
|
24839
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@hidden not implemented to enabling non exportation when using negative annotation
|
2024-10-30
|
|
24838
|
D
|
dmd
|
nobody
|
REOP
|
---
|
A closure with a layout of pointer size or below that is not modified, should not have a closure
|
2024-11-14
|
|
24834
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opAssign is not generated for structs with copy constructors
|
2024-10-25
|
|
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
|
|
24831
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI fails for a function template with a default function argument
|
2024-10-24
|
|
24821
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't return void from constructors
|
2024-10-18
|
|
24817
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UDA on nested template does not work
|
2024-10-15
|
|
24816
|
D
|
dmd
|
nobody
|
NEW
|
---
|
backend optimizer slowdown on large for loop body
|
2024-10-15
|
|
24815
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC can not use alloca()
|
2024-10-14
|
|
24814
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC not able to use core.stdc.stdarg
|
2024-10-14
|
|
24813
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Some compiler error messages refer to default construction instead of default initialization
|
2024-10-14
|
|
24811
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cant compile C code
|
2024-10-24
|
|
24808
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Semicolon expected after traits
|
2024-10-13
|
|
24806
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allocate a struct by new on stack with scope
|
2024-10-13
|
|
24804
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI fails for variadic static array parameter with narrowing conversion on templated length
|
2024-10-10
|
|
24800
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(printf) gives me the wrong fix
|
2024-10-08
|
|
24799
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Regression] Protected template constructors cannot be accessed outside their module.
|
2024-10-06
|
|
24798
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Under some circumstances, the compiler destroys the same object more than once
|
2024-10-10
|
|
24797
|
D
|
dmd
|
nobody
|
NEW
|
---
|
isZeroInit is wrongly false for some struct/union nesting
|
2024-10-05
|
|
24796
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Confusing irrelevant 'cannot pass rvalue argument' error message on a type error
|
2024-10-05
|
|
24794
|
D
|
dmd
|
nobody
|
NEW
|
---
|
protected AND package?
|
2024-10-04
|
|
24792
|
D
|
dmd
|
nobody
|
NEW
|
---
|
is expression doesn't seem to correctly handle function attributes
|
2024-10-04
|
|
24791
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(msg, BasicType TypeSuffix) doesn't parse
|
2024-10-11
|
|
24789
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow body-less, non-extern, local functions
|
2024-10-03
|
|
24787
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error signed integer overflow
|
2024-10-01
|
|
24786
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd does not compile a c file (ImportC not used)
|
2024-09-26
|
|
24785
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add explicit template arguments for lambdas
|
2024-09-25
|
|
24784
|
D
|
dmd
|
qs.il.paperinik
|
NEW
|
---
|
Error on first lambda parameter with default with type inference
|
2024-09-26
|
|
24783
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ref and out declarations can be initialized with null references
|
2024-09-24
|
|
24781
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias this on inner structs have wrong behaviour
|
2024-09-25
|
|
24780
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Errors in Using "alias this = arr" within a Class
|
2024-09-23
|
|
24779
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: undefined identifier `_Float16`
|
2024-09-23
|
|
24778
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Warning for unused imports
|
2024-09-24
|
|
24772
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Casting class references to void* should be @safe
|
2024-10-02
|
|
24771
|
D
|
dmd
|
nobody
|
NEW
|
---
|
apply qualifiers between `ref` and function name to return type
|
2024-09-19
|
|
24769
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add pragma compile on import
|
2024-09-19
|
|
24763
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't use struct initializer in an array literal
|
2024-09-13
|
|
24759
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Order-dependent failure to create an overload set with template function
|
2024-09-10
|
|
24757
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Escaping with typesafe variadic functions is not detected, making @safe code potentially unsafe
|
2024-09-09
|
|
24750
|
D
|
dmd
|
nobody
|
NEW
|
---
|
escaping sliced stack arrays not detected
|
2024-09-09
|
|
24740
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't parse static array type property when a type is valid
|
2024-09-02
|
|
24734
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Test DMD with bounds checking for Array.opIndex
|
2024-08-30
|
|
24730
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot initialize ref variable through `alias this`
|
2024-08-28
|
|
24729
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't declare global ref variable
|
2024-08-28
|
|
24727
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importc: macro conflicts with struct of same name
|
2024-08-28
|
|
24726
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make alias work properly
|
2024-08-28
|
|
24724
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error when @trusted function returns reference to parameter
|
2024-08-26
|
|
24718
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] typedef struct with name as a pointer cannot be used with struct name
|
2024-08-30
|
|
24716
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Outer class in derived inner class loses its type.
|
2024-08-25
|
|
24711
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Elf object file code sections are being padded with 00 bytes for alignment
|
2024-08-20
|
|
24709
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot get a reference to each element of an array on foreach-loop with -preview=nosharedaccess
|
2024-08-17
|
|
24700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
MsCoffObj_getsegment is really slow O(n^2)
|
2024-11-16
|
|
24692
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC fails when DMD is installed in path with spaces
|
2024-07-31
|
|
24690
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Generated symbols should not be in .di file
|
2024-07-30
|
|
24684
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad diagnostic for an enum member in an enum that use another enum as base type
|
2024-07-25
|
|
24682
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[next edition] Require named arguments in certain circumstances
|
2024-07-25
|
|
24679
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ref variables] Allow `auto ref`
|
2024-08-19
|
|
24678
|
D
|
dmd
|
nobody
|
NEW
|
---
|
mixin does not work with interpolated strings
|
2024-07-24
|
|
24676
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow break and continue in scope(exit/failure/success)
|
2024-07-23
|
|
24675
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow variable declarations in `for`conditions
|
2024-07-23
|
|
24673
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] Usage of `scope` parameters should require an explicit `@safe`-ty annotation
|
2024-07-23
|
|
24672
|
D
|
dmd
|
nobody
|
NEW
|
---
|
duplicate renamed import not diagnosed on function-scope
|
2024-07-23
|
|
24671
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve error message on override mismatch
|
2024-07-23
|
|
24668
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: C files have no way to set module name
|
2024-07-20
|
|
24666
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Two modules, mutually importing each other, silently ignores bodies of static conditions
|
2024-08-05
|
|
24665
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static array cast can be an unsafe lvalue
|
2024-11-19
|
|
24664
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inconsistent "cannot be used as an lvalue in @safe code" deprecation
|
2024-07-15
|
|
24662
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add a way to pass mixin arguments to pragma(msg) before mixing in
|
2024-07-15
|
|
24657
|
D
|
dmd
|
nobody
|
NEW
|
---
|
0-sized struct should be rejected in @safe mode
|
2024-07-10
|
|
24656
|
D
|
dmd
|
nobody
|
NEW
|
---
|
enums with explicit EnumBaseType incorrectly matching multiple overloads.
|
2024-07-09
|
|
24655
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`inout` breaks invalid `bool` to non-`bool` conversion checks
|
2024-07-09
|
|
24654
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Parameters in contracts should be `const`
|
2024-07-09
|
|
24650
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach should support inout for callback delegate
|
2024-07-05
|
|
24649
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Upper-bound-inclusive range foreach
|
2024-07-08
|
|
24648
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Power operator should be unordered with unary prefix, not stronger
|
2024-07-04
|
|
24647
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Non copyable types can’t do postfix increment/decrement
|
2024-07-03
|
|
24646
|
D
|
dmd
|
nobody
|
NEW
|
---
|
reading a bool generates redundant masking code
|
2024-07-03
|
|
24643
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow overriding of private/package class methods
|
2024-07-01
|
|
24641
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: enum typedef before definition is not supported
|
2024-06-30
|
|
24640
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: defines of one symbol to another are not converted to enums
|
2024-06-30
|
|
24636
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] Closures need to capture the whole frame
|
2024-06-27
|
|
24635
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow opApply with default parameters
|
2024-09-26
|
|
24632
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Fully qualified package name in package requires import?
|
2024-06-26
|
|
24624
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Struct with both bitfields and a slice or class instance ref doesn't compile.
|
2024-06-22
|
|
24621
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: can't access members in static array
|
2024-06-21
|
|
24620
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Missing builtins floating point (GCC)
|
2024-09-21
|
|
24619
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow pointer slicing for slices of length 0 or 1
|
2024-06-20
|
|
24618
|
D
|
dmd
|
nobody
|
NEW
|
---
|
redefined core type errors should show fully qualified name
|
2024-06-20
|
|
24615
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC can't import Python 3.12 header
|
2024-06-17
|
|
24613
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bitfield with 64 bits always zero
|
2024-06-16
|
|
24609
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Array of struct with immutable field implicitly converts to void[]
|
2024-06-15
|
|
24607
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(isDeprecated, ...) result incorrect on an alias member
|
2024-06-17
|
|
24606
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A way __traits(allMembers, ???) to exclude "alias" & "deprecated" member(s)
|
2024-06-14
|
|
24587
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow negated qualifiers in cast expressions
|
2024-06-17
|
|
24586
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.108] initialization of immutable arrays with a system function marks the array as system
|
2024-06-05
|
|
24581
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add a @gc attribute already
|
2024-06-03
|
|
24574
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Scope not inferred on this parameter
|
2024-05-30
|
|
24573
|
D
|
dmd
|
nobody
|
NEW
|
---
|
qualified identifiers confuse IFTI
|
2024-05-29
|
|
24572
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.108.0] Faulty template instantiation with lambda expressions
|
2024-05-28
|
|
24569
|
D
|
dmd
|
nobody
|
NEW
|
---
|
operator overloading on pointer to value-type instances
|
2024-05-27
|
|
24567
|
D
|
dmd
|
nobody
|
NEW
|
---
|
In interpolation token strings: "$(expression)" is not treated as interpolation expression
|
2024-05-25
|
|
24563
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make the compiler provide a reason for why it has disabled a function
|
2024-05-24
|
|
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
|
|
24561
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout on opAssign allows you to mutate member variables
|
2024-05-24
|
|
24559
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler fails to error about using enum type as a value when compiling with -o-
|
2024-05-23
|
|
24553
|
D
|
dmd
|
nobody
|
NEW
|
---
|
all 0 struct initializer with float is still stored in data section
|
2024-05-16
|
|
24552
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cast to immutable in @safe not rejected
|
2024-05-16
|
|
24547
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Stack overflow in CppMangleVisitor.writeQualified
|
2024-05-10
|
|
24545
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Problems with m32 mode on Linux
|
2024-05-08
|
|
24542
|
D
|
dmd
|
nobody
|
NEW
|
---
|
actually apply VRP to foreach indices when array is of known length
|
2024-05-07
|
|
24540
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add order/index to enum member to return its position
|
2024-05-06
|
|
24539
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(identifier, …) should work with sequences
|
2024-05-06
|
|
24538
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: packed bitfields not implemented
|
2024-05-06
|
|
24536
|
D
|
dmd
|
nobody
|
NEW
|
---
|
C runtime constructor/destructor pragma should not be on an exported symbol
|
2024-05-04
|
|
24532
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add pragma to set function as a TLS callback function for Windows
|
2024-05-02
|
|
24531
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach lowering fails to compile with dip1000 and std.array.array
|
2024-05-10
|
|
24530
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Rethrowing exception outside of catch clause segfaults with -dip1008
|
2024-08-05
|
|
24529
|
D
|
dmd
|
nobody
|
NEW
|
---
|
is expression ignores implicit conversion of enum when pattern matching
|
2024-04-30
|
|
24528
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add offending member to "no size because of forward reference" error
|
2024-04-29
|
|
24527
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opAssign has no effect during CTFE when an array is wrapped in a range
|
2024-04-28
|
|
24522
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Formation and inference of nested type sequences
|
2024-04-26
|
|
24516
|
D
|
dmd
|
nobody
|
NEW
|
---
|
qualifiers lost when tupleof is aliased
|
2024-05-02
|
|
24512
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD writeln with malloc allocated slice crashes lld
|
2024-04-19
|
|
24510
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Perfect forwarding and explicit move should be compiler intrinsic and have operators
|
2024-04-17
|
|
24507
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Do not call preprocessor with normalization checks turned on
|
2024-04-15
|
|
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
|
|
24499
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach over a ref parameter to an rvalue should be an error
|
2024-04-14
|
|
24496
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"Undefined reference to internal" when -c with SysTime.max in init
|
2024-04-29
|
|
24492
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Opt-in support for pointer write barriers
|
2024-04-09
|
|
24490
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow unescaped literal $ in a Interpolation Expression Sequence
|
2024-04-09
|
|
24489
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.106] GC array allocations during CTFE in -betterC mode is unnecessarily restricted now
|
2024-09-29
|
|
24487
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC does not pick up some macros in Windows headers
|
2024-04-07
|
|
24484
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Generic container's recursive destructor does not compile due to "no size".
|
2024-04-06
|
|
24482
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Recursive alias out of order fails to compile with a misleading error message.
|
2024-04-04
|
|
24475
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: allow _Alignof expression
|
2024-04-01
|
|
24474
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: typeof in initializer expression at function scope errors with "circular `typeof` definition"
|
2024-04-01
|
|
24473
|
D
|
dmd
|
nobody
|
NEW
|
---
|
it should not be possible to shadow the module name
|
2024-10-08
|
|
24469
|
D
|
dmd
|
nobody
|
NEW
|
---
|
non-constant nested delegate literal expression - Error on delegates causing memory corruption
|
2024-03-30
|
|
24467
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow unittest functions to support expressions only
|
2024-03-29
|
|
24466
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`scope(exit)` should not be allowed in the main scope of `noreturn` functions
|
2024-03-29
|
|
24464
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.107.0] CTFE error when trying to allocate an array in betterC mode
|
2024-03-28
|
|
24463
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(failure) with a break/continue breaks safety
|
2024-03-28
|
|
24462
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(failure) with a throw expression breaks safety
|
2024-03-28
|
|
24460
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(failure) with a goto breaks safety
|
2024-07-23
|
|
24459
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing symbol from partial incremental compilation. allinst doesn't help.
|
2024-03-27
|
|
24457
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Assignment to double complex fails when using ternary operator
|
2024-03-27
|
|
24456
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE implicit conversion to void[] produces wrong length
|
2024-03-27
|
|
24455
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] va_arg fails in working C code
|
2024-03-27
|
|
24454
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow initialization of non-static reference type data members by non-immutable values or rvalues
|
2024-04-29
|
|
24451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Private imports can create conflicts with public imports when using selective imports
|
2024-03-26
|
|
24449
|
D
|
dmd
|
nobody
|
NEW
|
---
|
immutable data can be mutated after initialization in shared static constructor
|
2024-08-29
|
|
24448
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ddoc could make unittest attributes available
|
2024-03-22
|
|
24445
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type cast dropping const should not be an lvalue
|
2024-03-20
|
|
24444
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: no way to specify where header files "live"
|
2024-03-20
|
|
24443
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Substitution failure for nested/member functions on POSIX systems
|
2024-03-20
|
|
24441
|
D
|
dmd
|
nobody
|
NEW
|
---
|
templated member functions/nested function does not mangle correctly to C++ on Posix systems
|
2024-03-19
|
|
24439
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Restore RBP frame pointers for 64 bit code
|
2024-03-19
|
|
24437
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Optional arguments changing overload preference when compared to a varatic function
|
2024-03-14
|
|
24435
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] Compilation fails when casting to struct defined in separate file
|
2024-03-26
|
|
24430
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Nested Recursive SumType ICE and destructor issue
|
2024-03-06
|
|
24425
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@standalone attribute should be usable on thread-local static constructors and all static destructors
|
2024-03-01
|
|
24424
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd executes itself recursively if CC=dmd
|
2024-03-01
|
|
24423
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Support dmd specific CC environment variable
|
2024-02-29
|
|
24421
|
D
|
dmd
|
nobody
|
NEW
|
---
|
expression `&B(A(1)).a` is not a constant
|
2024-02-28
|
|
24420
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spellchecker in the initializer matches the declaration
|
2024-02-28
|
|
24419
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Macros inside a typedef enum not seen
|
2024-02-28
|
|
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
|
|
24416
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add traits for the result of IFTI
|
2024-02-27
|
|
24415
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't call public function preceded by private template overload
|
2024-04-26
|
|
24414
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: undefined identifier `__builtin_clz`
|
2024-02-26
|
|
24413
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: undefined identifier `__builtin_unreachable`
|
2024-11-01
|
|
24412
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No predefined version for 64bit ?!
|
2024-03-27
|
|
24406
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong signess of comparison with -O and byte-casted char
|
2024-02-23
|
|
24398
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE evaluation of iota() fails inside extern(C++) struct
|
2024-02-18
|
|
24396
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error on forward reference in enum member UDA
|
2024-02-15
|
|
24395
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow braced statements in loop conditions
|
2024-07-02
|
|
24394
|
D
|
dmd
|
nobody
|
REOP
|
---
|
const(ubyte)[] array argument can be returned as string, mislabeling mutable data as immutable
|
2024-02-24
|
|
24393
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Going into ROM operator overload
|
2024-02-15
|
|
24386
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.095.1] constructor has no function body with return type inference
|
2024-02-11
|
|
24385
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Slicing a static array binds as non-ref when using auto ref
|
2024-02-10
|
|
24381
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator emits both forward declarations and definition
|
2024-02-09
|
|
24380
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE assert messages are replaced with "null" with -dip1008
|
2024-08-05
|
|
24377
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: negative array dimension `3145728u * 1024u`[32bit]
|
2024-02-12
|
|
24376
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator outputs D keywords for members
|
2024-02-08
|
|
24374
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator incorrect output for anonymous structs as members
|
2024-10-04
|
|
24373
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: .di generator can output invalid aliases
|
2024-02-08
|
|
24369
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow define "debug" with compiled time literal "__MODULE__"
|
2024-02-04
|
|
24368
|
D
|
dmd
|
nobody
|
NEW
|
---
|
destruction of parameter should be done by caller
|
2024-02-04
|
|
24367
|
D
|
dmd
|
nobody
|
NEW
|
---
|
'-deps' causes compile errors when using '-betterC'
|
2024-02-02
|
|
24366
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG]static foreach can drop last element with alias reassignment
|
2024-10-12
|
|
24361
|
D
|
dmd
|
nobody
|
NEW
|
---
|
casting string literal to static int array is broken
|
2024-01-30
|
|
24360
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot use TCC as C compiler
|
2024-01-29
|
|
24356
|
D
|
dmd
|
nobody
|
NEW
|
---
|
goto case label not correctly generated by CTFE
|
2024-01-25
|
|
24355
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Slice copy with static arrays incorrect bounds checking
|
2024-01-26
|
|
24354
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static arrays are by-reference during CTFE
|
2024-01-23
|
|
24353
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Misleading error for foreach when opApply has wrong qualifier
|
2024-11-17
|
|
24350
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot access a member of an 'alias this' member through an alias
|
2024-01-21
|
|
24343
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Read only data used to initialize objects that are mostly zero
|
2024-02-23
|
|
24341
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Switch over enum are poorly verified
|
2024-07-25
|
|
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
|
|
24325
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type inference has precedence over written type when using `static`
|
2024-01-08
|
|
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
|
|
24321
|
D
|
dmd
|
nobody
|
NEW
|
---
|
'need this' when accessing a mixin via an alias tuple
|
2024-01-07
|
|
24320
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Change std.writefln() into a regular variadic function not a template
|
2024-01-07
|
|
24317
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(inline, true) is wrongly applied when having nested functions
|
2024-01-03
|
|
24314
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker flag `-L-dead_strip`strips `static this()` and `static ~this()`
|
2024-01-01
|
|
24300
|
D
|
dmd
|
nobody
|
NEW
|
---
|
error message for a jump over `scope(exit)` leaks internal details
|
2024-10-09
|
|
24299
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The dmd's command line option "-run" should prefer dynamic linking with the Phobos library by default
|
2023-12-24
|
|
24291
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: support computed goto
|
2023-12-30
|
|
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
|
|
24286
|
D
|
dmd
|
nobody
|
NEW
|
---
|
String literals not merged by linker because of wrong ELF output
|
2023-12-18
|
|
24279
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Conflicting constructors/functions due to default arguments should not compile
|
2023-12-12
|
|
24275
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(mangle, ...) can hijack safe functions, bypassing @safe checks
|
2023-12-08
|
|
24273
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Circular reference error flagged in valid code
|
2023-12-09
|
|
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
|
|
24263
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-preview=bitfields: Bit field address escapes through `ref`
|
2024-03-09
|
|
24261
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot define calling convention of a function prototype in a function scope
|
2024-05-31
|
|
24256
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`-preview=in` should allow array literals and delegate literals in a `@nogc` context
|
2024-08-16
|
|
24255
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't deduce parameter type of function literal used as argument in IFTI
|
2024-09-02
|
|
24251
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious forward reference error with nested struct
|
2023-11-19
|
|
24250
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Recognize immediate indexing of array literal to prevent GC allocation
|
2023-11-19
|
|
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
|
|
24246
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
ICE: CTFE internal error: literal 'TypeExp' in src/dmd/ctfeexpr.d(439)
|
2023-11-15
|
|
24244
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-vcg-ast breaks on static foreach alias
|
2023-11-14
|
|
24242
|
D
|
dmd
|
nobody
|
NEW
|
---
|
forward inside templates with -dip1000 causes memory corruption
|
2024-08-21
|
|
24240
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing @nogc compile error in -betterC leads to undefined reference linker error
|
2023-11-11
|
|
24237
|
D
|
dmd
|
nobody
|
NEW
|
---
|
BetterC: equality of static arrays fails in betterC
|
2023-11-09
|
|
24235
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Functions 0-out single element static arrays
|
2023-11-09
|
|
24234
|
D
|
dmd
|
nobody
|
NEW
|
---
|
suggest imports of known/processed symbols
|
2023-11-08
|
|
24232
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ref for index of foreach for arrays is not allowed by spec but accepted by compiler.
|
2024-04-14
|
|
24229
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Parser accepts fundamental types as primary expressions without dot identifier
|
2024-11-09
|
|
24228
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: cannot implicitly convert expression `_Complex(0.0, 1.0)` of type `_Complex!double` to `idouble`
|
2023-11-04
|
|
24225
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe cast from base type to enum bypasses copy ctor, identity opAssign
|
2023-11-03
|
|
24220
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static array of nested struct changes .init value at runtime
|
2023-11-02
|
|
24219
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't compare AliasSeq with is operator
|
2023-11-02
|
|
24218
|
D
|
dmd
|
nobody
|
NEW
|
---
|
U+0000 (NUL) cannot be used in string literal
|
2023-11-01
|
|
24217
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma truncates output at first U+0000 (NUL) character
|
2023-11-01
|
|
24216
|
D
|
dmd
|
nobody
|
NEW
|
---
|
All symbols from object are publicly imported into every module
|
2023-11-02
|
|
24214
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inline asm doesnt support avx2+
|
2023-10-31
|
|
24211
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Const nested function can mutate context
|
2023-11-02
|
|
24203
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Params section in ddoc comments causes warnings with unnamed parameters
|
2023-11-20
|
|
24198
|
D
|
dmd
|
nobody
|
NEW
|
---
|
nothrow keyword ignored on struct destructor
|
2023-10-25
|
|
24197
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow typeof(return) in template constraints
|
2023-10-24
|
|
24195
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD defaults Winver to Windows XP
|
2023-10-23
|
|
24194
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Multiline shebang is not supported
|
2023-10-23
|
|
24192
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad context pointer access through AliasSeq member of nested struct
|
2023-10-22
|
|
24190
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Identifier tokenizer is greedy steals new line characters
|
2023-10-27
|
|
24189
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Result of float-vector comparison has inconsistent type
|
2023-10-15
|
|
24185
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constant folding differs between Windows and linux builds
|
2023-10-13
|
|
24182
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD crashes when compile time sort is called with templatized opCmp()
|
2023-10-09
|
|
24169
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Confusion between array literal and associative array literal
|
2024-06-29
|
|
24167
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@noreturn compiles because of noreturn
|
2023-09-27
|
|
24166
|
D
|
dmd
|
nobody
|
NEW
|
---
|
strange errors returning references to void
|
2023-10-09
|
|
24163
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Floating-point variadic array bug
|
2023-09-26
|
|
24158
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: enums created from string literal #defines don’t implicitly convert to const(char)* in D.
|
2023-12-15
|
|
24148
|
D
|
dmd
|
nobody
|
NEW
|
---
|
noreturn static array initialization causes ICE
|
2023-09-18
|
|
24147
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Struct destructors should not allow GC
|
2023-09-15
|
|
24146
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker error with SysTime and std.conv
|
2023-09-14
|
|
24145
|
D
|
dmd
|
nobody
|
NEW
|
---
|
subtracting pointers with different types is both deprecated and an error
|
2023-09-13
|
|
24141
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: C11 atomics not supported
|
2023-11-23
|
|
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
|
|
24127
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC - no way to organize files
|
2024-05-23
|
|
24120
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Closures break constructor/destructor safety
|
2023-08-30
|
|
24113
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Eager failure of TypeInfo in _d_newclassT even if not used in -betterC
|
2023-10-21
|
|
24112
|
D
|
dmd
|
nobody
|
REOP
|
---
|
binary expressions with noreturn vars produce inconsistent results
|
2023-09-07
|
|
24101
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Incorrect C++ mangling for parameter of template member function
|
2023-08-23
|
|
24100
|
D
|
dmd
|
nobody
|
NEW
|
---
|
proposal to implement "partially pure" functions
|
2023-08-22
|
|
24099
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Immutable module variable can be initialized by multiple static constructors
|
2023-08-22
|
|
24096
|
D
|
dmd
|
nobody
|
NEW
|
---
|
a pure function is in fact impure for local automatic external variables
|
2023-08-22
|
|
24089
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: Unknown for bad ordering of struct/function instantiation with sema error
|
2023-08-18
|
|
24087
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve readability of `conflicting symbols` error message
|
2023-08-15
|
|
24085
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Separate Compilation Bugs
|
2024-10-23
|
|
24073
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler should explain why implicit conversion to mutable fails
|
2023-08-05
|
|
24062
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DIP1000 Provide reason why destructor was not scope when calling member function
|
2023-07-30
|
|
24057
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker complains that input file is the same as output file
|
2023-07-26
|
|
24052
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD frontend inliner causes major slowdown
|
2023-07-21
|
|
24050
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101.0] Wrong code with temporary and tuple range foreach
|
2023-07-19
|
|
24047
|
D
|
dmd
|
nobody
|
NEW
|
---
|
compiler accepts unparseable code for unittests when -unittest is not provided
|
2023-08-08
|
|
24046
|
D
|
dmd
|
nobody
|
NEW
|
---
|
static destructors should be allowed in function bodies
|
2023-07-14
|
|
24045
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler fails to recognize overlapping Union elements in CTFE
|
2023-07-13
|
|
24042
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ImportC: Error: no definition for static function
|
2023-11-24
|
|
24039
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Provide operator overload members for built-in types
|
2023-08-08
|
|
24035
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Changing this for classes is allowed in contracts
|
2023-10-13
|
|
24033
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[compiler diagnostics] Add a way to make aliases "strong"
|
2023-07-06
|
|
24030
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A `lazy` parameter shouldn't be allowed to be "called" twice
|
2023-07-04
|
|
24021
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Issue a warning on assert with side effects
|
2023-06-29
|
|
24019
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Public alias to private struct template in struct instantiated in UDA is not visible from module
|
2023-06-28
|
|
24015
|
D
|
dmd
|
nobody
|
NEW
|
---
|
C#-style indented delimited strings
|
2023-06-26
|
|
24014
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UDAs are lost during IFTI when function pointers are involved
|
2023-06-26
|
|
24007
|
D
|
dmd
|
nobody
|
NEW
|
---
|
function/delegate literals cannot specify linkage
|
2023-06-21
|
|
24005
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UFCS: The non-member function call can be uniform/universal, too
|
2023-06-21
|
|
24004
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UFCS is not uniform/universal (enough)
|
2023-06-23
|
|
24003
|
D
|
dmd
|
nobody
|
NEW
|
---
|
return/scope inference does not end up in type to some degree
|
2024-04-23
|
|
24002
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"The CodeView record is corrupted" heisenbug
|
2023-06-20
|
|
23998
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@mustuse should require opCast(T:bool) is checked
|
2023-06-18
|
|
23996
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(assume)
|
2023-06-20
|
|
23994
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler fails to derive lambda to be const
|
2023-06-15
|
|
23985
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[dip1000] return scope fails to infer after assignment
|
2023-06-11
|
|
23984
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DDoc can hyphenate variable names, leading to ambiguity
|
2023-06-10
|
|
23975
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Using struct as an expression gives alias this type has no value error
|
2023-10-16
|
|
23974
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A ModuleInfo in a separate Windows DLL should not be referred to by MIimportedModules
|
2023-06-07
|
|
23973
|
D
|
dmd
|
nobody
|
NEW
|
---
|
static constructors should have to be nothrow
|
2023-07-13
|
|
23969
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Windows cannot export/import TLS from DLLs
|
2023-06-05
|
|
23964
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.102] inccorect error opAssign cannot be used ... @disable
|
2024-04-29
|
|
23961
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Overload set created using selective imports causes declarations to conflict with themselves
|
2023-06-04
|
|
23960
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opApply and opApplyReverse should work with named mixin templates in aggregates
|
2023-06-04
|
|
23956
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099.0] Can't decide between const and non-const overload with lambda
|
2023-06-02
|
|
23952
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot declare pointer to function with linkage
|
2023-06-01
|
|
23950
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Weird backend fail with noreturn type - cod1.d(4027): Assertion failure
|
2023-06-01
|
|
23945
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE caused by std.sumtype
|
2023-05-30
|
|
23938
|
D
|
dmd
|
nobody
|
NEW
|
---
|
spellchecker suggests `~this()` but it cant be used.
|
2023-06-03
|
|
23934
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Literal integer multiplication overflow is allowed in CTFE
|
2023-05-25
|
|
23932
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Slot is allocated before evaluating the value during associative array initialization
|
2023-05-23
|
|
23930
|
D
|
dmd
|
nobody
|
NEW
|
---
|
assert(0) passed to function with noreturn parameter causes segfault
|
2023-05-20
|
|
23929
|
D
|
dmd
|
nobody
|
NEW
|
---
|
in operator on noreturn associative array causes dmd crash
|
2023-05-20
|
|
23925
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dlangui is stuck in Deprecations loop after upgrading to 2.103.1
|
2023-05-18
|
|
23924
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template function overload fails with enum and typesafe variadic template parameters
|
2023-05-18
|
|
23921
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The compiler is too pessimistic on how a double context might be required
|
2023-10-16
|
|
23919
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cast array to pointer should be illegal
|
2023-05-12
|
|
23918
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Lambdas declared as "function" should be static and not have a context
|
2023-05-12
|
|
23916
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Non-eponymous template instances have a "type" (void)
|
2023-05-13
|
|
23915
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Instance method properties not evaluated when passed to template value argument
|
2023-05-16
|
|
23911
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"Overlapping arrays in copy:" error message gone
|
2023-05-11
|
|
23907
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(child) respects visibility
|
2023-05-09
|
|
23906
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unicode file names are not properly handled
|
2023-05-08
|
|
23904
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious "struct [...] already exists"
|
2023-05-11
|
|
23902
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC error message location for #defines are not precise enough.
|
2023-05-10
|
|
23901
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious "Cannot move object [...] with internal pointer"
|
2023-05-07
|
|
23896
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Contextlessness of local template function not inferred across modules
|
2023-05-06
|
|
23895
|
D
|
dmd
|
nobody
|
NEW
|
---
|
OOB write in escape analysis code with --preview=dip1021
|
2023-05-08
|
|
23894
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: _InterlockedExchangeAdd and a ton of other VC intrinsics are not recognized
|
2024-03-11
|
|
23893
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD linking errors with -betterC
|
2023-05-09
|
|
23891
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] unnamed delegates ignore lifetimes
|
2023-05-05
|
|
23888
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: VLAs (Variable Length Arrays) are not supported
|
2023-05-05
|
|
23883
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`#line` is off by one and off by two if a line comment follows
|
2023-05-11
|
|
23860
|
D
|
dmd
|
nobody
|
NEW
|
---
|
circleCI codecov is disabled
|
2023-04-25
|
|
23856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The problem of accuracy loss in double division
|
2023-10-14
|
|
23855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
traits getOverloads returns overload when one of the symbols is a templatized function
|
2024-07-29
|
|
23850
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Differentiate between a module that is in binary vs outside of binary when including -I
|
2023-07-10
|
|
23847
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error with regards to lambda function is confusing
|
2023-04-20
|
|
23839
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
Bogus unresolved ".eh" symbol error on macOS
|
2024-02-23
|
|
23835
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Accessing variable outside nested function creates delegate even if it is static
|
2023-04-13
|
|
23828
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Deprecation warnings on deprecated variables with deprecated types
|
2023-04-05
|
|
23827
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IsExpression allows Identifier outside static if/assert
|
2023-04-05
|
|
23825
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No warnings printed for aliases to deprecated struct or class members
|
2023-04-05
|
|
23824
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No warnings printed for aliases to deprecated enum members
|
2023-04-05
|
|
23820
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Undefined reference to RTInfoImpl
|
2023-05-27
|
|
23819
|
D
|
dmd
|
nobody
|
NEW
|
---
|
defining your own interface IUnknown messes up vtable without any warning
|
2024-03-20
|
|
23817
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Reject `is` alias template instance TypeSpecialization when TemplateParameterList supplied
|
2023-03-31
|
|
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
|
|
23813
|
D
|
dmd
|
nobody
|
REOP
|
---
|
DIP1000 can introduce memory corruption in @safe function with typesafe variadics
|
2023-03-29
|
|
23806
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.099.0] Link error with -betterC
|
2023-03-24
|
|
23805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Runtime segmentation fault when destructor access function frame
|
2023-03-28
|
|
23803
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Link error instead of error message when using betterC
|
Sat 16:43
|
|
23800
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-checkaction=context asserts on deprecated type comparisons should not trigger deprecation messages
|
2023-03-22
|
|
23796
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`deprecated` attribute ignored by opDispatch
|
2023-03-20
|
|
23788
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Win64 problem with constructor for __c_complex_float
|
2023-03-17
|
|
23785
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG ] `-preview=in` crash when passing `enum` value at CTFE
|
2023-03-16
|
|
23780
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Manual __ctor call can mutate immutable object in @safe code
|
2023-10-29
|
|
23777
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't strip shared qualifier from static array type
|
2023-03-13
|
|
23774
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.103-beta] cannot inline function `core.bitop.Split64.this`
|
2023-03-13
|
|
23771
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Array equals should be handled by CTFE
|
2023-05-17
|
|
23765
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler crashes when extending a class and overriding allocation functions without selector
|
2023-03-11
|
|
23761
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Trait getOverloads does not retain "this" reference when used with instance
|
2023-03-08
|
|
23756
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add thread local constructor/destructor pragma
|
2024-05-02
|
|
23754
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC cannot use std.format at compile time
|
2023-03-11
|
|
23753
|
D
|
dmd
|
nobody
|
NEW
|
---
|
this allowed in static member function
|
2023-03-14
|
|
23722
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Lambdas are mangled incorrectly when using multiple compilation units, resulting in incorrect code
|
Wed 10:24
|
|
23709
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Cannot use synchronized on shared class with -preview=nosharedaccess
|
2023-03-27
|
|
23667
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.101] Incorrect escape deprecation on scope lazy pointer parameter
|
2023-02-03
|
|
23661
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Using typeid from template inside __traits(compiles, ...) causes linker error
|
2023-01-31
|
|
23660
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD doesn't emit ABI-compatible extern(C++) thunks
|
2023-01-30
|
|
23650
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Using typeid with struct defined in in __traits(compiles, ...) causes linker error
|
2024-07-02
|
|
23630
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Regression in library caused by dmd 2.101.0 update
|
2023-02-09
|
|
23595
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: undefined identifier with static if and module/import order
|
2023-01-16
|
|
23547
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.101-master] C header files have precedent over D modules in imports
|
2023-01-10
|
|
23339
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Internal Compiler Error with extern(C++) class declared in function template
|
2022-09-18
|
|
23335
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: Template lambda has no value when assigning to ref delegate return
|
2022-09-16
|
|
23303
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.096] Conflict error on private imports
|
2022-08-23
|
|
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
|
|
23240
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd compiles 'ok' class invalid to interface if class contains abstract members
|
2022-07-13
|
|
23204
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.097] discarded scope return still allocates GC closure
|
2022-06-22
|
|
23177
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ModuleInfo is not exported on Windows
|
2023-06-05
|
|
23164
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.097] Infinite loop on assertion failure + DMD moves struct with copy constructor
|
2023-02-05
|
|
23152
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad diagnostic for variable used as a type
|
2022-12-28
|
|
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
|
|
23001
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.063] missing unreachable code warning with switch inside switch
|
2023-11-14
|
|
22902
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd 2.099 regression: unittest -checkaction=context and import std.regex causes link error
|
2023-01-10
|
|
22864
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.067] Throwing in array literal leads to destructor being called on unconstructed data
|
2022-04-05
|
|
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
|
|
22805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.099] missing libraries when using some windows API calls with -m32
|
2022-02-21
|
|
22737
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Segmentation fault in CppMangleVisitor.getTiNamespace
|
2022-12-27
|
|
22700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: undefined symbol: core.internal.dassert.inFinalizer and core.internal.dassert.miniFormatFakeAttributes
|
2022-02-01
|
|
22645
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linking fails with fatal error LNK1318: Unexpected PDB-error: OK (0) ""
|
2022-01-04
|
|
22621
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.094] static real array not passed correctly to function as r-value
|
2021-12-23
|
|
22618
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.078] Rejects valid depending on ordering of alias this and other alias
|
2021-12-21
|
|
22617
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE rejects modification of copied static array
|
2024-01-23
|
|
22614
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong copy constructor is called depending on context
|
2022-01-14
|
|
22579
|
D
|
dmd
|
nobody
|
NEW
|
---
|
betterC errors are issued by the glue layer and hence skipped without codegen
|
2022-06-04
|
|
22536
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE: Missing destruction of array literal argument for scope slice parameter
|
2022-01-06
|
|
22497
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Spurious dual-context error
|
2024-03-19
|
|
22374
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.093] 'import std;' with -checkaction=context causes link error
|
2024-09-30
|
|
22367
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Modules compiled with -betterC never generate a ModuleInfo
|
2022-12-06
|
|
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
|
|
22092
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.067] for loop over range with closure loops infinitely
|
2022-12-17
|
|
22045
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Assignment of pointers in union should be @safe, only pointers access are @system
|
2024-06-26
|
|
22042
|
D
|
dmd
|
nobody
|
NEW
|
---
|
shared(delegate[]) causes dmd to fail
|
2021-11-05
|
|
21989
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.096] Double destruction of new'ed aggregates since `-preview=dtorfields` became the default
|
2023-11-11
|
|
21978
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: CTFE internal error: painting `T*` / array of pointers in heap allocated struct not null initialized
|
2021-06-08
|
|
21856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Mutable base object returned as immutable from weakly pure function
|
2024-06-15
|
|
21780
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias this preferred over immutable conversion even if alias this is deprecated and de is on
|
2021-03-29
|
|
21768
|
D
|
dmd
|
nobody
|
NEW
|
---
|
typeid(Expression) doesn't properly resolve opIndex overload
|
2021-03-26
|
|
21762
|
D
|
dmd
|
nobody
|
NEW
|
---
|
object.destroy may silently fail depending on whether a member function is a template
|
2021-07-01
|
|
21744
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.092.0] NRVO sometimes not performed when it should be
|
2021-03-22
|
|
21670
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.095] Public alias to private function triggers a deprecaton when called without parens
|
2022-12-30
|
|
21660
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.066.0] cannot convert unique immutable(int)** to immutable
|
2022-03-17
|
|
21499
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Backref mangling implementation causes OOM in some edge cases
|
2020-12-25
|
|
21451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(compiles, ...) is wrong on overloaded templates instantiated with empty parens
|
2021-02-11
|
|
21423
|
D
|
dmd
|
nobody
|
NEW
|
---
|
frontend.h is platform dependent and has diff on Mac OSX
|
2021-12-31
|
|
21321
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unimplemented interface method from abstract base class not detected
|
2023-09-04
|
|
21290
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.073] Incorrect escape deprecation on scope lazy pointer parameter
|
2023-02-02
|
|
21245
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: expression `canBitwiseHash!(...)` of type `void` does not have a boolean value
|
2020-09-23
|
|
21140
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.086] Error on missed stack allocation for closure for template
|
2020-08-10
|
|
21080
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.080] Cannot initialize immutable variable after switch
|
2022-12-17
|
|
21036
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong code for non-pod types when compiled function with variadic static array
|
2021-07-13
|
|
20972
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong real literals on windows
|
2020-08-11
|
|
20964
|
D
|
dmd
|
nobody
|
NEW
|
---
|
poor CTFE support for backward pointer iteration
|
2021-09-22
|
|
20896
|
D
|
dmd
|
nobody
|
NEW
|
---
|
this.__lambda2 has no value when trying to evaluate length of AliasSeq
|
2020-06-05
|
|
20876
|
D
|
dmd
|
nobody
|
NEW
|
---
|
generated constructor always inout regardless of ability of fields to use inout
|
2024-10-11
|
|
20847
|
D
|
dmd
|
nobody
|
REOP
|
---
|
confusing compiler error message when compiling PosixTimeZone.getTimeZone
|
2024-07-23
|
|
20828
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(getFunctionAttributes) doesn't support "scope"
|
2021-12-03
|
|
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
|
|
20812
|
D
|
dmd
|
nobody
|
NEW
|
---
|
_d_assocarrayliteralTX segfault assigning a shared associative array an AA literal
|
2023-06-14
|
|
20808
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[regression] opDispatch error disappears!
|
2022-02-16
|
|
20803
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.071.0] Objects are destroyed too early with -inline
|
2020-08-29
|
|
20753
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
"Error: unknown" with structs of arrays, speculative instantiation and recursive types
|
2021-11-26
|
|
20686
|
D
|
dmd
|
nobody
|
NEW
|
---
|
failed static assert using a combination of __traits and unfinished type
|
2020-05-04
|
|
20670
|
D
|
dmd
|
nobody
|
NEW
|
---
|
immutable template specialization pattern matches immutable struct, strips immutable
|
2022-05-15
|
|
20492
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(getOverloads) and covariant return types in interfaces
|
2020-01-09
|
|
20443
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Case where code compiles depending on order of declaration
|
2022-09-23
|
|
20321
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Uncontrollable blitting should be preventable for proper elaborate copy semantics
|
2019-11-20
|
|
20308
|
D
|
dmd
|
nobody
|
NEW
|
---
|
frame access regression
|
2019-12-13
|
|
20058
|
D
|
dmd
|
nobody
|
NEW
|
---
|
otool fails to dissassemble functions
|
2019-07-17
|
|
19963
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Regression 2.066 - 2.067.1] nested pure functions variable access
|
2020-02-13
|
|
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
|
|
19855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
D compiler reports error when compiling unit test
|
2020-03-21
|
|
19805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong windows mangling for generic arguments with two identical template args
|
2019-04-13
|
|
19792
|
D
|
dmd
|
nobody
|
NEW
|
---
|
typeof expression in parameter list appears to select wrong overload
|
2019-04-07
|
|
19625
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.067] module-level static template struct can't take alias to a delegate
|
2019-01-28
|
|
19537
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Invariants from base classes not called
|
2022-09-07
|
|
19528
|
D
|
dmd
|
nobody
|
NEW
|
---
|
asm ptoblem
|
2022-05-21
|
|
19205
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.081] Cannot call superclass ctor after end of switch statement
|
2022-12-17
|
|
19201
|
D
|
dmd
|
ibuclaw
|
REOP
|
---
|
Error: func called with argument types (ulong) matches both: __c_long and __c_ulong
|
2021-02-25
|
|
19125
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI and inout removes head mutability qualifier on by-val parameters
|
2019-07-18
|
|
19021
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.077] Type merging immutable -> mutable broken in AST
|
2018-06-24
|