Skip to content

Commit 9b5bf73

Browse files
committed
Merge remote-tracking branch 'upstream/master' into stable
2 parents 2d4c653 + db44c22 commit 9b5bf73

25 files changed

+680
-403
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818
name: Clone DMD + DRuntime + Phobos
1919
- run:
2020
command: ./.circleci/run.sh run-make
21-
name: Run the Makefile in RELEASE=1 mode
21+
name: Make the release target

.circleci/run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ run_make()
109109
make -v
110110
111111
# -j1 is used for a better error log
112-
make -f posix.mak -j1 RELEASE=1 DIFFABLE=1 release
112+
make -f posix.mak -j1 DIFFABLE=1 release
113113
}
114114
115115
case $1 in

changelog/2.079.0.dd

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ $(BUGSTITLE_TEXT_HEADER Library changes,
4343
$(LI $(RELATIVE_LINK2 compile-time-format-optimized,`std.format` with strings passed during compile-time has been optimized))
4444
$(LI $(RELATIVE_LINK2 fix18397,Changed `std.conv.hexString` to return an immutable string literal))
4545
$(LI $(RELATIVE_LINK2 nullable-class,`Nullable!C.nullify` no longer calls .destroy when `C` is a class or interface))
46-
$(LI $(RELATIVE_LINK2 std-algorithm-iteration-substitute,`std.algorithm.searching.substitute` was added))
46+
$(LI $(RELATIVE_LINK2 std-algorithm-iteration-substitute,`std.algorithm.iteration.substitute` was added))
4747
$(LI $(RELATIVE_LINK2 std-bigint-divmod,`divMod` was added to std.bigint.))
4848
$(LI $(RELATIVE_LINK2 std-bigint-getDigit,`getDigit` Was Added To `std.bigint`))
4949
$(LI $(RELATIVE_LINK2 std-exception-enforce,std.exception.enforce can now be used as an eponymous template to create your own enforce function))
@@ -918,15 +918,15 @@ class or interface instances, and the above code will now work correctly.
918918
)
919919
)
920920

