From 180efd6aad1d543224ccf5e1f443be62ea06fe61 Mon Sep 17 00:00:00 2001 From: Martin Nowak Date: Wed, 27 Jan 2016 16:19:13 +0100 Subject: [PATCH] finalize changelog and disable beta download for 2.070.0 --- changelog/{2.070.0_pre.dd => 2.070.0.dd} | 45 ++++++++++++++++-------- changelog/changelog.ddoc | 2 ++ changelog/index.dd | 1 + changelog/prerelease.ddoc | 2 ++ download.dd | 4 +-- win32.mak | 4 +-- 6 files changed, 40 insertions(+), 18 deletions(-) rename changelog/{2.070.0_pre.dd => 2.070.0.dd} (85%) diff --git a/changelog/2.070.0_pre.dd b/changelog/2.070.0.dd similarity index 85% rename from changelog/2.070.0_pre.dd rename to changelog/2.070.0.dd index 2a60fa8820..5bba660b91 100644 --- a/changelog/2.070.0_pre.dd +++ b/changelog/2.070.0.dd @@ -2,18 +2,22 @@ Ddoc $(CHANGELOG_NAV_LAST 2.069.2) -$(VERSION Jan 14, 2016, =================================================, +$(VERSION Jan 27, 2016, =================================================, $(BUGSTITLE Language Changes, $(LI $(RELATIVE_LINK2 alias-funclit, Add syntactic support to make an alias to a function literal.)) ) $(BUGSTITLE Library Changes, -$(LI $(RELATIVE_LINK2 TypeInfo.initializer, `TypeInfo.init` has been renamed to `TypeInfo.initializer`.)) -$(LI $(RELATIVE_LINK2 json-encode-control-characters, `std.json` encodes string control characters.)) $(LI The package $(STDMODREF experimental_ndslice, std.experimental.ndslice) was added. It is also available as part of the $(LINK2 https://github.com/DlangScience/mir, Mir library).) +$(LI $(RELATIVE_LINK2 core-sys-windows, The `core.sys.windows` package has been + greatly expanded.) +) +$(LI $(RELATIVE_LINK2 typeinfo-initializer, `TypeInfo.init` has been renamed to `TypeInfo.initializer`.)) +$(LI $(RELATIVE_LINK2 json-encode-control-characters, `std.json` encodes string control characters.)) $(LI Default LogLevel of FileLogger was changed to LogLevel.all.) +$(LI Access to the internal `ptr` and `len` fields of $(XREF bitmanip, BitArray) was deprecated.) ) $(BR)$(BIG $(RELATIVE_LINK2 bugfix-list, List of all bug fixes and enhancements in D $(VER).)) @@ -41,20 +45,26 @@ $(LI $(LNAME2 alias-funclit, Add syntactic support to make an alias to a functio $(BUGSTITLE Library Changes, -$(LI $(LNAME2 TypeInfo.initializer, `TypeInfo.init` has been renamed to +$(LI $(LNAME2 core-sys-windows, The `core.sys.windows` package has been + greatly expanded.) + + $(P The `core.sys.windows` package now contains a considerably more + comprehensive set of Windows API bindings. The package has been + adapted from $(WEB github.com/smjgordon/bindings, Stewart Gordon's + bindings), which were originally adapted from the MinGW project. + ) +) + +$(LI $(LNAME2 typeinfo-initializer, `TypeInfo.init` has been renamed to `TypeInfo.initializer`.) $(P The method `TypeInfo.init` has been renamed to - $(A ../phobos-prerelease/object.html#.TypeInfo.initializer, - `TypeInfo.initializer`). - This is necessary because the method clashes with the - $(A ../property.html#init, type property of the same name). + $(NOXREF TypeInfo.initializer, TypeInfo.initializer) to resolve + a name clash with the type property $(GLINK2 property, init). ) - $(P An alias with the old name has been added, and it's supposed to stay - around through version 2.071.0. It's scheduled to be deprecated with the - 2.072.0 release, and is going to be `@disable`d with the 2.073.0 - release. Finally, the special casing is going to be removed with the - 2.074.0 release, so that the type property `init` takes over. + + $(P An alias with the old name was added and will be deprecated + over the next releases. ) ) @@ -80,6 +90,7 @@ $(LI $(BUGZILLA 14782): Internal error: backend/cod1.c) $(LI $(BUGZILLA 15369): [REG master] id.d$(LPAREN)369$(RPAREN): Error: Outside Unicode code space) $(LI $(BUGZILLA 15430): amdMmx hangs up) $(LI $(BUGZILLA 15500): default construction disabled for struct constructor with default arguments) +$(LI $(BUGZILLA 15550): [Reg 2.070.0-b1] compile error while testing template constraint) ) ) $(BUGSTITLE DMD Compiler bugs, @@ -142,7 +153,6 @@ $(LI $(BUGZILLA 15220): [REG2.065] std.getopt parses -o=value as "=value") $(LI $(BUGZILLA 15238): Heisenbug running std.random unittests) $(LI $(BUGZILLA 15313): std.conv.emplace cannot initialize const objects) $(LI $(BUGZILLA 15336): std.json: opIn undocumented for JSONValue) -$(LI $(BUGZILLA 15364): BitArray.len should be private) $(LI $(BUGZILLA 15409): Mallocator cant be used in @nogc code) $(LI $(BUGZILLA 15420): topN$(LPAREN)Range, Range$(RPAREN) does not respect its less predicate) $(LI $(BUGZILLA 15429): [std.stdio] Broken link in documentation) @@ -197,6 +207,13 @@ $(LI $(BUGZILLA 15174): Add or undocument --tmpdir switch) $(LI $(BUGZILLA 15175): rdmd --loop and --eval now complain about std.stream deprecation warnings) ) ) +$(BUGSTITLE Installer bugs, + +$(P +$(LI $(BUGZILLA 15456): sc.ini: Access denied for non-superusers on Windows 10) +$(LI $(BUGZILLA 15572): Windows installer leaves "sc.ini" inaccessible) +) +) ) diff --git a/changelog/changelog.ddoc b/changelog/changelog.ddoc index 8ca6efce3c..e7f729b884 100644 --- a/changelog/changelog.ddoc +++ b/changelog/changelog.ddoc @@ -45,9 +45,11 @@ STDMODREF = $(LINK2 $(ROOT_DIR)phobos/std_$1.html, $(D $2)) COREMODREF = $(LINK2 $(ROOT_DIR)phobos/core_$1.html, $(D $2)) XREF = $(LINK2 $(ROOT_DIR)phobos/std_$1.html#$2, $(D $2)) CXREF = $(LINK2 $(ROOT_DIR)phobos/core_$1.html#$2, $(D $2)) +OXREF = $(LINK2 $(ROOT_DIR)phobos/object.html#$2, $(D $2)) _=nested XREFs NXREF = $(LINK2 $(ROOT_DIR)phobos/std_$1.html#.$2, $(D $2)) NCXREF = $(LINK2 $(ROOT_DIR)phobos/core_$1.html#.$2, $(D $2)) +NOXREF = $(LINK2 $(ROOT_DIR)phobos/object.html#.$2, $(D $2)) PULL_REQUEST = $(LINK2 https://github.com/D-Programming-Language/$1/pull/$2, $1#$2) DMDPR = $(PULL_REQUEST dmd,$1) diff --git a/changelog/index.dd b/changelog/index.dd index eb8854ec88..6ab60e8fb5 100644 --- a/changelog/index.dd +++ b/changelog/index.dd @@ -15,6 +15,7 @@ $(SCRIPT $(D_S D Change Log, $(UL + $(ENTRY 2.070.0) $(ENTRY 2.069.2) $(ENTRY 2.069.1) $(ENTRY 2.069.0) diff --git a/changelog/prerelease.ddoc b/changelog/prerelease.ddoc index 11a4e53d7a..1f59a58a36 100644 --- a/changelog/prerelease.ddoc +++ b/changelog/prerelease.ddoc @@ -11,6 +11,8 @@ STDMODREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/std_$1.html, $(D $2)) COREMODREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/core_$1.html, $(D $2)) XREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/std_$1.html#$2, $(D $2)) CXREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/core_$1.html#$2, $(D $2)) +OXREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/object.html#$2, $(D $2)) _=nested XREFs NXREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/std_$1.html#.$2, $(D $2)) NCXREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/core_$1.html#.$2, $(D $2)) +NOXREF = $(LINK2 $(ROOT_DIR)phobos-prerelease/object.html#.$2, $(D $2)) diff --git a/download.dd b/download.dd index e9fe905bce..0b29b47d82 100644 --- a/download.dd +++ b/download.dd @@ -124,8 +124,8 @@ Macros: DMDV2=$(LATEST) - _=BETA=$(COMMENT $0) - BETA=$0 + BETA=$(COMMENT $0) + _=BETA=$0 B_DMDV2=2.070.0 B_SUFFIX=b2 diff --git a/win32.mak b/win32.mak index 2a15ba74cd..d24a412a00 100644 --- a/win32.mak +++ b/win32.mak @@ -327,8 +327,8 @@ changelog\2.069.1.html : $(CHANGELOG_DDOC) changelog\2.069.1.dd $(DMD) -o- -c -D -Df$*.html $(CHANGELOG_DDOC) $*.dd changelog\2.069.2.html : $(CHANGELOG_DDOC) changelog\2.069.2.dd $(DMD) -o- -c -D -Df$*.html $(CHANGELOG_DDOC) $*.dd -changelog\2.070.0.html : $(CHANGELOG_DDOC) changelog\2.070.0_pre.dd - $(DMD) -o- -c -D -Df$*.html $(CHANGELOG_PRE_DDOC) $*.dd +changelog\2.070.0.html : $(CHANGELOG_DDOC) changelog\2.070.0.dd + $(DMD) -o- -c -D -Df$*.html $(CHANGELOG_DDOC) $*.dd changelog\index.html : $(CHANGELOG_DDOC) changelog\index.dd $(DMD) -o- -c -D -Df$*.html $(CHANGELOG_DDOC) $*.dd