2
2
3
3
$(CHANGELOG_NAV_INJECT)
4
4
5
- $(VERSION Mar 01 , 2022, =================================================,
5
+ $(VERSION Mar 06 , 2022, =================================================,
6
6
7
7
$(CHANGELOG_HEADER_STATISTICS
8
- $(VER) comes with 20 major changes and 216 fixed Bugzilla issues.
8
+ $(VER) comes with 20 major changes and 221 fixed Bugzilla issues.
9
9
A huge thanks goes to the
10
- $(LINK2 #contributors, 99 contributors)
10
+ $(LINK2 #contributors, 100 contributors)
11
11
who made $(VER) possible.)
12
12
13
13
$(BUGSTITLE_TEXT_HEADER Compiler changes,
@@ -604,6 +604,7 @@ $(LI $(BUGZILLA 22780): [REG 2.090] variable reference to scope class must be sc
604
604
$(LI $(BUGZILLA 22804): [REG 2.099] compiling multiple files without linking produces broken object files)
605
605
$(LI $(BUGZILLA 22816): [REG 2.099] Parser reads files with other extensions)
606
606
$(LI $(BUGZILLA 22817): [REG 2.099] Missing file gives misleading error message)
607
+ $(LI $(BUGZILLA 22826): [REG 2.098] #line accepts importC linemarker flags)
607
608
)
608
609
$(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
609
610
@@ -625,6 +626,7 @@ $(LI $(BUGZILLA 20691): Converting scope static array to scope dynamic array sho
625
626
$(LI $(BUGZILLA 20777): User defined type as enum base type fails to compile.)
626
627
$(LI $(BUGZILLA 20904): dip1000 implicit conversion delegates error)
627
628
$(LI $(BUGZILLA 21431): Incorrect maximum and actual number of cases in a switch case range is reported)
629
+ $(LI $(BUGZILLA 21844): makedeps option adds spurious/incorrect dependency)
628
630
$(LI $(BUGZILLA 21969): importC: Error: bit fields are not supported)
629
631
$(LI $(BUGZILLA 22124): Corrupted closure when compiling with -preview=dip1000)
630
632
$(LI $(BUGZILLA 22127): compiler assertion failure parser on UDA and function literal)
@@ -683,6 +685,7 @@ $(LI $(BUGZILLA 22686): ICE: dmd segfaults on invalid member reference in static
683
685
$(LI $(BUGZILLA 22698): ImportC: nested struct tag stored in wrong scope)
684
686
$(LI $(BUGZILLA 22699): importC: assignment cannot be used as a condition)
685
687
$(LI $(BUGZILLA 22703): importC: C++11 unscoped enums with underlying type rejects some C types.)
688
+ $(LI $(BUGZILLA 22708): switch statement with an undefined symbol results in many errors)
686
689
$(LI $(BUGZILLA 22709): [dip1000] slice of static array can be escaped in @safe using ref arguments)
687
690
$(LI $(BUGZILLA 22710): CTFE on bitfields does not account for field width)
688
691
$(LI $(BUGZILLA 22713): ImportC: op= not correctly implemented for bit fields)
@@ -764,6 +767,7 @@ $(LI $(BUGZILLA 22673): .array of a range with length preallocates without check
764
767
$(LI $(BUGZILLA 22683): core.math.rndtonl can't be linked)
765
768
$(LI $(BUGZILLA 22695): std.traits.isBuiltinType is false for typeof$(LPAREN)null$(RPAREN))
766
769
$(LI $(BUGZILLA 22704): Linker error when running the public unittests)
770
+ $(LI $(BUGZILLA 22838): std.bitmanip.BitArray.count$(LPAREN)$(RPAREN) reads beyond data when data size is integer size_t multiple)
767
771
)
768
772
$(BUGSTITLE_BUGZILLA Phobos enhancements,
769
773
@@ -794,6 +798,7 @@ $(LI $(BUGZILLA 22721): importC: some gnu builtins are rejected)
794
798
$(LI $(BUGZILLA 22735): __builtins.di does not implement __builtin_bswap64 correctly)
795
799
$(LI $(BUGZILLA 22741): importC: Error: bswap isn’t a template)
796
800
$(LI $(BUGZILLA 22744): ImportC: builtins defined in __builtins.di cause undefined symbol linker errors.)
801
+ $(LI $(BUGZILLA 22777): stat struct in core.sys.windows.stat assumes CRuntime_DigitalMars)
797
802
$(LI $(BUGZILLA 22779): druntime: Calling __delete with null pointer-to-struct segfaults)
798
803
)
799
804
$(BUGSTITLE_BUGZILLA Druntime enhancements,
@@ -831,7 +836,7 @@ $(LI $(BUGZILLA 18362): Build dmd with LTO and PGO)
831
836
$(LI $(BUGZILLA 22078): install.sh: Recognize ARM64 as architecture)
832
837
)
833
838
)
834
- $(D_CONTRIBUTORS_HEADER 99 )
839
+ $(D_CONTRIBUTORS_HEADER 100 )
835
840
$(D_CONTRIBUTORS
836
841
$(D_CONTRIBUTOR 12345swordy)
837
842
$(D_CONTRIBUTOR Adam D. Ruppe)
@@ -871,6 +876,7 @@ $(D_CONTRIBUTORS
871
876
$(D_CONTRIBUTOR Harry T. Vennik)
872
877
$(D_CONTRIBUTOR Hasan Kashi)
873
878
$(D_CONTRIBUTOR Hiroki Noda)
879
+ $(D_CONTRIBUTOR human)
874
880
$(D_CONTRIBUTOR Iain Buclaw)
875
881
$(D_CONTRIBUTOR Ilya Yaroshenko)
876
882
$(D_CONTRIBUTOR Imperatorn)
0 commit comments