|
2 | 2 |
|
3 | 3 | $(CHANGELOG_NAV_INJECT)
|
4 | 4 |
|
5 |
| -$(VERSION Dec 12, 2021, =================================================, |
| 5 | +$(VERSION Dec 19, 2021, =================================================, |
6 | 6 |
|
7 | 7 | $(CHANGELOG_HEADER_STATISTICS
|
8 |
| -$(VER) comes with 95 fixed Bugzilla issues. |
| 8 | +$(VER) comes with 106 fixed Bugzilla issues. |
9 | 9 | A huge thanks goes to the
|
10 | 10 | $(LINK2 #contributors, 18 contributors)
|
11 | 11 | who made $(VER) possible.)
|
@@ -38,8 +38,12 @@ $(LI $(BUGZILLA 22512): importC: incomplete array type must have initializer)
|
38 | 38 | $(LI $(BUGZILLA 22514): Invalid duplicate case error when the switched value has errors)
|
39 | 39 | $(LI $(BUGZILLA 22516): Segfault for function literal in struct initializer with previous errors)
|
40 | 40 | $(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)') |
41 | 42 | $(LI $(BUGZILLA 22570): more arguments than fields allowed in struct constructor)
|
42 | 43 | $(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) |
43 | 47 | )
|
44 | 48 | $(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
|
45 | 49 |
|
@@ -81,12 +85,18 @@ $(LI $(BUGZILLA 22500): ImportC: Lots of errors when compiling tomlc99)
|
81 | 85 | $(LI $(BUGZILLA 22513): ImportC: address of member of struct can’t be taken at compile time.)
|
82 | 86 | $(LI $(BUGZILLA 22517): [REG 2.093][ICE] Bus error at dmd/lexer.d:398)
|
83 | 87 | $(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) |
84 | 89 | $(LI $(BUGZILLA 22534): ImportC: const pointer $(LPAREN)not pointer to const$(RPAREN) is treated as transitive const)
|
85 | 90 | $(LI $(BUGZILLA 22538): importC: function 'func' conflicts with function 'func' when using static in forward declaration)
|
86 | 91 | $(LI $(BUGZILLA 22549): importC: float literal should support leading zero)
|
87 | 92 | $(LI $(BUGZILLA 22560): ImportC: extra semicolon not allowed outside of functions)
|
88 | 93 | $(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) |
89 | 95 | $(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*') |
90 | 100 | )
|
91 | 101 | $(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
|
92 | 102 |
|
@@ -114,6 +124,7 @@ $(LI $(BUGZILLA 22557): std.traits.fqnType is missing support for typeof$(LPAREN
|
114 | 124 | )
|
115 | 125 | $(BUGSTITLE_BUGZILLA Druntime regression fixes,
|
116 | 126 |
|
| 127 | +$(LI $(BUGZILLA 21656): [REG2.091] Wrong file read during exception stringification leads to SIGBUS) |
117 | 128 | $(LI $(BUGZILLA 22210): std.meta.allSatisfy in mutual recursion classes cannot be compiled)
|
118 | 129 | $(LI $(BUGZILLA 22235): `core.demangle` does not support `noreturn`)
|
119 | 130 | )
|
|
0 commit comments