2
2
3
3
$(CHANGELOG_NAV_LAST 2.069.2)
4
4
5
- $(VERSION Jan 14 , 2016, =================================================,
5
+ $(VERSION Jan 27 , 2016, =================================================,
6
6
7
7
$(BUGSTITLE Language Changes,
8
8
$(LI $(RELATIVE_LINK2 alias-funclit, Add syntactic support to make an alias to a function literal.))
9
9
)
10
10
11
11
$(BUGSTITLE Library Changes,
12
- $(LI $(RELATIVE_LINK2 TypeInfo.initializer, `TypeInfo.init` has been renamed to `TypeInfo.initializer`.))
13
- $(LI $(RELATIVE_LINK2 json-encode-control-characters, `std.json` encodes string control characters.))
14
12
$(LI The package $(STDMODREF experimental_ndslice, std.experimental.ndslice) was added.
15
13
It is also available as part of the $(LINK2 https://github.com/DlangScience/mir, Mir library).)
14
+ $(LI $(RELATIVE_LINK2 core-sys-windows, The `core.sys.windows` package has been
15
+ greatly expanded.)
16
+ )
17
+ $(LI $(RELATIVE_LINK2 typeinfo-initializer, `TypeInfo.init` has been renamed to `TypeInfo.initializer`.))
18
+ $(LI $(RELATIVE_LINK2 json-encode-control-characters, `std.json` encodes string control characters.))
16
19
$(LI Default LogLevel of FileLogger was changed to LogLevel.all.)
20
+ $(LI Access to the internal `ptr` and `len` fields of $(XREF bitmanip, BitArray) was deprecated.)
17
21
)
18
22
19
23
$(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
41
45
42
46
$(BUGSTITLE Library Changes,
43
47
44
- $(LI $(LNAME2 TypeInfo.initializer, `TypeInfo.init` has been renamed to
48
+ $(LI $(LNAME2 core-sys-windows, The `core.sys.windows` package has been
49
+ greatly expanded.)
50
+
51
+ $(P The `core.sys.windows` package now contains a considerably more
52
+ comprehensive set of Windows API bindings. The package has been
53
+ adapted from $(WEB github.com/smjgordon/bindings, Stewart Gordon's
54
+ bindings), which were originally adapted from the MinGW project.
55
+ )
56
+ )
57
+
58
+ $(LI $(LNAME2 typeinfo-initializer, `TypeInfo.init` has been renamed to
45
59
`TypeInfo.initializer`.)
46
60
47
61
$(P The method `TypeInfo.init` has been renamed to
48
- $(A ../phobos-prerelease/object.html#.TypeInfo.initializer,
49
- `TypeInfo.initializer`).
50
- This is necessary because the method clashes with the
51
- $(A ../property.html#init, type property of the same name).
62
+ $(NOXREF TypeInfo.initializer, TypeInfo.initializer) to resolve
63
+ a name clash with the type property $(GLINK2 property, init).
52
64
)
53
- $(P An alias with the old name has been added, and it's supposed to stay
54
- around through version 2.071.0. It's scheduled to be deprecated with the
55
- 2.072.0 release, and is going to be `@disable`d with the 2.073.0
56
- release. Finally, the special casing is going to be removed with the
57
- 2.074.0 release, so that the type property `init` takes over.
65
+
66
+ $(P An alias with the old name was added and will be deprecated
67
+ over the next releases.
58
68
)
59
69
)
60
70
@@ -80,6 +90,7 @@ $(LI $(BUGZILLA 14782): Internal error: backend/cod1.c)
80
90
$(LI $(BUGZILLA 15369): [REG master] id.d$(LPAREN)369$(RPAREN): Error: Outside Unicode code space)
81
91
$(LI $(BUGZILLA 15430): amdMmx hangs up)
82
92
$(LI $(BUGZILLA 15500): default construction disabled for struct constructor with default arguments)
93
+ $(LI $(BUGZILLA 15550): [Reg 2.070.0-b1] compile error while testing template constraint)
83
94
)
84
95
)
85
96
$(BUGSTITLE DMD Compiler bugs,
@@ -142,7 +153,6 @@ $(LI $(BUGZILLA 15220): [REG2.065] std.getopt parses -o=value as "=value")
142
153
$(LI $(BUGZILLA 15238): Heisenbug running std.random unittests)
143
154
$(LI $(BUGZILLA 15313): std.conv.emplace cannot initialize const objects)
144
155
$(LI $(BUGZILLA 15336): std.json: opIn undocumented for JSONValue)
145
- $(LI $(BUGZILLA 15364): BitArray.len should be private)
146
156
$(LI $(BUGZILLA 15409): Mallocator cant be used in @nogc code)
147
157
$(LI $(BUGZILLA 15420): topN$(LPAREN)Range, Range$(RPAREN) does not respect its less predicate)
148
158
$(LI $(BUGZILLA 15429): [std.stdio] Broken link in documentation)
@@ -197,6 +207,13 @@ $(LI $(BUGZILLA 15174): Add or undocument --tmpdir switch)
197
207
$(LI $(BUGZILLA 15175): rdmd --loop and --eval now complain about std.stream deprecation warnings)
198
208
)
199
209
)
210
+ $(BUGSTITLE Installer bugs,
211
+
212
+ $(P
213
+ $(LI $(BUGZILLA 15456): sc.ini: Access denied for non-superusers on Windows 10)
214
+ $(LI $(BUGZILLA 15572): Windows installer leaves "sc.ini" inaccessible)
215
+ )
216
+ )
200
217
201
218
)
202
219
0 commit comments