Skip to content

Commit a8d38c8

Browse files
authored
Merge pull request #3606 from ibuclaw/merge_stable
update download and changelog for v2.104.0-rc.1 Signed-off-by: Petar Kirov <[email protected]> Merged-on-behalf-of: Petar Kirov <[email protected]>
2 parents 1ae1b66 + 92ed008 commit a8d38c8

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

changelog/2.104.0_pre.dd

+9-10
Original file line numberDiff line numberDiff line change
@@ -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)

download.dd

+1-1
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ Macros:
202202
_=BETA=$(COMMENT $0)
203203
BETA=$0
204204
B_DMDV2=2.104.0
205-
B_SUFFIX=beta.1
205+
B_SUFFIX=rc.1
206206

207207
DEB32=$(DLSITE dmd_$(DMDV2)-0_i386.deb)
208208
DEB64=$(DLSITE dmd_$(DMDV2)-0_amd64.deb)

0 commit comments

Comments
 (0)