|
23571
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Discussion of manifest constants in enum documentation is confusing at best
|
2023-07-10
|
|
23559
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Add trait to get members from symbol/module with filtering
|
2022-12-17
|
|
23553
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
opCmp spec is incomplete
|
2022-12-16
|
|
23542
|
D
|
dlang.or
|
nobody
|
RESO
|
WORK
|
wiki.dlang.org is down
|
2022-12-08
|
|
23541
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
[ImportC] dlang.org contains incorrect links
|
2022-12-07
|
|
23511
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Incrementing a not supported type in enum
|
2022-12-10
|
|
23485
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
ImportC: two tests with gtk
|
2022-12-17
|
|
23476
|
D
|
dlang.or
|
nobody
|
RESO
|
WORK
|
Second ImportC example in Quick Examples, Section 41.1, does not compile
|
2023-04-09
|
|
23467
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
tools/dspec_tester.d calls readText multiple times per file
|
2023-01-21
|
|
23436
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Spec falsely states mutable references in struct .init are forbidden
|
2022-10-26
|
|
23432
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
document when array capacity is zero and capacity performance
|
2022-10-26
|
|
23428
|
D
|
dlang.or
|
nobody
|
RESO
|
INVA
|
s
|
2022-10-23
|
|
23426
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Example Run button shows wrong line numbers for errors
|
2022-10-18
|
|
23425
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Extract and test RUNNABLE_EXAMPLE tests including Phobos
|
2022-11-06
|
|
23405
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Doc is wrong on use of useReplacementDchar
|
2022-10-13
|
|
23390
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
value of void initialized variable is unspecified (and not subject to implementation defined behavior)
|
2022-12-17
|
|
23382
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Non-template requirement for copy constructors is undocumented
|
2022-10-27
|
|
23359
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Rename InOut to ParameterStorageClass
|
2022-09-22
|
|
23358
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Link unusable due to space insertion
|
2022-09-23
|
|
23334
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
tour.dlang.io ssl certificate expired
|
2022-09-15
|
|
23325
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Assigning dynamic array to static array not documented
|
2022-09-05
|
|
23320
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Operator overload comparison docs needs improvement
|
2023-09-20
|
|
23316
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
COM interface must inherit from IUnknown example has a regular D interface
|
2022-12-17
|
|
23314
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Language spec falsely states that struct field invariants are checked
|
2022-09-05
|
|
23301
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Dlang website (doc) bug: std_experimental_checkedint.html
|
2022-12-15
|
|
23296
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Value Range Propagation not documented
|
2022-09-09
|
|
23290
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Interfacing to C++ mention C++ symbols may have been stripped
|
2022-12-17
|
|
23285
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
code.dlang.org: code search would be a great feature
|
2022-12-17
|
|
23276
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
DOC: ">" instead of ">" in dmd-windows.html
|
2022-08-10
|
|
23275
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
docarchives.dlang.io invalid SSL certificate + "Not Found" Error
|
2022-12-17
|
|
23263
|
D
|
dlang.or
|
nobody
|
RESO
|
DUPL
|
[DMD Compiler for Windows]
|
2022-07-21
|
|
23248
|
D
|
dlang.or
|
nobody
|
RESO
|
DUPL
|
[Home]
|
2022-07-15
|
|
23237
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
dmd 2.100.1 download link error.
|
2022-09-10
|
|
23197
|
D
|
dlang.or
|
nobody
|
RESO
|
WORK
|
release archive page is not http secure
|
2022-12-20
|
|
23194
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Add our company to the list of D firms
|
2022-09-05
|
|
23186
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
wchar/dchar do not have their endianess defined
|
2022-09-02
|
|
23147
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Integer division may cause undefined behavior in @safe code
|
2022-12-17
|
|
23062
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Function/delegate inference example does not compile
|
2022-04-26
|
|
22962
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
issues.dlang.org: SSL peer certificate or SSH remote key was not OK on handle
|
2022-12-17
|
|
22959
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Documentation for C/D main is incomplete
|
2022-04-04
|
|
22940
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Underscore disallowed after decimal separator in floating point literals
|
2023-06-26
|
|
22850
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
[Oh No! Page Not Found] Contract Programming
|
2022-03-06
|
|
22835
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Undocumented type specializations of is-expression
|
2023-02-21
|
|
22795
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Access denied when trying to download DMD 2.099.0-beta.1
|
2022-02-21
|
|
22731
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
[Change Log: 2.0100.0] nightly version number has extra zero
|
2022-02-06
|
|
22718
|
D
|
dlang.or
|
nobody
|
NEW
|
---
|
Grammar for case/default statement is wrong
|
2022-12-17
|
|
22716
|
D
|
dlang.or
|
nobody
|
RESO
|
INVA
|
Forum: wrong quote nesting as a result of slightly broken markdown syntax
|
2022-02-01
|
|
22711
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Effect of template UDAs on instance members is undocumented
|
2022-01-28
|
|
22692
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Underground Rekordz link is dead
|
2022-01-20
|
|
22671
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Please update the release schedule for 2022 :)
|
2022-07-06
|
|
23593
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
core.thread: suspendAll doesn't wait for all if current thread has detached itself
|
2022-12-31
|
|
23592
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG2.095] deprecation on calling aliased private imported function without parens
|
2022-12-30
|
|
23591
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.101] Invalid casts accepted by the compiler if from type is noreturn
|
2022-12-31
|
|
23590
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Deprecation: scope variable 'bar' assigned to non-scope parameter '_param_2' calling formattedWrite
|
2023-03-02
|
|
23589
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.095] Purity check special case gives circular reference error.
|
2023-01-01
|
|
23587
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
cast(void) doesn't work for noreturn
|
2022-12-31
|
|
23586
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD forgets a variable was just declared.
|
2022-12-28
|
|
23585
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Win32 inliner crash
|
2022-12-30
|
|
23584
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: __builtin_bit_cast not supported
|
2023-01-09
|
|
23583
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: undefined identifier __builtin___memmove_chk
|
2023-01-14
|
|
23582
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: undefined identifier `__builtin___memset_chk`
|
2023-01-14
|
|
23581
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: undefined identifier `__builtin_object_size`
|
2023-01-14
|
|
23580
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: undefined identifier `__builtin___memcpy_chk
|
2023-01-14
|
|
23579
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
static locals cannot be initialized with stack locals
|
2023-07-14
|
|
23578
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Types are not matched to alias parameters in "is" expression
|
2022-12-25
|
|
23577
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Multiple template arguments are matched to a single parameter in "is" expressions
|
2022-12-27
|
|
23576
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Better Error Message When Forgetting To Pass A Template Parameter
|
2022-12-27
|
|
23575
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow implicit conversion to a nested void pointer
|
2022-12-27
|
|
23574
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: AssertError@src/dmd/optimize.d(866): Assertion failure
|
2023-01-01
|
|
23570
|
D
|
dmd
|
nobody
|
NEW
|
---
|
UDAs do not carry over in foreach over tupleof
|
2022-12-22
|
|
23569
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.081][ICE] Segmentation fault in in AggregateDeclaration::getType() (this=0x0) at src/dmd/aggregate.d:594
|
2022-12-19
|
|
23568
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error: cannot implicitly convert expression 'a < b' of type 'float4' to 'int4'
|
2022-12-19
|
|
23567
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pragma(printf) messes up with the vtable of extern(C++) classes
|
2023-01-01
|
|
23566
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: __PRETTY_FUNCTION__ is not defined
|
2022-12-19
|
|
23565
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Change `$` semantics so that it works with `.ptr` too
|
2022-12-20
|
|
23564
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099.0] SIGSEGV during compilation
|
2023-01-01
|
|
23560
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Deduce ABI from function parameter for function literal
|
2022-12-17
|
|
23558
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
add __traits(getModuleClasses [, module name])
|
2023-02-22
|
|
23554
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can break immutable with delegate
|
2022-12-17
|
|
23552
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Function `x` does not override any function, but it actually does
|
2022-12-16
|
|
23551
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error messages for use of array literals in @nogc code should be improved`
|
2022-12-17
|
|
23550
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: Constant folding doesn't follow C99 semantics
|
2022-12-17
|
|
23549
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
assert(0) as default parameter causes segfault
|
2022-12-15
|
|
23548
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG 2.098] C sources files have precedent over D modules in imports
|
2022-12-30
|
|
23547
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.101-master] C header files have precedent over D modules in imports
|
2023-01-10
|
|
23546
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
bad error message for forward referenced member in enum
|
2024-05-06
|
|
23545
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
export int a; should generate dllexport, not dllimport
|
2023-02-08
|
|
23544
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow enum types be defined with semicolons
|
2023-02-22
|
|
23543
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
[stdio] function std.stdio.writeln!string.writeln conflicts with itself
|
2024-04-10
|
|
23539
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG master] Scope C++ definition out of sync with D
|
2022-12-04
|
|
23538
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Power operator does not work with floating point in -betterC
|
2023-02-07
|
|
23537
|
D
|
dmd
|
nobody
|
NEW
|
---
|
immutable struct breaks type inference for const parameters
|
2022-12-17
|
|
23536
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
crt_constructors and crt_destructors should not be non-static member functions
|
2022-12-03
|
|
23535
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extend pragma(crt_constructor) with semantics that static constructors have
|
2022-12-17
|
|
23534
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits(isZeroInit) is true for enums with explicit values
|
2022-12-02
|
|
23533
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segmentation fault accessing enum.max with -preview=nosharedaccess
|
2022-12-15
|
|
23532
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing type properties for complex special enum types
|
2022-12-15
|
|
23531
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[DIP1000] scope variable can be assigned as AA key
|
2022-12-03
|
|
23530
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
casting immutable away allowed in safe
|
2024-04-28
|
|
23529
|
D
|
dmd
|
uplink.coder
|
RESO
|
FIXE
|
[ICE] Compiler segfaults on static array cast
|
2022-12-15
|
|
23528
|
D
|
dmd
|
nobody
|
NEW
|
---
|
moduleName/fullyQualifiedName no longer works in -betterC
|
2023-01-15
|
|
23527
|
D
|
dmd
|
nobody
|
NEW
|
---
|
More detailed error messages from is(...) and _traits(compiles)
|
2022-12-17
|
|
23526
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow libraries to display custom error messages with same flexibility as compiler
|
2022-12-17
|
|
23525
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow user-defined GC scanning for library types
|
2022-12-17
|
|
23524
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow user-defined value ranges for aggregate fields
|
2022-12-17
|
|
23523
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow User-Defined Implicit Conversions for const/immutable containers
|
2022-12-17
|
|
23522
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error message when enum type is not integral and a value lacks an initializer
|
2023-09-08
|
|
23520
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(inline, false) not applied to nested function declaration
|
2022-12-17
|
|
23519
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unnecessary and inconsistent restrictions on delegate subtyping
|
2022-12-17
|
|
23517
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd with -g flag fails to link on macOS with unaligned pointer
|
2024-03-01
|
|
23516
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Anonymous enum without base type causes segfault inferring member value
|
2022-12-15
|
|
23515
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Named Enum of function SIGSEGFAULT
|
2024-01-30
|
|
23514
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Incorrect compilation when adding a 64-bit constant to a link-time address
|
2023-02-22
|
|
23513
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC doesn't export ncurses' attributes (C macros)
|
2023-12-02
|
|
23510
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ICE: src/dmd/backend/cgxmm.d:1102: Assertion `0' failed.
|
2022-12-20
|
|
23509
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: need statement expressions extension for GLibC's assert()
|
2023-04-10
|
|
23508
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unable to build japanese named source files
|
2022-12-17
|
|
23506
|
D
|
dmd
|
nobody
|
NEW
|
---
|
choose/chooseAmong don't work with immutable referencing structs
|
2022-12-17
|
|
23505
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`with` cannot be used with built-in types
|
2023-01-02
|
|
23504
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow `with` with multiple arguments
|
2022-12-17
|
|
23503
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add `lazy with`
|
2022-12-17
|
|
23502
|
D
|
dmd
|
nobody
|
NEW
|
---
|
deeper recursive assertions fail to compile
|
2022-12-17
|
|
23501
|
D
|
dmd
|
nobody
|
NEW
|
---
|
recursive assertion produces strange error
|
2022-12-17
|
|
23499
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
inliner crashes/asserts when building for 32-bit
|
2023-01-01
|
|
23497
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Erroneous escape reference to parameter error.
|
2022-12-15
|
|
23495
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't use 2 aliases to members of different struct/classes (Template instance is nested in both `A` and `B`)
|
2022-12-17
|
|
23494
|
D
|
dmd
|
nobody
|
NEW
|
---
|
C-style variadic functions not working correctly
|
2022-12-17
|
|
23493
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__xtoHash is not exported
|
2022-12-17
|
|
23492
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Enum types with float base don't match the spec
|
2023-01-30
|
|
23491
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Nonsensical deprecation message when using delegate
|
2022-11-28
|
|
23490
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD creating corrupted vtable
|
2022-12-15
|
|
23486
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
LINK : fatal error LNK1104: cannot open file '..\generated\windows\copyimports.exe'
|
2024-01-27
|
|
23484
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
-preview=dip1021 is crashing the compiler before linking
|
2022-11-18
|
|
23482
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"template instance is not a template declaration, it is a function alias" when template is in a different module
|
2022-12-17
|
|
23481
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[inf loop] usertype enums opOpAssign cause an compile time infinite loop
|
2022-12-15
|
|
23480
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
non-empty ForStatement Increment clause should require a side effect
|
2022-11-15
|
|
23479
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ImportC recognizes .i and .c files, but not .h files
|
2023-09-21
|
|
23478
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Debugging experience with anonymous classes is pretty bad
|
2022-12-17
|
|
23475
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
confusing printf deprecation message with ulong/long on Windows
|
2023-05-04
|
|
23473
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Need a way to disassemble an overload function without referencing a parent
|
2022-12-17
|
|
23472
|
D
|
dmd
|
nobody
|
NEW
|
---
|
scope(sucess) generate exception handling code.
|
2022-12-17
|
|
23471
|
D
|
dmd
|
nobody
|
NEW
|
---
|
undocumented dmd CLI options
|
2022-12-17
|
|
23470
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Backticks in diagnostic are confusing with wrong number of arguments passed
|
2022-11-07
|
|
23469
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ICE when using private import
|
2022-11-11
|
|
23468
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[betterC] Cannot use std.array.join and std.algorithm.map at compile-time
|
2023-01-08
|
|
23466
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-verrors=context should not repeat same context for supplemental messages
|
2022-11-06
|
|
23465
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Invalid token error points to wrong line
|
2022-11-06
|
|
23464
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Pathological compilation slowdown when mixin in large switches
|
2023-01-04
|
|
23463
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Don't count skipped function overloads when limiting overloads shown
|
2022-11-05
|
|
23462
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd: src/dmd/backend/cod2.d:2158: Assertion cast(int)tysize((*e).Ety) <= REGSIZE() failed
|
2022-11-06
|
|
23461
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd: src/dmd/backend/cod1.d:2037: Assertion false failed
|
2022-11-14
|
|
23460
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE in some cases when trying to infer an exception throwing function
|
2023-01-19
|
|
23459
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Don't use 'Candidate is' when there is more than one alias function overload
|
2022-11-05
|
|
23458
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
No template candidates listed when OverDeclaration or OverloadSet don't match
|
2022-11-05
|
|
23455
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Public import + mixin template + overload definition for a package function fails overload resolution
|
2022-12-17
|
|
23454
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
DMD CLI bug when using -I
|
2022-11-04
|
|
23452
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Noncopyable variable can be silently passed to a function with variadic args
|
2022-12-17
|
|
23451
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static function declared in with scope cannot access property on type alias in with expression type
|
2022-12-17
|
|
23450
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Unexpected constructor behaviour in DMD in rare cases
|
2022-12-17
|
|
23449
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
spellchecker should suggest corrections for pointer members
|
2024-07-08
|
|
23447
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
wrong expression in error message when template instance doesn't match any overload
|
2022-10-31
|
|
23445
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Can leak scope variable through delegate context
|
2022-12-17
|
|
23444
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Can't append non-copyable struct value to an array
|
2024-03-08
|
|
23443
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot compare structs with vector fields for equality
|
2022-12-17
|
|
23442
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD DLL GC bug when calling a function from an interface that creates a new object
|
2023-06-04
|
|
23441
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
importc: array length macro preprocessed with cpp doesn't compile
|
2023-01-19
|
|
23440
|
D
|
dmd
|
nobody
|
NEW
|
---
|
closure over typesafe variadic or scope array passes safe though leads to stack corruption
|
2023-06-27
|
|
23439
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.098] Error: CTFE internal error: literal 'assert(false, "Accessed expression of type noreturn")'
|
2022-11-01
|
|
23438
|
D
|
dmd
|
nobody
|
REOP
|
---
|
leaking address of stack using dip1000 switch
|
2022-12-17
|
|
23437
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[CODEGEN][SIMD] Wrong codegen when inlining __simd(XMM.SQRTSS, a)
|
2023-12-17
|
|
23435
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add Flag To Disable All Inlining
|
2022-12-17
|
|
23434
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[DIP1000] Allow storing scope and non-scope data in same aggregate
|
2022-12-17
|
|
23433
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557
|
2022-11-01
|
|
23431
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.101.0][ICE] Segmentation fault in Dsymbol::toParent() (this=0x0) at dmd/dsymbol.d:561
|
2022-11-01
|
|
23430
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
ImportC include <> didn't work but quotes does
|
2023-12-16
|
|
23427
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: some bitfield combinations lead to wrong size struct
|
2023-04-17
|
|
23424
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
improve error when template instantiation doesn't match any overload
|
2022-10-31
|
|
23423
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Feature Request: version(D_DebugInfo)
|
2022-12-17
|
|
23420
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Deprecate mixing pointer/reference types and value types in the same assignment statement
|
2022-12-17
|
|
23418
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
double argument is passed on stack, but assumed to be in XMM0 register
|
2022-10-16
|
|
23417
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Confusing error message when assigning non-existent struct field to the same name global variable
|
2023-04-11
|
|
23416
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Difference DMD/GDC: Error: non-constant expression `& foo`
|
2022-12-17
|
|
23415
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ImportC: typedef'd struct as const parameter "is not callable"
|
2023-02-03
|
|
23414
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Import order emits "Error: no size because of forward references"
|
2024-01-29
|
|
23413
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Array __equals lowering fails to infer @safe with cryptic error
|
2022-12-17
|
|
23412
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
void init member detection does not account for static arrays
|
2022-10-15
|
|
23411
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: undefined identifier __builtin_nanf
|
2023-12-19
|
|
23410
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: binary constants not allowed
|
2022-10-13
|
|
23409
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
ImportC: multiple usages of va_list produces garbage
|
2023-05-24
|
|
23408
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__FUNCTION__ does not resolve correctly
|
2024-06-24
|
|
23407
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: function-local struct definition as part of variable declaration doesn’t shadow global definition
|
2023-01-12
|
|
23406
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[seg fault] enums can cause compile time seg faults with assignments using alias this
|
2022-10-17
|
|
23404
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
CTFE evaluation is unecessary when passing function return type as aliased template argument
|
2022-10-14
|
|
23403
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segfault when calling auto-generated struct constuctor with __FUNCTION__ or __PRETTY_FUNCTION__
|
2024-06-24
|
|
23402
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importc function definitions from includes can cause D name conflicts
|
2023-04-13
|
|
23401
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: add -cpp=filename switch to select C preprocessor
|
2023-04-19
|
|
23398
|
D
|
dmd
|
nobody
|
NEW
|
---
|
compilers dinterpret.d has array bounds error when running CTFE
|
2022-12-17
|
|
23397
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
private method callable from other module
|
2022-10-10
|
|
23394
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Multiple pragma(startaddress) does not result in error
|
2022-12-17
|
|
23391
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[Reg 2.098.1] Segmentation fault with static foreach + range + inout
|
2023-01-01
|
|
23389
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: types from core.stdc.* are distinct types when imported from C
|
2022-12-17
|
|
23388
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: redeclaration of struct in different translation unit doesn’t check compatibility
|
2023-12-28
|
|
23387
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: identical structs defined in two C files lead to duplicate .init symbol on macOS
|
2023-02-07
|
|
23386
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segfault on enum member UDA inside template
|
2022-10-05
|
|
23384
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Suggest calling matching base class method when hidden
|
2022-10-06
|
|
23381
|
D
|
dmd
|
nobody
|
NEW
|
---
|
null/init are not accepted as initializers of a zero-sized static array
|
2022-12-17
|
|
23380
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] class parameter should not be treated as ref qua lifetime
|
2022-09-29
|
|
23379
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Cast of expressions with type noreturn result in ice
|
2023-10-14
|
|
23378
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: dynamic array alias imported by C treated as pointer when used as function parameter.
|
2022-12-17
|
|
23377
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
class method overloading with same name doesn't work for base classes
|
2022-10-03
|
|
23376
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow multi-code-point HTML entities
|
2022-11-06
|
|
23375
|
D
|
dmd
|
nobody
|
NEW
|
---
|
enum is not considered global mutable state
|
2022-12-17
|
|
23374
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: only 1 designator currently allowed for C struct field initializer
|
2023-10-23
|
|
23372
|
D
|
dmd
|
nobody
|
NEW
|
---
|
'null' matched against T[] and T* selects T[]
|
2022-12-17
|
|
23371
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error Message For Using Non-static members Statically Could Be Better
|
2022-12-17
|
|
23369
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Confusing error message for duplicate import
|
2023-05-09
|
|
23368
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Throwing a null exception at compile time crashes the compiler
|
2022-11-14
|
|
23367
|
D
|
dmd
|
nobody
|
NEW
|
---
|
can't `new` an empty array of bottom values
|
2022-12-17
|
|
23366
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
compiler crash on assert(0) with bottom value as message
|
2023-10-14
|
|
23365
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Throwing the bottom value should be allowed
|
2022-12-17
|
|
23364
|
D
|
dmd
|
nobody
|
NEW
|
---
|
returning bottom type by ref should work
|
2023-05-12
|
|
23363
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
ImportC: Enums contain wrong members
|
2023-04-09
|
|
23360
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Template alias to tuple member variable doesn't expand
|
2022-12-17
|
|
23357
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: compatible types with definitions leads to redeclaration error when used from D.
|
2022-10-05
|
|
23356
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC, forward referenced static functions, and -lib
|
2024-01-22
|
|
23355
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
invalid template parameter loses error location in some cases
|
2022-09-22
|
|
23354
|
D
|
dmd
|
nobody
|
RESO
|
REMI
|
[REG master] object.d(393): Error: reference to stack allocated value returned by 'new F(1)' assigned to non-scope parameter 'lhs'
|
2022-09-23
|
|
23353
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add opCallAssign and opCallOpAssign
|
2022-12-17
|
|
23352
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`in` and `out` foreach variables
|
2023-02-22
|
|
23351
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
A bunch of Mayonix's dmd-segfaulting programs
|
2022-09-20
|
|
23349
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Disallow assignments in ?: expressions
|
2022-09-23
|
|
23348
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
not handling braceless sub structs in initializers
|
2022-09-20
|
|
23347
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: pragma pack causes asm label to set symbol name to be ignored
|
2022-09-26
|
|
23346
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: pragma pack is not popped
|
2022-09-27
|
|
23345
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: out of order designated initializers initialize to wrong value
|
2022-09-26
|
|
23344
|
D
|
dmd
|
nobody
|
ASSI
|
---
|
std.stdio: error: undefined identifier fputc_unlocked
|
2022-12-17
|
|
23343
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: functions declared with asm label to set symbol name gets extra underscore prepended
|
2022-10-10
|
|
23342
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: Array compound literals use the GC
|
2022-10-10
|
|
23340
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
std.path: expandTilde erroneously raises onOutOfMemory on failed getpwam_r()
|
2022-09-18
|
|
23339
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Internal Compiler Error with extern(C++) class declared in function template
|
2022-09-18
|
|
23338
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
braceless subarray initalizers for struct fields fails
|
2022-09-17
|
|
23337
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrongly elided postblit/copy ctor for array construction (_d_arrayctor lowering)
|
2022-10-06
|
|
23336
|
D
|
dmd
|
nobody
|
NEW
|
---
|
cannot take const struct member address at CTFE
|
2022-12-17
|
|
23335
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: Template lambda has no value when assigning to ref delegate return
|
2022-09-16
|
|
23331
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
implicit cast from noreturn crashes compiler in various ways
|
2023-10-14
|
|
23329
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Creating objects with a nested class from its sibling function segfaults the compiler
|
2022-12-17
|
|
23328
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Segfault wrt. implicit function => delegate conversion in static initializers
|
2022-12-17
|
|
23327
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[ICE] SEGV in AssocArray!(Identifier, Dsymbol).AssocArray.opIndex(const(Identifier)) at src/dmd/root/aav.d:313
|
2022-09-06
|
|
23326
|
D
|
dmd
|
nobody
|
NEW
|
---
|
invariant syntax is inconsistently strict for annotations
|
2022-12-17
|
|
23317
|
D
|
dmd
|
nobody
|
NEW
|
---
|
runnable/cdvecfill.sh and compilable/cdcmp.d fail two test on binutils-2.39 due to objdump whitespace change
|
2023-04-19
|
|
23315
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Interface requires vtbl symbol betterC COM
|
2022-08-30
|
|
23313
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Accessing TLS is apparently fine from shared context
|
2022-12-17
|
|
23311
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Allow creating alias for __gshared
|
2022-09-01
|
|
23310
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Segfault on switch with global enum
|
2023-03-01
|
|
23309
|
D
|
dmd
|
nobody
|
NEW
|
---
|
diagnostics: add more expressive endpoints than just error and supplemental
|
2022-12-17
|
|
23308
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't resolve overload of varargs function if one parameter is the result of a ternary expression
|
2022-08-29
|
|
23307
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG][CODEGEN][SIMD] wrong codegen with inlined local functions + SIMD
|
2022-12-22
|
|
23306
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
@disable new() ought not disable `scope A = new A`
|
2022-09-06
|
|
23305
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Tuple.expand generates garbage values when passed to multiple lazy parameters
|
2022-12-17
|
|
23303
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.096] Conflict error on private imports
|
2022-08-23
|
|
23299
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Detect if lambda does not access its delegate context pointer
|
2022-12-17
|
|
23297
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
You Can Assign a dstring to a dchar[] if Both Sides of the Expression are Slices
|
2022-08-18
|
|
23295
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] explain why scope inference failed
|
2022-08-22
|
|
23294
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] parameter to parameter assignment leads to incorrect scope inference
|
2024-07-19
|
|
23293
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: _Bool bit fields layout does not match gcc
|
2022-10-05
|
|
23292
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Import in template ignored during IFTI for eponymous member
|
2022-12-17
|
|
23291
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Members of arrays of shared classes cannot be compared
|
2022-08-16
|
|
23287
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Invalid @nogc code succeeds when compiling with -o-
|
2022-12-17
|
|
23284
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Enhance floating point not representable error message
|
2022-08-31
|
|
23283
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Health is just one aspect of Healthy Life Human.
|
2022-08-06
|
|
23281
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099] Cannot pass alias template overload to template ("is not a template, it is a function")
|
2022-08-03
|
|
23279
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segmentation fault on mixin template + using unknown type
|
2023-07-15
|
|
23278
|
D
|
dmd
|
nobody
|
REOP
|
---
|
Can't pass alias member to a function
|
2022-12-17
|
|
23277
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias to mixin template breaks selective overriding of mixin template member
|
2022-12-17
|
|
23274
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.099] Wrong call resolution (ambiguity) with const and non-const methods
|
2022-12-21
|
|
23273
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.095] Error on passing inout variable to function (not an lvalue)
|
2022-07-31
|
|
23271
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`goto` skips declaration of variable `bugred.A.test.__appendtmp4`
|
2022-07-26
|
|
23267
|
D
|
dmd
|
nobody
|
NEW
|
---
|
statically evaluated code in betterC mask static assertion message with an unrelated error
|
2022-12-17
|
|
23266
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Dead else blocks are not considered unreachable
|
2023-11-14
|
|
23265
|
D
|
dmd
|
nobody
|
NEW
|
---
|
spell checker could provide better identification of spelling mistakes
|
2022-12-17
|
|
23264
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Allow __traits(parameters) in the return type or contract of a function
|
2022-12-17
|
|
23262
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
typesafe variadic function parameter cannot infer return
|
2022-07-23
|
|
23261
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
druntime core.std.attribute.Tagged1_2 constructor is unsafe
|
2023-01-06
|
|
23260
|
D
|
dmd
|
nobody
|
NEW
|
---
|
If constructors have a function body, they should infer attributes
|
2022-12-17
|
|
23259
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Visibility violation with variadic templates
|
2022-12-17
|
|
23258
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE on SumType of two arrays of classes
|
2022-07-18
|
|
23256
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
must supply -mscrtlib manually when compiling for Windows
|
2022-07-20
|
|
23255
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG 2.099] undefined reference to 'core.internal.switch.__switch_error()(string, size_t)'
|
2024-02-20
|
|
23254
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation: format specifier "%S" and "%C" are invalid
|
2022-07-20
|
|
23252
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation: format specifier "%[]]" is invalid
|
2022-07-16
|
|
23251
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation: format specifier "%[a-z]" is invalid
|
2022-07-20
|
|
23249
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation: argument &p for format specification "%m" must be char*, not char**
|
2022-07-19
|
|
23247
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation: argument 0.0L for format specification "%La" must be double, not real
|
2022-07-14
|
|
23244
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG 2.100.1]Functions with function parameter give strange error messages
|
2022-07-14
|
|
23241
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits getMember breaks compilation when hit an alias
|
2022-07-27
|
|
23240
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd compiles 'ok' class invalid to interface if class contains abstract members
|
2022-07-13
|
|
23239
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Type with destructor returned from helper function moved without postblit or copyctor
|
2022-12-17
|
|
23236
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
can't initialize a @mustuse member in constructor
|
2022-07-14
|
|
23235
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[DIP1000] typesafe variadic parameters should automatically be scope
|
2022-07-24
|
|
23234
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Delegate literal with inferred return value that requires following alias-this uses class cast instead.
|
2022-08-31
|
|
23233
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler hangs when current static array limit reaches the edge
|
2022-12-17
|
|
23232
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static array limits are incorrect for -m64
|
2022-12-17
|
|
23230
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
cannot implicitly convert expression define of type char[7] to char
|
2022-09-15
|
|
23229
|
D
|
dmd
|
nobody
|
NEW
|
---
|
struct used as UDA with opDispatch errors with "variable `impl` cannot be modified at compile time" if it includes a call to writeln
|
2022-12-17
|
|
23227
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD compiler can't be built without RTTI
|
2022-12-17
|
|
23226
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
druntime does not compile with -preview=nosharedaccess
|
2023-03-02
|
|
23225
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
OpenBSD: cpp invocation cannot find files
|
2022-07-04
|
|
23224
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: memory model switch is not passed to C preprocessor
|
2022-06-30
|
|
23223
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Aliases to modules print the modules contents into ast dump
|
2022-06-29
|
|
23222
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
vcg-ast segfaults on aliases to parent module
|
2022-06-29
|
|
23221
|
D
|
dmd
|
nobody
|
NEW
|
---
|
codegen: Casting from static array to vector should result in an element-wise conversion
|
2022-12-17
|
|
23220
|
D
|
dmd
|
nobody
|
NEW
|
---
|
CTFE: Casting from static array to vector should result in an element-wise conversion
|
2022-12-17
|
|
23219
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE: AssertError@src/dmd/hdrgen.d(1910): Assertion failure
|
2023-04-05
|
|
23218
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: src/dmd/backend/cgxmm.d:1373: Assertion `0' failed.
|
2023-01-14
|
|
23217
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: extra initializer(s) error for array of structs
|
2022-06-30
|
|
23216
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Better Error Message For foreach_reverse Without Bidirectional Range
|
2022-07-07
|
|
23214
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: typedef with unsigned types does not compile
|
2022-07-07
|
|
23213
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC - variable length array does not compile
|
2022-07-07
|
|
23211
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
is(__traits(parent,...) == module) evaluates to false even if the parent is module
|
2022-06-25
|
|
23208
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[dip1000] missing return scope inference after parameter assignment
|
2023-01-27
|
|
23207
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd hangs compiling druntime/src/core/stdc/errno.c
|
2022-06-23
|
|
23206
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: __declspec(noreturn) does not compile
|
2022-06-26
|
|
23205
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't declare mixin template inside a function
|
2022-06-23
|
|
23204
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG2.097] discarded scope return still allocates GC closure
|
2022-06-22
|
|
23203
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong error message for argument mismatch on shared objects
|
2022-12-17
|
|
23202
|
D
|
dmd
|
nobody
|
NEW
|
---
|
catch null dereferences at compille time
|
2022-12-17
|
|
23200
|
D
|
dmd
|
nobody
|
NEW
|
---
|
sqrt cast to long and ulong differ
|
2022-12-17
|
|
23199
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
long ulong
|
2022-06-20
|
|
23195
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Win64 function ABI bug for small non-POD arguments
|
2023-02-09
|
|
23192
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't iterate aggregate fields with static foreach inside a member function
|
2022-06-18
|
|
23191
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] scope parameter can be returned in @system code
|
2022-06-16
|
|
23189
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: __builtin_offsetof without struct/union/enum should emit proper error message
|
2023-04-09
|
|
23188
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
The enum of const has a complier exception of type conversion in the ternary operator.
|
2022-06-15
|
|
23187
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
importC: __builtin_offsetof still doesn't work
|
2022-06-14
|
|
23185
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
importC: anonymous struct inside __builtin_offsetof doesn't compile
|
2022-07-07
|
|
23184
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
importC: array length macro doesn't compile
|
2022-07-07
|
|
23183
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
importC: pointer arithmetic
|
2022-06-13
|
|
23181
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] AssertError@src/dmd/e2ir.d(6094): Trying reference _d_arraysetctor
|
2022-07-09
|
|
23180
|
D
|
dmd
|
nobody
|
NEW
|
---
|
annotate @gshared declarations with @weak on OSX
|
2022-12-17
|
|
23179
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Unicode in symbol names in DLLs breaks MSVC linker
|
2024-02-07
|
|
23178
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unknown error using alias to `__traits` evaluated as expression
|
2022-06-12
|
|
23177
|
D
|
dmd
|
nobody
|
REOP
|
---
|
ModuleInfo is not exported on Windows
|
2023-06-05
|
|
23176
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-vasm misses immediates for some SSE2 instructions
|
2022-06-11
|
|
23175
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-preview=in silently adds possible stack memory escape
|
2022-12-17
|
|
23174
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't alias tuple when it's part of dot expression following a struct literal
|
2022-06-09
|
|
23173
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"Error: signed integer overflow" for compiler generated string of `long.min`
|
2022-08-11
|
|
23172
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.100] Wrong cast inserted for ternary operator and non-int enums
|
2022-07-09
|
|
23170
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Array literal passed to map in lambda, then returned from nested function, is memory corrupted
|
2022-07-09
|
|
23169
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[DIP1000] Mangling does not distinguish return and return scope
|
2022-06-22
|
|
23168
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[DIP1000] return scope wrongly rewritten for structs with no indirections
|
2022-06-23
|
|
23167
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
inaccurate diagnostic for internal tuple bound violation
|
2022-06-22
|
|
23166
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
seg fault when compiling with -inline
|
2022-07-09
|
|
23165
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
lambda functions are not inlined
|
2022-06-07
|
|
23164
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.097] Infinite loop on assertion failure + DMD moves struct with copy constructor
|
2023-02-05
|
|
23163
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Can't use AliasSeq instance as default template argument of template function
|
2022-12-17
|
|
23162
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
cannot use new on a static array type that's aliased
|
2022-06-08
|
|
23160
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
template alias parameters can be used to bypass escape checks
|
2022-06-05
|
|
23159
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[betterC] scope(failure) use in betterC gives confusing error
|
2022-06-08
|
|
23158
|
D
|
dmd
|
nobody
|
NEW
|
---
|
synchronized class data is not locked in free function in same module
|
2022-12-17
|
|
23155
|
D
|
dmd
|
nobody
|
NEW
|
---
|
'dub run wayland:list_registry' leads to 'core.exception.AssertError@src/dmd/toctype.d(275): Assertion failure'
|
2022-12-17
|
|
23154
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linker error through templated __traits(compiles) in separate compilation unit
|
2022-12-17
|
|
23153
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Immutable variables should undergo same flow analysis in module constructors as in regular constructors
|
2022-12-17
|
|
23152
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bad diagnostic for variable used as a type
|
2022-12-28
|
|
23151
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: core.exception.AssertError@src/dmd/aggregate.d(678): Assertion failure
|
2023-01-01
|
|
23150
|
D
|
dmd
|
nobody
|
NEW
|
---
|
AA in operator does not work with static if
|
2022-12-17
|
|
23149
|
D
|
dmd
|
nobody
|
NEW
|
---
|
doc generator with -i errors writing file for imported module
|
2022-12-17
|
|
23148
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing invariant symbol with static library when template function declares struct with destructor and invariant that instantiates template with lambda, also main has a lambda
|
2022-07-09
|
|
23146
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
bounds checking is still done in @system functions
|
2022-05-29
|
|
23145
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Stack allocation of scope new variables defeats @safe
|
2023-02-09
|
|
23144
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
False circular reference error when the field name of a struct or class is the same as the type name
|
2022-06-01
|
|
23143
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: forward enum declarations need to be supported
|
2022-07-12
|
|
23142
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Scope should not apply to unittests
|
2022-06-09
|
|
23141
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Improve -release switch description
|
2022-05-27
|
|
23139
|
D
|
dmd
|
nobody
|
NEW
|
---
|
object files containing several big static initializers require --no-relax to link
|
2022-12-17
|
|
23138
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Overrides of member functions of an inherited class ignores attribute "downcast"
|
2022-05-26
|
|
23137
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Matrix init rejected in module scope but accepted at function scope
|
2022-06-21
|
|
23136
|
D
|
dmd
|
nobody
|
NEW
|
---
|
closure in a loop should hold distinct values for each iteration
|
2024-05-06
|
|
23135
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Covariance rules for C++ member functions mismatch D
|
2022-05-27
|
|
23134
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Mutate variable through immutable pointer
|
2022-12-17
|
|
23133
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Timon's list of enhancement requests
|
2022-12-17
|
|
23131
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
With -vasm all the X87 instructions are printed wrong.
|
2024-10-22
|
|
23130
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inline asm lets you mov to half a variable.
|
2022-12-17
|
|
23128
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Attributes inference breaks down with cycles
|
2022-10-03
|
|
23127
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe inference seems to depend on semantic analysis order
|
2022-07-23
|
|
23126
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong result of integer division in presence of assert within conditional operator expression
|
2023-12-30
|
|
23124
|
D
|
dmd
|
nobody
|
REOP
|
---
|
[dip1000] scope inference leads to implementatio-defined semantics for @trusted and @system.
|
2022-12-17
|
|
23123
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-vasm wrong result for cmpxchg16b
|
2022-05-18
|
|
23122
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
enum member UDAs semantics are not checked properly
|
2022-12-21
|
|
23121
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linux release archives should adhere to filesystem hierarchy standard
|
2022-12-17
|
|
23120
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd illegal instruction throw expression
|
2022-07-09
|
|
23119
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiling glui example results in linker error
|
2022-12-17
|
|
23118
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
UFCS not working for function level templates
|
2022-05-17
|
|
23117
|
D
|
dmd
|
nobody
|
NEW
|
---
|
crash in @safe code after CTFE
|
2022-12-17
|
|
23116
|
D
|
dmd
|
nobody
|
NEW
|
---
|
foreach with opApply infer ref when opApply delegate is templated
|
2024-06-26
|
|
23115
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.100] AssertError@src/dmd/dtemplate.d(7397): can only re-append from non-root to root module
|
2022-12-17
|
|
23114
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't use noreturn operand in arithmetic expression
|
2022-07-09
|
|
23113
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Bug in CTFE initialization of redBlackTree?
|
2022-12-17
|
|
23112
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
code passes @nogc, allocates anyway
|
2022-08-08
|
|
23111
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
stack-allocated array escapes in @safe code
|
2022-05-16
|
|
23110
|
D
|
dmd
|
nobody
|
NEW
|
---
|
src/dmd/link.d tries to use MSVC linker on Windows when MinGW is used
|
2022-12-17
|
|
23109
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: AssertError@src/dmd/dclass.d(449): Assertion failure
|
2022-05-14
|
|
23108
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: AssertError@src/dmd/clone.d(567): Assertion failure
|
2022-05-13
|
|
23107
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dtor incorrectly skipped
|
2022-12-17
|
|
23105
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`__trait(getMember)` and `mixin()` of the same code as a string behave differently
|
2022-06-25
|
|
23104
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
case where use of mixin() is rejected but use of the mixin content as code is not
|
2022-05-12
|
|
23103
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
static initialization of associative arrays is not implemented
|
2023-08-31
|
|
23102
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pinholeopt, "Conditional jump or move depends on uninitialised value(s)"
|
2022-07-09
|
|
23100
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
empty array literal passed to scope param not 'falsey' anymore
|
2022-07-09
|
|
23099
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DMD generates dangerous code on array literals usage inside functions
|
2022-12-17
|
|
23098
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
array literal to scope inout parameter not allowed in safe code
|
2022-05-10
|
|
23097
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.100] ArrayIndexError@src/dmd/mtype.d(4767): index [18446744073709551615] is out of bounds for array of length 0
|
2022-05-10
|
|
23096
|
D
|
dmd
|
nobody
|
NEW
|
---
|
return auto ref does wrongly inferred with member function
|
2022-12-17
|
|
23093
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DDOC: display detailed documentation of public imports
|
2022-12-17
|
|
23092
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot cross-compile from Posix to Windows
|
2022-12-17
|
|
23091
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importC: string literals no longer convert to D string type
|
2023-12-15
|
|
23089
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Linkage-related ICE regression in v2.100.0-rc.1
|
2022-05-05
|
|
23088
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
spurious case of "`expression` has no effect"
|
2022-05-27
|
|
23087
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
getLinkage trait regression for overloads with v2.100.0-rc.1
|
2022-05-04
|
|
23086
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
spurious case of `expression has no effect` message
|
2022-05-04
|
|
23085
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[ICE] dmd: src/dmd/backend/cod1.d:1933: Assertion `retregs & BYTEREGS' failed.
|
2022-05-06
|
|
23084
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG 2.080] dmd: src/dmd/backend/cgxmm.d:816: Assertion `0' failed.
|
2022-05-06
|
|
23083
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
.tupleof on static array rvalue evaluates expression multiple times
|
2022-05-04
|
|
23082
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
stringof of template alias overloaded with function accessed by trait: segfault.
|
2022-07-09
|
|
23081
|
D
|
dmd
|
nobody
|
NEW
|
---
|
align(N) attribute ignored for ClassDeclarations
|
2022-12-17
|
|
23080
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Mach-O: TLS globals misaligned
|
2022-12-17
|
|
23079
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] be more lenient when taking address of `ref` return
|
2022-05-11
|
|
23078
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importC: generated code shouldn't depend on druntime
|
2023-01-10
|
|
23077
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
codegen cannot generage XMM load/store for optimized operation that uses byte/short/...
|
2022-05-06
|
|
23076
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
SIMD assert fail with -inline -O converting float to short
|
2022-05-29
|
|
23075
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
global const string definitions should go in readonly segment
|
2022-05-15
|
|
23074
|
D
|
dmd
|
nobody
|
NEW
|
---
|
premature enum type inference leads to spurious error message
|
2023-07-14
|
|
23073
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] scope inference from pure doesn't consider self-assignment
|
2022-08-17
|
|
23072
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Creating a shared library using VS 2019 cannot find `open`
|
2022-12-17
|
|
23068
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[betterC] BetterC does not respect -checkaction=halt
|
2022-04-28
|
|
23066
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: cannot initialize char array with string literal of different length
|
2022-05-15
|
|
23064
|
D
|
dmd
|
nobody
|
NEW
|
---
|
wrong code generated for bitfield assignment to ?:
|
2022-12-17
|
|
23063
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
It is possible to return a noreturn value
|
2022-06-09
|
|
23059
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
importC: calls to D template functions don't convert some argument types
|
2022-04-30
|
|
23058
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: cannot take address inside multi-dimensional array at compile time
|
2022-05-12
|
|
23057
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: dmd segfault on invalid syntax
|
2022-05-05
|
|
23056
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: dmd asserts for missing return statement in CTFE function
|
2022-05-05
|
|
23055
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: using compound-literal array as pointer in CTFE gives 'dereference of invalid pointer'
|
2023-04-25
|
|
23054
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: struct compound-literal assigned by pointer has wrong storage duration
|
2022-05-14
|
|
23053
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importC: can't take address of some compound-literals
|
2023-04-09
|
|
23052
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
importC: assigning array compound-literal to pointer allocates using GC
|
2023-04-09
|
|
23050
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Incorrect disassembly of code with -vasm and 0xBE and 0xBF opcodes
|
2022-04-29
|
|
23049
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[SIMD][CODEGEN] Wrong code for XMM.RCPSS after inlining
|
2022-04-24
|
|
23048
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
[SIMD][CODEGEN] Inline XMM.LODUPD leads to wrong SIMD content
|
2022-04-24
|
|
23047
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[ICE][SIMD] Do not SROA vector types
|
2022-05-05
|
|
23046
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG][CODEGEN] __simd(XMM.LODLPS) bad codegen
|
2022-05-03
|
|
23045
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: casted function type is missing extern(C)
|
2022-05-05
|
|
23044
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: comma expression with function call parsed as declaration
|
2022-05-05
|
|
23042
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-betterC still includes RTInfo
|
2022-05-06
|
|
23041
|
D
|
dmd
|
nobody
|
NEW
|
---
|
elf objects contain an unused symbol with no name
|
2022-12-17
|
|
23040
|
D
|
dmd
|
nobody
|
NEW
|
---
|
importC: optimizer rejects null dereference of volatile pointer
|
2023-04-09
|
|
23039
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: declaration with array length has itself in scope
|
2022-05-05
|
|
23038
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: sizeof inside struct has struct members in scope
|
2022-05-05
|
|
23037
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: type with only type-qualifier doesn't work
|
2022-05-05
|
|
23036
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Rvalue constructor with default parameter crashes compiler in the presence of a copy constructor
|
2024-11-28
|
|
23035
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-preview=rvaluerefparam causes @system function to be @safe
|
2022-09-09
|
|
23034
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: head-const struct confused with multiple files on command line
|
2022-04-20
|
|
23033
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pure functions can allocate values with impure destructors
|
2022-12-17
|
|
23032
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Static variable of nested type causes runtime crash
|
2022-12-17
|
|
23031
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: hex character escapes should be variable length
|
2022-04-20
|
|
23030
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: errors using typedef struct after first use as const
|
2022-09-06
|
|
23029
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: _Generic treats pointer to const and regular pointers as the same type
|
2022-04-19
|
|
23028
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: found _Generic instead of statement
|
2022-04-19
|
|
23027
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: Array of struct is not a static and cannot have static initializer
|
2022-09-16
|
|
23026
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: C designator-list not supported yet
|
2022-09-16
|
|
23025
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: duplicate symbol for tentative definition and definition of variable
|
2022-04-19
|
|
23024
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Large static array causes access violation on Windows with DMD
|
2023-05-05
|
|
23023
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ImportC: useless casts are erroneously forbidden
|
2022-04-19
|
|
23022
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] typesafe variadic parameter should not infer return
|
2022-07-25
|
|
23021
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] infer return scope from pure nothrow
|
2022-04-18
|
|
23020
|
D
|
dmd
|
nobody
|
NEW
|
---
|
pragma(printf) should warn for %*.s
|
2022-12-17
|
|
23019
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing filename when -of points to an existing directory
|
2022-04-22
|
|
23018
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: syntax error for sizeof with postfix operator on parenthesized expression
|
2022-05-17
|
|
23017
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
C++ class may not derive from D class
|
2022-04-17
|
|
23016
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
errors about attributes in debug scope with UFCS
|
2023-06-27
|
|
23014
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: static thread-locals do not work
|
2023-05-16
|
|
23013
|
D
|
dmd
|
nobody
|
NEW
|
---
|
generate optimized SIMD register assignment
|
2022-12-17
|
|
23012
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: asm label to set symbol name not applied from forward declaration
|
2022-05-19
|
|
23011
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: asm label to set symbol name doesn't work with externs
|
2022-04-18
|
|
23010
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
mixed in aliaseqs used as type dont initualize
|
2022-06-24
|
|
23009
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[CODEGEN][SIMD] SIMD + optimizations + inlining + double
|
2022-04-22
|
|
23008
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: dmd asserts on empty struct or union as global
|
2022-04-18
|
|
23007
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: dmd segfaults for extra braces in array initializer
|
2022-09-15
|
|
23006
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: dmd segfaults on static initializer for multi-dimensional array inside struct
|
2022-09-15
|
|
23005
|
D
|
dmd
|
nobody
|
RESO
|
MOVE
|
importC: 'alignof' or 'mangleof' as member name gives redefinition error
|
2022-04-18
|
|
23004
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: calling function pointer named 'init' or 'stringof' from struct or union pointer gives error
|
2022-04-18
|
|
23003
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC should not import object.d
|
2022-04-16
|
|
23002
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: struct or union field with same name as type gives circular reference error
|
2022-04-16
|
|
23001
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.063] missing unreachable code warning with switch inside switch
|
2023-11-14
|
|
23000
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
final switch error has no line number with -checkaction=C
|
2022-04-12
|
|
22999
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
no switch fallthrough error with multi-valued case
|
2024-10-23
|
|
22997
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD crash: copy ctor can't call other ctor
|
2022-04-13
|
|
22996
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[ICE] Parsing at CTFE crash the compiler
|
2023-10-05
|
|
22995
|
D
|
dmd
|
nobody
|
NEW
|
---
|
goto case cannot forward to outer case label
|
2022-12-17
|
|
22994
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: some types not zero-initialized in static array
|
2022-04-17
|
|
22993
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing quotes in octal literal hint
|
2022-04-08
|
|
22991
|
D
|
dmd
|
nobody
|
NEW
|
---
|
GC array literals restricted in size
|
2022-12-17
|
|
22990
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[dip1000] extended return semantics doesn't work on auto return
|
2022-12-17
|
|
22989
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Missing error wrt. assigning cast function pointer to incompatible funcptr
|
2022-12-17
|
|
22988
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
no short-circuiting when constant folding ternary operator
|
2022-04-07
|
|
22987
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(getLocation) needs a way to get an absolute path.
|
2024-03-26
|
|
22986
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Phobos cannot be compiled with dip1008
|
2022-12-17
|
|
22982
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Can't copy scope range elements into a returned array
|
2022-04-07
|
|
22981
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Another forward reference bug involving a string mixin
|
2023-01-19
|
|
22980
|
D
|
dmd
|
nobody
|
NEW
|
---
|
16 bit alignment for function arguments in 32 bit code
|
2022-12-17
|
|
22979
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"Pointers-to-member" with attributes
|
2022-12-17
|
|
22978
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Shared destructor is not able change immutable var but shared constructor can
|
2024-03-23
|
|
22977
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] can escape scope pointer returned by nested function
|
2024-07-22
|
|
22976
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: fails to multiply by element size when doing address-of
|
2022-04-18
|
|
22975
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
3 cyclic aliases with meaningful overloads not caught [ice]
|
2023-01-01
|
|
22974
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: D name mangling applied to extern variable inside function
|
2022-05-05
|
|
22973
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: sizeof with array and pointer access gives array type has incomplete element type
|
2022-09-26
|
|
22972
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: static variable cannot be read at compile time
|
2022-04-05
|
|
22971
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: can't initialize unsigned char array with string literal
|
2022-04-06
|
|
22970
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: taking address one past array end gives bounds error
|
2022-04-05
|
|
22969
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't mixin name of manifest constant on right-hand side of alias declaration
|
2022-04-08
|
|
22968
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"Need this of type X" error message is confusing
|
2023-07-27
|
|
22967
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] no return ref inference for extended return semantics
|
2022-04-06
|
|
22966
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inconsistent `shared` attribute for generated destructor
|
2022-12-17
|
|
22963
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Subclasses of C++ classes missing from generated header
|
2022-12-17
|
|
22961
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: K&R-style main function rejected
|
2022-03-30
|
|
22960
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: K&R-style functions assume variadic calling convention
|
2023-04-19
|
|
22955
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: wrong alignof for D struct with specified alignment
|
2022-03-31
|
|
22954
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Header generator emits extern(C) member functions
|
2022-03-29
|
|
22953
|
D
|
dmd
|
nobody
|
NEW
|
---
|
impossible to test for pragma support
|
2022-12-17
|
|
22952
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Compiler fails to find package.d modules via -mv map
|
2022-10-04
|
|
22951
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Dtor missing from generated C++ header
|
2022-03-29
|
|
22949
|
D
|
dmd
|
nobody
|
NEW
|
---
|
compiler error: struct with __traits(compiles, this.init), nonexistent import mixin, main calls nonexistent enum from other module
|
2022-12-17
|
|
22945
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[Conditional Compilation] support invariant version flag
|
2022-03-28
|
|
22944
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Hard-to-read error message when a delegate isn't @safe
|
2024-02-16
|
|
22943
|
D
|
dmd
|
nobody
|
NEW
|
---
|
"none of the overloads of `__ctor` are callable using a `immutable` object" error message is backwards
|
2022-12-17
|
|
22942
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Invalid section type / offset for newer XCode versions
|
2022-03-27
|
|
22938
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: __import modules and their typedefs
|
2023-04-02
|
|
22937
|
D
|
dmd
|
nobody
|
NEW
|
---
|
identity comparison of strings / struct literals not constant folded
|
2022-12-17
|
|
22936
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler creates char[] pointing to immutable memory
|
2022-12-17
|
|
22935
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: offsetof with array element gives 'dereference of invalid pointer'
|
2022-03-31
|
|
22934
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Header generator emits context pointer as `this`
|
2022-03-27
|
|
22933
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: goto skips declaration of variable
|
2022-03-29
|
|
22932
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-vasm: wrong registers shown for calls to C-style variadic functions
|
2022-12-17
|
|
22931
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: Error: `0` has no effect
|
2022-03-30
|
|
22930
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: switch statement should use default:break; if no default specified
|
2022-03-29
|
|
22929
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: extern array with unknown length gives bounds errors
|
2022-03-29
|
|
22928
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: array does not have a boolean value
|
2022-03-28
|
|
22927
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: 'struct already exists' with forward reference and function with same name
|
2022-03-31
|
|
22926
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: cast to D type alias in array length gives syntax error
|
2023-04-02
|
|
22925
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: multi-dimensional array is not a static and cannot have static initializer
|
2022-09-22
|
|
22924
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: boolean expression result should be int
|
2022-03-28
|
|
22923
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: forward-declared static variable has invalid address
|
2022-03-31
|
|
22922
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Support empty array literal in -betterC
|
2024-08-14
|
|
22921
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ImportC: initializing local with address of itself does not work in CTFE
|
2022-12-17
|
|
22920
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve errors when missing import paths
|
2022-12-17
|
|
22919
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] -checkaction=context gives "assigned to `__assertOp2` with longer lifetime"
|
2022-03-28
|
|
22918
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: some types not zero-initialized in static variables
|
2022-03-28
|
|
22917
|
D
|
dmd
|
nobody
|
NEW
|
---
|
compiler crash: template struct wrapped in template struct wrapper in lambda wrapped in traits(compiles)
|
2022-12-17
|
|
22916
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] copy of ref return still treated as scope variable
|
2023-02-20
|
|
22915
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Errors for invalid foreach aggregates should print the type
|
2022-03-24
|
|
22914
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
outdated supplemental error "perhaps remove scope"
|
2022-03-23
|
|
22913
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: array index expression parsed as cast
|
2022-03-25
|
|
22912
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: syntax error for function call with cast and typedef and parentheses around name
|
2022-03-23
|
|
22911
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dtoh: make include directives sorted for generated headers
|
2022-05-02
|
|
22910
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] return scope struct member functions allow returning `this` by ref
|
2022-03-23
|
|
22909
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: u8 strings rejected by parser
|
2022-03-20
|
|
22906
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD as a library hangs on semantic analysis of non regular D files
|
2022-03-20
|
|
22905
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
gdb backtrace contains wrong location
|
2023-12-28
|
|
22904
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: syntax error for function call with casted result and parentheses around name
|
2022-03-23
|
|
22903
|
D
|
dmd
|
nobody
|
NEW
|
---
|
IFTI for immediately-invoked lambda keeps qualifier for pointer/slice argument
|
2024-05-31
|
|
22902
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd 2.099 regression: unittest -checkaction=context and import std.regex causes link error
|
2023-01-10
|
|
22900
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Identifier without terminating ; errors on wrong line
|
2022-12-17
|
|
22899
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: extra parentheses in sizeof should give error with typedef types
|
2022-03-22
|
|
22898
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.100-master] Solaris: byte.min value is 128
|
2022-12-18
|
|
22897
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: segfault calling forward-declared static function through pointer
|
2022-03-20
|
|
22896
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: 'function redeclaration with different type' should ignore const
|
2022-03-20
|
|
22895
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: exponent parsed as member access
|
2022-03-19
|
|
22894
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: static struct initializer can't take address of own field
|
2022-03-24
|
|
22893
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
importC: can't cast array to integral type
|
2022-03-19
|
|
22892
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: dereferencing array as pointer is not supported
|
2022-03-19
|
|
22891
|
D
|
dmd
|
nobody
|
NEW
|
---
|
BetterC classes vtable
|
2022-12-17
|
|
22890
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Linker error when build on macOS Xcode 13.3 (x86_64)
|
2022-03-26
|
|
22889
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Selective import shadows local variable
|
2023-01-03
|
|
22888
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ImportC: Error: cannot cast `"123"` to `const(char)` at compile time
|
2022-09-22
|
|
22887
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: typedef enum fails
|
2022-03-24
|
|
22886
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: forward declaration of struct in a function prototype leads to redeclaration with different type error
|
2022-03-22
|
|
22885
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: typedef declared with itself should work
|
2022-03-21
|
|
22884
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: function does not decay to pointer when being cast
|
2022-03-19
|
|
22883
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ImportC: sizeof(var) rejected if used as initializer of the same var
|
2022-03-19
|
|
22882
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Floating-point literals with leading zeroes incorrectly throw octal errors
|
2022-03-18
|
|
22881
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE Index of array outside of bounds at CTFE
|
2022-03-17
|
|
22880
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: support __restrict__ __signed__ __asm__
|
2022-03-25
|
|
22879
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
super call ignores overload in mixin
|
2022-03-12
|
|
22878
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: glibc fallback for HUGE_VAL gives 'not representable'
|
2022-03-14
|
|
22877
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: wrong sizeof for string literal
|
2023-04-02
|
|
22876
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: expression parsing affected by parentheses that should do nothing
|
2022-03-20
|
|
22875
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: cannot assign const typedef with pointers to non-const one
|
2022-09-22
|
|
22874
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: Segmentation fault building druntime on mips64el-linux
|
2022-03-11
|
|
22872
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__FUNCTION__ with opApply gives name of generated delegate instead of enclosing function
|
2022-12-17
|
|
22871
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Using an alias to `__traits(parameters)` causes unknown error
|
2022-03-27
|
|
22870
|
D
|
dmd
|
nobody
|
NEW
|
---
|
__traits(parent) with opApply returns generated delegate instead of lexical parent
|
2022-12-17
|
|
22869
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Child class that doesn't implement an interface function allowed to be used
|
2022-03-11
|
|
22868
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits(parameters) returns parameters of delegate instead of function
|
2022-03-27
|
|
22866
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
ICE when accessing __traits(parameter) alias of an outer scope inside foreach
|
2023-01-08
|
|
22865
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits(compiles) affects inferrence of attributes
|
2022-05-20
|
|
22864
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[REG 2.067] Throwing in array literal leads to destructor being called on unconstructed data
|
2022-04-05
|
|
22863
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.099] -main doesn't work anymore when used for linking only (without source modules)
|
2022-03-27
|
|
22862
|
D
|
dmd
|
nobody
|
RESO
|
WONT
|
Functions cannot be overloaded on return value alone.
|
2022-03-09
|
|
22861
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Build the compiler with PGO
|
2022-03-28
|
|
22860
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`Error: unknown` with mutually recursive and nested SumType
|
2022-03-27
|
|
22859
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error: forward reference of variable `isAssignable` for mutually recursed `allSatisfy`
|
2022-03-27
|
|
22858
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.099] Incorrect alignment of void*[0]
|
2022-03-27
|
|
22857
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segfault for malformed static if in imported template
|
2023-05-01
|
|
22856
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DAWRF: DW_TAG_subprogram main overlap address with the runtime symbol
|
2022-12-17
|
|
22855
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DW_TAG_compile_unit should use new DW_FORM_sec_offset form for DWARF4/5
|
2022-12-17
|
|
22854
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
static foreach byCodepoint segfault (2.099-rc.1)
|
2023-01-01
|
|
22853
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: Lexer allows nesting block comments
|
2022-03-08
|
|
22852
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: Lexer allows invalid wysiwyg and hex strings
|
2022-03-08
|
|
22849
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Global buffer overflow on lexer, dereferencing 4 bytes at the same time
|
2022-12-17
|
|
22848
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DWARF .debug_line section should be generated to conform with DW_AT_stmt_list bounds
|
2022-03-04
|
|
22847
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
Crash
|
2022-04-13
|
|
22846
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.066] SIGBUS, Bus error in _d_newarrayiT
|
2022-03-04
|
|
22845
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DWARF .debug_line section is not standard compliant
|
2022-03-04
|
|
22844
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.089] SIGBUS, Bus error in _d_newitemU
|
2022-03-04
|
|
22842
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: cannot declare function with a typedef
|
2022-03-08
|
|
22841
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: Error: variable 'var' is shadowing variable 'var'
|
2022-03-03
|
|
22840
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] inout method with inferred @safe escapes local data
|
2022-03-22
|
|
22839
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Add equivalent of C 'static' for symbols
|
2022-12-17
|
|
22837
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] checkConstructorEscape quits after first non-pointer
|
2022-03-04
|
|
22836
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.070/2.093] foreach using ubyte index over static array of length 256 or ushort index over static array of length 65536 does not execute the foreach body
|
2022-03-02
|
|
22833
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.083] error: 'string' is not a member of 'std'
|
2022-03-01
|
|
22831
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
No error for malformed extern(C) main function
|
2022-04-13
|
|
22830
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Solaris: error: module 'core.stdc.math' import 'signbit' not found
|
2022-03-01
|
|
22828
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Compiler allow offset a pointer with types of size greater than sizeof(T*)
|
2022-12-17
|
|
22827
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecate 128-bit cent and ucent types
|
2023-07-07
|
|
22826
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.098] #line accepts importC linemarker flags
|
2022-02-27
|
|
22825
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
#line parsing doesn't follow the spec
|
2022-03-22
|
|
22824
|
D
|
dmd
|
nobody
|
NEW
|
---
|
alias template parameter bound to wrong symbol (Error: template instance does not match template declaration)
|
2022-12-17
|
|
22823
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd.root.file: File.read fails to read any file on PPC
|
2022-02-26
|
|
22821
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Dub package does not use incremental compilation
|
2022-02-28
|
|
22820
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error messages for slice pointers of structs with opIndex can be improved
|
2022-03-03
|
|
22819
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-preview=in rejects typesafe variadic function
|
2022-12-17
|
|
22818
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
typesafe variadic function parameter of type class should be scope
|
2022-02-24
|
|
22817
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] Missing file gives misleading error message
|
2022-02-27
|
|
22816
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] Parser reads files with other extensions
|
2022-02-27
|
|
22815
|
D
|
dmd
|
nobody
|
NEW
|
---
|
extern(C++) constructor cannot be used from C++ (no init symbol blit)
|
2022-12-17
|
|
22814
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
ImportC: C11 lexer deletes escaped new lines during translation
|
2022-02-28
|
|
22813
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.079.1] recursive template expansion
|
2023-01-01
|
|
22812
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: C11 does not allow newlines between the start and end of a directive
|
2022-03-22
|
|
22811
|
D
|
dmd
|
nobody
|
NEW
|
---
|
use of destructor is hidden by subclass
|
2022-12-17
|
|
22810
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.088] FAIL: runnable/test15.d on BigEndian targets
|
2022-02-22
|
|
22809
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: druntime’s definition of __builtin_offsetof leads to dereference of invalid pointer.
|
2022-03-01
|
|
22808
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: function not decaying to pointer to function in return statement.
|
2022-03-02
|
|
22807
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: Array index is out of bounds for old-style flexible arrays.
|
2022-03-04
|
|
22806
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
cppmangle: Complex real mangled incorrectly
|
2022-02-22
|
|
22805
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[Reg 2.099] missing libraries when using some windows API calls with -m32
|
2022-02-21
|
|
22804
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] compiling multiple files without linking produces broken object files
|
2022-02-27
|
|
22803
|
D
|
dmd
|
nobody
|
NEW
|
---
|
DDoc Reference Links to symbols generate invalid links (duplicate DOC_ROOT)
|
2022-12-17
|
|
22802
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] First ref parameter seen as `return` destination even with `this`
|
2022-03-03
|
|
22801
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099.0-beta.1] Can't return address of return ref parameter from constructor
|
2022-04-01
|
|
22799
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
opApply() delegates not required to be scope
|
2022-02-21
|
|
22797
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG master] Internal Compiler Error: cannot mixin static assert ''
|
2022-02-20
|
|
22796
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dual-context recursive functions seem to be broken
|
2022-12-17
|
|
22793
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: __import conflicts when importing multiple modules with same package
|
2022-03-04
|
|
22792
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Wrong inference of opApply
|
2022-12-17
|
|
22790
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ref-return-scope is always ref-return, scope, unless return-scope appear in that order
|
2022-03-21
|
|
22789
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Constructor flow analysis doesn't understand switch
|
2022-12-17
|
|
22788
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG master] Expression header out of sync
|
2022-02-18
|
|
22785
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
joiner does not support range over immutable
|
2023-04-19
|
|
22784
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pragma(printf) applies to nested functions
|
2022-10-07
|
|
22783
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[dip1000] member function can pass pointer to member members to non-scope arg
|
2022-02-16
|
|
22782
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] address of ref can be assigned to non-scope parameter
|
2022-02-18
|
|
22781
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
assert escapes reference to expired stack frame
|
2022-02-17
|
|
22780
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.090] variable reference to scope class must be scope
|
2022-02-18
|
|
22776
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
string literal printing fails on non-ASCII/non-printable chars
|
2022-02-16
|
|
22775
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
The __traits does not see the scope attribute
|
2022-02-17
|
|
22773
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Line with spaces in cmdfile is treated as multiple arguments
|
2022-12-17
|
|
22772
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-vtemplates should measure the cost of the instantiations
|
2022-12-17
|
|
22770
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
C++ header generator generates trailing newlines
|
2022-03-03
|
|
22769
|
D
|
dmd
|
nobody
|
NEW
|
---
|
`fun()` where fun is a property which returns an object with opCall should call opCall
|
2022-12-17
|
|
22768
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
lazy does not cache its results
|
2022-02-13
|
|
22767
|
D
|
dmd
|
nobody
|
NEW
|
---
|
C-style variadic functions assume __va_list_tag is imported
|
2024-11-05
|
|
22765
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Assertion failure in CppMangleVisitor.template_args
|
2023-05-01
|
|
22761
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] importC: Error: redeclaration with different type
|
2022-02-12
|
|
22760
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segmentation fault in CppMangleVisitor.template_arg
|
2023-05-16
|
|
22759
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: cannot modify const expression from dereferencing const pointer declared within function.
|
2022-11-06
|
|
22758
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: parenthesized expression confused with cast-expression
|
2022-02-12
|
|
22757
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: typedef causes forward reference error
|
2022-02-13
|
|
22756
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: no __builtin_offsetof
|
2022-02-17
|
|
22755
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: declared symbol must be available in initializer
|
2022-02-14
|
|
22754
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Header generator shouldn't generate trailing whitespace on visibility declaration
|
2022-02-09
|
|
22753
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation message for import module shouldn't produce hifen when no message
|
2022-02-10
|
|
22751
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD as a library crashes with fatal() on parseModule
|
2022-02-17
|
|
22750
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd -i: undefined symbol error using templates defined in .di file
|
2022-12-17
|
|
22749
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: C11 does not allow taking the address of a bit-field
|
2022-02-09
|
|
22748
|
D
|
dmd
|
nobody
|
NEW
|
---
|
~this() @nogc { synchronized ...... } liable to onMemoryOperationError
|
2022-12-17
|
|
22746
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Functions that throws marked as nothrow produces bad error
|
2022-02-08
|
|
22742
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Improve error message for missing module in object.imported
|
2022-12-17
|
|
22740
|
D
|
dmd
|
nobody
|
NEW
|
---
|
float and double literals should be rounded to their precision
|
2022-12-17
|
|
22739
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Segmentation fault in CppMangleVisitor.headOfType
|
2023-05-01
|
|
22738
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
std.file.tempDir adds an addition / even when it already has one
|
2022-02-07
|
|
22737
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Segmentation fault in CppMangleVisitor.getTiNamespace
|
2022-12-27
|
|
22734
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: typedef anonymous enum members not available when used from D
|
2022-02-07
|
|
22733
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
hdrgen generates inconsistent order of STC attributes for ~this()
|
2022-02-03
|
|
22732
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Header generator should export the function attributes by inferring them whenever possible
|
2022-02-03
|
|
22730
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
master: "dmd -i" doesn't include unit tests from imported modules
|
2022-02-18
|
|
22729
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: Invalid array access for invalid interface definition
|
2023-07-02
|
|
22728
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
importC: error: enum has no members when compiling typedef’d enum.
|
2022-02-03
|
|
22727
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: support for __stdcall and __fastcall is necessary for 32-bit Windows builds
|
2022-02-06
|
|
22726
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: typedefs of tagged enums fail to compile
|
2023-08-30
|
|
22725
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: segfault when compiling with -H
|
2022-02-03
|
|
22724
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: VC extension __pragma(pack) is not implemented
|
2022-06-25
|
|
22723
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Cannot allocate a slice on heap
|
2022-12-17
|
|
22722
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: parser doesn’t understand `asm volatile` syntax
|
2023-03-22
|
|
22720
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Overload of template and alias to template instantiation that is also a template fails
|
2022-12-17
|
|
22719
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Fallthrough detection falls through.
|
2022-12-17
|
|
22717
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
object.TypeInfo_Struct.equals swaps lhs and rhs parameters
|
2022-02-02
|
|
22715
|
D
|
dmd
|
nobody
|
NEW
|
---
|
compiler should issue warning when passing D:long as c_long to func.
|
2022-12-17
|
|
22714
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: Assertion failure in ClassDeclaration::isBaseOf
|
2022-01-31
|
|
22713
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: op= not correctly implemented for bit fields
|
2022-01-30
|
|
22712
|
D
|
dmd
|
nobody
|
NEW
|
---
|
suboptimal register allocation (working title)
|
2022-12-17
|
|
22710
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CTFE on bitfields does not account for field width
|
2022-01-31
|
|
22709
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[dip1000] slice of static array can be escaped in @safe using ref arguments
|
2022-01-28
|
|
22708
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
switch statement with an undefined symbol results in many errors
|
2022-03-08
|
|
22707
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Windows: LIB env variable for link.exe is overwritten
|
2022-12-17
|
|
22706
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Bad error on explicit instantiation of function template with auto ref parameter
|
2022-07-28
|
|
22705
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: forward reference to struct typedef gives struct already exists
|
2022-01-28
|
|
22703
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: C++11 unscoped enums with underlying type rejects some C types.
|
2022-01-29
|
|
22700
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Error: undefined symbol: core.internal.dassert.inFinalizer and core.internal.dassert.miniFormatFakeAttributes
|
2022-02-01
|
|
22699
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: assignment cannot be used as a condition
|
2022-01-29
|
|
22698
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: nested struct tag stored in wrong scope
|
2022-02-10
|
|
22697
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Segfault when accessing a recursive lambda declared inside a function generated with a mixin template
|
2022-12-17
|
|
22694
|
D
|
dmd
|
nobody
|
NEW
|
---
|
template mixin with UDA not recognized inside function
|
2022-01-21
|
|
22693
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Lambda accepts auto parameter but fails on instantiation
|
2022-12-17
|
|
22691
|
D
|
dmd
|
nobody
|
NEW
|
---
|
[diagnostic] mismatched braces still painful
|
2022-12-17
|
|
22688
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Control flow analysis is confused by goto case in loop
|
2023-05-23
|
|
22686
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE: dmd segfaults on invalid member reference in static function
|
2022-01-21
|
|
22685
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template function instantiated with lambda and overload is nested incorrectly
|
2022-01-20
|
|
22684
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Templated constructor doesn't have class qualifier
|
2022-12-17
|
|
22682
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`pragma(mangle)` does not work for nested functions
|
2023-09-08
|
|
22680
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
@safe hole with destructors
|
2022-09-05
|
|
22679
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
"Error: identifier expected following `package'" when module has 'debug' in it's name
|
2022-01-17
|
|
22678
|
D
|
dmd
|
nobody
|
NEW
|
---
|
-verrors=context does not account for tabs when printing cursor
|
2022-12-17
|
|
22676
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
fullyQualifiedName fails to compile with 2.098.1 relese -- there is some issue with call to __traits(isScalar ..
|
2022-01-19
|
|
22675
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
ICE: passing the noreturn type as int
|
2022-01-14
|
|
22674
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: compatible types declared in different translation units are not treated equivalent in D.
|
2022-09-22
|
|
22672
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow casting a ValueSeq to a compatible TypeTuple
|
2022-02-16
|
|
22668
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Deprecation when a deprecated method overrides another deprecated method
|
2022-01-14
|
|
22667
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
Nullable of struct containing unrelated Nullable errors with "inout can only be declared inside inout function"
|
2022-01-12
|
|
22666
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: Error: attributes should be specified before the function definition
|
2022-01-17
|
|
22665
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ImportC: qualified enum values should be of enum type on the D side, not int
|
2022-01-14
|
|
22664
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Disassembler mistakes rdtscp for invlpg ECX
|
2022-05-21
|
|
22663
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Module is not recognized inside an "if"
|
2022-01-17
|
|
22662
|
D
|
dmd
|
nobody
|
NEW
|
---
|
ICE caused by forward reference
|
2022-12-17
|
|
22661
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Functions cannot be interpreted while being compiled
|
2022-12-17
|
|
22659
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG master] Error: declaration '(S[2] arr = __error__;)' is not yet implemented in CTFE
|
2022-01-20
|
|
22658
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Inline asm rejects [RIP+RAX] but not [RAX+RIP]
|
2022-12-17
|
|
22657
|
D
|
dmd
|
nobody
|
NEW
|
---
|
AVX SIMD Instructions are decoded correctly but printed badly.
|
2022-12-17
|
|
22656
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
SSE2 instructions have inconsistent layouts in the disassembler output
|
2022-01-13
|
|
22655
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Disassembler assertion on rdtsc
|
2022-01-10
|
|
22654
|
D
|
dmd
|
nobody
|
NEW
|
---
|
AST for UDA annotated struct with destructor does not run destructor
|
2022-12-17
|
|
22653
|
D
|
dmd
|
nobody
|
NEW
|
---
|
@safe @nogc delegate should allocate but doesn't, calls member function on dead object
|
2022-12-17
|
|
22652
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
importC: Braceless initializer of nested struct is rejected.
|
2022-09-17
|
|
22651
|
D
|
dmd
|
nobody
|
RESO
|
WORK
|
undefined reference to ModuleInfo when using imported
|
2022-11-16
|
|
22650
|
D
|
dmd
|
nobody
|
RESO
|
DUPL
|
[REG 2.097][ICE] cod4.d:424: Assertion 'cast(int)sz > 0' failed.
|
2022-01-04
|
|
22646
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[REG2.099] CT bounds checking ignores short circuit evaluation
|
2024-05-25
|
|
22645
|
D
|
dmd
|
nobody
|
NEW
|
---
|
Linking fails with fatal error LNK1318: Unexpected PDB-error: OK (0) ""
|
2022-01-04
|
|
22644
|
D
|
dmd
|
nobody
|
RESO
|
INVA
|
Using @disable on enum members produces unrelated errors
|
2022-01-03
|
|
22641
|
D
|
dmd
|
nobody
|
NEW
|
---
|
dmd reports wrong line number (Error: expression ... is not a valid template value argument)
|
2022-12-17
|
|
23572
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Add OpenBSD to the RTLD_DEFAULT list
|
2022-12-20
|
|
23563
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Array length extension ignores copy constructor
|
Sat 13:42
|
|
23562
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[REG master] Segmentation fault in core.demangle
|
2022-12-15
|
|
23557
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Array concatenation ignores copy constructor
|
2023-07-03
|
|
23556
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Array append ignores copy constructor
|
Sat 13:42
|
|
23555
|
D
|
druntime
|
nobody
|
RESO
|
DUPL
|
Throwing an Error in a destructor hangs on a collection
|
2022-12-18
|
|
23498
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Fix core.sys.posix.sys.wait
|
2022-12-15
|
|
23483
|
D
|
druntime
|
nobody
|
NEW
|
---
|
add profile-gc hook function user can call early to dump partial report file.
|
Sat 13:42
|
|
23456
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Add waitid support
|
2022-11-14
|
|
23429
|
D
|
druntime
|
nobody
|
RESO
|
INVA
|
pamcompany
|
2022-10-23
|
|
23399
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Teach druntime about new mimmutable(2) syscall
|
2022-10-09
|
|
23332
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
core.sync.condition notify methods should be @nogc
|
2022-11-25
|
|
23312
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Crash when calling writeln in WinMain
|
2023-06-21
|
|
23304
|
D
|
druntime
|
nobody
|
RESO
|
WONT
|
Add core.bitops.ReverseBitRange
|
2022-08-26
|
|
23302
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
std.algorithm.comparison.predSwitch producing SwitchError with error message as the filename
|
2022-08-24
|
|
23289
|
D
|
druntime
|
nobody
|
NEW
|
---
|
winsock2.d is missing some definitions
|
Sat 13:42
|
|
23272
|
D
|
druntime
|
nobody
|
NEW
|
---
|
[REG2.099] CTFE error of typeid comparison ==
|
Sat 13:42
|
|
23253
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
asserting in a destructor causes a deadlock
|
2024-10-09
|
|
23228
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: No SIGRTMIN or SIGRTMAX
|
2022-07-04
|
|
23212
|
D
|
druntime
|
nobody
|
NEW
|
---
|
missing documentation for druntime hooks
|
Sat 13:42
|
|
23209
|
D
|
druntime
|
nobody
|
RESO
|
DUPL
|
Linker error for valid code.
|
2024-02-20
|
|
23198
|
D
|
druntime
|
nobody
|
NEW
|
---
|
rt_trap_exceptions_drt_gdb test fails with gdb 12
|
Sat 13:42
|
|
23193
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
druntime/win32.mak, win64.mak, posix.mak contain no instructions for how to build druntime
|
2022-06-28
|
|
23161
|
D
|
druntime
|
nobody
|
NEW
|
---
|
__mode_t defined twice for musl for non x86 arches
|
Sat 13:42
|
|
23157
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
undefined reference to `__cmsg_nxthdr' on Alpine Linux (musl libc)
|
2022-08-24
|
|
23156
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Thread should not rethrow Errors
|
Sat 13:42
|
|
23129
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
object.destroy doesn't consider initialize=false on D classes
|
2022-05-20
|
|
23125
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Missing const in IIDFromString() in core.sys.windows.objbase.d
|
Sat 13:42
|
|
23106
|
D
|
druntime
|
nobody
|
NEW
|
---
|
the simple main() leaks 72 bytes
|
Sat 13:42
|
|
23071
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Implement reference couned objects in druntime
|
Sat 13:42
|
|
23070
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.stdcpp.vector GCC and Clang versions
|
Sat 13:41
|
|
23067
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
importC: offsetof macro assumes size_t is defined
|
2022-05-12
|
|
23065
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
importC: __builtin_expect should use c_long
|
2022-04-28
|
|
23061
|
D
|
druntime
|
nobody
|
RESO
|
INVA
|
Exceptions cannot be caught by catch statement in static build
|
2022-05-24
|
|
23060
|
D
|
druntime
|
nobody
|
NEW
|
---
|
MacOS: core.sys.posix.sys.socket missing some definitions
|
Sat 13:41
|
|
23051
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute
|
2022-05-03
|
|
22985
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
dip1008 implementation uses the GC behind the scenes
|
2023-05-26
|
|
22964
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
array cast message is awkwardly worded
|
2022-03-31
|
|
22941
|
D
|
druntime
|
schveiguy
|
NEW
|
---
|
failing unittest should omit stack trace only if assert was thrown directly by the unittest
|
Sat 13:41
|
|
22908
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Add getpwnam_shadow and getpwuid_shadow function prototypes
|
2022-04-01
|
|
22907
|
D
|
druntime
|
nobody
|
NEW
|
---
|
Can't use core.lifetime.forward on inout parameter
|
Sat 13:41
|
|
22843
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Program hangs on full gc collect with --DRT-gcopt=fork:1 if run under valgrind/callgrind
|
2022-03-28
|
|
22834
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
runnable_cxx/stdint.d: Undefined reference to _Z15testCppI8Mangleahahah
|
2022-03-03
|
|
22832
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Can't destroy class with overloaded opCast
|
2022-03-02
|
|
22829
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[REG master] Undefined symbol stderr first referenced in file test19933.o
|
2022-03-01
|
|
22822
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
core.sys.posix.sys.stat: PPC stat_t bindings corrupt
|
2022-02-25
|
|
22779
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
druntime: Calling __delete with null pointer-to-struct segfaults
|
2022-03-01
|
|
22778
|
D
|
druntime
|
nobody
|
NEW
|
---
|
druntime: infinite loop in gc_term if an object destructor throws
|
Sat 13:41
|
|
22777
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
stat struct in core.sys.windows.stat assumes CRuntime_DigitalMars
|
2022-03-04
|
|
22774
|
D
|
druntime
|
nobody
|
NEW
|
---
|
TraceInfo is gathered only once when throwing a Throwable
|
Sat 13:41
|
|
22766
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
copyEmplace does not work with copy constructor and @disable this()
|
2022-04-13
|
|
22763
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
importing std.utf fails in BetterC
|
2022-04-20
|
|
22752
|
D
|
druntime
|
nobody
|
NEW
|
---
|
_d_delThrowable() may crash if a foreign Throwable object is being finalized by the GC
|
Sat 13:41
|
|
22744
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
ImportC: builtins defined in __builtins.di cause undefined symbol linker errors.
|
2022-02-08
|
|
22743
|
D
|
druntime
|
nobody
|
NEW
|
---
|
core.thread.threadbase.ThreadError@src/core/thread/threadbase.d(1217): Error creating thread
|
Sat 13:41
|
|
22741
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
importC: Error: bswap isn’t a template
|
2022-02-06
|
|
22735
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
__builtins.di does not implement __builtin_bswap64 correctly
|
2022-07-09
|
|
22721
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
importC: some gnu builtins are rejected
|
2022-07-09
|
|
22702
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
druntime not compliant with D spec re getLinkage
|
2022-01-26
|
|
22689
|
D
|
druntime
|
nobody
|
NEW
|
---
|
kFreeBSD bindings broken after switch to CRuntime_Glibc
|
Sat 13:41
|
|
22687
|
D
|
druntime
|
nobody
|
NEW
|
---
|
GC Leak Detector is not freeing all addresses
|
Sat 13:41
|
|
22681
|
D
|
druntime
|
nobody
|
NEW
|
---
|
rt_moduleTlsCtor/Dtor() don't work with phobos dynamically linked
|
Sat 13:41
|
|
22670
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Support *BSD kqueue-backed API-compatible inotify shim library
|
2022-01-12
|
|
22669
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
OpenBSD: Sync socket.d
|
2022-02-12
|
|
23257
|
D
|
installe
|
nobody
|
RESO
|
DUPL
|
Unable to Download Installer from DLang Website
|
2022-07-20
|
|
22958
|
D
|
installe
|
nobody
|
RESO
|
FIXE
|
[Internal] Installer uses outdated image on Azure
|
2022-03-29
|
|
22957
|
D
|
installe
|
nobody
|
NEW
|
---
|
bundled lld-link doesn't support common manifest dependency pragma - new lld-link does
|
2022-12-17
|
|
22956
|
D
|
installe
|
nobody
|
NEW
|
---
|
Bump LLD version for windows releases
|
2022-12-17
|
|
23588
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Std lacks a way to read Unicode from a file expect by line
|
2024-12-01
|
|
23573
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.bitmanip.bitfields doesn't respect native endianness
|
2024-12-01
|
|
23561
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.typecons.Unique!struct does not destroy struct instance
|
2022-12-24
|
|
23540
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.uni loadProperty aliases for C are incorrect
|
2022-12-24
|
|
23521
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Bad conversion in double.to!long for values around long.max
|
2024-12-01
|
|
23512
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Change Posix dirEntries implementation to use 'ftw' (or 'nftw')
|
2024-12-01
|
|
23507
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Socket.blocking property incorrect on new Socket on Windows
|
2022-11-25
|
|
23500
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.getUDAs not working properly for overloads
|
2024-12-01
|
|
23496
|
D
|
phobos
|
nobody
|
NEW
|
---
|
several modules are broken on windows with -preview=in due to extern(C) functions using in parameters
|
2024-12-01
|
|
23489
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format.sformat mishandles wchar ranges
|
2024-12-01
|
|
23488
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.format.sformat mishandles char ranges
|
2022-11-17
|
|
23487
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.experimental.logger assigning FileLogger to sharedLog no longer works
|
2024-11-17
|
|
23477
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.stdio.readln is @system, and cannot be used from @safe code
|
2022-12-06
|
|
23474
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Grapheme should end after carriage return if not followed by line feed.
|
2023-01-20
|
|
23457
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.wrap has no policy on how it counts columns
|
2024-12-01
|
|
23453
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Generic iota should be a forward range
|
2022-11-04
|
|
23448
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.container.array does not work with move-only types
|
2024-12-01
|
|
23446
|
D
|
phobos
|
nobody
|
RESO
|
INVA
|
spawnProcess ignores the working directory
|
2022-10-31
|
|
23422
|
D
|
phobos
|
nobody
|
NEW
|
---
|
uniq backward iteration has different elements to forward iteration
|
2024-12-01
|
|
23421
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.rawRead is @system on Windows
|
2024-12-01
|
|
23419
|
D
|
phobos
|
nobody
|
NEW
|
---
|
grammar error in std/experimental/allocator/building_blocks/segregator.d
|
2024-12-01
|
|
23400
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] Can't format enum value whose base type has non-const opEquals
|
2022-10-17
|
|
23396
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.socket] getAddresses causes TcpSocket to open UDP sockets first
|
2024-12-01
|
|
23395
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Regex leaks memory when used in multithreaded environment
|
2024-12-01
|
|
23393
|
D
|
phobos
|
nobody
|
NEW
|
---
|
JSONValue: Appending object to array fails
|
2024-12-01
|
|
23392
|
D
|
phobos
|
nobody
|
NEW
|
---
|
"File does not exist" while the real error is "ENAMETOOLONG (File name too long)"
|
2024-12-01
|
|
23385
|
D
|
phobos
|
nobody
|
RESO
|
LATE
|
Consider making currTime @nogc and nothrow
|
2022-10-06
|
|
23383
|
D
|
phobos
|
nobody
|
NEW
|
---
|
csvReader throws ArrayIndexError when Contents has more fields than header.length
|
2024-12-01
|
|
23373
|
D
|
phobos
|
nobody
|
NEW
|
---
|
add uda (e.g. @csvIgnore) support in std.csv to ignore some field
|
2024-12-01
|
|
23370
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.base64 can have more @nogc functions
|
2022-09-27
|
|
23362
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Permutations should be a forward range
|
2022-09-26
|
|
23361
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.uni.normalize should be pure
|
2023-06-18
|
|
23350
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Nondeterministic test failure in std.concurrency
|
2022-09-20
|
|
23341
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.uni] ZWJ not handled properly
|
2024-12-01
|
|
23333
|
D
|
phobos
|
andrej.mitrovich
|
RESO
|
FIXE
|
DList range can be @nogc
|
2022-09-15
|
|
23330
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.logger: file logger should use OS-specific directory separators on each platform
|
2024-12-01
|
|
23324
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Incorrect source link in std.format docs
|
2022-09-06
|
|
23323
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.logger (previously experimental) needs better documentation
|
2024-12-01
|
|
23322
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.toDelegate on functor can produce dangling reference
|
2024-12-01
|
|
23321
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add ability to set NO_SCAN flag for GCAllocator
|
2024-12-01
|
|
23319
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.range.Generator does not work with non-mutable elements
|
2022-12-05
|
|
23318
|
D
|
phobos
|
nobody
|
NEW
|
---
|
GCAllocator should not implement deallocate
|
2024-12-01
|
|
23300
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.array : array wrongly propagates scopeness of source
|
2024-07-26
|
|
23298
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.string wrap wraps early
|
2022-08-22
|
|
23288
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
zlib: Fix potential buffer overflow
|
2022-08-10
|
|
23286
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.logger.core randomly fails unittests on line 1900
|
2022-09-05
|
|
23282
|
D
|
phobos
|
nobody
|
NEW
|
---
|
locale decimal separator unsued [dot vs comma]
|
2024-12-01
|
|
23270
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.random.dice is poorly documented
|
2022-07-25
|
|
23268
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
clamp no longer accepts shorts
|
2022-08-31
|
|
23250
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Unicode regional indicators are not paired correctly
|
2022-07-18
|
|
23246
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] std.format ignores non-const toString method of associative array value
|
2022-07-13
|
|
23245
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[REG 2.099] std.format ignores non-const toString method of static array element
|
2022-07-13
|
|
23243
|
D
|
phobos
|
nobody
|
RESO
|
WONT
|
std.range.isInfinite should accept ranges with non-static empty methods
|
2022-07-13
|
|
23242
|
D
|
phobos
|
nobody
|
RESO
|
WONT
|
InputRangeObject derived from RandomAccessInfinite is not a random-access range
|
2022-07-13
|
|
23238
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Cannot write a const Nullable(T, T nullValue)
|
2022-12-30
|
|
23231
|
D
|
phobos
|
nobody
|
NEW
|
---
|
splitWhen from std.algorithm is not CTFEable
|
2024-12-01
|
|
23215
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
calling std.file.remove with null string segfaults in strlen
|
2022-06-28
|
|
23210
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function feqrel]
|
2024-12-01
|
|
23201
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.ranges doesn't have any thing to handle extremely nested ranges
|
2024-12-01
|
|
23196
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
File constructor fails to preallocate oom error, uses exception instead
|
2022-06-22
|
|
23190
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.stdio.File should be usable in @safe
|
2024-12-01
|
|
23182
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Can't assign struct with opAssign to SumType in CTFE
|
2022-06-14
|
|
23171
|
D
|
phobos
|
nobody
|
NEW
|
---
|
You can't use std.typecons.Typedef on __vector(*) type
|
2024-12-01
|
|
23140
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Array!T where T is a shared class no longer works
|
2022-08-30
|
|
23132
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
"cannot access frame pointer" comparing two ranges for equality from v2.099.0
|
2022-07-09
|
|
23101
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[std.sumtype] canMatch does not account ref
|
2022-05-12
|
|
23095
|
D
|
phobos
|
nobody
|
NEW
|
---
|
taggedPointer accessors are not scope
|
2024-12-01
|
|
23094
|
D
|
phobos
|
nobody
|
RESO
|
DUPL
|
std.range.generate calls fun more than necessary
|
2022-05-06
|
|
23090
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Allocators should not use NullAllocator as a sentinel type
|
2024-12-01
|
|
23015
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
SysTime opAssign triggers a deprecation: returning `this` escapes a reference to parameter `this`
|
2022-04-15
|
|
22998
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Update to zlib 1.2.12
|
2022-04-10
|
|
22992
|
D
|
phobos
|
nobody
|
RESO
|
WORK
|
std.traits: template instance is nested in both A and B with getSymbolsByUDA
|
2022-04-08
|
|
22984
|
D
|
phobos
|
nobody
|
RESO
|
DUPL
|
Wrong results for complex abs
|
2022-04-04
|
|
22983
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Complex!float.abs / hypot invalid result when argument is small
|
2024-12-01
|
|
22965
|
D
|
phobos
|
nobody
|
NEW
|
---
|
assocArray does not automatically select non-immutable types even if they're easily reachable.
|
2024-12-01
|
|
22948
|
D
|
phobos
|
nobody
|
RESO
|
INVA
|
std.stdio.File doesnt open ~ files
|
2022-07-08
|
|
22947
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
sysErrorString throws Exception instead of WindowsException
|
2022-03-31
|
|
22946
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
WindowsException ctor is not nothrow
|
2022-03-27
|
|
22939
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
bad error message: Error: no property `msg` for type `string`
|
2023-01-08
|
|
22901
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Can't construct inout SumType
|
2022-03-21
|
|
22873
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Wrong std.format output for `inout`
|
2022-03-22
|
|
22867
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.utf.decode changes offset despite error.
|
2022-03-10
|
|
22851
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Missing reference to std.sumtype's source in the latter's documentation
|
2022-03-06
|
|
22838
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.bitmanip.BitArray.count() reads beyond data when data size is integer size_t multiple
|
2022-03-03
|
|
22800
|
D
|
phobos
|
nobody
|
NEW
|
---
|
DDOC throw section for writeln is incomplete
|
2024-12-01
|
|
22798
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
defaultGetoptPrinter should be @safe
|
2022-02-25
|
|
22794
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Compile-time format validation gives unhelpful error on too many arguments
|
2022-12-17
|
|
22791
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std\socket.d(790) Heisenbug random failure
|
2022-02-20
|
|
22786
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
maxElement et al does not support range over immutable
|
2023-04-19
|
|
22771
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
BigInt divMod can return "-0" (negative zero)
|
2022-02-14
|
|
22762
|
D
|
phobos
|
nobody
|
NEW
|
---
|
no truncate function
|
2024-12-01
|
|
22745
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.parallelism.parallel fails to process empty range on a single CPU
|
2022-12-15
|
|
22736
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Add destructuring bind for std.typecons.Tuple tuples
|
2022-03-10
|
|
22704
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Linker error when running the public unittests
|
2022-01-25
|
|
22701
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.typecons.apply needlessly checks if the predicate is callable
|
2022-01-29
|
|
22696
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA can't be used in static foreach over parent type
|
2024-12-01
|
|
22695
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.traits.isBuiltinType is false for typeof(null)
|
2022-01-28
|
|
22690
|
D
|
phobos
|
nobody
|
NEW
|
---
|
broken link in core_memory.html to core.GC.free
|
2024-12-01
|
|
22683
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
core.math.rndtonl can't be linked
|
2022-02-12
|
|
22677
|
D
|
phobos
|
nobody
|
NEW
|
---
|
thompson.d(846): Unrecognized instruction cast(IR)112
|
2024-12-01
|
|
22673
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
.array of a range with length preallocates without checking if the length was lying or not.
|
2022-01-26
|
|
22660
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.allocator randomly fails unittest
|
2024-12-01
|
|
22648
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[std.variant.Variant] Incorrectly written unittests
|
2022-01-04
|
|
22647
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
[std.variant.Variant] Cannot compare types compliant with null comparison with 'null'
|
2022-01-10
|
|
22640
|
D
|
phobos
|
nobody
|
NEW
|
---
|
core.exception.AssertError@std/experimental/allocator/package.d(3738): Assertion failure
|
2024-12-01
|
|
23518
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
buildkite ae Socket.bind error
|
2022-12-04
|
|
22950
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
SECURITY: install.sh uses unsafe HTTP to download LATEST
|
2023-01-02
|
|
22649
|
D
|
tools
|
nobody
|
NEW
|
---
|
DUB: recursive `copyFiles` is broken
|
2022-12-17
|
|
22643
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
Another heisenbug in macOS 12.x x64, DMD (latest)
|
2022-01-13
|
|
22642
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
test runner is determined to add -fPIC and -fPIE switches blocking Windows cross compiles
|
2022-03-24
|
|
23280
|
D
|
visuald
|
nobody
|
NEW
|
---
|
Error: Incompatible types for array comparison: string and string
|
2023-10-18
|
|
23269
|
D
|
visuald
|
nobody
|
RESO
|
WORK
|
Unable to build VisualD
|
2022-07-29
|
|
23069
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
Visual Studio crashing when debugging Win32 VARIANT data type
|
2022-06-05
|
|
23043
|
D
|
visuald
|
nobody
|
REOP
|
---
|
Visual D (VS 2022) project templates missing until configuration manually updated
|
2023-10-18
|
|
22787
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
Not present in the VS2022 Marketplace
|
2022-04-18
|
|
22764
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
Visual Studio doesn't find installed LDC or DMD
|
2022-04-03
|
|
22747
|
D
|
visuald
|
nobody
|
RESO
|
FIXE
|
VS 2022 Could not load file or assembly 'Microsoft.Build.CPPTasks.Common, Version=17.1.0.0'
|
2022-04-03
|