@@ -5,9 +5,9 @@ $(CHANGELOG_NAV_INJECT)
5
5
$(VERSION Feb 01, 2023, =================================================,
6
6
7
7
$(CHANGELOG_HEADER_STATISTICS
8
- $(VER) comes with 15 major changes and 71 fixed Bugzilla issues.
8
+ $(VER) comes with 15 major changes and 75 fixed Bugzilla issues.
9
9
A huge thanks goes to the
10
- $(LINK2 #contributors, 39 contributors)
10
+ $(LINK2 #contributors, 40 contributors)
11
11
who made $(VER) possible.)
12
12
13
13
$(BUGSTITLE_TEXT_HEADER Compiler changes,
@@ -472,6 +472,7 @@ $(CHANGELOG_SEP_TEXT_BUGZILLA)
472
472
473
473
$(BUGSTITLE_BUGZILLA DMD Compiler regression fixes,
474
474
475
+ $(LI $(BUGZILLA 19268): BetterC turns off .dup for CTFE)
475
476
$(LI $(BUGZILLA 20520): Runtime segfault when taking typeid of a class instanciated within an enum)
476
477
$(LI $(BUGZILLA 21301): Wrong values being passed in long parameter list)
477
478
$(LI $(BUGZILLA 23307): [REG][CODEGEN][SIMD] wrong codegen with inlined local functions + SIMD)
@@ -493,6 +494,7 @@ $(LI $(BUGZILLA 19623): HERE string identifier cannot start with Unicode letter)
493
494
$(LI $(BUGZILLA 19649): Misleading error message for duplicate constraints)
494
495
$(LI $(BUGZILLA 21062): Confusing error when using a keyword as an identifier for a declaration)
495
496
$(LI $(BUGZILLA 21506): misalignment of _argptr for variadic functions)
497
+ $(LI $(BUGZILLA 21613): DMD crash: copy ctor + templated rvalue ctor)
496
498
$(LI $(BUGZILLA 22759): ImportC: cannot modify const expression from dereferencing const pointer declared within function.)
497
499
$(LI $(BUGZILLA 23122): enum member UDAs semantics are not checked properly)
498
500
$(LI $(BUGZILLA 23218): ICE: src/dmd/backend/cgxmm.d:1373: Assertion `0' failed.)
@@ -518,6 +520,7 @@ $(LI $(BUGZILLA 23620): 'alias this' is not respected in static array length pos
518
520
$(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
519
521
520
522
$(LI $(BUGZILLA 9848): Better diagnostic when type declaration was not expected)
523
+ $(LI $(BUGZILLA 15368): Improve error message for "auto" keyword inside "foreach")
521
524
$(LI $(BUGZILLA 21338): Confusing error message for template overload resolution failure)
522
525
$(LI $(BUGZILLA 22306): scope array variable should be stack allocated)
523
526
$(LI $(BUGZILLA 23410): ImportC: binary constants not allowed)
@@ -535,6 +538,7 @@ $(LI $(BUGZILLA 23488): std.format.sformat mishandles char ranges)
535
538
$(LI $(BUGZILLA 23507): Socket.blocking property incorrect on new Socket on Windows)
536
539
$(LI $(BUGZILLA 23540): std.uni loadProperty aliases for C are incorrect)
537
540
$(LI $(BUGZILLA 23561): std.typecons.Unique!struct does not destroy struct instance)
541
+ $(LI $(BUGZILLA 23640): Nullable range iteration doesn't work with immutable values)
538
542
)
539
543
$(BUGSTITLE_BUGZILLA Phobos enhancements,
540
544
@@ -575,7 +579,7 @@ $(BUGSTITLE_BUGZILLA Installer bug fixes,
575
579
$(LI $(BUGZILLA 23623): On 64 bit Windows the path should point to 64 bit dmd.)
576
580
)
577
581
)
578
- $(D_CONTRIBUTORS_HEADER 39 )
582
+ $(D_CONTRIBUTORS_HEADER 40 )
579
583
$(D_CONTRIBUTORS
580
584
$(D_CONTRIBUTOR Adam D. Ruppe)
581
585
$(D_CONTRIBUTOR aG0aep6G)
@@ -600,6 +604,7 @@ $(D_CONTRIBUTORS
600
604
$(D_CONTRIBUTOR Luís Ferreira)
601
605
$(D_CONTRIBUTOR Marcelo Silva Nascimento Mancini)
602
606
$(D_CONTRIBUTOR Mathias Lang)
607
+ $(D_CONTRIBUTOR Mathis Beer)
603
608
$(D_CONTRIBUTOR Max Haughton)
604
609
$(D_CONTRIBUTOR mhh)
605
610
$(D_CONTRIBUTOR Mike Parker)
0 commit comments