Skip to content

Commit 19a551c

Browse files
committed
Merge remote-tracking branch 'upstream/stable' into merge_stable
2 parents d9699ba + ccef651 commit 19a551c

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.098.0
1+
2.098.1

changelog/2.098.1_pre.dd renamed to changelog/2.098.1.dd

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ Ddoc
22

33
$(CHANGELOG_NAV_INJECT)
44

5-
$(VERSION Dec 12, 2021, =================================================,
5+
$(VERSION Dec 19, 2021, =================================================,
66

77
$(CHANGELOG_HEADER_STATISTICS
8-
$(VER) comes with 95 fixed Bugzilla issues.
8+
$(VER) comes with 106 fixed Bugzilla issues.
99
A huge thanks goes to the
1010
$(LINK2 #contributors, 18 contributors)
1111
who made $(VER) possible.)
@@ -38,8 +38,12 @@ $(LI $(BUGZILLA 22512): importC: incomplete array type must have initializer)
3838
$(LI $(BUGZILLA 22514): Invalid duplicate case error when the switched value has errors)
3939
$(LI $(BUGZILLA 22516): Segfault for function literal in struct initializer with previous errors)
4040
$(LI $(BUGZILLA 22529): wrong deprecation about empty statement)
41+
$(LI $(BUGZILLA 22558): [REG 2.098] Error: function 'core.stdc.stdio.vfprintf' 'pragma$(LPAREN)printf$(RPAREN)' functions must be 'extern$(LPAREN)C$(RPAREN) int vfprintf$(LPAREN)[parameters...], const$(LPAREN)char$(RPAREN)*, va_list$(RPAREN)')
4142
$(LI $(BUGZILLA 22570): more arguments than fields allowed in struct constructor)
4243
$(LI $(BUGZILLA 22584): importC: Error: undefined reference to 'parameter' when no parameter names in forward declaration)
44+
$(LI $(BUGZILLA 22585): importC: Error: variable 'var' extern symbols cannot have initializers)
45+
$(LI $(BUGZILLA 22592): importC: Segmentation fault indexing global array at run-time)
46+
$(LI $(BUGZILLA 22593): ICE on overloaded constructors)
4347
)
4448
$(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
4549

@@ -81,12 +85,18 @@ $(LI $(BUGZILLA 22500): ImportC: Lots of errors when compiling tomlc99)
8185
$(LI $(BUGZILLA 22513): ImportC: address of member of struct can’t be taken at compile time.)
8286
$(LI $(BUGZILLA 22517): [REG 2.093][ICE] Bus error at dmd/lexer.d:398)
8387
$(LI $(BUGZILLA 22530): Explicit cast between classes incorrectly goes through 'alias this' inside CTFE)
88+
$(LI $(BUGZILLA 22531): importC: D name mangling applied to forward declaration of function inside function)
8489
$(LI $(BUGZILLA 22534): ImportC: const pointer $(LPAREN)not pointer to const$(RPAREN) is treated as transitive const)
8590
$(LI $(BUGZILLA 22538): importC: function 'func' conflicts with function 'func' when using static in forward declaration)
8691
$(LI $(BUGZILLA 22549): importC: float literal should support leading zero)
8792
$(LI $(BUGZILLA 22560): ImportC: extra semicolon not allowed outside of functions)
8893
$(LI $(BUGZILLA 22573): DMD compiler errors on Illumos/Solaris)
94+
$(LI $(BUGZILLA 22576): ImportC: cannot implicitly convert expression S$(LPAREN)0$(RPAREN) of type S to int in an S array)
8995
$(LI $(BUGZILLA 22577): ImportC: decay of function to typedef'd const function pointer causes ICE.)
96+
$(LI $(BUGZILLA 22589): importC: Error: undefined reference to '__builtin_va_start' and '__builtin_va_end')
97+
$(LI $(BUGZILLA 22591): importC: Debug information for C sources have DW_AT_language set to D.)
98+
$(LI $(BUGZILLA 22597): importC: Segmentation fault initializing va_list with __builtin_va_start)
99+
$(LI $(BUGZILLA 22602): importC: Error: cannot convert string literal to 'void*')
90100
)
91101
$(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
92102

@@ -114,6 +124,7 @@ $(LI $(BUGZILLA 22557): std.traits.fqnType is missing support for typeof$(LPAREN
114124
)
115125
$(BUGSTITLE_BUGZILLA Druntime regression fixes,
116126

127+
$(LI $(BUGZILLA 21656): [REG2.091] Wrong file read during exception stringification leads to SIGBUS)
117128
$(LI $(BUGZILLA 22210): std.meta.allSatisfy in mutual recursion classes cannot be compiled)
118129
$(LI $(BUGZILLA 22235): `core.demangle` does not support `noreturn`)
119130
)

download.dd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@ Macros:
200200

201201
DMDV2=$(LATEST)
202202

203-
_=BETA=$(COMMENT $0)
204-
BETA=$0
203+
BETA=$(COMMENT $0)
204+
_=BETA=$0
205205
B_DMDV2=2.098.1
206206
B_SUFFIX=beta.1
207207

0 commit comments

Comments
 (0)