@@ -5,7 +5,7 @@ $(CHANGELOG_NAV_INJECT)
55$(VERSION Jun 01, 2023, =================================================,
66
77$(CHANGELOG_HEADER_STATISTICS
8- $(VER) comes with 11 major changes and 60 fixed Bugzilla issues.
8+ $(VER) comes with 11 major changes and 62 fixed Bugzilla issues.
99 A huge thanks goes to the
1010 $(LINK2 #contributors, 36 contributors)
1111 who made $(VER) possible.)
@@ -300,22 +300,23 @@ $(CHANGELOG_SEP_TEXT_BUGZILLA)
300300
301301$(BUGSTITLE_BUGZILLA DMD Compiler regression fixes,
302302
303- $(LI $(BUGZILLA 20090): Header generation wrongfully outputs constructor bodies)
304303$(LI $(BUGZILLA 23764): Message printed twice: Usage of in on parameter)
305- $(LI $(BUGZILLA 23816): Typing invalid mnemonic in asm{} block segfaults)
306304$(LI $(BUGZILLA 23832): dmd regression 2.103.0 silent error cannot call decode at runtime)
305+ $(LI $(BUGZILLA 23874): -profile=gc segfaults / ICE regression)
306+ $(LI $(BUGZILLA 23882): ICE $(LPAREN)segfault$(RPAREN) on nasty alias this code)
307+ $(LI $(BUGZILLA 23905): Initialization of SumType with opaque enum causes ICE)
308+ $(LI $(BUGZILLA 23913): __traits$(LPAREN)getMember$(RPAREN) fails for some C symbols)
307309)
308310$(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
309311
310312$(LI $(BUGZILLA 12118): Modify immutable data using throw)
311313$(LI $(BUGZILLA 18493): [betterC] Can't use aggregated type with postblit)
312314$(LI $(BUGZILLA 19454): Name collisions with unnamed function parameters)
313315$(LI $(BUGZILLA 19706): Attribute inference in struct fails)
316+ $(LI $(BUGZILLA 20737): TLS variables unusable with -betterC for Windows MSVC targets)
314317$(LI $(BUGZILLA 21667): scope parameter causes 'no size because of forward references')
315- $(LI $(BUGZILLA 22739): Segmentation fault in CppMangleVisitor.headOfType)
316- $(LI $(BUGZILLA 22765): Assertion failure in CppMangleVisitor.template_args)
318+ $(LI $(BUGZILLA 22760): Segmentation fault in CppMangleVisitor.template_arg)
317319$(LI $(BUGZILLA 22785): joiner does not support range over immutable)
318- $(LI $(BUGZILLA 22857): Segfault for malformed static if in imported template)
319320$(LI $(BUGZILLA 22960): importC: K&R-style functions assume variadic calling convention)
320321$(LI $(BUGZILLA 23014): importC: static thread-locals do not work)
321322$(LI $(BUGZILLA 23055): importC: using compound-literal array as pointer in CTFE gives 'dereference of invalid pointer')
@@ -342,6 +343,8 @@ $(LI $(BUGZILLA 23863): `typeof` rejects `AliasSeq!$(LPAREN)$(RPAREN)` as argume
342343$(LI $(BUGZILLA 23866): ImportC: Multiple __declspecs rejected)
343344$(LI $(BUGZILLA 23867): ImportC: undefined identifier `__builtin_isnan`)
344345$(LI $(BUGZILLA 23869): ImportC: undefined identifier `isfinite`)
346+ $(LI $(BUGZILLA 23873): [ICE] segfault on imported `static if ; else auto x`)
347+ $(LI $(BUGZILLA 23885): [CI] C++ interop tests with g++ fail)
345348)
346349$(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
347350
@@ -366,10 +369,6 @@ $(LI $(BUGZILLA 6106): Keep track of changes during replace function)
366369$(LI $(BUGZILLA 14478): isInputRange should allow ranges of non-copyable elements)
367370$(LI $(BUGZILLA 23769): Lambda isn't a unary predicate for lambda that doesn't compile)
368371)
369- $(BUGSTITLE_BUGZILLA Druntime regression fixes,
370-
371- $(LI $(BUGZILLA 23859): [REG 2.103] Throwing while in a deep callstack causes memory corruption)
372- )
373372$(BUGSTITLE_BUGZILLA Druntime bug fixes,
374373
375374$(LI $(BUGZILLA 14891): profilegc_setlogfilename w/o null-terminated string might fail during fopen)
0 commit comments