921-
$(LI $(LNAME2 std-algorithm-iteration-substitute,`std.algorithm.searching.substitute` was added)
921+
$(LI $(LNAME2 std-algorithm-iteration-substitute,`std.algorithm.iteration.substitute` was added)
922922
$(P
923-
$(REF substitute, std,algorithm,searching) yields a lazy range with
924-
all occurrences of `substs` in `r` replaced with their substitution:
923+
$(REF substitute, std,algorithm,iteration) yields a lazy range with
924+
all occurrences of the substitution patterns in `r` replaced with their substitution:
925925
)
926926

927927
---
928928
import std.algorithm.comparison : equal;
929-
import std.algorithm.searching : substitute;
929+
import std.algorithm.iteration : substitute;
930930

931931
// substitute single elements
932932
assert("do_it".substitute('_', ' ').equal("do it"));
@@ -957,7 +957,7 @@ template overload can be used:
957957

958958
---
959959
import std.algorithm.comparison : equal;
960-
import std.algorithm.searching : substitute;
960+
import std.algorithm.iteration : substitute;
961961

962962
// substitute subranges of a range
963963
assert("apple_tree".substitute!("apple", "banana",
@@ -995,7 +995,7 @@ assert(q * b + r == a);
995995

996996
$(LI $(LNAME2 std-bigint-getDigit,`getDigit` Was Added To `std.bigint`)
997997
$(P
998-
$(REF getDigit, std, algorithm, BigInt) gives the `ulongs` or `uints`
998+
$(REF getDigit, std, bigint) gives the `ulongs` or `uints`
999999
that make up the underlying representation of the `BigInt`.
10001000
)
10011001

changelog/changelog.ddoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ CHANGELOG_SEP_HEADER_TEXT_NONEMPTY=$(BR)$(BIG $(RELATIVE_LINK2 bugfix-list, List
3333
CHANGELOG_SEP_HEADER_TEXT=$(HR)
3434
CHANGELOG_SEP_TEXT_BUGZILLA=$(BR)$(BIG $(LNAME2 bugfix-list, List of all bug fixes and enhancements in D $(VER):))
3535
CHANGELOG_SEP_NO_TEXT_BUGZILLA=$(BR)$(BIG List of all bug fixes and enhancements in D $(VER).)
36+
CHANGELOG_HEADER_STATISTICS=$(DIVC changelog-header-stats, $0)
3637
CHANGELOG_SOURCE_FILE=
3738

3839
BUGSTITLE_TEXT_HEADER=$(BUGSTITLE $1, $+)

deprecate.dd

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ $(SPEC_S Deprecated Features,
1212
$(THEAD Feature, Spec, Dep, Error, Gone)
1313
$(TROW $(DEPLINK Hexstring literals), 2.079, 2.079,  ,  )
1414
$(TROW $(DEPLINK Class allocators and deallocators),  , 2.080,  ,  )
15-
$(TROW $(DEPLINK Implicit comparison of different enums), 2.075, 2.075,  ,  )
16-
$(TROW $(DEPLINK Implicit string concatenation), 2.072, 2.072,  ,  )
15+
$(TROW $(DEPLINK Implicit comparison of different enums), 2.075, 2.075, 2.081,  )
16+
$(TROW $(DEPLINK Implicit string concatenation), 2.072, 2.072, 2.081,  )
1717
$(TROW $(DEPLINK Using the result of a comma expression), 2.072, 2.072, 2.079,  )
1818
$(TROW $(DEPLINK delete),  , 2.079,  ,  )
1919
$(TROW $(DEPLINK scope as a type constraint), future,  ,  ,  )
2020
$(TROW $(DEPLINK Imaginary and complex types), future,  ,  ,  )
21-
$(TROW $(DEPLINK Implicit catch statement), 2.072, 2.072, future, future )
21+
$(TROW $(DEPLINK Implicit catch statement), 2.072, 2.072, 2.081,   )
2222
$(TROW $(DEPLINK .sort and .reverse properties for arrays), ?, 2.072,  , 2.075)
23-
$(TROW $(DEPLINK C-style array pointers), ?, 2.072;,  ,  )
23+
$(TROW $(DEPLINK C-style array pointers), ?, 2.072,  ,  )
2424
$(TROW $(DEPLINK Floating point NCEG operators), 2.079, 2.066, 2.072, 2.080 )
2525
$(TROW $(DEPLINK clear), 2.060, 2.066,  , 2.068 )
2626
$(TROW $(DEPLINK .min property for floating point types), N/A, 2.065, 2.067, 2.072 )
@@ -137,8 +137,8 @@ $(H3 $(DEPNAME Implicit comparison of different enums))
137137
}
138138
enum OtherStatus
139139
{
140-
ok
141-
no,
140+
ok,
141+
no
142142
}
143143
static assert(Status.good == OtherStatus.ok);
144144
---

dlang.org.ddoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ $(SUBMENU_MANUAL
283283
$(SUBMENU_LINK_DIVIDER https://wiki.dlang.org/Development_tools, Tools)
284284
$(SUBMENU_LINK https://wiki.dlang.org/Editors, Editors)
285285
$(SUBMENU_LINK https://wiki.dlang.org/IDEs, IDEs)
286+
$(SUBMENU_LINK https://run.dlang.io, run.dlang.io)
286287
$(SUBMENU_LINK $(VISUALD), Visual D)
287288
$(SUBMENU_LINK_DIVIDER $(ROOT_DIR)acknowledgements.html, Acknowledgments)
288289
$(SUBMENU_LINK $(ROOT_DIR)dstyle.html, D Style)
@@ -386,7 +387,9 @@ _=
386387
RELATIVE_LINK2=$(ALOCAL $1, $+)
387388
_=
388389

389-
RUNNABLE_EXAMPLE=$(DIVC runnable-examples, $1)
390+
RUNNABLE_EXAMPLE=<div class="runnable-examples">
391+
$1
392+
</div>
390393
RUNNABLE_EXAMPLE_STDIN=<code class="runnable-examples-stdin">$0</code>
391394
RUNNABLE_EXAMPLE_ARGS=<code class="runnable-examples-args">$0</code>
392395

foundation/sponsors.dd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ $(UL
3939
$(LI Zhang Zongren)
4040
$(LI D. Gilliland)
4141
$(LI C. Piker)
42+
$(LI JR)
4243
$(LI Sebastian Wilzbach)
4344
)
4445

images/orgs-using-d/jumiafood.png

5.03 KB
Loading

images/orgs-using-d/jumiafood_hq.png

22.3 KB
Loading

images/orgs-using-d/thatneedle.png

7.94 KB
Loading

0 commit comments

Comments
 (0)