|
129
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DDoc downgrades enum to their integer initializers
|
2017-10-28
|
|
143
|
D
|
dmd
|
code
|
RESO
|
FIXE
|
'package' does not work at all
|
2016-03-05
|
|
198
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
DDoc: superclass/interface decl expansion
|
2014-02-05
|
|
235
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
goto & scope: cannot goto forward into different try block level
|
2015-06-09
|
|
257
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
package vars accessible from sub-modules, package funcs not
|
2017-11-02
|
|
275
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Undefined identifier in instances of templates with forward mixins
|
2015-06-09
|
|
313
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
[module] Fully qualified names bypass private imports
|
2020-05-19
|
|
314
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
[module] Static, renamed, and selective imports are always public
|
2020-09-09
|
|
317
|
D
|
phobos
|
smjg
|
RESO
|
FIXE
|
Need full translation of the Windows API headers
|
2015-11-03
|
|
337
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Function templates cannot be overloaded
|
2019-05-16
|
|
383
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
frontend's 32bitism in tohash/calcHash related code
|
2014-02-15
|
|
391
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
.sort and .reverse break utf8 encoding
|
2015-06-09
|
|
459
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Setting LIB in dmd/bin/sc.ini has no effect on linking
|
2015-06-09
|
|
472
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
zero sized _init_* symtab-objects
|
2014-02-15
|
|
481
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Fixed-length arrays with automatically computed length
|
2019-07-13
|
|
602
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Compiler allows a goto statement to skip an initalization
|
2016-06-15
|
|
620
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Can't use property syntax with a template function
|
2020-08-11
|
|
648
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
DDoc: unable to document mixin statement
|
2014-03-12
|
|
649
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
concatenation hangs in threaded program
|
2014-10-01
|
|
658
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
struct pointers in with()
|
2015-06-09
|
|
662
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Allow UFCS for basic types and enums
|
2015-06-09
|
|
704
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
`class` destructor is called even if constructor throws
|
2021-12-23
|
|
711
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
combining mixins and overriding causes inifite loops
|
2019-05-28
|
|
712
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
incorrect scope of class level mixins if interfaces are involved
|
2019-05-16
|
|
747
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
undefined reference to `.LDASM1'
|
2015-06-09
|
|
767
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
compiler shall print dependencies and pragma(lib)
|
2014-02-15
|
|
768
|
D
|
dmd
|
alexandru.razvan.c
|
RESO
|
FIXE
|
A switch to print predefined version identifiers
|
2017-01-16
|
|
769
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Property not properly compiled - (error on valid code)
|
2019-05-16
|
|
780
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
(D1 only) The assignment of 'this' is allowed
|
2019-05-16
|
|
785
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Make 'cent' and 'ucent' syntactically valid pending implementation
|
2012-12-27
|
|
805
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
regression: forward reference when using templated classes
|
2019-05-16
|
|
808
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
using properties as lvalues
|
2012-05-31
|
|
809
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Should be possible to convert lazy argument to delegate
|
2019-10-24
|
|
834
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
SegV in gdc during actest.d on Solaris
|
2015-06-09
|
|
846
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Error 42: Symbol Undefined "<mangle_of_class_template>__arrayZ"
|
2015-08-07
|
|
847
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
c++ vs d comparsion cleanups
|
2019-03-01
|
|
899
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
structure field .offsetof property inaccessible in the scope
|
2014-01-22
|
|
900
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
changing import order causes type mismatch
|
2014-02-16
|
|
918
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only): Template order matter, version block change something with typedef, and another template bug.
|
2014-02-16
|
|
922
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
export keyword causes undefined references on linux
|
2017-01-16
|
|
930
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Templates inside templates used as mixins
|
2019-07-18
|
|
933
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) Literal tuple parameters fails to compile when inout is mentioned
|
2019-05-16
|
|
939
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CodeView types for arrays
|
2019-05-12
|
|
952
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Strange "Error:" prefix on some warning messages
|
2014-02-16
|
|
965
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
`is(<uncompilable template>)` is true and doesn't gap errors if not in a function
|
2017-09-19
|
|
982
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Codeview: symbols of enum type are declared integer
|
2019-08-23
|
|
1001
|
D
|
druntime
|
alexandru.razvan.c
|
RESO
|
FIXE
|
print stack trace (in debug mode) when program die
|
2021-01-18
|
|
1029
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
manual pages out-of-synch and/or missing
|
2015-06-09
|
|
1064
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Tuples are not expanded in array initializers
|
2015-06-09
|
|
1084
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
lazy variadic parameters break in strange way
|
2019-03-29
|
|
1085
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Need to add ability to detach threads.
|
2021-05-19
|
|
1099
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
weird tupleof behavior in mixins
|
2014-02-16
|
|
1104
|
D
|
dmd
|
r.sagitario
|
RESO
|
FIXE
|
CodeView: char is marked 0x20 (T_UCHAR) instead of 0x10 (T_CHAR)
|
2019-08-22
|
|
1114
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Indexed tuple cannot be used in inheritance declaration
|
2019-07-10
|
|
1115
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
incorrect flow analysis for scope(failure)
|
2014-02-16
|
|
1126
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
multithreading breaks phobos exceptions on mingw/gdc .23
|
2015-06-09
|
|
1142
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
.stringof performs semantic analysis
|
2019-07-16
|
|
1149
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Optimizer: obsolete array length loads, common subexpr. elimin. not working
|
2019-08-26
|
|
1154
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Implicit template return value + mixin results in invalid type deduction
|
2019-07-12
|
|
1166
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD doesn't support UTF encoded response files
|
2019-07-13
|
|
1170
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot forward reference a type defined in a MixinStatement
|
2019-05-25
|
|
1175
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
nested class inheritance
|
2015-06-09
|
|
1180
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
the GC failes to handle large allocation requests propperly
|
2018-01-05
|
|
1181
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD requires initializer for struct that shouldn't need one
|
2019-05-21
|
|
1188
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Command-line arguments are encoded in CP_ACP on Windows instead of UTF-8
|
2012-11-20
|
|
1215
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Alias of a indexed tuple's field isn't allowed
|
2017-07-03
|
|
1220
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
circular dependency message for static this is missing file/line info
|
2019-07-12
|
|
1230
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
std.math.poly asm segfaults
|
2015-06-09
|
|
1238
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Private identifiers in imported modules create conflicts with public ones
|
2016-03-05
|
|
1246
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"module in multiple packages" error needs fixing
|
2014-02-16
|
|
1252
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Inline assembler could support BasicType properties
|
2020-03-21
|
|
1288
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Variables with type tuple as type should be able to act as lvalues
|
2014-02-16
|
|
1317
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Document suggested means of overlapping array copy
|
2015-06-09
|
|
1350
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
delegate literal inside tuple; wrong values
|
2014-02-15
|
|
1353
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Can't use typeof() in base class list.
|
2012-11-20
|
|
1354
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can use function prototype in typedef and alias.
|
2019-05-21
|
|
1355
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't declare struct with align attribute in a statement body.
|
2019-06-02
|
|
1357
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot use FFFF and FFFE in Unicode escape sequences.
|
2016-10-01
|
|
1369
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unable to find 'this' in __traits(getMember)
|
2013-02-17
|
|
1383
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Implicit Function Instantiation with typesafe-variadic of delegates doesn't work
|
2014-02-16
|
|
1397
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
BufferedFile HANDLE constructor needs default parameter
|
2014-02-14
|
|
1425
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Feature Request: call stack reflection
|
2017-09-05
|
|
1441
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[module] Allow 'private' to restrict class visibility outside module or outer class
|
2016-12-22
|
|
1452
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.cstream doc incorrect - imports of stream and stdio are not public
|
2014-05-29
|
|
1497
|
D
|
dlang.or
|
andrej.mitrovich
|
RESO
|
FIXE
|
Add a link to the DWiki debuggers page
|
2014-04-23
|
|
1511
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Expression T[] + T[] passes as having a type
|
2019-05-21
|
|
1520
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
TypeInfo_Const.opEquals is incorrect
|
2015-06-09
|
|
1528
|
D
|
dmd
|
k.hara.pg
|
RESO
|
FIXE
|
[tdpl] overloading template and non-template functions
|
2014-05-24
|
|
1539
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
X86 inline assembler fails to recognize when the branch address outside range
|
2019-08-08
|
|
1547
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Default parameter values should use implicit static opCall
|
2019-10-24
|
|
1550
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
D DLLs close standard input/output streams when unloading
|
2019-10-28
|
|
1553
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
foreach_reverse is allowed for delegates
|
2015-02-18
|
|
1566
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Nested template issue
|
2014-02-20
|
|
1574
|
D
|
dlang.or
|
andrej.mitrovich
|
RESO
|
FIXE
|
DDoc documentation lacks macro examples
|
2014-05-05
|
|
1578
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow AA literals to initialize static variables
|
2023-10-29
|
|
1625
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CTFE: cannot evaluate function when return type includes a union
|
2015-01-20
|
|
1630
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Few suggestions for std.conv (D language 2.0)
|
2016-10-14
|
|
1631
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Bundled documentation requires connection to digitalmars.com
|
2015-03-29
|
|
1642
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
static foreach support for arrays
|
2018-01-03
|
|
1659
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
template alias parameters are chosen over all but exact matches.
|
2016-03-18
|
|
1668
|
D
|
phobos
|
rbanderton
|
RESO
|
FIXE
|
std.stream readf can't read int, nan, inf as floats
|
2014-02-16
|
|
1673
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Implement the isTemplate trait
|
2020-11-17
|
|
1687
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"extern (C++) interface" and vtbl
|
2013-11-16
|
|
1726
|
D
|
phobos
|
andrej.mitrovich
|
RESO
|
FIXE
|
std.stream FileMode documentation problems
|
2014-04-28
|
|
1730
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Bogus error message calling a non-const struct method on a const struct reference
|
2015-06-09
|
|
1747
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
class to base interface static cast is incorrect in some cases
|
2017-07-22
|
|
1748
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Wrong stringof for templated classes
|
2015-01-06
|
|
1759
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Closures and With Statements
|
2015-06-17
|
|
1761
|
D
|
dmd
|
lucia.mcojocaru
|
RESO
|
FIXE
|
TypeInfo.toString for function types always indicates no-parameter function
|
2017-01-16
|
|
1780
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Type tuple deduction failure for class templates
|
2015-06-09
|
|
1792
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
illegal opAssign possible via alias
|
2019-07-16
|
|
1804
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Severe GC leaks with repetitive array allocations
|
2015-06-09
|
|
1820
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Let ifti see through static if condition in some cases
|
2020-03-21
|
|
1829
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Inline assembler cannot get label addresses
|
2015-06-09
|
|
1832
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
reading/writing an archive causes data loss; std.zip horribly broken
|
2014-02-16
|
|
1841
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Closure detection doesn't work when variable is used in a nested function
|
2013-02-01
|
|
1856
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
[Tracker] Outstanding template issues
|
2015-06-09
|
|
1857
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Runtime segfault while profileing - jump to invalid code address
|
2015-06-09
|
|
1863
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
better error message: Error: hidden method called for <some class>
|
2015-06-09
|
|
1870
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Reproduce offending lines in error messages for string mixins
|
2018-11-07
|
|
1878
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
foreach does not handle integral types appropriately
|
2015-05-28
|
|
1900
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template overload sets & traits templates
|
2019-08-20
|
|
1901
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Structs with alias template params not accepted as types in declarations
|
2017-12-30
|
|
1926
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
TypeInfo methods getHash, compare, equals unimplemented for AA, function and delegate
|
2015-11-03
|
|
1945
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Inconsistent and confusing documentation
|
2016-10-14
|
|
1952
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Support a unit test handler
|
2015-06-09
|
|
1955
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
debug info for temp variables
|
2018-02-15
|
|
1982
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[CTFE] Problems with compile-time null
|
2015-06-09
|
|
1986
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Mixin code from website doesn't compile
|
2015-06-09
|
|
1995
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
invalid paths feed to -J option should be warned
|
2020-08-06
|
|
1998
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.bitarray should have setAll / opSliceAssign(bool) etc
|
2017-12-18
|
|
2006
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Empty array literals with explicit type implicitly convert to any array type
|
2012-07-20
|
|
2013
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
interface to interface dynamic cast is incorrect in some cases
|
2017-07-22
|
|
2025
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Inconsistent rules for instantiating templates with a tuple parameter
|
2014-03-28
|
|
2034
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Change "TypeInfo keyti" passed into associative array runtime code to "TypeInfo_AssociativeArray ti" so info for both key and value is available
|
2019-10-10
|
|
2042
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Nav bar on left is incorrect
|
2015-06-09
|
|
2060
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
some ddoc design typos
|
2016-12-22
|
|
2091
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
D2 final cannot be applied to variable
|
2017-07-22
|
|
2104
|
D
|
phobos
|
dmitry.olsh
|
RESO
|
FIXE
|
std.regex: escape function for regular expressions
|
2016-04-14
|
|
2119
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Please provide example of interfacing to C struct
|
2015-06-09
|
|
2137
|
D
|
phobos
|
bugzilla
|
RESO
|
FIXE
|
Data not compressed on fly when adding to zip archive
|
2018-01-05
|
|
2138
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Allow more than 65535 files in Zip archives
|
2015-06-09
|
|
2162
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Access violation when threads run closures
|
2015-06-09
|
|
2181
|
D
|
phobos
|
bugzilla
|
RESO
|
FIXE
|
Constant-time std.gc.removeRange
|
2014-11-22
|
|
2195
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Variable shadowing in foreach is not detected and reported
|
2019-09-12
|
|
2225
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
accessing private declaration allowed
|
2019-07-13
|
|
2237
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
string mixin + const array = array literal constructed upon every use (??!?!)
|
2019-10-10
|
|
2273
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Whitespace is not inserted after commas
|
2015-06-09
|
|
2297
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
on LinuxAmd64 some creal operations bring into scope a faulty version of powl
|
2015-06-09
|
|
2328
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
setTypeInfo in gc.d backwards.
|
2014-03-01
|
|
2343
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
unified function call syntax
|
2014-03-01
|
|
2350
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Contracts with a naked body are indecent
|
2015-07-01
|
|
2354
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
conditional compilation rejects else if the declaration is a single pragma
|
2017-07-22
|
|
2356
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
array literal as non static initializer generates horribly inefficient code.
|
2015-06-09
|
|
2396
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
-O causes very long execution time on foreach loop of large array of structs
|
2019-09-09
|
|
2397
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
wrong file name in error after #line
|
2014-02-24
|
|
2401
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[module] type definition conflicts with itself imported through different module
|
2015-06-09
|
|
2407
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
function pointer as an enum's base type doesn't work
|
2015-06-09
|
|
2427
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Function call in struct initializer fails to compile
|
2014-08-10
|
|
2438
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot get types of delegate properties
|
2014-08-10
|
|
2445
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
D2 std.demangle example doesn't compile
|
2015-06-09
|
|
2447
|
D
|
phobos
|
edi33416
|
RESO
|
FIXE
|
There's no disconnectall for std.signals
|
2017-12-18
|
|
2450
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error using operators from named template mixin
|
2021-05-30
|
|
2452
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Unimplemented method errors should show function overload
|
2015-06-09
|
|
2456
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"cannot put catch statement inside finally block", missing line number
|
2015-06-09
|
|
2472
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Delegates are not lvalue.
|
2015-06-09
|
|
2473
|
D
|
installe
|
bugzilla
|
RESO
|
FIXE
|
Linux system install instructions incorrect
|
2018-07-04
|
|
2481
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
mixing field into anonymous struct inside class generates field overlapping vtable
|
2015-06-09
|
|
2486
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
taking address of slice rvalue should not be allowed
|
2015-06-09
|
|
2498
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
make foreach work for any callable symbol
|
2014-09-22
|
|
2500
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
template struct methods are left unresolved if imported from multiple modules
|
2015-06-09
|
|
2529
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
'package' access qualifier should allow access to sub-packages
|
2014-08-26
|
|
2584
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
GDC on ARM does not honor volatile
|
2015-06-09
|
|
2588
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.signals should not use 'length' stealth keyword in indexing
|
2014-03-01
|
|
2614
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
auto + templated structs = unhelpful error messages
|
2014-02-14
|
|
2617
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
asm silently accepts ambiguous-sized operations
|
2020-08-24
|
|
2630
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ddoc should be able to document unittests
|
2013-02-13
|
|
2643
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Front-end should check for unimplemented interface functions
|
2020-08-06
|
|
2644
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unresolved template reference
|
2015-02-21
|
|
2659
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Remove the comma operator
|
2017-08-02
|
|
2682
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) const struct initialized with struct literal recreates value on stack when used
|
2019-06-26
|
|
2711
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
-H produces bad headers files if function defintion is templated and have auto return value
|
2015-06-09
|
|
2717
|
D
|
phobos
|
lio+bugzilla
|
RESO
|
FIXE
|
alloca(0) leaves stack unaligned on OSX
|
2015-06-09
|
|
2732
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Setting new key for Associative Array of Static Array causes RangeError
|
2019-07-13
|
|
2771
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
browse() fails if Safari is renamed or moved.
|
2015-06-09
|
|
2775
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"private" ignored for templates
|
2019-08-11
|
|
2789
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Functions overloads are not checked for conflicts
|
2023-10-26
|
|
2791
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
port.h and port.c are missing licenses
|
2014-06-08
|
|
2801
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.typecons.Unique does not work
|
2015-06-09
|
|
2803
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
template + default argument = doesn't work
|
2015-06-17
|
|
2806
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
enum member cannot be forward referenced
|
2015-06-09
|
|
2825
|
D
|
dlang.or
|
andrej.mitrovich
|
RESO
|
FIXE
|
Guideline for semianonymous structs and unions
|
2015-06-09
|
|
2830
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
private attribute doesn't work for structs/unions/classes
|
2019-07-16
|
|
2834
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Struct Destructors are not called by the GC, but called on explicit delete.
|
2015-02-18
|
|
2837
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
OPTLINK and LARGEADDRESSAWARE
|
2017-01-10
|
|
2845
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Alias-to-local as template argument + delegate = Access Violation
|
2015-06-09
|
|
2855
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
__traits: no way to get overloads and information for non-instance methods
|
2018-04-20
|
|
2880
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD is generating the wrong file & line number for a (new) phobos error in conv.text. traits.d:1011 conv.d:2454
|
2015-06-09
|
|
2883
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) ufcs does not work with property syntax
|
2019-07-16
|
|
2962
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(glue.c) or bad codegen passing variable as template value parameter
|
2014-02-24
|
|
2991
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[module] Import within aggregate causes conflicts with private identifiers
|
2016-03-05
|
|
3004
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
[patch] Better handling of ignored pragmas
|
2023-12-31
|
|
3011
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
alias should have assignment syntax
|
2017-07-03
|
|
3012
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Bad error message when using string.format instead of std.string.format
|
2015-06-09
|
|
3013
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Duplicate error message on calling a function with a type
|
2013-11-16
|
|
3015
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Lookup of non-member not working
|
2015-06-09
|
|
3019
|
D
|
phobos
|
rsinfu
|
RESO
|
FIXE
|
std.typetuple: add some templates
|
2015-11-03
|
|
3022
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
scope x = new Foo; does not allocate on stack if Foo has allocator
|
2015-02-18
|
|
3024
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Array slicing allows returning an escaping reference to a local stack variable
|
2018-04-21
|
|
3031
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
scoped static var conflicts
|
2021-04-17
|
|
3032
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
No stack allocation for "scope c = new class Object {};"
|
2015-06-09
|
|
3034
|
D
|
dmd
|
bugzilla
|
RESO
|
FIXE
|
Template instance name wrongly mangled as LName
|
2019-09-27
|
|
3052
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Passing alias to member function does not work (2/2)
|
2019-06-26
|
|
3054
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
multithreading GC problem. And Stdio not multithreading safe
|
2014-07-03
|
|
3057
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
Add pure annotations to core.stdc.*
|
2015-06-09
|
|
3091
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
"auto x = new shared foo" does not compile
|
2015-06-09
|
|
3093
|
D
|
dlang.or
|
andrej.mitrovich
|
RESO
|
FIXE
|
Object.factory has incomplete documentation
|
2014-04-23
|
|
3096
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
EnumBaseType
|
2015-06-09
|
|
3107
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[meta] Property syntax
|
2014-04-18
|
|
3108
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[meta] Protection
|
2019-07-16
|
|
3109
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[meta] Template ordering
|
2014-07-18
|
|
3124
|
D
|
dlang.or
|
bugzilla
|
RESO
|
FIXE
|
updates to version.dd's list of identifiers
|
2021-03-23
|
|
3141
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
osx syntax problem with touch
|
2015-06-09
|
|
3142
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
std.loader documentation missing
|
2015-06-09
|
|
3144
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
(D1 only) Invalid break accepted
|
2012-11-08
|
|
3150
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
cast from dynamic array to ulong is allowed
|
2015-06-09
|
|
3159
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't access member variables from templated nested member function
|
2015-06-09
|
|
3191
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.zlib.UnCompress errors if buffer is reused
|
2017-10-16
|
|
3226
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-fPIC flag doesn't seem to work
|
2014-04-18
|
|
3243
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
instantiated 'static this()' bring on a compiler message ': __gate is thread local'
|
2020-03-21
|
|
3251
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DecimalFloat literal cannot begin with "08" or "09"
|
2019-10-10
|
|
3258
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Calling private or package override methods calls the base implementation
|
2019-10-10
|
|
3279
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
(D1 only) Confusing error message when comparing types
|
2013-11-16
|
|
3282
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
The overload and override issue of const/immutable member functions
|
2015-06-09
|
|
3290
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
accepts-invalid: non-const by-ref foreach over a const array is accepted
|
2012-06-03
|
|
3307
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template alias default parameters aren't resolved properly
|
2015-06-09
|
|
3309
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`Traits` : function parameters name
|
2015-06-09
|
|
3319
|
D
|
installe
|
bugzilla
|
RESO
|
FIXE
|
DInstaller overwrites the %PATH% variable
|
2015-06-09
|
|
3321
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
debug flags
|
2013-02-06
|
|
3326
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
$ cannot be used in delegate literals
|
2022-12-19
|
|
3345
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Static and nonstatic methods with the same name should be allowed
|
2021-08-04
|
|
3350
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missing error message for bug 2788
|
2015-06-09
|
|
3358
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Several typeof(Class.method).stringof incoherence
|
2019-10-10
|
|
3363
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.stream.readf segfaults with immutable format strings
|
2014-07-11
|
|
3364
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
module with unittest forces entire import chain
|
2019-08-10
|
|
3396
|
D
|
dlang.or
|
bugzilla
|
RESO
|
FIXE
|
Compiler accepts call of superclass abstract method with no implementation
|
2023-10-11
|
|
3404
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
JSON output should retain original alias names
|
2013-01-19
|
|
3409
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
stdio.File.seek() doesn't work for files >2GB
|
2016-04-13
|
|
3410
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.stdio.File.tell() doesn't work for files >2GB
|
2016-04-13
|
|
3425
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
StdioException on end of stdin on Windows
|
2017-02-19
|
|
3430
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot use constructor in member function default argument
|
2019-10-10
|
|
3438
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
struct ctor with defaulted parameters should be rejected
|
2016-01-03
|
|
3448
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
`__traits(compiles, <uncompilable template>)` is true and doesn't gap errors if not in a function
|
2017-09-19
|
|
3449
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
const and immutable struct members do not behave according to spec
|
2015-02-18
|
|
3451
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) Initializers don't work for tuple variables
|
2019-07-16
|
|
3454
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
Inconsistent flag setting in GC.realloc()
|
2015-06-09
|
|
3463
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
[GC] Integrate Precise Heap Scanning Into the GC
|
2019-04-21
|
|
3466
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong JSON output for templated classes, structs, and interfaces
|
2013-01-20
|
|
3484
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.socket.Address hierarchy not const-safe
|
2015-06-09
|
|
3490
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD Never Inlines Functions that Could Throw
|
2014-03-18
|
|
3501
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) "is null" comparison should be disallowed for fixed-size arrays
|
2019-07-16
|
|
3502
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Fix for dropped Mac OS X 10.5
|
2015-06-09
|
|
3517
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Allocators proposal
|
2015-11-03
|
|
3526
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Mixin of member function not overriden by enclosing scope
|
2015-06-09
|
|
3530
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
A case where IFTI works with int but not enum
|
2015-06-09
|
|
3543
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[tdpl] ternary operator can't find common type for classes/interfaces
|
2024-02-07
|
|
3565
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
rdmd --man doesn't work on Windows
|
2015-06-09
|
|
3574
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
post-condition in void main() is not evaluated if there is no return statement
|
2015-06-09
|
|
3597
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Need single source for parser and documentation grammar.
|
2014-02-13
|
|
3608
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow isExpression and templates to capture template parameters and FQN of template
|
2012-05-20
|
|
3610
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
isNumeric("3.14"w) is false.
|
2019-04-16
|
|
3613
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
enforce cannot be called with template parameters and compile.
|
2014-02-14
|
|
3614
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
empty tuples not assignable: Error: tuple has no effect in expression (tuple())
|
2019-10-24
|
|
3632
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
modify float is float to do a bitwise compare
|
2022-04-06
|
|
3646
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Default values of function arguments are ignored when instantiating a template.
|
2013-07-04
|
|
3652
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Allow explicit and implicit casting of dynamic array slices of known size to static array
|
2020-05-15
|
|
3657
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
No lexical scope for local variables in debug info
|
2016-10-01
|
|
3672
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
[tdpl] read-modify-write (rmw) operators must be disabled for shared
|
2014-06-01
|
|
3673
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
inheritance + if clause = no go
|
2013-03-10
|
|
3680
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
default struct constructor should not be removed
|
2018-05-28
|
|
3703
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
static array assignment
|
2015-06-09
|
|
3707
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) comma-terminated array initializers not allowed with mixin
|
2019-08-29
|
|
3713
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Tail call optimization not enabled with the ?: operator
|
2020-09-13
|
|
3714
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Identity assignment operator overload LEGAL for const, shared, etc.
|
2015-06-09
|
|
3715
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.string.format can't use const/immutable toString functions
|
2015-06-09
|
|
3731
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Derived class implicitly convertible to base class with arbitrary change of constancy
|
2012-07-18
|
|
3733
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Overloading on 'this' modifiers fails with implicit 'this'
|
2015-06-09
|
|
3753
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(eh.c): Related to exception handling and alloca.
|
2015-10-04
|
|
3756
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
std.traits.ReturnType broken for ref returns
|
2015-06-09
|
|
3764
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Remove Phobos workarounds for fixed bugs
|
2016-01-03
|
|
3766
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pure, nothrow functions should be subtypes of regular functions
|
2021-01-24
|
|
3773
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Incorrectly returning an enum error, points to enum line iso error line
|
2019-11-06
|
|
3780
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
getopt improvements by Igor Lesik
|
2014-10-22
|
|
3789
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[TDPL] Structs members that require non-bitwise comparison not correctly compared
|
2014-09-14
|
|
3795
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Problem with phobos std.variant
|
2014-02-14
|
|
3806
|
D
|
druntime
|
bugzilla
|
RESO
|
FIXE
|
TypeInfo_Const has member base in object_.d and member next in object.di
|
2015-08-21
|
|
3810
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
overloading on const does not work for template methods
|
2015-06-09
|
|
3817
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Array op: wrong error message
|
2015-06-09
|
|
3818
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Generic error message for wrong foreach
|
2022-01-20
|
|
3827
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Warn against and then deprecate implicit concatenation of adjacent string literals
|
2017-01-07
|
|
3831
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
writeln of a delegate typeid
|
2019-08-27
|
|
3834
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
forward reference in templated class
|
2013-11-22
|
|
3836
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[tdpl] obligatory override attribute
|
2012-09-25
|
|
3841
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
silent implicit cast from floating point to integral in += etc. operators
|
2017-07-19
|
|
3851
|
D
|
druntime
|
andrej.mitrovich
|
RESO
|
FIXE
|
Array copy error message with no line number
|
2015-06-09
|
|
3852
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Default struct constructors needed
|
2019-11-07
|
|
3857
|
D
|
dmd
|
andrei
|
RESO
|
FIXE
|
Write property for arrays does not work properly
|
2015-06-09
|
|
3866
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
anonymous delegate with default parameters cross-talks to another anonymous delegate
|
2013-07-04
|
|
3868
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
It would be nice to have a function which read a file lazily using a range
|
2015-06-09
|
|
3869
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unreasonable error without line number: "recursive template expansion"
|
2015-06-17
|
|
3882
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unused result of pure functions
|
2015-06-09
|
|
3883
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
Line number and file name of Exception instantiation
|
2015-06-09
|
|
3890
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Bad writeln of a nested struct
|
2015-06-09
|
|
3895
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Appending a double[] to a float[] generates wrong code
|
2012-04-26
|
|
3903
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Traits compiles as true for an array sum with wrong syntax
|
2013-12-14
|
|
3909
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
toDelegate handles only a tiny subset of function pointer types
|
2021-01-09
|
|
3913
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Bad error message with wrong enum
|
2016-01-03
|
|
3918
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Parameter use before its use in an AndAnd expression with reals treats NaN as false
|
2014-09-05
|
|
3925
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Missed escaping reference of a local variable
|
2018-04-21
|
|
3928
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) Comparing imaginaries with reals produces results that are inconsistent
|
2019-08-12
|
|
3932
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Title: A forward declaration error with a struct.init
|
2014-02-15
|
|
3956
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
linker removes underscore from all exported symbols of a module but the first
|
2015-06-09
|
|
3968
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Some way to do certain implicit casts with operator overloading
|
2018-02-01
|
|
3970
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Problem with cast -1.0L ==> uint/ulong
|
2014-02-15
|
|
3991
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Void initializers in unions considered overlapping
|
2014-02-15
|
|
4010
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd should support linkers other than OPTLINK
|
2017-10-25
|
|
4014
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
CodeView debug type info not linked in from library
|
2017-08-16
|
|
4018
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__FILE__ and __LINE__ as default template parameters not set to instantiation point per spec
|
2015-01-05
|
|
4019
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[CTFE] Adding an item to an empty AA
|
2012-11-14
|
|
4024
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Last catch only accepts block statement
|
2014-02-15
|
|
4060
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Phobos + linux problems with files > 2GB
|
2015-06-09
|
|
4062
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
can call method without this pointer inside is()
|
2014-09-15
|
|
4066
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(e2ir.c): enum AA get
|
2015-06-09
|
|
4071
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
Missing support to share memory and objects between DLLs and executable
|
2024-01-15
|
|
4074
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
function overloading fails
|
2018-04-20
|
|
4082
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
nothrow main() can throw
|
2012-10-22
|
|
4090
|
D
|
dmd
|
k.hara.pg
|
RESO
|
FIXE
|
No foreach type inference with const, ref etc modifiers
|
2012-11-10
|
|
4091
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Small docs page about dynamic array implementation
|
2015-06-09
|
|
4094
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(expression.c): recursive struct templates with type inference
|
2015-06-09
|
|
4098
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
[AA] Associative Array replacement implementation, ABI documentation and template wrapper
|
2018-05-17
|
|
4103
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
opAssign signature rules not enforced on templated opAssign
|
2015-02-09
|
|
4113
|
D
|
phobos
|
nick
|
RESO
|
FIXE
|
std.typetuple, std.typecons, TypeTuple, Tuple, tuple names
|
2015-11-03
|
|
4120
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
bigint implicit cast too bool
|
2015-06-09
|
|
4124
|
D
|
phobos
|
andrej.mitrovich
|
RESO
|
FIXE
|
toString() for BitArray
|
2015-06-09
|
|
4125
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.numeric.gcd can use a binary GCD
|
2017-01-16
|
|
4128
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Named-fields Tuple assign from unnamed-fields Tuple
|
2016-10-14
|
|
4130
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD crashes if it has to compile a project which is too complex
|
2022-03-22
|
|
4141
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
unary ++ (post increment) tries and fails to invoke opBinary
|
2012-12-20
|
|
4142
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Missing tags in compiler/druntime/phobos git repositories
|
2016-03-30
|
|
4145
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
cross alias namespace can't be resolve
|
2015-06-09
|
|
4149
|
D
|
dmd
|
code
|
RESO
|
FIXE
|
refs displayed as pointers in gdb
|
2015-06-17
|
|
4153
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
[cov] Code coverage output improvement
|
2015-06-09
|
|
4155
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
return of NaN to temporary fails equality test
|
2015-06-09
|
|
4161
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
@disable after function signature has no effect
|
2012-07-27
|
|
4162
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
pass by alias offset problems
|
2013-11-18
|
|
4164
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
sieve Sample D Program -- need documentation for array representation
|
2015-06-09
|
|
4167
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template overrides with alias
|
2021-03-17
|
|
4174
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Template interface functions not allowed, making operator overloads difficult
|
2012-04-27
|
|
4176
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Link error in switch with 4 or more cases and no default
|
2017-10-25
|
|
4178
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
destructor missing in JSON output
|
2013-01-20
|
|
4181
|
D
|
dmd
|
ibuclaw
|
RESO
|
FIXE
|
GDB prints wrong value of TLS variables
|
2015-06-09
|
|
4183
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
@property doesnt work with delegate return type
|
2012-12-21
|
|
4187
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Error Message for std.file.remove outputting wrong file and line
|
2014-02-15
|
|
4194
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Attributes included in JSON output
|
2013-01-21
|
|
4196
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
incorrect module report with error in template mixin
|
2021-03-17
|
|
4201
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
associative arrays keys property contains corrupted data for keys property for keys of size < size_t
|
2014-02-15
|
|
4222
|
D
|
druntime
|
alex
|
RESO
|
FIXE
|
druntime should apply @safe/@system/@trusted
|
2016-06-07
|
|
4225
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
mangle.c:81: char* mangle(Declaration*): Assertion `fd && fd->inferRetType' failed.
|
2014-08-10
|
|
4244
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
Built-in static array hash function is 8-9 times slower than hash function of a POD struct with equivalent size
|
2019-05-16
|
|
4247
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot create default-constructed struct on heap when constructor is defined
|
2014-09-14
|
|
4256
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Inner template mathods can't access this pointer
|
2015-06-09
|
|
4268
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) ambiguous name mangling for local functions
|
2015-09-28
|
|
4269
|
D
|
dmd
|
clugdbug
|
RESO
|
FIXE
|
Regression(2.031): invalid type accepted if evaluated while errors are gagged
|
2015-06-09
|
|
4271
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
drop/pop methods for std.algorithm.BinaryHeap
|
2017-08-08
|
|
4278
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
allow inlining of super calls (undo limitations of bug3500's fix)
|
2021-03-17
|
|
4281
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
AA literal problem with mutable array as key
|
2015-06-09
|
|
4283
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) static if with dangling else clause
|
2012-11-08
|
|
4287
|
D
|
phobos
|
andrej.mitrovich
|
RESO
|
FIXE
|
opOpAssign!("~=") for std.array.Appender
|
2013-02-07
|
|
4288
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Error on passing delegate to C linkage function.
|
2014-02-15
|
|
4293
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong line number with @disable
|
2014-02-15
|
|
4301
|
D
|
phobos
|
clugdbug
|
RESO
|
FIXE
|
BigInt * const(BigInt) doesn't work well
|
2015-06-09
|
|
4307
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
spawn()'ed thread doesn't terminate
|
2013-05-21
|
|
4311
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Applying a template to a variadic template parameter in a templated function's parameter list breaks compilation
|
2012-05-13
|
|
4313
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(D1 only) undefined identifier error with scope guard statement
|
2019-07-13
|
|
4319
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Constructor templates in struct/class templates documented as __ctor(T)
|
2012-05-30
|
|
4323
|
D
|
druntime
|
nobody
|
RESO
|
FIXE
|
std.demangle incorrectly handles template floating point numbers
|
2014-06-06
|
|
4330
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.range.transposed() should be documented
|
2014-07-17
|
|
4332
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
C files in druntime should be converted to D
|
2012-10-10
|
|
4350
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
(mixin) mixed in template identifier is not accessible by "with" statement
|
2016-01-03
|
|
4364
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(class.c) compiling a struct def named 'Object' followed by a class definition
|
2012-06-13
|
|
4372
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
type of enumerator values reduced to base type in debug info
|
2019-08-23
|
|
4386
|
D
|
dlang.or
|
braddr
|
RESO
|
FIXE
|
Long summary lines are squashed in Bugzilla page header
|
2015-06-09
|
|
4391
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.functional.curry is not a real curry
|
2020-01-02
|
|
4405
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
all function - returns whether predicate is true for all elements in a range
|
2012-07-19
|
|
4414
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(cgcs.c) Taking item of static array returned by function
|
2013-04-07
|
|
4417
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
uniform() doesn't check constness of RNG
|
2014-02-16
|
|
4421
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Union propagates copy constructors and destructors over all members
|
2020-11-07
|
|
4423
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[tdpl] enums of struct types
|
2014-08-10
|
|
4424
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Copy constructor and templated opAssign cannot coexist
|
2013-05-27
|
|
4432
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
DMD r575 won't build on Linux in debug mode: undefined reference to obj_long
|
2012-05-03
|
|
4433
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
object.Error: Access Violation missing file and line number
|
2012-10-21
|
|
4436
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Double bug regarding Tuple.init
|
2013-05-26
|
|
4473
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
Migrating to D2 needs operator overloading
|
2019-12-18
|
|
4474
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Better stdin.byLine()
|
2015-11-03
|
|
4476
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
__traits for more kinds of names
|
2020-08-06
|
|
4477
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
JSON output for function definitions includes insufficient type information
|
2013-01-21
|
|
4478
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
JSON output omits import statements
|
2013-01-21
|
|
4479
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Module Foo is in multiple files Foo
|
2013-03-27
|
|
4480
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
JSON: include location range, not just line numbers, for everything
|
2017-12-30
|
|
4481
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
ICE(glue.c,!vthis->csym) or compiles, depending on the import statements order
|
2013-08-12
|
|
4484
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Warning for unreachable code in scope statements is too confusing
|
2012-12-20
|
|
4487
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
16 bytes long structs requires 32 bytes if allocated singularly on the heap
|
2012-12-20
|
|
4489
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.array.insert is slow
|
2012-12-13
|
|
4493
|
D
|
phobos
|
andrej.mitrovich
|
RESO
|
FIXE
|
Add sorting capability to toJSON
|
2014-09-09
|
|
4498
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
cannot get return type of a function returning a nested struct with typeof
|
2012-07-02
|
|
4501
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't call templated properties as properties from within class
|
2012-05-30
|
|
4508
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
tuples should be indexable with foreach over range
|
2018-05-17
|
|
4509
|
D
|
phobos
|
abhishekkmr18
|
RESO
|
FIXE
|
XML parser in std.xml throws TagException if the attr value is put in apostrophes.
|
2016-10-01
|
|
4510
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[tdpl] ref with a wrong type specifier is accepted
|
2012-06-02
|
|
4513
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Unclear template template error message
|
2019-12-04
|
|
4517
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
final switch over with base type allows missing values
|
2012-07-18
|
|
4528
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Better error message for private abstract method
|
2013-03-27
|
|
4540
|
D
|
dmd
|
andrej.mitrovich
|
RESO
|
FIXE
|
Better error message for wrong switch type
|
2013-01-11
|
|
4544
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Better error-message when expecting string but got a character constant
|
2019-11-23
|
|
4556
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong docs for nested functions
|
2012-04-19
|
|
4561
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
D2 Language Docs: http://www.digitalmars.com/d/2.0/function.html
|
2012-11-29
|
|
4563
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[module system] Error messages for missing package or missing name
|
2018-05-18
|
|
4566
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Calling functions in parallel with std.concurrency
|
2018-05-18
|
|
4567
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
dmd should print the dmd.conf location with usage statement
|
2015-02-18
|
|
4575
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Uses of deprecated delete statement in D2 Phobos
|
2013-07-31
|
|
4577
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Third way to create a std.typecons.Tuple
|
2016-11-15
|
|
4581
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
extern function pointers inside functions
|
2023-10-16
|
|
4582
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
distinct field names constraint for std.typecons.Tuple
|
2017-10-16
|
|
4583
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
PIC code not working: EBX register set incorrectly
|
2012-05-04
|
|
4584
|
D
|
phobos
|
dmitry.olsh
|
RESO
|
FIXE
|
std.algorithm.sort fails with SwapStrategy.stable
|
2012-12-13
|
|
4589
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
comparing two arrays of interfaces for equality segfaults
|
2019-12-10
|
|
4591
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Concat of std.typecons.Tuples
|
2018-04-04
|
|
4596
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
[tdpl] Rebinding *this* in class method compiles
|
2012-12-31
|
|
4600
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
writeln() is not thread-safe
|
2014-03-09
|
|
4601
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Spawned threads frequently don't terminate or let other threads ever run if you spawn more than one thread
|
2012-10-16
|
|
4603
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
array(iota(1, 0)) error
|
2012-04-20
|
|
4605
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Wrong print of an int[string] aa
|
2012-04-23
|
|
4606
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
access modifier causes failure to find stack pointer for template delegate
|
2019-12-10
|
|
4608
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.string.chomp documentation mismatch implementation
|
2012-10-21
|
|
4611
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
stack overflow or ICE(cgcod.c) when static array of structs exceeds 16MB limit
|
2015-06-09
|
|
4617
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Alias this'ed symbols cannot be passed to templates
|
2013-03-04
|
|
4629
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
BufferedFile.printf() wants char[] as first argument
|
2012-04-24
|
|
4646
|
D
|
tools
|
bugzilla
|
RESO
|
FIXE
|
src/phobos/linux.mak STD_MODULES definition
|
2016-12-22
|
|
4658
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Support needed for new x86 and x86_64 instructions
|
2012-11-21
|
|
4662
|
D
|
dmd
|
yebblies
|
RESO
|
FIXE
|
Array ops on const arrays
|
2012-07-15
|
|
4663
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Wrong 'static' position error message
|
2023-06-14
|
|
4665
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
map with no automatic closure
|
2012-07-27
|
|
4673
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Bug in std.string (isNumeric)
|
2015-06-09
|
|
4679
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Problem with final & override
|
2012-10-21
|
|
4695
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.range.zip is broken
|
2012-04-22
|
|
4697
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.demangle doesn't work correctly
|
2012-10-21
|
|
4699
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Functions in peer scopes cannot have the same name
|
2022-08-15
|
|
4705
|
D
|
phobos
|
greeenify
|
RESO
|
FIXE
|
std.algorithm.max/min with key function, for a single range, + mins/maxs functions
|
2016-10-14
|
|
4717
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.bitmanip.BitArray changes
|
2017-12-18
|
|
4725
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.algorithm.sum()
|
2014-08-18
|
|
4729
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.algorithm: strange iota behaviour
|
2013-03-12
|
|
4744
|
D
|
phobos
|
rsinfu
|
RESO
|
FIXE
|
std.conv: string->enum doesn't look for longer match
|
2012-05-12
|
|
4747
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Make each unittest block a separate function that runs independently of the others
|
2020-08-06
|
|
4757
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
A forward reference error with return of inner defined struct
|
2014-03-14
|
|
4761
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.array.mul()
|
2016-08-20
|
|
4762
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Textual representation of struct that doesn't define toString()
|
2012-10-21
|
|
4763
|
D
|
phobos
|
d.developer.andre
|
RESO
|
FIXE
|
std.stdio.File.open() : more efficient implementation
|
2017-12-18
|
|
4764
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Lazy versions of std.string.split and std.string.splitlines
|
2015-02-16
|
|
4779
|
D
|
dlang.or
|
nobody
|
RESO
|
FIXE
|
www.d-programming-language.org "Interfacing to C" should make clear how to do callbacks
|
2012-12-08
|
|
4785
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
auto return of a function with in contract
|
2012-05-02
|
|
4787
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.algorithm.bisectRight()
|
2013-03-12
|
|
4791
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Assigning a static array to itself should be allowed
|
2018-04-25
|
|
4793
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
Runtime.loadLibrary cannot load dll using MBS paths.
|
2013-02-05
|
|
4798
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.algorithm.map unusable for ranges with const elements
|
2013-02-26
|
|
4803
|
D
|
dmd
|
andrei
|
RESO
|
FIXE
|
std.range.chain with const string arguments
|
2012-04-21
|
|
4809
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
Stack trace when throwing exception misses location of the throw statement
|
2015-06-09
|
|
4813
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
trait for getting at access modifiers
|
2013-01-07
|
|
4814
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
rdmd: Doesn't rebuild when using -of and turning an -L linker option on or off
|
2015-06-09
|
|
4821
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
std.array.insert on string[]
|
2012-09-30
|
|
4822
|
D
|
phobos
|
nobody
|
RESO
|
FIXE
|
Problem with std.stdio.File.writef("%c"
|
2012-04-22
|
|
4831
|
D
|
tools
|
bugzilla
|
RESO
|
FIXE
|
Optlink rejects paths with invalid characters based on HPFS filesystem instead of NTFS
|
2017-01-10
|
|
4838
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Cannot declare a delegate variable for const member functions
|
2012-10-14
|
|
4841
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
-inline wrecks certain nested structs causing error "*** is a nested function and cannot be accessed from ***"
|
2013-10-10
|
|
4844
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
_traits(allMembers, X) ignores version guards inside X
|
2012-12-20
|
|
4847
|
D
|
dlang.or
|
andrei
|
RESO
|
FIXE
|
std.algorithm.topN documentation
|
2013-03-07
|
|
4848
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
core.sys.windows.windows: Environment functions
|
2012-10-09
|
|
4850
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
std.conv.to isn't pure
|
2013-07-13
|
|
4851
|
D
|
phobos
|
edi33416
|
RESO
|
FIXE
|
Three suggestions for std.random
|
2017-07-06
|
|
4852
|
D
|
druntime
|
sean
|
RESO
|
FIXE
|
core.demangle cannot demangle functions with class/struct return types
|
2016-03-12
|
|
4859
|
D
|
phobos
|
andrei
|
RESO
|
FIXE
|
Another File.byChunk()
|
2014-02-24
|
|
4874
|
D
|
phobos
|
clugdbug
|
RESO
|
FIXE
|
std.numeric.dotProduct doesn't work with bigints
|
2013-11-18
|
|
4884
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Using template struct parameters in method definition fails with "parameter _param_0 is already defined"
|
2012-07-01
|
|
4886
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Template (alias) tuple parameters cannot take .length property in compiletime
|
2012-05-30
|
|
4890
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
GC.collect() deadlocks multithreaded program.
|
2014-10-06
|
|
4896
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
GCC not accessed as a variable in linux.mak
|
2016-10-14
|
|
4897
|
D
|
tools
|
nobody
|
RESO
|
FIXE
|
CodeView: No locals or parameters are shown when debugging, because of missing function info
|
2015-06-09
|
|
4898
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Can't see parent function's variables from nested functions when debugging
|
2019-08-20
|
|
4899
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Ddoc: Warnings about stray parens do not include file and line numbers for module comments
|
2015-06-09
|
|
4900
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
compiler still slow due to a single function
|
2019-07-16
|
|
4908
|
D
|
dmd
|
nobody
|
RESO
|
FIXE
|
Compile-time use of empty() in Tuple failed depending on order of compilation
|
2015-11-01
|