Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating with upstream #1

Merged
merged 145 commits into from
Jun 13, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
ffc14e1
Merge branch 'stable' of https://github.com/dlang/phobos
dukc Nov 14, 2018
aba8660
Fix Issue 19226 - std.typecons.Nullable(T, T nullValue) doesn't fully…
n8sh Sep 5, 2018
fb82c21
MinGW build fixes
jpf91 Apr 27, 2019
daf0e4f
Merge pull request #6980 from jpf91/mingw_minimal
dlang-bot Apr 27, 2019
03ce27d
[S390] std.math: Use IBMZ_Any for SystemZ bindings
ibuclaw Apr 28, 2019
269749d
Merge pull request #6982 from ibuclaw/s390-multilib
dlang-bot Apr 28, 2019
8430584
fix Issue 19777 - SortedRange.opSlice should infer safety
MartinNowak Apr 28, 2019
9026449
Merge pull request #6984 from MartinNowak/fix19777
thewilsonator Apr 28, 2019
5d0f1d3
Fix Issue 19836 - Excessive probability of UUID collisions in std.uui…
n8sh Apr 28, 2019
07c3914
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak Apr 29, 2019
595a290
Merge pull request #6985 from n8sh/issue-19836
dlang-bot Apr 29, 2019
712545c
std.mmfile: MAP_ANON is only defined in core.sys.posix.sys.mman
ibuclaw Apr 29, 2019
68d62e1
Merge pull request #6986 from MartinNowak/merge_stable
thewilsonator May 1, 2019
127b9a0
Merge pull request #6989 from ibuclaw/mmfile-mman
dlang-bot May 1, 2019
d410281
Revert "Decrease template instantiation in std.algorithm.searching : …
n8sh May 1, 2019
7a4ac98
Merge pull request #6988 from dlang/revert-6960-searchingAllAnyFewerT…
dlang-bot May 2, 2019
c334d37
Fix Issue 6657 - dotProduct overload for small fixed size arrays
n8sh Apr 30, 2019
36332b8
Merge pull request #6990 from n8sh/issue-6657
dlang-bot May 3, 2019
cc5f89f
Fix wrong code formatting
andralex May 4, 2019
c75d29a
purge changelog
MartinNowak May 5, 2019
fc382d9
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak May 5, 2019
e623fc1
Merge pull request #6992 from MartinNowak/merge_stable
dlang-bot May 5, 2019
8d49976
Issue 19836 followup - also fix on 32 bit machines
n8sh May 6, 2019
e2ab794
Issue 3525 was fixed
thewilsonator Mar 13, 2019
cbc4afc
Merge pull request #6693 from n8sh/issue-19226
wilzbach May 9, 2019
53bdd83
primitives: add scope
WalterBright Jun 9, 2018
7b357e2
Move std.numeric.CustomFloat.ToBinary to top-level
RazvanN7 Nov 1, 2018
2c56956
implement aliasSeqOf for all iterables
John-Colvin Jul 18, 2017
f246985
Remove unnecessary import
John-Colvin Jul 19, 2017
9a05c1d
fix param name in docs
John-Colvin Apr 3, 2018
c3ebee9
test for infinite ranges
John-Colvin Apr 3, 2018
13fcd0c
formatting
John-Colvin Apr 3, 2018
0998483
move imports to top
John-Colvin Apr 3, 2018
6140c01
Add Params and Returns sections, and fix typo
MetaLang Apr 4, 2018
4bfcd20
Remove trailing whitespace
MetaLang Apr 4, 2018
5a3f52c
Merge pull request #6746 from RazvanN7/Sanitize_numeric
dlang-bot May 9, 2019
b83488e
Merge pull request #5630 from John-Colvin/improve_aliasSeq
dlang-bot May 9, 2019
1f70299
Merge pull request #6570 from WalterBright/primitives-scope
dlang-bot May 9, 2019
39d3816
Merge pull request #6902 from thewilsonator/thewilsonator-patch-1
dlang-bot May 9, 2019
32346c8
Fixed Issue 13965 - More handy schwartzSort
AurelC2G May 10, 2019
f03f7ac
schwartzSort: added test actually checking the ordering
AurelC2G May 11, 2019
d33c1eb
Fix issues arising from the DMD 9029 fix (types match to alias)
FeepingCreature May 11, 2019
b4756c2
Improved error message when an assocArray can't be created
May 11, 2019
d57be46
Merge pull request #7000 from FeepingCreature/fix/issue-9029-fixes
dlang-bot May 11, 2019
89c37ea
Merge pull request #7002 from Zevenberge/error-message-assoc-array
dlang-bot May 11, 2019
db843f1
Explicitly stated that the enum name can be retrieved with __traits
May 14, 2019
4851827
Merge branch 'master' of https://github.com/dlang/phobos
dukc May 14, 2019
507c6ff
Merge pull request #7003 from Zevenberge/enummembers-doc
dlang-bot May 14, 2019
4b35379
Build entire Phobos with -preview=dip1000
wilzbach Mar 23, 2019
03f19cf
regex/internal/parser.d: remove unreachable statement
kubo39 May 15, 2019
c9161d7
Merge pull request #7004 from kubo39/remove-unreachable-statement
dlang-bot May 15, 2019
24209a6
Merge pull request #6931 from wilzbach/dip1000-3
wilzbach May 15, 2019
b77691c
Add changelog entry for -dip1000
wilzbach May 15, 2019
9e8086a
Merge pull request #7005 from wilzbach/phobos-dip1000-changelog
dlang-bot May 15, 2019
6af0f68
Added an enumerated type of ASCII control character.
dukc May 16, 2019
778e307
Character abbveriation to lowercase according to style guide.
dukc May 16, 2019
bbd0b3e
Fix broken unittest
thewilsonator May 17, 2019
56438a4
Merge pull request #7011 from thewilsonator/mallocator-unittest
dlang-bot May 17, 2019
c36d609
Unittest loop over first 32 control chars to ensure they are lined up.
dukc May 17, 2019
a724c9a
Update SQLite3 to 3.28.0
May 17, 2019
cba72d9
Merge pull request #6999 from AurelC2G/13965-schwartzSort-overload
dlang-bot May 17, 2019
e4a38e8
Remove unused imports from std.random.rndGen
n8sh May 17, 2019
d2be197
Remove unnecessary check-and-initialize in std.alorithm.internal.rnds…
n8sh May 17, 2019
6f5cce1
Merge pull request #6994 from n8sh/issue-19836-pt2
dlang-bot May 18, 2019
5e72cf5
Merge pull request #7013 from n8sh/rndGenUnusedImports
thewilsonator May 18, 2019
df741a9
Merge pull request #7014 from n8sh/rndstuffRndCleanup
dlang-bot May 18, 2019
ae16dad
add isLvalue() to prepare for rvalue ref
WalterBright May 19, 2019
11ebb64
remove deprecated stuff in std.json
Flying-Toast May 19, 2019
c00fb54
Merge pull request #7015 from WalterBright/isLvalue
dlang-bot May 19, 2019
7bf6a6d
fix issue 19883 - Cyclic constructor call for BigInt(dstring)
May 19, 2019
ad62a82
Merge pull request #7016 from Flying-Toast/master
dlang-bot May 19, 2019
6742e9f
Merge pull request #7017 from Basile-z/issue-19883
dlang-bot May 19, 2019
8d404f9
hasLvalueElements(): use overloading to detect lvalue
WalterBright May 20, 2019
6cc5283
Merge pull request #7018 from WalterBright/isLvalue2
dlang-bot May 20, 2019
cf2ca66
fix rvalue test for Final
WalterBright May 20, 2019
e6456f4
Merge pull request #7020 from WalterBright/typecons-rvalue
dlang-bot May 21, 2019
b240c86
Faster isNaN test (#7009)
andralex May 21, 2019
96f98ff
Change version(unittest) code to use accessors to wrap the static
schveiguy May 22, 2019
8337ed2
Explicitly link to pthread
May 22, 2019
3578675
Fix Issue 19892 - Add CTFE support for std.bitmanip: nativeToBigEndia…
n8sh May 23, 2019
555be2f
Merge pull request #7022 from schveiguy/fixdtut
dlang-bot May 23, 2019
4ca9243
Merge pull request #7023 from n8sh/issue-19892
dlang-bot May 23, 2019
516432d
Fix issue 13471: can't use crc at CTFE
thewilsonator Apr 24, 2019
080af82
Merge pull request #6976 from thewilsonator/thewilsonator-patch-2
dlang-bot May 23, 2019
9092826
Use selective top-level module imports in std.{base64,csv,datetime}
wilzbach May 23, 2019
12c5e1e
Use selective top-level module imports in std.algorithm
wilzbach May 23, 2019
8bc3946
Use selective top-level module imports in std.{path,range,regex}
wilzbach May 23, 2019
1386fa2
Use selective top-level module imports in std.{stdio,string}
wilzbach May 23, 2019
66991b4
Use selective top-level module imports in std.{typecons,uni,utf}
wilzbach May 23, 2019
432556e
Merge pull request #7024 from wilzbach/import-selective
dlang-bot May 23, 2019
c56f686
Merge pull request #7029 from wilzbach/import-selective3
dlang-bot May 23, 2019
b56db9a
Use selective top-level module imports in std.{functional,getopt,math…
wilzbach May 23, 2019
dba2f10
Merge pull request #7027 from wilzbach/import-selective5
dlang-bot May 23, 2019
7cdd92f
Merge pull request #7026 from wilzbach/import-selective4
dlang-bot May 23, 2019
7972cca
Merge pull request #7025 from wilzbach/import-selective2
dlang-bot May 23, 2019
d17f2eb
Fix Issue 19513 - Use sched_getaffinity(2) to get the number of CPU
kubo39 Mar 2, 2019
1d6e35c
Pare down std.bitmanip's 13 private impl functions to 4
n8sh May 24, 2019
3be1b14
Use core.bitop.popcnt in std.bitmanip.countBitsSet
n8sh May 24, 2019
0c376b4
`const`ify scalar arguments in std.bitmanip to reduce IFTI template b…
n8sh May 24, 2019
708ce11
Merge pull request #7033 from n8sh/bitmanipConstIFTI
thewilsonator May 24, 2019
09b847e
Link to ascii table
dukc May 24, 2019
2b94eb8
Merge pull request #7032 from n8sh/bitmanipConsolidateImpl
dlang-bot May 24, 2019
e962cc7
Add powmod() for BigInt operands.
shove70 May 24, 2019
3fbe023
assert messages for std.getopt
May 24, 2019
f3244d5
assert messages for std.string
May 24, 2019
72d4cc7
assert messages for std.array
May 24, 2019
83a3f9e
Merge pull request #7037 from burner/std.getopt_assert_messages
dlang-bot May 24, 2019
f7bc86d
Merge pull request #7028 from wilzbach/import-selective6
dlang-bot May 24, 2019
64eac95
Merge pull request #7031 from n8sh/bitmanipPopcnt
dlang-bot May 24, 2019
40ba89b
add messages to some asserts in std/socket.d
Flying-Toast May 25, 2019
a420745
Merge pull request #7039 from Flying-Toast/master
dlang-bot May 25, 2019
859dc49
brk support has been removed from DragonFlyBSD
May 25, 2019
dd0d622
Merge pull request #7021 from marler8997/explicitLibraries
dlang-bot May 26, 2019
a460470
Merge pull request #7040 from dkgroot-dlang/region_brk_sbrk
thewilsonator May 26, 2019
6a6dff4
Ternary operator doesn't promote characters to integers anymore
SSoulaimane May 26, 2019
ae78032
Merge pull request #7041 from SSoulaimane/fix17141
dlang-bot May 26, 2019
55328d6
Ternary operator doesn't promote characters to integers anymore
SSoulaimane May 26, 2019
6d01400
Merge pull request #7010 from dukc/controlChar
atilaneves May 27, 2019
332cf5b
ControlChar member typos: sI -> si, sO -> so
dukc May 27, 2019
bc86b6e
Merge pull request #7044 from dukc/controlChar
dlang-bot May 27, 2019
fb2b57b
[TRIVIAL] Make link clickable and safe (#7045)
andralex May 27, 2019
001bfe7
std.csv assert messages
May 24, 2019
e0299a4
assert messages for std.format
May 28, 2019
49cfec3
Merge pull request #7043 from SSoulaimane/fix17141_2
dlang-bot May 28, 2019
16b1ad6
Merge pull request #7036 from burner/std.array_assert_messages
dlang-bot May 28, 2019
0be618b
Merge pull request #7030 from kubo39/issue-19513
dlang-bot May 28, 2019
e472c81
Merge pull request #6997 from ErnyTech/update-sqlite3
dlang-bot May 28, 2019
d0281b7
Merge pull request #7034 from burner/std.string_assert_messages
thewilsonator May 30, 2019
c8ac791
Merge pull request #7035 from shove70/patch-1
thewilsonator May 30, 2019
097fdc5
Merge pull request #7038 from burner/std.csv_assert_messages
dlang-bot May 30, 2019
d25706d
Explicitly link to math library
marler8997 May 31, 2019
841541f
Merge pull request #7050 from marler8997/explicitLibs2
dlang-bot May 31, 2019
887294b
Add a sponsorship button
wilzbach Jun 4, 2019
4130727
Merge pull request #7056 from wilzbach/sponsorship
dlang-bot Jun 4, 2019
3ca8d02
std.process.forkChild cannot be inlined
JinShil Jun 5, 2019
c5664d4
Merge pull request #7059 from JinShil/fix_15110
dlang-bot Jun 5, 2019
613c0b1
fix Issue 11061 - Variant of an array can be compared with another array
Jun 6, 2019
e5bae1d
Add `inout` to std.range.front to reduce template proliferation
n8sh Jun 5, 2019
315244e
Merge pull request #7046 from burner/std.format_assert_messages
dlang-bot Jun 9, 2019
fdbcaed
Merge pull request #7061 from Zevenberge/11061-compare-static-and-dyn…
dlang-bot Jun 10, 2019
b1413e3
function attributes go on the right of function aliases
thewilsonator Jun 11, 2019
2825089
Merge pull request #7064 from thewilsonator/thewilsonator-patch-3
thewilsonator Jun 11, 2019
249853b
[docs][std.range.primitives] Add links to array range primitives
ntrel Jun 11, 2019
3cdff21
Merge pull request #7066 from ntrel/patch-3
dlang-bot Jun 12, 2019
5a4918e
Merge pull request #7057 from n8sh/inout-front
dlang-bot Jun 12, 2019
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
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository

open_collective: dlang
custom: https://dlang.org/foundation/donate.html
10 changes: 10 additions & 0 deletions changelog/asciicontroltable.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Added a table of control characters in ASCII table

There is a new enumerated type $(REF ControlChar, std, ascii). It has
values for every control character in ASCII table and has a base type
of `char`, allowing for alternative markup of strings with control
characters:
-------
import std.ascii, std.conv;
with (ControlChar) assert(text("Phobos", us, "Deimos", us, "Tango", rs) == "Phobos\x1FDeimos\x1FTango\x1E");
-------
6 changes: 0 additions & 6 deletions changelog/comparison_bug.dd

This file was deleted.

10 changes: 10 additions & 0 deletions changelog/count_processors_via_sched_affinity_on_linux.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Count processors via sched_getaffinity on Linux

On GNU/Linux usable number of processors may be restricted if a process runs in containers.
In case it's better to use sched_getaffinity(2).
-------
import std.parallelism;

writeln(totalCPUs); // 4
writeln(totalCPUs); // 1: runs on `taskset -c 0`
-------
12 changes: 12 additions & 0 deletions changelog/new_schwartzSort_overload.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Add overload `std.algorithm.sorting.schwartzSort!(alias transform, SwapStrategy ss, R)`

$(REF schwartzSort, std,algorithm,sorting) now has an overloaded version that can be
used to provide a `SwapStrategy` without also explicitly specifying the predicate to
sort by.

-------
auto s1 = a.schwartzSort!(abs, SwapStrategy.stable);

// The old syntax still works.
auto s2 = a.schwartzSort!(abs, "a < b", SwapStrategy.stable);
-------
7 changes: 7 additions & 0 deletions changelog/phobos-dip1000.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Phobos is now compiled with -preview=dip1000

Phobos and Druntime are now compiled with -preview=dip1000.

This is a major milestone in the transition to $(LINK2 https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1000.md, DIP1000). Hence, end users can now start using `-preview=dip1000` in their own code bases.

As always, any encountered issue should be reported to the $(LINK2 https://issues.dlang.org, issue tracker).
43 changes: 0 additions & 43 deletions changelog/std-all.dd

This file was deleted.

Loading