Skip to content

Commit e6314d6

Browse files
committed
update download and changelog for v2.089.0-beta.2
1 parent 63e8d8e commit e6314d6

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

changelog/2.089.0_pre.dd

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ $(CHANGELOG_NAV_INJECT)
55
$(VERSION Nov 01, 2019, =================================================,
66

77
$(CHANGELOG_HEADER_STATISTICS
8-
$(VER) comes with 10 major changes and 60 fixed Bugzilla issues.
8+
$(VER) comes with 11 major changes and 64 fixed Bugzilla issues.
99
A huge thanks goes to the
1010
$(LINK2 #contributors, 44 contributors)
1111
who made $(VER) possible.)
@@ -15,6 +15,7 @@ $(BUGSTITLE_TEXT_HEADER Compiler changes,
1515
$(LI $(RELATIVE_LINK2 deprecate_foreach_shadowing,Deprecate allowing shadowing in foreach loops))
1616
$(LI $(RELATIVE_LINK2 isexpression-const-inout-shared,$(I IsExpression)s now correctly match combinations of `const`, `inout`, and `shared`.))
1717
$(LI $(RELATIVE_LINK2 mixin_template_mangling,`extern(C)` declarations in template mixins now mangle as C symbols when mixed in at global scope))
18+
$(LI $(RELATIVE_LINK2 optlink,The default linker for the Digital Mars tool chain is now optlink.exe))
1819
$(LI $(RELATIVE_LINK2 xcc,New `-Xcc` compiler flag to address issue 6952))
1920

2021
)
@@ -171,6 +172,16 @@ mixin template GenPrintCallback(string text) {
171172
-------
172173
)
173174

175+
$(LI $(LNAME2 optlink,The default linker for the Digital Mars tool chain is now optlink.exe)
176+
$(CHANGELOG_SOURCE_FILE dmd, changelog/optlink.dd)
177+
$(P
178+
The default linker when building with -m32 under Windows has been changed
179+
from link.exe to optlink.exe to avoid calling the wrong linker when both
180+
the Digital Mars tool chain and the Microsoft compiler tools are found in
181+
the PATH environment variable.
182+
)
183+
)
184+
174185
$(LI $(LNAME2 xcc,New `-Xcc` compiler flag to address issue 6952)
175186
$(CHANGELOG_SOURCE_FILE dmd, changelog/xcc.dd)
176187
$(P
@@ -314,12 +325,14 @@ $(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
314325
$(LI $(BUGZILLA 809): Should be possible to convert lazy argument to delegate)
315326
$(LI $(BUGZILLA 1547): Default parameter values should use implicit static opCall)
316327
$(LI $(BUGZILLA 3004): [patch] Better handling of ignored pragmas)
328+
$(LI $(BUGZILLA 15118): Have dmd on Win32 look for optlink.exe instead of link.exe)
317329
$(LI $(BUGZILLA 18272): missing changelog entry and no doc for -gf $(LPAREN)besides cryptic emit debug info for all referenced types$(RPAREN))
318330
$(LI $(BUGZILLA 18617): need __traits$(LPAREN)deprecated, expr$(RPAREN) to check whether an expression would trigger deprecation)
319331
)
320332
$(BUGSTITLE_BUGZILLA Phobos regressions,
321333

322334
$(LI $(BUGZILLA 20186): File size of "Hello, world" executable increased by 185KB)
335+
$(LI $(BUGZILLA 20295): std.zip: zip64 with 0xff bytes in end of central dir record do not work)
323336
)
324337
$(BUGSTITLE_BUGZILLA Phobos bugs,
325338

@@ -334,6 +347,8 @@ $(LI $(BUGZILLA 20239): chameleon zip-file should be rejected by std.zip)
334347
$(LI $(BUGZILLA 20240): BitArray inconsistently preserves bits past length)
335348
$(LI $(BUGZILLA 20241): BitArray.bitsSet ignores length)
336349
$(LI $(BUGZILLA 20287): std.zip: Wrong compressed data)
350+
$(LI $(BUGZILLA 20301): std.regex.regex doesn't accept a const/immutable array of patterns)
351+
$(LI $(BUGZILLA 20302): std.functional.memoize doesn't accept a functions with const/immutable parameters)
337352
)
338353
$(BUGSTITLE_BUGZILLA Phobos enhancements,
339354

download.dd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ Macros:
221221
_=BETA=$(COMMENT $0)
222222
BETA=$0
223223
B_DMDV2=2.089.0
224-
B_SUFFIX=beta.1
224+
B_SUFFIX=beta.2
225225

226226
DEB32=$(DLSITE dmd_$(DMDV2)-0_i386.deb)
227227
DEB64=$(DLSITE dmd_$(DMDV2)-0_amd64.deb)

0 commit comments

Comments
 (0)