Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 31 additions & 14 deletions changelog/2.070.0_pre.dd → changelog/2.070.0.dd
Original file line number Diff line number Diff line change
Expand Up @@ -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).))
Expand Down Expand Up @@ -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.
)
)

Expand All @@ -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,
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
)
)

)

Expand Down
3 changes: 3 additions & 0 deletions changelog/changelog.ddoc
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,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)
Expand All @@ -62,6 +64,7 @@ _=

CHANGELOG_VERSION = $(LI <a id="$0" href="$0.html">$0</a>)
CHANGELOG_VERSIONS =
$(CHANGELOG_VERSION 2.070.0)
$(CHANGELOG_VERSION 2.069.2)
$(CHANGELOG_VERSION 2.069.1)
$(CHANGELOG_VERSION 2.069.0)
Expand Down
2 changes: 2 additions & 0 deletions changelog/prerelease.ddoc
Original file line number Diff line number Diff line change
Expand Up @@ -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))
4 changes: 2 additions & 2 deletions download.dd
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,8 @@ Macros:

DMDV2=$(LATEST)

_=BETA=$(COMMENT $0)
BETA=$0
BETA=$(COMMENT $0)
_=BETA=$0
B_DMDV2=2.070.0
B_SUFFIX=b2

Expand Down
4 changes: 2 additions & 2 deletions win32.mak
Original file line number Diff line number Diff line change
Expand Up @@ -332,8 +332,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

Expand Down