@@ -5,7 +5,7 @@ $(CHANGELOG_NAV_INJECT)
5
5
$(VERSION Dec 01, 2023, =================================================,
6
6
7
7
$(CHANGELOG_HEADER_STATISTICS
8
- $(VER) comes with 17 major changes and 57 fixed Bugzilla issues.
8
+ $(VER) comes with 17 major changes and 62 fixed Bugzilla issues.
9
9
A huge thanks goes to the
10
10
$(LINK2 #contributors, 33 contributors)
11
11
who made $(VER) possible.)
@@ -395,6 +395,8 @@ $(BUGSTITLE_BUGZILLA DMD Compiler regression fixes,
395
395
396
396
$(LI $(BUGZILLA 20655): [REG: 2.072] attribute inference accepts unsafe union access as @safe)
397
397
$(LI $(BUGZILLA 24066): __traits$(LPAREN)isAbstractClass$(RPAREN) causes a segfault when passed an opaque class)
398
+ $(LI $(BUGZILLA 24159): BetterC: appending to dynamic arrays no longer errors at compile time)
399
+ $(LI $(BUGZILLA 24184): [REG 2.103] Segmentation fault accessing variable with align$(LPAREN)N$(RPAREN) > platform stack alignment)
398
400
)
399
401
$(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
400
402
@@ -415,6 +417,7 @@ $(LI $(BUGZILLA 24056): const uninitialized data at module scope is not in TLS)
415
417
$(LI $(BUGZILLA 24065): __traits$(LPAREN)getTargetInfo$(RPAREN) causes a segfault when passed a non value)
416
418
$(LI $(BUGZILLA 24070): Opaque struct with nested definition when taking pointer segfaults)
417
419
$(LI $(BUGZILLA 24071): When enum has typedef integer constants do not have types determined correctly)
420
+ $(LI $(BUGZILLA 24072): cast$(LPAREN)__vector$(RPAREN) array literal incorrectly triggers GC error)
418
421
$(LI $(BUGZILLA 24105): Dip1000 C variadics not marked as scope should not accept scope arguments)
419
422
$(LI $(BUGZILLA 24107): The error for exceeding the CTFE recursion limit bypasses speculative compilation.)
420
423
$(LI $(BUGZILLA 24108): dmd -H and -X fail when given an importC module)
@@ -432,6 +435,7 @@ $(LI $(BUGZILLA 24187): ImportC: _Float32 not defined)
432
435
$(LI $(BUGZILLA 24193): Incorrect size of unions with bit fields)
433
436
$(LI $(BUGZILLA 24199): ImportC: generated .di file uses struct keyword when referring to a type)
434
437
$(LI $(BUGZILLA 24208): [DIP1000] Scope pointer can escape via non-scope parameter of pure nested function)
438
+ $(LI $(BUGZILLA 24209): static aa initialization of static function variable ICE)
435
439
$(LI $(BUGZILLA 24212): [DIP1000] Scope pointer can escape via non-scope parameter of pure virtual function)
436
440
$(LI $(BUGZILLA 24213): [DIP1000] Scope pointer can escape via non-scope parameter of pure delegate)
437
441
)
@@ -463,6 +467,7 @@ $(BUGSTITLE_BUGZILLA Druntime bug fixes,
463
467
464
468
$(LI $(BUGZILLA 24079): core.sys.windows.winnt.IMAGE_FIRST_SECTION returns bad pointer)
465
469
$(LI $(BUGZILLA 24123): More importc definitions are needed for macOS)
470
+ $(LI $(BUGZILLA 24230): Infinite loop in core.cpuid.getCpuInfo0B in Solaris/x86 kernel zone)
466
471
)
467
472
$(BUGSTITLE_BUGZILLA dlang.org bug fixes,
468
473
0 commit comments