@@ -5,7 +5,7 @@ $(CHANGELOG_NAV_INJECT)
5
5
$(VERSION Jun 01, 2021, =================================================,
6
6
7
7
$(CHANGELOG_HEADER_STATISTICS
8
- $(VER) comes with 29 major changes and 138 fixed Bugzilla issues.
8
+ $(VER) comes with 29 major changes and 144 fixed Bugzilla issues.
9
9
A huge thanks goes to the
10
10
$(LINK2 #contributors, 54 contributors)
11
11
who made $(VER) possible.)
@@ -34,7 +34,7 @@ $(LI $(RELATIVE_LINK2 deprecate_unformatElement,Deprecate std.format : unformatE
34
34
$(LI $(RELATIVE_LINK2 fieldnametuple_interface,`FieldnameTuple` now returns an empty tuple for interfaces))
35
35
$(LI $(RELATIVE_LINK2 fields_interface,`Fields` (formerly `FieldTypeTuple`) now returns an empty tuple for interfaces))
36
36
$(LI $(RELATIVE_LINK2 formatting_floats_in_CTFE,Floating point numbers can be formatted at compile time))
37
- $(LI $(RELATIVE_LINK2 formatting_floats_nogc,Floating point numbers don't allocate with the GC anymore.))
37
+ $(LI $(RELATIVE_LINK2 formatting_floats_nogc,Formatting floating point numbers don't allocate with the GC anymore.))
38
38
$(LI $(RELATIVE_LINK2 formatting_some_reals_as_doubles,Some reals will be downcast to double when used with `std.format`.))
39
39
$(LI $(RELATIVE_LINK2 nullable-remove-alias-get-this,`std.typecons.Nullable`: Remove deprecated `alias get this`.))
40
40
$(LI $(RELATIVE_LINK2 rework_format_docs,Documentation of `std.format` has been completely reworked.))
@@ -431,7 +431,7 @@ static assert(golden_ratio == "|+1.6180339887E+00 |");
431
431
------
432
432
)
433
433
434
- $(LI $(LNAME2 formatting_floats_nogc,Floating point numbers don't allocate with the GC anymore.)
434
+ $(LI $(LNAME2 formatting_floats_nogc,Formatting floating point numbers don't allocate with the GC anymore.)
435
435
$(CHANGELOG_SOURCE_FILE phobos, changelog/formatting_floats_nogc.dd)
436
436
$(P
437
437
The implementation of formatting floating point numbers has been
@@ -711,9 +711,11 @@ $(LI $(BUGZILLA 21802): opAssign and opOpAssign treat lazy void parameters incon
711
711
$(LI $(BUGZILLA 21880): [REG 2.095] scope variable assigned to non-scope parameter calling function)
712
712
$(LI $(BUGZILLA 21898): Qualifier ignored in alias definition if parentheses are not present)
713
713
$(LI $(BUGZILLA 21914): naked assembler functions get wrong offset to parameters)
714
+ $(LI $(BUGZILLA 21936): [REG 2.080.1] Segfault when compiled with -dip1000)
714
715
)
715
716
$(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
716
717
718
+ $(LI $(BUGZILLA 2450): Error using operators from named template mixin)
717
719
$(LI $(BUGZILLA 13815): Inconsistent goto jump behavior between compile-time and runtime)
718
720
$(LI $(BUGZILLA 14114): Allow volatileLoad/Store to access null location)
719
721
$(LI $(BUGZILLA 14145): opDispatch not considered when function body doesn't compile)
@@ -771,6 +773,9 @@ $(LI $(BUGZILLA 21876): Zero-length static arrays "cannot be read at compile tim
771
773
$(LI $(BUGZILLA 21878): "ref" lost when indexing array in CTFE)
772
774
$(LI $(BUGZILLA 21882): [ICE][dip1021] src/dmd/escape.d$(LPAREN)1850$(RPAREN): Assertion failure)
773
775
$(LI $(BUGZILLA 21883): poor error message when swapping order of base class and interface)
776
+ $(LI $(BUGZILLA 21918): segfault in getParameterStorageClasses on auto function with error)
777
+ $(LI $(BUGZILLA 21927): ICE $(LPAREN)illegal instruction$(RPAREN) with static foreach over empty member template)
778
+ $(LI $(BUGZILLA 21940): Compiler flags -check=on/off not recognized)
774
779
)
775
780
$(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
776
781
@@ -856,6 +861,7 @@ $(LI $(BUGZILLA 21858): std.format: centering output)
856
861
)
857
862
$(BUGSTITLE_BUGZILLA Druntime regression fixes,
858
863
864
+ $(LI $(BUGZILLA 21097): [REG2.083] Stack exhaustion upon large struct .destroy)
859
865
$(LI $(BUGZILLA 21363): [REG2.094] Implementation of core.bitop.ror$(LPAREN)x,0$(RPAREN) is using UB)
860
866
)
861
867
$(BUGSTITLE_BUGZILLA Druntime bug fixes,
0 commit comments