|
259
|
D
|
dmd
|
lio+bugzilla
|
REOP
|
---
|
Comparing signed to unsigned does not generate an error
|
2022-12-17
|
|
519
|
D
|
dmd
|
bugzilla
|
ASSI
|
---
|
Invariant not called from autogenerated class/struct constructor/destructor
|
2023-01-13
|
|
921
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD should optimize calls to final members in derived classes
|
2022-12-17
|
|
1201
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CodeView: missing BLOCK, WITH and LABEL symbols
|
2022-12-17
|
|
1382
|
D
|
dmd
|
nobody
|
NEW
|
---
|
memory allocated for arrays in CTFE functions during compilation is not released
|
2019-08-28
|
|
1432
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Bogus "overlapping initialization" error with structs, unions, and member initializers
|
2022-12-17
|
|
1448
|
D
|
dmd
|
nobody
|
REOP
|
---
|
UTF-8 output to console is seriously broken
|
2023-06-20
|
|
1654
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Array concatenation result should be implicitly castable between mutable and immutable if the elements support it.
|
2022-12-17
|
|
1705
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CodeView: static variables in functions not assigned to procedure scope
|
2022-12-17
|
|
1708
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CodeView: parent-scope not set for nested functions
|
2022-12-17
|
|
1793
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error on debug specification mixin
|
2022-12-17
|
|
1807
|
D
|
dmd
|
bugzilla
|
NEW
|
---
|
ENHANCEMENT: Let IFTI "see through" templates to simple aliases
|
2023-03-23
|
|
1824
|
D
|
druntime
|
sean
|
NEW
|
---
|
Object not const correct
|
13:30:42
|
|
1890
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
DDOC removes leading space in D_CODE macro
|
2022-12-17
|
|
1924
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Allow writefln like ouput during CTFE.
|
2024-12-01
|
|
1977
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Relax warnings (D1)/errors (D2) for implicit narrowing conversions caused by promotions
|
2022-12-17
|
|
1985
|
D
|
dmd
|
nobody
|
REOP
|
---
|
import expression should return ubyte[] not string
|
2022-12-17
|
|
2052
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static initialization of every kind of variable in aggregates, including classes
|
2022-12-17
|
|
2159
|
D
|
dmd
|
bugzilla
|
REOP
|
---
|
Confusion between function call and C++ style function address
|
2022-12-17
|
|
2168
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cast extern enhancement?
|
2024-07-03
|
|
2171
|
D
|
dmd
|
nobody
|
NEW
|
---
|
errors involving anonymous class literals expose compiler internals
|
2022-12-17
|
|
2193
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow implicit conversions: char -> ubyte, wchar -> ushort, dchar -> uint
|
2022-12-17
|
|
2194
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Variadic parameters of non-array types
|
2022-12-17
|
|
2201
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Doc/Behavior Discrepancy: EndOfLine in string turns to "\n" or system-specific?
|
2022-12-17
|
|
2270
|
D
|
dmd
|
nobody
|
REOP
|
---
|
cast produces invalid arrays at runtime
|
2022-12-17
|
|
2278
|
D
|
dmd
|
bugzilla
|
NEW
|
---
|
Guarantee alignment of stack-allocated variables on x86
|
2022-12-17
|
|
2299
|
D
|
dlang.or
|
bugzilla
|
NEW
|
---
|
the ABI documentation for registry convention does not include IA-64 platform
|
2022-12-17
|
|
2313
|
D
|
dmd
|
bugzilla
|
NEW
|
---
|
Poor array ~= append performance
|
2022-12-17
|
|
2331
|
D
|
dmd
|
bugzilla
|
NEW
|
---
|
Enum hashes many times slower than normal hashes
|
2022-12-17
|
|
2420
|
D
|
dmd
|
nobody
|
NEW
|
---
|
string mixins are not considered in ddoc
|
2022-12-17
|
|
2457
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Detecting circular module dependencies at compile time
|
2022-12-17
|
|
2482
|
D
|
dlang.or
|
nobody
|
REOP
|
---
|
Spec does not reference about special x functions in TypeInfo_Struct
|
2022-12-17
|
|
2484
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Templated classes have no moduleinfo
|
2017-09-25
|
|
2504
|
D
|
dmd
|
alexandru.razvan.c
|
ASSI
|
---
|
Reserve for associative arrays
|
2023-10-15
|
|
2525
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't use `override` when implementing abstract base class's interface function
|
2023-01-29
|
|
2538
|
D
|
dmd
|
bugzilla
|
REOP
|
---
|
Private final method is not involved in inteface method resolution
|
2018-05-15
|
|
2548
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Array ops that return value to a new array should work.
|
2022-12-17
|
|
2558
|
D
|
dmd
|
nobody
|
NEW
|
---
|
#line should show the same package as the original module
|
2022-12-17
|
|
2565
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Should be able to use an inherited method as interface implementation
|
2022-12-17
|
|
2624
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A string mixin should be allowed wherever a type + storage class is
|
2023-07-31
|
|
2672
|
D
|
dmd
|
yebblies
|
NEW
|
---
|
Delegate .funcptr returns wrong type.
|
2024-06-08
|
|
2683
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot implement interface methods by alias
|
2022-12-17
|
|
2704
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constness lost when passing a struct member by alias
|
2022-12-17
|
|
2753
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot declare pointer to function returning ref
|
2024-10-19
|
|
2760
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD can't prevent optlink from generating a map file
|
2017-01-09
|
|
2776
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(lib, does not work when used in headers
|
2022-12-17
|
|
2795
|
D
|
dmd
|
nobody
|
NEW
|
---
|
text imports shall be replaced with a literal in generated headers
|
2022-12-17
|
|
2858
|
D
|
dmd
|
nobody
|
NEW
|
---
|
D specs allow GC implementations that don't call finalizers
|
2015-06-09
|
|
2859
|
D
|
dmd
|
nobody
|
NEW
|
---
|
enum convert error
|
2023-08-08
|
|
2887
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong line number reported inside string mixin
|
2022-12-17
|
|
2934
|
D
|
dmd
|
nobody
|
REOP
|
---
|
"".dup does not return empty string
|
2022-12-17
|
|
2946
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Make 'abstract' mandatory if the class is intended to be abstract
|
2022-12-17
|
|
2947
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static initializer stored in mutable non-TLS global
|
2024-06-06
|
|
2954
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[tdpl] Allow to set associative array key value only using expression AA key type is constructable from
|
2024-03-27
|
|
2968
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add a pragma(framework) on osx
|
2023-09-22
|
|
3008
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Members of non-lvalues (rvalues) can be assigned to.
|
2022-12-17
|
|
3068
|
D
|
dmd
|
nobody
|
NEW
|
---
|
concatenation operator doesn't like typed named enums
|
2015-06-09
|
|
3075
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Implement parameter contravariance
|
2024-07-03
|
|
3113
|
D
|
dmd
|
nobody
|
REOP
|
---
|
final overriding
|
2022-12-17
|
|
3131
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disambiguate symbol lookup based on if it's a type or identifier that is required
|
2022-12-17
|
|
3179
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
[PATCH] Improvement of Inline Assembly D 2.0 specification
|
2022-12-17
|
|
3233
|
D
|
dmd
|
nobody
|
NEW
|
---
|
final switch could skip bounds checking in release mode
|
2023-12-17
|
|
3248
|
D
|
phobos
|
nobody
|
NEW
|
---
|
lossless floating point formatting
|
2024-12-01
|
|
3254
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[module] Module member visibility depends on declaration order
|
2024-02-12
|
|
3327
|
D
|
tools
|
nobody
|
REOP
|
---
|
OPTLINK and the librarian fail to see a symbol in a library
|
2022-12-17
|
|
3328
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD strips package names from objects (ignores -op) with -lib
|
2022-12-17
|
|
3332
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Mixin a constructor with a construct already present fails
|
2023-04-18
|
|
3393
|
D
|
dmd
|
nobody
|
NEW
|
---
|
illegal to refer to 'this' implicitly or explicitly
|
2023-02-11
|
|
3452
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't alias member functions such that the object name is implicitly stored in the alias
|
2024-08-28
|
|
3462
|
D
|
druntime
|
alexandru.razvan.c
|
ASSI
|
---
|
Add a clean way to exit a process.
|
13:30:44
|
|
3468
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd allows negative values to be assigned to an uint variable
|
2022-12-17
|
|
3472
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias of a template cannot be used to override a function required by an interface
|
2022-12-17
|
|
3523
|
D
|
druntime
|
sean
|
ASSI
|
---
|
[GC] Fiber is not garbage collected properly
|
13:30:48
|
|
3529
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Use of /etc discouraged in FreeBSD for third party applications.
|
2022-12-17
|
|
3541
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Add -oq to dmd (use fully qualified module name as object filename)
|
2022-12-17
|
|
3546
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Aliasing an element of a static array should be legal if the index is a compile time constant
|
2022-12-17
|
|
3567
|
D
|
phobos
|
nobody
|
REOP
|
---
|
std.traits: Unqual strips qualifiers on structs with references that would break const/immutable.
|
2024-12-01
|
|
3720
|
D
|
dmd
|
yebblies
|
REOP
|
---
|
Taking address of member functions possible without an instance
|
2023-05-18
|
|
3743
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Forward reference problem with static if statements
|
2015-05-01
|
|
3811
|
D
|
druntime
|
sean
|
NEW
|
---
|
Shared cannot be implemented properly in druntime's array functions (lifetime.d)
|
13:30:51
|
|
3849
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler should catch incomplete initialisation of an array
|
2022-12-17
|
|
3856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
const arguments/instance attributes in conditions/invariants
|
2022-12-17
|
|
3872
|
D
|
phobos
|
nobody
|
REOP
|
---
|
std.algorithm.filter could become bidirectional if its input range is bidir
|
2024-12-01
|
|
3889
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Forbid null as representation of empty dynamic array
|
2022-12-17
|
|
3944
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Require immutable annotation for new fields of class inherited from immutable class
|
2022-12-17
|
|
3947
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implicit and explicit casting of floating point to bool produces different results
|
2024-06-03
|
|
3969
|
D
|
dmd
|
andrej.mitrovich
|
NEW
|
---
|
Built-in compile time errors against usage of wrong operator strings
|
2022-12-17
|
|
3999
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Have enums that do not implicitly convert to an int
|
2022-12-17
|
|
4034
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pure function calls returning a double do not seem to be optimized away
|
2022-12-17
|
|
4080
|
D
|
druntime
|
sean
|
NEW
|
---
|
Patch for building dynamic libraries on Mac OS X
|
13:30:53
|
|
4092
|
D
|
druntime
|
sean
|
NEW
|
---
|
broken memory management for COM objects derived from IUnknown
|
13:30:55
|
|
4095
|
D
|
dmd
|
nobody
|
REOP
|
---
|
compiling with -op -od and using absolute paths for source files make dmd write object files anywhere
|
2022-12-17
|
|
4104
|
D
|
druntime
|
sean
|
ASSI
|
---
|
No way to get notified about D runtime termination.
|
13:30:57
|
|
4147
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Failing inner expression leaves ghost-reference to outer expression on GC which is errenously finalized
|
2014-02-07
|
|
4150
|
D
|
phobos
|
nobody
|
REOP
|
---
|
std.signals causes memory corruption and heisenbugs
|
2024-12-01
|
|
4151
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Add weak references to Phobos/druntime
|
2024-12-01
|
|
4152
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Function alias forward reference error
|
2024-11-25
|
|
4179
|
D
|
druntime
|
sean
|
NEW
|
---
|
[AA] Deleting items from an associative array iterated over
|
13:30:59
|
|
4182
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias of base function does not transfer covariance
|
2022-12-17
|
|
4240
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Array operations on short fixed-length arrays should be inlined
|
2022-12-17
|
|
4250
|
D
|
phobos
|
dmitry.olsh
|
ASSI
|
---
|
std.regex does not support character sets other than unicode
|
2024-12-01
|
|
4279
|
D
|
druntime
|
sean
|
NEW
|
---
|
[AA] AAs change key type
|
13:31:01
|
|
4308
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Extract the grammar from the docs for easy processing
|
2022-12-17
|
|
4334
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
No specification for the format of DMD's -deps output
|
2022-12-17
|
|
4354
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Phobos should expose per-thread errno
|
2024-12-01
|
|
4361
|
D
|
dmd
|
nobody
|
NEW
|
---
|
shared nested classes don't synchronize their parents. Results in a data race.
|
2022-12-17
|
|
4380
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Poor optimisation of x*x, where x is real
|
2022-12-17
|
|
4383
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Optimizer doesn't keep floating point values on the stack if used more than once
|
2022-12-17
|
|
4393
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Very good dotProduct
|
2024-12-01
|
|
4435
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Multiple-inheritance of Interfaces results in final/static method/function hijacking
|
2022-12-17
|
|
4438
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A missed function inlining
|
2022-12-17
|
|
4440
|
D
|
dmd
|
braddr
|
ASSI
|
---
|
[patch] Inlining delegate literals
|
2022-12-17
|
|
4453
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Loop-invariant code motion for pure functions
|
2022-12-17
|
|
4455
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Taking the sqrt of an integer shouldn't require an explicit cast.
|
2024-12-01
|
|
4463
|
D
|
druntime
|
sean
|
NEW
|
---
|
[AA] double.init in associative array seems 0.0
|
13:31:04
|
|
4483
|
D
|
dmd
|
nobody
|
REOP
|
---
|
foreach over string or wstring, where element type not specified, does not support unicode
|
2022-12-17
|
|
4502
|
D
|
dmd
|
nobody
|
NEW
|
---
|
make dmd compilable with MinGW
|
2022-12-17
|
|
4541
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Intrinsic functions do not have pointers
|
2023-10-16
|
|
4565
|
D
|
dmd
|
andrej.mitrovich
|
NEW
|
---
|
In array literals single values can replace arrays of length 1
|
2022-12-17
|
|
4586
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD should look for dmd.conf in /usr/local/etc
|
2022-12-17
|
|
4587
|
D
|
druntime
|
sean
|
NEW
|
---
|
Assert exception should not allocate
|
13:31:06
|
|
4621
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Destructors are inherently un-@safe
|
2022-12-17
|
|
4624
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.stdio.File and std.typecons.Unique not GC-heap safe
|
2024-12-01
|
|
4642
|
D
|
dmd
|
nobody
|
REOP
|
---
|
DMD should have a command-line option to ignore pragma(lib, ...)
|
2022-12-17
|
|
4650
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static data that must be scanned by the GC should be grouped
|
2022-12-17
|
|
4669
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unit tests do not work in libraries compiled by dmd with -lib
|
2022-12-17
|
|
4677
|
D
|
dmd
|
nobody
|
NEW
|
---
|
disallow GC via cmd line argument -nogc
|
2022-12-17
|
|
4703
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Ambiguously designed array/AA literal syntax
|
2024-07-15
|
|
4707
|
D
|
dmd
|
nobody
|
NEW
|
---
|
auto ref for foreach loops
|
2024-08-19
|
|
4708
|
D
|
druntime
|
sean
|
NEW
|
---
|
[profile][cov] expose rt.trace and rt.cover api's
|
13:31:08
|
|
4719
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Clean up associative array runtime interface to enable precise GC
|
2022-12-17
|
|
4722
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Debug Phobos lib
|
2022-12-17
|
|
4731
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cannot call protected base class method by using base class name
|
2022-12-17
|
|
4823
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CodeView: Thread local variables are stored as shared globals
|
2022-12-17
|
|
4835
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD should warn about integer overflow in computed constant
|
2022-12-17
|
|
4839
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CodeView: Segment end address is wrong
|
2022-12-17
|
|
4857
|
D
|
druntime
|
sean
|
NEW
|
---
|
Missing shared overloads in object
|
13:31:10
|
|
4902
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No label and variable with the same name error
|
2022-12-17
|
|
4903
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opopAssignRight is needed for operator overloading
|
2022-12-17
|
|
4906
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Dereferencing null error in a single expression
|
2022-12-17
|
|
4939
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Some compile-time length tests of array concats
|
2022-12-17
|
|
4952
|
D
|
dmd
|
nobody
|
NEW
|
---
|
One missing binary search for switch()
|
2022-12-17
|
|
4979
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Implementing an interface twice results in different a reference for each interface
|
2020-09-06
|
|
4995
|
D
|
dmd
|
nobody
|
NEW
|
---
|
invariant() can violate a function's nothrow
|
2022-12-17
|
|
4997
|
D
|
dmd
|
nobody
|
NEW
|
---
|
names, values, length and basetype enum properties
|
2022-12-17
|
|
4998
|
D
|
dmd
|
nobody
|
NEW
|
---
|
make IFTI use the template constraint when determining the type of literals
|
2022-12-17
|
|
5004
|
D
|
dmd
|
nobody
|
NEW
|
---
|
show both resolved symbols and original identifier in error messages involving aliases
|
2022-12-17
|
|
5007
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@outer() attribute
|
2022-12-17
|
|
5010
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error messages for properties could be improved
|
2024-11-13
|
|
5014
|
D
|
dmd
|
nobody
|
NEW
|
---
|
is(T U == super) returns non-shared parent types for shared(T)
|
2022-12-17
|
|
5028
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Problem with named mixins in base class and derived class
|
2022-12-17
|
|
5034
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Ranged (or bounded) array initializer
|
2022-12-17
|
|
5037
|
D
|
phobos
|
andrei
|
NEW
|
---
|
std.variant.Algebraic test use case
|
2024-12-01
|
|
5044
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opIndexUnary not working for post++
|
2020-03-21
|
|
5056
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Warning against virtual method call from constructor
|
2022-12-17
|
|
5076
|
D
|
phobos
|
andrei
|
ASSI
|
---
|
std.algorithm.sorted / schwartzSorted
|
2024-12-01
|
|
5077
|
D
|
phobos
|
andrei
|
ASSI
|
---
|
std.algorithm.schwartzSort is slow
|
2024-12-01
|
|
5078
|
D
|
phobos
|
bearophile_hugs
|
ASSI
|
---
|
Some possible improvements for std.algorithm.schwartzSort()
|
2024-12-01
|
|
5100
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Intel Atom] -O Degrades performance of loop statements
|
2022-12-17
|
|
5108
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Clarification on template alias parameters
|
2022-12-17
|
|
5115
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.scoped problems
|
2024-12-01
|
|
5127
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template instantiation arguments with CTFE on expressions
|
2022-12-17
|
|
5158
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow operator overloading on non-type template instances
|
2022-12-17
|
|
5176
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Limit static object sizes
|
2024-11-23
|
|
5207
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Immutability is broken in constructors
|
2024-03-23
|
|
5229
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inaccurate parsing of floating-point literals
|
2022-12-17
|
|
5249
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Strongly pure random generator
|
2024-12-01
|
|
5254
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Low performance code with struct constructor
|
2022-12-17
|
|
5282
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Optimize array comparison which use memcmp to something better and remove unnecessary indirections.
|
2022-12-17
|
|
5283
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Increase granularity of unit tests so that all unittest blocks in a module run even after another block fails
|
2022-12-17
|
|
5288
|
D
|
dmd
|
nobody
|
REOP
|
---
|
auto return: forward ref error when using it with recursive functions
|
2022-12-17
|
|
5309
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add language support for external D symbols refs
|
2022-12-17
|
|
5323
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math: struct FloatingPointControl, duplicate code and assumes X86
|
2024-12-01
|
|
5325
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Mutable references to const/immutable/shared classes
|
2022-12-17
|
|
5335
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DDoc ignores documentation comment that begins on the same line as the open curly brace
|
2022-12-17
|
|
5351
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Add template mixin for Range Primitives using random access
|
2024-12-01
|
|
5363
|
D
|
dmd
|
nobody
|
NEW
|
---
|
const + alias this = wrong code
|
2022-12-17
|
|
5368
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Remove Typesafe Variadic Functions for class objects
|
2022-12-17
|
|
5378
|
D
|
phobos
|
nobody
|
REOP
|
---
|
File.byLine terminator string
|
2024-12-01
|
|
5380
|
D
|
dmd
|
nobody
|
REOP
|
---
|
alias this is not considered with superclass lookup
|
2022-09-08
|
|
5409
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow (!x & y)
|
2022-12-17
|
|
5436
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
tightening auto decl spec
|
2022-12-17
|
|
5449
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[profile] To disable profiling of a function/class/struct
|
2022-12-17
|
|
5457
|
D
|
druntime
|
sean
|
NEW
|
---
|
[GC] DLL startup code is out of order; gc proxy not set properly
|
13:31:12
|
|
5478
|
D
|
druntime
|
sean
|
NEW
|
---
|
API/ABI differences/issues in d-runtime
|
13:31:14
|
|
5479
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Can't take address of struct literal inside array initializer
|
2022-12-17
|
|
5503
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Forward declarations for nested mutually recursive functions
|
2022-12-17
|
|
5509
|
D
|
phobos
|
nobody
|
NEW
|
---
|
R250/521 pseudo-random number engine
|
2024-12-01
|
|
5543
|
D
|
phobos
|
andrej.mitrovich
|
NEW
|
---
|
to!int to see a char as a single-char string
|
2024-12-01
|
|
5548
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Efficient std.conv.to conversions
|
2024-12-01
|
|
5559
|
D
|
phobos
|
nobody
|
NEW
|
---
|
A static down cast in Phobos
|
2024-12-01
|
|
5575
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Problem with a map() of a const uniq()
|
2022-12-17
|
|
5583
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Issues when creating a debug build of druntime library
|
13:31:18
|
|
5618
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Fix separator schizophrenia
|
2024-12-01
|
|
5621
|
D
|
dmd
|
nobody
|
NEW
|
---
|
speller.c: implement type inference in speller suggestion
|
2022-12-17
|
|
5639
|
D
|
dmd
|
nobody
|
NEW
|
---
|
allow snn.lib to be replaced by other C runtimes
|
2022-12-17
|
|
5644
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
The mangling of constructors is not documented by the ABI.
|
2022-12-17
|
|
5646
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
add rationale for TLS being the default
|
2022-12-17
|
|
5669
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constructor calls should be valid inside final switch
|
2022-12-17
|
|
5707
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cannot overload both property and non-property functions
|
2022-12-17
|
|
5710
|
D
|
dmd
|
nobody
|
REOP
|
---
|
cannot use nested function as alias parameter to non-global template
|
2024-03-19
|
|
5714
|
D
|
dmd
|
nobody
|
NEW
|
---
|
case ranges in final switches
|
2024-07-02
|
|
5730
|
D
|
dmd
|
nobody
|
REOP
|
---
|
__traits(compiles) does not handle "variable has scoped destruction, cannot build closure" error correctly
|
2022-12-17
|
|
5756
|
D
|
phobos
|
nobody
|
NEW
|
---
|
amap() and maybe afilter() too
|
2024-12-01
|
|
5789
|
D
|
druntime
|
code
|
NEW
|
---
|
Runtime.loadLibrary/unloadLibrary need .getSymbol()
|
13:31:24
|
|
5803
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Inaccuracies in the specification of the grammar
|
2022-12-17
|
|
5831
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template specialization ordering bug
|
2014-11-06
|
|
5848
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Coverage always report 0000000 for inlined function
|
2022-12-17
|
|
5849
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.dice is better as a range
|
2024-12-01
|
|
5872
|
D
|
dlang.or
|
nobody
|
REOP
|
---
|
core.sys.*, core.stdc.* modules are not documented
|
2024-02-17
|
|
5880
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.numerics.dotProduct for fixed-size arrays
|
2024-12-01
|
|
5901
|
D
|
phobos
|
greeenify
|
NEW
|
---
|
std.random.normal(), std.random.fastNormal()
|
2024-12-01
|
|
5944
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Five ideas for the stacktrace
|
13:31:27
|
|
5948
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Different error messages for int array
|
2022-12-17
|
|
5957
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Ambiguous mangling of module and template in template symbol args
|
2022-12-17
|
|
6005
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type name and variable name don't clash
|
2022-12-17
|
|
6007
|
D
|
phobos
|
nobody
|
NEW
|
---
|
BigInt->string performance
|
2024-12-01
|
|
6019
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Phobos imports in autogenerated .di header files break implicit linking with DLLs
|
2023-06-04
|
|
6032
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wstring literals cannot be implicitly converted to const(wchar)*
|
2023-07-14
|
|
6034
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Handy mapping with n-adic functions
|
2024-12-01
|
|
6055
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
multiple problems with static dtor and ctors in spec
|
2022-12-17
|
|
6060
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Refuse wrong final switch
|
2022-12-17
|
|
6082
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constructors of templated types should be callable via IFTI
|
2024-10-02
|
|
6083
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[tdpl] There can be only one alias this.
|
2022-12-17
|
|
6092
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't cast primitive to same-sized static array
|
2022-12-17
|
|
6095
|
D
|
dmd
|
nobody
|
NEW
|
---
|
switch executes code it shouldn't
|
2022-12-17
|
|
6125
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string doesn't throw on invalid UTF sequence
|
2024-12-01
|
|
6132
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern (C) Silently Ignored Within D Classes
|
2022-12-17
|
|
6133
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Improvements to RedBlackTree
|
2024-12-01
|
|
6138
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Using dirEntries and chdir() can have unwanted results
|
2024-12-01
|
|
6142
|
D
|
dmd
|
nobody
|
NEW
|
---
|
32- and 64-bit libraries are combined without error
|
2022-12-17
|
|
6156
|
D
|
phobos
|
razvan.nitu1305
|
NEW
|
---
|
thread mbox conditions are only notified when the mailbox is emptied.
|
2024-12-01
|
|
6176
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[tdpl] Cannot use string variables in case expressions
|
2022-12-17
|
|
6186
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Struct destructor is not called on out parameter
|
2022-12-17
|
|
6218
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Stack trace possible improvement
|
13:31:30
|
|
6226
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Switch with impossible cases
|
2022-12-17
|
|
6247
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow static mutable variables definitions in pure functions
|
2022-12-17
|
|
6253
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Refuse definition too of impossible associative arrays
|
2022-12-17
|
|
6269
|
D
|
dmd
|
nobody
|
NEW
|
---
|
aliasing in IsExpression doesn't work when used inside a template constraint
|
2022-12-17
|
|
6278
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Regression(2.054 beta): 'in' contract inheritance doesn't work with safe code
|
2022-12-17
|
|
6294
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Function overrides not checking for @property
|
2022-12-17
|
|
6309
|
D
|
druntime
|
code
|
NEW
|
---
|
add make debug for druntime
|
13:31:32
|
|
6345
|
D
|
dmd
|
nobody
|
NEW
|
---
|
A different kind of vector operation
|
2023-07-17
|
|
6346
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make == null a warning for arrays
|
2022-12-17
|
|
6350
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Const array static usage optimization
|
2022-12-17
|
|
6361
|
D
|
dmd
|
nobody
|
NEW
|
---
|
To avoid a newline in multi-line strings
|
2022-12-17
|
|
6367
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Multi-assignment for typetuples is bad
|
2022-12-17
|
|
6431
|
D
|
tools
|
nobody
|
REOP
|
---
|
[RDMD] Modifying a library doesn't trigger a rebuild
|
2022-12-17
|
|
6447
|
D
|
phobos
|
nobody
|
REOP
|
---
|
iota(BigInt) too
|
2024-12-01
|
|
6469
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler fails to initialize associative array: string->[string->string]
|
2015-09-01
|
|
6478
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implement conservative range-checking for array lengths
|
2022-12-17
|
|
6498
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CTFE] copy-on-write is slow and causes huge memory usage
|
2022-06-10
|
|
6513
|
D
|
dmd
|
nobody
|
NEW
|
---
|
More info in Range violation exception message?
|
2022-12-17
|
|
6523
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Vector slice assign of a struct with opAssign
|
2022-12-17
|
|
6526
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disambiguate mangling of AA literals
|
2022-12-17
|
|
6532
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Struct within class cannot auto dereference templated methods
|
2022-12-17
|
|
6544
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Tuple unpacking at the called function
|
2022-12-17
|
|
6589
|
D
|
dmd
|
nobody
|
NEW
|
---
|
is(int*==int*); and template X(T : int*=int*) should compile
|
2023-11-21
|
|
6590
|
D
|
dmd
|
nobody
|
NEW
|
---
|
mixed in case and default statements do not create a new scope
|
2022-12-17
|
|
6593
|
D
|
phobos
|
nobody
|
NEW
|
---
|
final class random generators?
|
2024-12-01
|
|
6610
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opAssign when copy-ing array
|
2022-12-17
|
|
6615
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implement optimization for downcast to final class
|
2022-12-17
|
|
6658
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Slow static array equality
|
2022-12-17
|
|
6662
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.memoize with types and static opCall
|
2024-12-01
|
|
6679
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Parameter with default value allows hijacking of final interface method
|
2022-12-17
|
|
6697
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.bitmanip.FastBitMatrix
|
2024-12-01
|
|
6715
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Using a custom pow function for ^^
|
2022-12-17
|
|
6722
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't remove a char[] key from an AA with immutable(char)[] key type.
|
2022-12-17
|
|
6741
|
D
|
dmd
|
nobody
|
NEW
|
---
|
implicit casting of pure-function delegate result to immutable breaks immutability.
|
2022-12-17
|
|
6742
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Alignments in std.variant.Algebraic
|
2024-12-01
|
|
6747
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implicitly allowing objects which contain delegates to be shared/immutable can cause races
|
2022-12-17
|
|
6754
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern() in a function signature
|
2022-12-17
|
|
6787
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Lazy sort in Phobos?
|
2024-12-01
|
|
6842
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't use alias of instance member
|
2024-08-28
|
|
6843
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Function to check whether std.conv.to will succeed
|
2024-12-01
|
|
6853
|
D
|
phobos
|
nobody
|
NEW
|
---
|
ParameterTypeTuple keeps storage class info but always compares equal
|
2024-12-01
|
|
6856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Absence of in contract (precondition) on override of method that has one is badly designed
|
2023-02-26
|
|
6857
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Precondition contract checks should be statically bound.
|
2022-12-17
|
|
6880
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Heisenbug: deferred crash when writing to stdout on Windows without console.
|
2024-12-01
|
|
6900
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Exception Chaining not done for scope(failure)
|
2022-12-17
|
|
6908
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CTFE] C-style variadiac functions should be permitted
|
2022-12-17
|
|
6917
|
D
|
dmd
|
nobody
|
NEW
|
---
|
with() at global scope too
|
2022-12-17
|
|
6936
|
D
|
dmd
|
nobody
|
NEW
|
---
|
type combination is not commutative
|
2022-12-17
|
|
6946
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Compile-time flags generator
|
2024-12-01
|
|
6957
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.array.removeSlice
|
2024-12-01
|
|
6958
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CTFE] closures are not yet supported in CTFE
|
2022-12-17
|
|
6960
|
D
|
dmd
|
nobody
|
NEW
|
---
|
detect static array parts of array literal
|
2022-12-17
|
|
6974
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[AA] Associative array with enum array keys is slow
|
13:31:34
|
|
6980
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Disallow shadowing template parameters
|
2023-12-16
|
|
7007
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[] should have a type of its own
|
2022-12-17
|
|
7008
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Associative array ABI is under-specified
|
2022-12-17
|
|
7013
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Mutable interface for BigInts
|
2024-12-01
|
|
7015
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Allow vector operations into newly declared array
|
13:31:36
|
|
7018
|
D
|
druntime
|
nobody
|
REOP
|
---
|
thrown Error from different thread should lead to program abort
|
13:31:38
|
|
7020
|
D
|
druntime
|
nobody
|
REOP
|
---
|
Exception thrown across DLL is not caught.
|
13:31:40
|
|
7024
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inconsistent mangling of shared in extern(C++)
|
2022-12-17
|
|
7044
|
D
|
dmd
|
leandro.lucarella
|
NEW
|
---
|
Missing a way to control the order of arguments passed to the linker makes impossible to link some programs
|
2022-12-17
|
|
7063
|
D
|
dmd
|
nobody
|
NEW
|
---
|
No error or warning for conflicting D and C symbols
|
2024-02-09
|
|
7066
|
D
|
dmd
|
nobody
|
NEW
|
---
|
You can redefine .init and .stringof without error
|
2022-12-17
|
|
7067
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.RandomSample and RandomCover are poorly designed
|
2024-12-01
|
|
7076
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_d_throwc silently continues execution on failure
|
13:31:42
|
|
7081
|
D
|
dmd
|
nobody
|
NEW
|
---
|
array slice assignment should check for opAssign
|
2022-12-17
|
|
7084
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Missing writeln Unicode normalization
|
2024-12-01
|
|
7147
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CTFE] typeid() should be supported in CTFE
|
2022-12-17
|
|
7155
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inconsistent .stringof
|
2022-12-17
|
|
7157
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Optimiser is O(n^2) w.r.t. function length
|
2023-10-05
|
|
7177
|
D
|
dmd
|
k.hara.pg
|
NEW
|
---
|
$ should forward to length by default
|
2022-12-17
|
|
7179
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Hash algorithm vulnerable to algorithmic complexity attacks
|
13:31:44
|
|
7181
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make bswap a recognized sequence, rather than an intrinsic
|
2022-12-17
|
|
7183
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad error message when trying to use this in a static member function of a struct
|
2022-12-17
|
|
7205
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Function attribute inference fails in case of mutual dependencies
|
2024-08-30
|
|
7208
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Unique arrays should be covariant
|
2022-12-17
|
|
7213
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@disable should be useable to deactivate unittests
|
2022-12-17
|
|
7224
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Throwing precondition of nothrow function
|
2022-12-17
|
|
7227
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[:] as empty associative array literal, plus warning for null
|
2024-08-15
|
|
7229
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[GC] GC.collect fails when being called from Fiber
|
13:31:46
|
|
7270
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Eliminate needless qualifiers in `TypeInfo.toString`
|
13:31:48
|
|
7273
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Tuples conversion assign
|
2022-12-17
|
|
7314
|
D
|
dmd
|
nobody
|
REOP
|
---
|
strong purity should be inferred at call site
|
2022-12-17
|
|
7315
|
D
|
dmd
|
nobody
|
REOP
|
---
|
'out' parameters should be covariant
|
2022-12-17
|
|
7318
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Cannot concatenate arrays of super- and subtype
|
2022-12-17
|
|
7319
|
D
|
dmd
|
nobody
|
NEW
|
---
|
.bss section not used
|
2022-12-17
|
|
7322
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Taking address of deprecated functions isn't refused
|
2022-12-17
|
|
7337
|
D
|
dmd
|
nobody
|
NEW
|
---
|
subclasses without invariants don't check basisclass invariant after method
|
2022-07-14
|
|
7338
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Non-blocking socket.accept() behavior differs on platforms
|
2024-12-01
|
|
7340
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout not resolved for default parameters
|
2022-12-17
|
|
7341
|
D
|
phobos
|
nobody
|
NEW
|
---
|
writefln of strings array with size formatting
|
2024-12-01
|
|
7346
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
interfaceToC.html doesn't mention htomodule.html
|
2023-06-24
|
|
7355
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout incorrectly resolved if the same type has both mutable and immutable parts
|
2022-12-17
|
|
7364
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Better Eponymous Template syntax
|
2022-12-17
|
|
7378
|
D
|
dmd
|
nobody
|
REOP
|
---
|
inout constructors do not properly resolve to immutable.
|
2022-12-17
|
|
7381
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make auto tail-const
|
2022-12-17
|
|
7386
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't use a 'version' that was set inside 'static if'
|
2022-12-17
|
|
7390
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Missing switch case fallthrough warning with static foreach
|
2022-12-17
|
|
7395
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Need error on declaring a variable after `if` and`synchronized` without {}
|
2022-12-17
|
|
7417
|
D
|
dmd
|
nobody
|
NEW
|
---
|
One-definition rule for version specification - allow version expressions
|
2022-12-17
|
|
7431
|
D
|
dmd
|
nobody
|
REOP
|
---
|
overload resolution should be more fine-grained
|
2022-12-17
|
|
7444
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Require [] for array copies too
|
2024-07-19
|
|
7464
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Better Error Message When Using S.tupleof within S
|
2023-02-11
|
|
7470
|
D
|
dmd
|
nobody
|
NEW
|
---
|
opEquals for interfaces
|
2022-12-17
|
|
7487
|
D
|
phobos
|
nobody
|
NEW
|
---
|
A faster std.bitmanip.BitArray.opCat
|
2024-12-01
|
|
7488
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Short array optimization for std.bitmanip.BitArray
|
2024-12-01
|
|
7510
|
D
|
dmd
|
nobody
|
REOP
|
---
|
implicit conversion to immutable fails for pure delegates and function pointers
|
2022-12-17
|
|
7521
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add const inference for templated method and delegate parameters
|
2022-12-17
|
|
7535
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Position of method in code inside class/struct decides that code is proper or invalid
|
2022-12-17
|
|
7537
|
D
|
phobos
|
nobody
|
REOP
|
---
|
`File.tmpfile` requires administrator rights on Windows
|
2024-12-01
|
|
7542
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout parameter contravariant should be allowed
|
2022-12-17
|
|
7543
|
D
|
dmd
|
nobody
|
NEW
|
---
|
inout opApply should work properly
|
2022-12-17
|
|
7549
|
D
|
dmd
|
k.hara.pg
|
NEW
|
---
|
typeof of overloaded function picks the lexically first one
|
2022-12-17
|
|
7597
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Statically disallow a init() method in structs
|
2022-12-17
|
|
7604
|
D
|
dmd
|
nobody
|
NEW
|
---
|
statically disallow shift amounts provably outside the valid range
|
2022-12-17
|
|
7616
|
D
|
dmd
|
nobody
|
NEW
|
---
|
aggregates don't inherit pure, @nogc, nothrow from outer scope
|
2024-08-03
|
|
7619
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Broken deprecated feature with template function
|
2022-12-17
|
|
7624
|
D
|
dmd
|
nobody
|
NEW
|
---
|
std.typecons.Tuple slicing
|
2022-12-17
|
|
7629
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add check for ref/out parameters not being null
|
2022-12-17
|
|
7676
|
D
|
dmd
|
nobody
|
REOP
|
---
|
covariance of out arguments and function subtyping doesn't work
|
2022-12-17
|
|
7680
|
D
|
dmd
|
nobody
|
NEW
|
---
|
template specialization bug
|
2023-02-28
|
|
7687
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Ddoc should be able to generate "Jump to" links
|
2022-12-17
|
|
7688
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Ddoc should give a list of inherited members
|
2022-12-17
|
|
7700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong semantic scope while ordering parameterized specialization
|
2022-12-17
|
|
7706
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Comparing struct rvalues
|
2022-12-17
|
|
7730
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make imports work case-sensitive on all platforms
|
2022-12-17
|
|
7749
|
D
|
druntime
|
nobody
|
NEW
|
---
|
make unittest should test the gcstub version of druntime as well.
|
13:31:50
|
|
7753
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Support opIndexCreate as part of index operator overloading in user-defined types
|
2023-05-10
|
|
7787
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Anonymous interface instantiation returned from anonymous function misbehaves
|
2022-12-17
|
|
7802
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UFCS functions get lost when type is transmitted to template
|
2022-12-17
|
|
7805
|
D
|
dmd
|
nobody
|
REOP
|
---
|
"static" allows free templated functions to accept struct fields as template alias parameters
|
2022-12-17
|
|
7825
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Hijacking of functions by non-function templates.
|
2022-12-17
|
|
7839
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.countFrom() too
|
2024-12-01
|
|
7885
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.rationals too
|
2024-12-01
|
|
7902
|
D
|
dmd
|
andrej.mitrovich
|
NEW
|
---
|
[TDPL] sychronized is supposed to be for classes, not functions
|
2022-12-17
|
|
7916
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Add an API to register hooks for memory, file
|
13:31:55
|
|
7934
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.sum and std.algorithm.reduce for fixed size arrays too
|
2024-12-01
|
|
7970
|
D
|
dmd
|
nobody
|
REOP
|
---
|
@property does not properly disambiguate delegate properties
|
2022-12-17
|
|
8000
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[UFCS] property in WithStatement
|
2022-12-17
|
|
8006
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Implement proper in-place-modification for properties
|
2022-12-17
|
|
8007
|
D
|
dlang.or
|
nobody
|
REOP
|
---
|
Wrong documentation for '>>'
|
2022-12-17
|
|
8008
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Syntax for fixed size array literals like [1,2,3]s
|
2022-12-17
|
|
8010
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type deduction problem
|
2022-12-17
|
|
8025
|
D
|
phobos
|
tiberiulepadatu14
|
NEW
|
---
|
std.net.curl.del should return response body.
|
2024-12-01
|
|
8030
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Multiple override are allowed using mixin template
|
2022-12-17
|
|
8033
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Named template mixins conflicts with unnamed
|
2022-12-17
|
|
8042
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern(C) on structs can cause stack corruption with opEquals
|
2022-12-17
|
|
8047
|
D
|
druntime
|
nobody
|
REOP
|
---
|
important opcodes missing from core/simd.d
|
13:31:59
|
|
8052
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Spurious warning when exiting out of a labeled Do-While
|
2023-11-14
|
|
8059
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Deprecate .classinfo
|
2022-12-17
|
|
8075
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Optional parameters should be able to refer to previous parameters
|
2022-12-17
|
|
8109
|
D
|
dmd
|
nobody
|
NEW
|
---
|
typeof(function) within functions
|
2022-12-17
|
|
8110
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD tries to opCast when doing opEquals, and fails
|
2022-12-17
|
|
8131
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Delegate type inference with templates is absolutely *horrible*
|
2024-04-10
|
|
8136
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Stack unwinding example uses OutOfMemoryError
|
2022-12-17
|
|
8137
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Handling of Errors should be defined
|
2013-10-10
|
|
8139
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make objects really disposable by addition of "Object finalized" assertion
|
2022-12-17
|
|
8142
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.curry isn't flexible enough
|
2024-12-01
|
|
8161
|
D
|
dmd
|
nobody
|
REOP
|
---
|
give an error for invalid property functions
|
2022-12-17
|
|
8162
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[TDPL] -property fails to give an error when a property function is called with parens
|
2022-12-17
|
|
8172
|
D
|
dmd
|
nobody
|
NEW
|
---
|
OSX: symbols mangled on gdb,ggdb,cgdb,lldb but not on ubuntu; no line numbers on stacktraces
|
2022-12-17
|
|
8184
|
D
|
dmd
|
nobody
|
NEW
|
---
|
problem with tuple argument deduction
|
2022-12-17
|
|
8204
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't instantiate auto ref template explicitly
|
2022-12-17
|
|
8206
|
D
|
installe
|
nobody
|
NEW
|
---
|
dmd bash completion script is failing on Ubuntu 10.04
|
2022-12-17
|
|
8210
|
D
|
installe
|
nobody
|
NEW
|
---
|
Installer does not install dman on Mac OS X
|
2022-12-17
|
|
8218
|
D
|
dmd
|
nobody
|
NEW
|
---
|
shared library segmentation fault when missing un-needed import
|
2016-10-15
|
|
8224
|
D
|
dmd
|
nobody
|
NEW
|
---
|
std.typetuple: foreach loop returns always first element
|
2022-12-17
|
|
8227
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Anonymous member variable of struct get's it's arguments shifted when called.
|
2022-12-17
|
|
8229
|
D
|
dmd
|
nobody
|
NEW
|
---
|
string literals are not zero-terminated during CTFE
|
2015-01-21
|
|
8232
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[GC] Segmentation fault in rt_finalize_gc()
|
13:32:01
|
|
8243
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cannot initialize tuple with an element at module scope but this is allowed in function-local scopes
|
2022-12-17
|
|
8247
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Inconsistent behaviour of randomSample depending on whether a random number generator is specified
|
2024-12-01
|
|
8277
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missed implicit cast with fixed size array
|
2022-12-17
|
|
8279
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Potential small improvement for std.conv.parse arguments
|
2024-12-01
|
|
8280
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.array.uninitializedArrayExtend, std.array.initializedArray
|
2024-12-01
|
|
8281
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Too many error message with a failed template instantiation
|
2022-12-17
|
|
8374
|
D
|
dmd
|
nobody
|
REOP
|
---
|
One missed array literal interpretation as int[2]
|
2022-12-17
|
|
8384
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar*
|
2024-12-01
|
|
8407
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add inout inference to member functions in templates
|
2022-12-17
|
|
8418
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.thread.Fiber is a Coroutine or Semi-Coroutine?
|
13:32:04
|
|
8431
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Optimizer] Merge equivalent jump tables for switch statements
|
2022-12-17
|
|
8449
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Large array literals take a _very_ long time to compile; they do not scale at all
|
2022-12-17
|
|
8463
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Nested template static struct should work as like module level ones
|
2022-12-17
|
|
8476
|
D
|
dmd
|
nobody
|
NEW
|
---
|
float comparison operand not truncated from real
|
2022-12-17
|
|
8480
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string(BigInt, base) doesn't work
|
2024-12-01
|
|
8483
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Definition of isOutputRange warped due to "put" implementation
|
2024-12-01
|
|
8486
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Possibly wrong interaction of Variant and const arrays
|
2024-12-01
|
|
8494
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Return value for Tuple.opAssign
|
2024-12-01
|
|
8500
|
D
|
phobos
|
nobody
|
NEW
|
---
|
DList extremely wasteful in node allocation
|
2024-12-01
|
|
8509
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Appending a string to an enum string results in another enum string
|
2022-12-17
|
|
8520
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Simple "in"-constrained opBinaryRight in interface doesn't work
|
2022-12-17
|
|
8523
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[CTFE] compile time parsing of hex floats
|
2024-12-01
|
|
8538
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope parameters escaping via closure
|
2022-08-12
|
|
8540
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.net.curl.SMTP doesn't escape leading dots
|
2024-12-01
|
|
8548
|
D
|
dmd
|
nobody
|
NEW
|
---
|
relocation R_X86_64_32 against can not be used when making a shared object
|
2022-12-17
|
|
8550
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.container.InlinedArray
|
2024-12-01
|
|
8553
|
D
|
dmd
|
nobody
|
NEW
|
---
|
templated interface methods (virutal?) and linker missing symbols
|
2022-12-17
|
|
8557
|
D
|
dmd
|
nobody
|
NEW
|
---
|
AA error with string[string][]
|
2022-12-17
|
|
8561
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Make xtoString detection just as tolerant as xopEquals, xopCmp and xtoHash detection
|
2022-12-17
|
|
8564
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Ambiguous renamed import is allowed
|
2022-12-17
|
|
8571
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Defined exception for unequal zip lengths with StoppingPolicy.requireSameLength
|
2024-12-01
|
|
8594
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Enum string validator in Phobos?
|
2024-12-01
|
|
8600
|
D
|
phobos
|
nobody
|
REOP
|
---
|
"writeln" one parameter garbled
|
2024-12-01
|
|
8616
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Make pointers dereference with UFCS like they do with member functions
|
2022-12-17
|
|
8621
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Iteration variable in foreach not closed upon properly in delegate, resulting in completely corrupt large values appearing
|
2022-12-17
|
|
8625
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach doesn't do implicit conversions with opApply
|
2022-12-17
|
|
8638
|
D
|
dmd
|
nobody
|
NEW
|
---
|
built-in array opSliceAssign fails with user defined opAssign
|
2022-12-17
|
|
8643
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[snn] _wfopen and other non-standard wide-character functions fail with non-ASCII symbols
|
13:32:06
|
|
8657
|
D
|
dmd
|
nobody
|
NEW
|
---
|
TypeInfo generated for const/immutable static arrays not transitive
|
2022-12-17
|
|
8659
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE: str ~= wchar rejected if string was initialized with an array literal
|
2022-12-17
|
|
8660
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unclear semantics of array literals of char type, vs string literals
|
2024-01-11
|
|
8674
|
D
|
dmd
|
nobody
|
NEW
|
---
|
template class name unconsistent behavior
|
2022-12-17
|
|
8680
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Provide additional iteration modes for dirEntries
|
2024-12-01
|
|
8681
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd accepts mutable AA key types for objects
|
2016-09-21
|
|
8715
|
D
|
phobos
|
nobody
|
NEW
|
---
|
map, filter, zip, not with functional arrays/associative arrays
|
2024-12-01
|
|
8728
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Allow optional message for @disable
|
2022-12-17
|
|
8743
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add support for memoizing class methods
|
2024-12-01
|
|
8785
|
D
|
dmd
|
nobody
|
NEW
|
---
|
feature request: static mixin
|
2022-12-17
|
|
8789
|
D
|
dmd
|
nobody
|
NEW
|
---
|
mangling of const member function
|
2022-12-17
|
|
8811
|
D
|
druntime
|
nobody
|
REOP
|
---
|
[snn] sscanf %n bug
|
13:32:09
|
|
8813
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot define delegate with const/immutable/shared/inout attributes
|
2022-12-17
|
|
8814
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Issues casting opDispatch property when a write property exists
|
2022-12-17
|
|
8850
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Nested struct creation by a template
|
2022-12-17
|
|
8855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cannot define a function name that matches a package name in import statements
|
2022-12-17
|
|
8863
|
D
|
dmd
|
nobody
|
NEW
|
---
|
struct passed to template: cannot access frame pointer
|
2024-03-19
|
|
8868
|
D
|
dmd
|
nobody
|
NEW
|
---
|
overload resolution of &x.g() incorrectly chooses delegate over function pointer
|
2022-12-17
|
|
8873
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Some class field reordering for emplacing?
|
2022-12-17
|
|
8883
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-H and non-object object handled incorrectly
|
2022-12-17
|
|
8886
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CTFE] a check failure of memory block inclusion
|
2022-12-17
|
|
8887
|
D
|
dmd
|
andrej.mitrovich
|
REOP
|
---
|
static arrays passed by value in extern C/C++ functions should not compile
|
2022-07-14
|
|
8914
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong `escaping reference` error on returning static array
|
2022-12-17
|
|
8916
|
D
|
dmd
|
nobody
|
NEW
|
---
|
How about to disable ++, --, and assignments to non-lvalues?
|
2022-12-17
|
|
8931
|
D
|
dmd
|
nobody
|
NEW
|
---
|
array/slice assignment causes destruction + postblit instead of opAssign
|
2015-07-24
|
|
8948
|
D
|
dmd
|
andrej.mitrovich
|
NEW
|
---
|
Make error message more readable when assigning function pointers
|
2022-12-17
|
|
8957
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Closure not recognized when passing type with post-blit as lazy parameter
|
2013-04-06
|
|
8958
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[RFC] Make constructors/postblits/destructors work correctly with const/immutable qualifiers
|
2022-12-17
|
|
8961
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI fails with templates in specialization
|
2023-02-28
|
|
8962
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.variant.Algebraic should support duplicate types
|
2024-12-01
|
|
8978
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constructor is called instead of implicit cast when initializing from expression tuple
|
2022-12-17
|
|
8979
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't initialize multidimensional static array with its element
|
2022-12-17
|
|
8980
|
D
|
dmd
|
nobody
|
NEW
|
---
|
no implicit cast to const for AA
|
2022-12-17
|
|
8984
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Dynamic array key for associative array
|
2022-12-17
|
|
8985
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Get default parameter value as alias
|
2022-12-17
|
|
8991
|
D
|
dmd
|
nobody
|
NEW
|
---
|
adding a __ctfe branch with return to a function breaks NRVO
|
2022-12-17
|
|
8995
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`is(<Type> <Identifier> == function)` creates tuple with parameter storage classes
|
2022-12-17
|
|
9009
|
D
|
dmd
|
nobody
|
NEW
|
---
|
allow foreach without identifier
|
2022-12-17
|
|
9024
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inferring function argument types from other template parameters
|
2024-05-30
|
|
9027
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Getting address of overloaded function using `cast` selects the lexically first one if there is no match
|
2014-04-16
|
|
9028
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`main` is trated sometimes as having C calling convention and sometimes as having D convention
|
2022-12-17
|
|
9032
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Verify some documentation comments when -w or -wi is used
|
2022-12-17
|
|
9042
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Self-import with mixin
|
2022-12-17
|
|
9045
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Feature request for std.asscii => function isNewline
|
2024-12-01
|
|
9062
|
D
|
dmd
|
nobody
|
NEW
|
---
|
AddrExp should distinguish the existence of property resolution.
|
2022-12-17
|
|
9066
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add constructor inheritance feature
|
2022-12-17
|
|
9072
|
D
|
dmd
|
nobody
|
NEW
|
---
|
some tests from the dmd test suite actually test the library, not the compiler
|
2022-12-17
|
|
9078
|
D
|
dmd
|
nobody
|
NEW
|
---
|
non-static opCall is chosen instead of a default constructor
|
2022-12-17
|
|
9094
|
D
|
druntime
|
nobody
|
REOP
|
---
|
GC not collecting under Windows
|
13:32:11
|
|
9106
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Rename std.random.randomShuffle as std.random.shuffle and small usage change
|
2024-12-01
|
|
9110
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Lazy variadic array error message is confusing
|
2022-12-17
|
|
9120
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Uniform construction for array types
|
2022-12-17
|
|
9125
|
D
|
dmd
|
nobody
|
NEW
|
---
|
mixin + textual import = order of declaration dependence
|
2022-12-17
|
|
9146
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Errors in gagged forward reference declarations are detected too late.
|
2022-12-17
|
|
9149
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Disallow calling const delegates with a mutable context
|
2024-01-13
|
|
9157
|
D
|
dmd
|
andrej.mitrovich
|
NEW
|
---
|
RDMD: Add support for the Unilink linker
|
2022-12-17
|