|
24892
|
D
|
dmd
|
nobody
|
NEW
|
---
|
We need a __traits trait to test for whether one class is derived from another
|
Sat 09:57
|
|
24889
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function alignForSize]
|
2024-12-01
|
|
24888
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD generates bad DWARF for static array return values
|
2024-11-28
|
|
24886
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Tuple does not support compatible `.tupleof` args
|
2024-12-01
|
|
24881
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE on attempt to compare deref of two functions ptr
|
2024-11-29
|
|
24880
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string with inout enum argument fails to compile
|
2024-12-01
|
|
24878
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Forward referencing issue
|
2024-11-25
|
|
24877
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Randomness in UUID generation is insufficient.
|
2024-12-01
|
|
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
|
|
24862
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cStd cRuntimeLibrary in __traits(getTargetInfo)?
|
2024-11-16
|
|
24860
|
D
|
druntime
|
nobody
|
NEW
|
---
|
array appending can create stale memory references
|
Sat 13:43
|
|
24859
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Relational expression for dynamic arrays with vector elements fails to compile
|
Sat 13:43
|
|
24858
|
D
|
phobos
|
nobody
|
NEW
|
---
|
maxIndex but not minIndex sometimes returns the index as an array with a single element
|
2024-12-01
|
|
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
|
|
24853
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Skip white space with formattedRead
|
2024-12-01
|
|
24850
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Named enum construction from base type is inconsistent
|
2024-11-09
|
|
24847
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency.initOnce does not work with -preview=nosharedaccess
|
2024-12-01
|
|
24844
|
D
|
phobos
|
nobody
|
NEW
|
---
|
BigInt multiplication of 0 by integral (non-BigInt) type creates "-0" (negative zero)
|
2024-12-01
|
|
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
|
|
24829
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Rebindable2 does not correctly handle types with copy constructors or postblit constructors which aren't assignable
|
2024-12-01
|
|
24825
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.browse should use internal functions for executing subprocess
|
2024-12-01
|
|
24821
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't return void from constructors
|
2024-10-18
|
|
24820
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Associative arrays do not correctly handle keys with copy constructors
|
Sat 13:43
|
|
24818
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Tag of a single-type SumType wastes space
|
2024-12-01
|
|
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
|
|
24810
|
D
|
phobos
|
nobody
|
NEW
|
---
|
stable sort does not work with structs that both define opAssign and disable default-initialization
|
2024-12-01
|
|
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
|
|
24802
|
D
|
dmd
|
nobody
|
NEW
|
---
|
misleading "cannot `goto` into `try` block" when skipping variable with destructor
|
2024-10-11
|
|
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
|
|
24795
|
D
|
druntime
|
nobody
|
NEW
|
---
|
emplace mutates immutable data in @safe code
|
Sat 13:43
|
|
24794
|
D
|
dmd
|
nobody
|
NEW
|
---
|
protected AND package?
|
2024-10-04
|
|
24793
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow implicit conversion of const pointers to void*
|
2024-11-21
|
|
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
|
|
24788
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template inferrence bug?
|
2024-10-02
|
|
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
|
|
24782
|
D
|
druntime
|
nobody
|
NEW
|
---
|
mmsystem header has align(1): near top
|
Sat 13:43
|
|
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
|
|
24775
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Input range -> take -> filter -> chain: Take gets applied *after* filter
|
2024-12-01
|
|
24774
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Input range + filter + chain => First element vanishes
|
2024-12-01
|
|
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
|
|
24756
|
D
|
druntime
|
nobody
|
NEW
|
---
|
SIGRTMIN and SIGRTMIN+1 previous sigaction are being silently ignored when set by crt_constructor
|
Sat 13:43
|
|
24754
|
D
|
dmd
|
nobody
|
REOP
|
---
|
cannot take address of a member array in a ref foreach
|
2024-09-13
|
|
24750
|
D
|
dmd
|
nobody
|
NEW
|
---
|
escaping sliced stack arrays not detected
|
2024-09-09
|
|
24747
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Offer compiler configuration information
|
2024-09-06
|
|
24746
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Expand build graph information for build managers
|
2024-09-06
|
|
24743
|
D
|
installe
|
nobody
|
NEW
|
---
|
spam
|
2024-09-06
|
|
24740
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't parse static array type property when a type is valid
|
2024-09-02
|
|
24739
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string always allocates a new string
|
2024-12-01
|
|
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
|
|
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
|
|
24725
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.sys.linux: feature detect glibc functions at build time
|
Sat 13:43
|
|
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
|
|
24717
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias edge cases with tupleof
|
2024-09-02
|
|
24716
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Outer class in derived inner class loses its type.
|
2024-08-25
|
|
24713
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`to!string` and `format` don’t handle infinite ranges
|
2024-12-01
|
|
24712
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Derived outer class reference doesn't work right.
|
2024-08-21
|
|
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
|
|
24708
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_d_assert_msg not weak linkage?
|
Sat 13:43
|
|
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
|
|
24686
|
D
|
phobos
|
nobody
|
NEW
|
---
|
SumType stopped working on LDC 1.37 with unmatched DeducedParameterType template
|
2024-12-01
|
|
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
|
|
24681
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rawWrite on closed File and closed pipe segfault
|
2024-12-01
|
|
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
|
|
24674
|
D
|
phobos
|
nobody
|
NEW
|
---
|
lockstep should be working with `@nogc` and `nothrow`
|
2024-12-01
|
|
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
|
|
24658
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_aaRange cannot be interpreted at compile time, because it has no available source code
|
Sat 13:43
|
|
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
|
|
24652
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.stdc.locale.lconv layout is platform dependent
|
Sat 13:43
|
|
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
|
|
24629
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow more than 1 set of template parameters
|
2024-06-25
|
|
24628
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Display of linkage in the compiler versus docs and examples
|
2024-06-25
|
|
24627
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow qualifiers as member function attributes in prefix notation
|
2024-06-24
|
|
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
|
|
24617
|
D
|
druntime
|
nobody
|
NEW
|
---
|
array runtime erroneously copies flags from existing block
|
Sat 13:43
|
|
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
|
|
24612
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Explicitly given `auto ref` parameter can’t bind by lvalue by value
|
2024-06-16
|
|
24611
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot explicitly instantiate template function with `auto ref`
|
2024-06-17
|
|
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
|
|
24601
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[next edition] Make opApply result opaque
|
2024-06-12
|
|
24593
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Some structs in core.sys.posix.sys.types should be union instead of struct
|
Sat 13:43
|
|
24591
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.random] docs bad at communicating trivail usecase
|
2024-12-01
|
|
24589
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.sreaching] take functions seem to be missing range overload/version
|
2024-12-01
|
|
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
|
|
24585
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow switch with multiple arguments
|
2024-06-04
|
|
24584
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[phobos] `make unittest` should not rerun tests unnecessarily
|
2024-12-01
|
|
24581
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add a @gc attribute already
|
2024-06-03
|
|
24578
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Memory leak in rt.minfo sortCtor
|
Sat 13:43
|
|
24576
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Now that OMF support has been dropped, the standard library should be called `phobos32` not `phobos32mscoff`
|
2024-12-01
|
|
24575
|
D
|
phobos
|
nobody
|
NEW
|
---
|
sumtype fails to match lambdas with anonymous arguments
|
2024-12-01
|
|
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
|
|
24570
|
D
|
phobos
|
nobody
|
NEW
|
---
|
printing a range of ranges consumes sub-ranges
|
2024-12-01
|
|
24569
|
D
|
dmd
|
nobody
|
NEW
|
---
|
operator overloading on pointer to value-type instances
|
2024-05-27
|
|
24568
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Aborting from core/sync/mutex.d(149) Error: pthread_mutex_destroy failed
|
2024-12-01
|
|
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
|
|
24557
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.readln does not properly handle case where last character in terminator is repeated
|
2024-12-01
|
|
24555
|
D
|
druntime
|
nobody
|
NEW
|
---
|
macOS: Add shared druntime/Phobos (libphobos2.dylib)
|
Sat 13:43
|
|
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
|
|
24551
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Missing O_NOFOLLOW enum on macOS
|
Sat 13:43
|
|
24550
|
D
|
phobos
|
nobody
|
NEW
|
---
|
formattedWrite should support string interpolation
|
2024-12-01
|
|
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
|
|
24541
|
D
|
phobos
|
nobody
|
NEW
|
---
|
cartesianProduct should have length for finite ranges
|
2024-12-01
|
|
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
|
|
24533
|
D
|
phobos
|
nobody
|
NEW
|
---
|
clamp with smaller-than-int T1 fails to compile with literal parameters
|
2024-12-01
|
|
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
|
|
24526
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Upstream ldc optStrategy to disable optimizations in a function
|
2024-04-28
|
|
24522
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Formation and inference of nested type sequences
|
2024-04-26
|
|
24518
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CI] Code coverage upload failure
|
2024-04-23
|
|
24516
|
D
|
dmd
|
nobody
|
NEW
|
---
|
qualifiers lost when tupleof is aliased
|
2024-05-02
|
|
24515
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Incorrect definition of GetMessageExtraInfo
|
Sat 13:43
|
|
24514
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_d_newarraymTX can be with more dimensions than in the type
|
Sat 13:43
|
|
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
|
|
24502
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG2.102.0] Can no longer select manual GC with --DRT-gcopt=gc:manual
|
Sat 13:43
|
|
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
|
|
24494
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.mmfile should take into account 256kb mapping in Windows kernel
|
2024-12-01
|
|
24492
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Opt-in support for pointer write barriers
|
2024-04-09
|
|
24491
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Introduce `is` [keyword] expressions
|
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
|
|
24480
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA ignores template functions
|
2024-12-01
|
|
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
|
|
24468
|
D
|
phobos
|
nobody
|
NEW
|
---
|
stdThreadLocalLog does not print `log` and `trace` logs
|
2024-12-01
|
|
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
|
|
24446
|
D
|
druntime
|
nobody
|
NEW
|
---
|
ticksPerSecond is incorrect when posix clock resolution is 1 microsecond or more
|
Sat 13:43
|
|
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
|
|
24432
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Array dup ignores copy constructor with qualified argument
|
Sat 13:43
|
|
24430
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Nested Recursive SumType ICE and destructor issue
|
2024-03-06
|
|
24429
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ImportC] improve error message for size_t
|
2024-03-09
|
|
24428
|
D
|
druntime
|
nobody
|
NEW
|
---
|
unresolved external symbol _D4core8internal5newaa3Foo6__initZ, etc during unittest builds
|
Sat 13:43
|
|
24427
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Crash when dlopen'ed library not dlclose'd explicitly
|
Sat 13:43
|
|
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
|
|
24404
|
D
|
druntime
|
nobody
|
NEW
|
---
|
The names of the union fields in Linux's ifaddrs are named incorrectly.
|
Sat 13:43
|
|
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
|
|
24392
|
D
|
installe
|
nobody
|
NEW
|
---
|
Installer not working: Can't check signature: No public key
|
2024-09-25
|
|
24391
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.encoding.sanitize should be usable in @safe
|
2024-12-01
|
|
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
|
|
24378
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG 2.104] inout error with -profile=gc
|
Sat 13:43
|
|
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
|
|
24364
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template emission failure: missing switch error symbol in std.uni
|
2024-02-01
|
|
24362
|
D
|
dmd
|
nobody
|
NEW
|
---
|
casting a string literal with a postfix to array re-interpret casts anything
|
2024-01-30
|
|
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
|
|
24358
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.digest on array of arrays surprisingly shallow
|
2024-12-01
|
|
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
|
|
24352
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: 'r' format cannot be checked at compile time
|
2024-12-01
|
|
24351
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot format `void[]` with compile-time check
|
2024-12-01
|
|
24350
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot access a member of an 'alias this' member through an alias
|
2024-01-21
|
|
24345
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Issue with `alias this = xyz` inside structs.
|
2024-02-07
|
|
24344
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The getUDAs and stringof generate different result with different compiler
|
2024-12-01
|
|
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
|
|
24330
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Redundant template instantiations for equal string/array literals
|
2024-01-12
|
|
24329
|
D
|
druntime
|
nobody
|
NEW
|
---
|
GC may not leave any memory for C
|
Sat 13:43
|
|
24328
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Very poor GC memory utilization due to fragmentation
|
Sat 13:43
|
|
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
|
|
24310
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ImportC: varargs from Microsoft header incompatible with va_start
|
2024-01-04
|
|
24308
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[ImportC] druntime\import\importc.h(134): fatal error C1034: sal.h: no include path set
|
Sat 13:43
|
|
24307
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.meta] weak values/alias for default values
|
2024-12-01
|
|
24305
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.execute requires locking passed FILE * handles in order to create the process
|
2024-12-01
|
|
24302
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rename the variable "degrees" in sumtype.d at least in the kelvin case
|
2024-12-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
|
|
24287
|
D
|
installe
|
nobody
|
NEW
|
---
|
Build release tarballs of the DMD compiler with PGO
|
2023-12-18
|
|
24286
|
D
|
dmd
|
nobody
|
NEW
|
---
|
String literals not merged by linker because of wrong ELF output
|
2023-12-18
|
|
24285
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot swap a std.typecons.Tuple
|
2024-12-01
|
|
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
|
|
24270
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Pointer to Nullable of recursive struct
|
2024-12-01
|
|
24265
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ref delegate literal no longer implicitly converts to unannotated type
|
2023-11-29
|
|
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
|
|
24260
|
D
|
druntime
|
nobody
|
NEW
|
---
|
GC creates too many threads when running with restricted CPU affinity
|
Sat 13:43
|
|
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
|
|
24254
|
D
|
druntime
|
nobody
|
NEW
|
---
|
LDC crash on Epyc Bergamo
|
Sat 13:43
|
|
24253
|
D
|
dmd
|
nobody
|
NEW
|
---
|
fn "is not accessible from module" with overload reflection regressed in v2.105
|
2023-11-23
|
|
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
|
|
24245
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ddoc interprets `$(...)` in backticks, as a macro
|
2023-11-14
|
|
24244
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-vcg-ast breaks on static foreach alias
|
2023-11-14
|
|
24243
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't format chain(filter, filter)
|
2024-12-01
|
|
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
|
|
24233
|
D
|
phobos
|
nobody
|
NEW
|
---
|
T[].canFind(Nullable!T()) returns true when it used to return false
|
2024-12-01
|
|
24232
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ref for index of foreach for arrays is not allowed by spec but accepted by compiler.
|
2024-04-14
|
|
24231
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Can't emplace immutable nested class
|
Sat 13:43
|
|
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
|
|
24227
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Add a trait to check if symbol is an alias
|
Sat 13:42
|
|
24225
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe cast from base type to enum bypasses copy ctor, identity opAssign
|
2023-11-03
|
|
24222
|
D
|
druntime
|
nobody
|
NEW
|
---
|
emplace uses wrong init value for enum
|
Sat 13:42
|
|
24221
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Stable sort crash
|
2024-12-01
|
|
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
|
|
24202
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.chain ganerated object has wrong .init
|
2024-12-01
|
|
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
|
|
24196
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_d_arraysetassign(S[],S.init): it not work on struct when it is “@disable this(this)”, dmd 2.105.2/ldc 1.35
|
Sat 13:42
|
|
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
|
|
24191
|
D
|
installe
|
nobody
|
NEW
|
---
|
VS2022 professional edition is not detected
|
2023-10-20
|
|
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
|
|
24186
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(linkerDirective) not implemented on Mac
|
2023-10-13
|
|
24185
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constant folding differs between Windows and linux builds
|
2023-10-13
|
|
24183
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA does no longer work on templatized functions
|
2024-12-01
|
|
24182
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD crashes when compile time sort is called with templatized opCmp()
|
2023-10-09
|
|
24172
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Error when compiling with std_regex_* debug conditions
|
2024-12-01
|
|
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
|
|
24165
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Failed readf leaves File in inconsistent state
|
2024-12-01
|
|
24164
|
D
|
phobos
|
nobody
|
NEW
|
---
|
readf should stop reading a trailing string at whitespace
|
2024-12-01
|
|
24163
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Floating-point variadic array bug
|
2023-09-26
|
|
24161
|
D
|
dmd
|
nobody
|
NEW
|
---
|
overridden extern(objective-c) methods should inherit their selector
|
2023-09-26
|
|
24160
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern(objective-c) ivars don't respect initializer
|
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
|
|
24152
|
D
|
phobos
|
nobody
|
NEW
|
---
|
range .until evaluates .front twice
|
2024-12-01
|
|
24149
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve invariant checking with assert
|
2023-09-18
|
|
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
|
|
24143
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Chain unreachable code
|
2024-12-01
|
|
24141
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: C11 atomics not supported
|
2023-11-23
|
|
24138
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.103] MemberFunctionsTuple does not see final functions
|
2024-12-01
|
|
24134
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Unittest heisenbug: std/random.d(3867): Assertion failure
|
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
|
|
24128
|
D
|
phobos
|
nobody
|
NEW
|
---
|
array formatting fails to compile with bitsSet
|
2024-12-01
|
|
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
|
|
24104
|
D
|
installe
|
nobody
|
NEW
|
---
|
Wire Mesh Filter Suppliers in India
|
2023-08-23
|
|
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
|
|
24098
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Safe variable can be initialized from `@system` static constructor.
|
2024-03-30
|
|
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
|
|
24081
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function countUntil] countUntil is a terrible name
|
2024-12-01
|
|
24080
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.TemplateOf doesn't return void for non-template functions
|
2024-12-01
|
|
24074
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Reference to struct not working, when executed as a task
|
2024-12-01
|
|
24073
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler should explain why implicit conversion to mutable fails
|
2023-08-05
|
|
24063
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow overloads that make no sense
|
2023-09-14
|
|
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
|
|
24048
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't sort after filter
|
2024-12-01
|
|
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
|
|
24040
|
D
|
druntime
|
nobody
|
NEW
|
---
|
dmd different to ldc and gcc for ldexp(f)
|
Sat 13:42
|
|
24039
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Provide operator overload members for built-in types
|
2023-08-08
|
|
24037
|
D
|
phobos
|
nobody
|
NEW
|
---
|
assocArray should support immutable values
|
2024-12-01
|
|
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
|
|
24020
|
D
|
druntime
|
nobody
|
NEW
|
---
|
LUID is defined incorrectly in core.sys.windows.winnt
|
Sat 13:42
|
|
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
|
|
24009
|
D
|
druntime
|
nobody
|
NEW
|
---
|
The garbage collector tries to allocate memory while the program is out of memory
|
Sat 13:42
|
|
24008
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.lastIndexOf(string, char) and (string, string) should be nothrow
|
2024-12-01
|
|
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
|
|
24001
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add console module to replace std.stdio
|
2024-12-01
|
|
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
|
|
23977
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG2.102] cannot use getSymbolsByUDA on template struct with alias member
|
2024-12-01
|
|
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
|
|
23962
|
D
|
installe
|
nobody
|
NEW
|
---
|
Please move dub and dustmite to separate deb package
|
2023-06-04
|
|
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
|
|
23955
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't access non-eponymous members in IFTI template
|
2023-11-22
|
|
23953
|
D
|
installe
|
ibuclaw
|
NEW
|
---
|
Windows. import path contains not all files
|
2023-06-03
|
|
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
|
|
23944
|
D
|
phobos
|
nobody
|
NEW
|
---
|
bigint doesnt work in ctfe (uses free)
|
2024-12-01
|
|
23943
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`execute` causes interrupted system call inside LLDB
|
2024-12-01
|
|
23942
|
D
|
dmd
|
nobody
|
NEW
|
---
|
deprecated public import
|
2023-05-29
|
|
23939
|
D
|
druntime
|
schveiguy
|
NEW
|
---
|
trace handler showing incorrect stack frames
|
Sat 13:42
|
|
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
|
|
23923
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`this` not captured by lazy expression
|
2024-07-15
|
|
23921
|
D
|
dmd
|
nobody
|
NEW
|
---
|
The compiler is too pessimistic on how a double context might be required
|
2023-10-16
|
|
23920
|
D
|
druntime
|
nobody
|
NEW
|
---
|
object.require modifies AA before populating value
|
Sat 13:42
|
|
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
|
|
23917
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"ref" in alias this call not detected in "auto ref" return resolution
|
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
|
|
23910
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.file.remove acts differently on Windows and Linux
|
2024-12-01
|
|
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
|
|
23903
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Demangling produces exponentially long output
|
Sat 13:42
|
|
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
|