Commit graph

16903 commits

Author SHA1 Message Date
Sebastian Wilzbach
cddd0df51a Fix Issue 4591, 14637 - Array operations should work on tuples 2018-04-04 12:46:23 +02:00
Sebastian Wilzbach
255b3cf83f Allow to add additional DFLAGS when building Phobos 2018-04-04 11:43:18 +02:00
Sebastian Wilzbach
152647e985 Add public examples to std.random 2018-04-04 11:42:56 +02:00
Sebastian Wilzbach
ab70319d69 Fix Issue 13880 - nothrow @nogc std.algorithm.reduce on fixed-size arrays 2018-04-04 11:42:37 +02:00
Sebastian Wilzbach
307dd152e7
Merge pull request #6405 from edi33416/mmap_allocator_allocate
Make mmap_allocator allocate @safe
2018-04-04 05:27:21 +02:00
The Dlang Bot
de259d43fb
Merge pull request #6336 from ibuclaw/noraisefe
std.math: Remove special cases that attempt to raise FE overflow/underflow flag
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-04-04 05:25:12 +02:00
Sebastian Wilzbach
9e81b5ad7e
Merge pull request #6406 from edi33416/null_allocator_allocate
Make null_allocator allocate @safe
2018-04-04 05:20:55 +02:00
Jack Stouffer
618018e69a
Merge pull request #6409 from JackStouffer/math-examples3
Add public examples to many functions to std.math
2018-04-03 15:24:47 -04:00
The Dlang Bot
58f110eca1
Merge pull request #6415 from edi33416/mallocator_pure
Make Mallocator use pureMalloc, pureFree and pureRealloc
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-04-03 18:48:29 +02:00
Andrei Alexandrescu
afdc0c08d1
Update mmap_allocator.d 2018-04-03 11:29:38 -04:00
Jack Stouffer
52b27fa576 Add public examples to many functions to std.math 2018-04-03 10:56:40 -04:00
Eduard Staniloiu
3812a67928 Make Mallocator use pureMalloc, pureFree and pureRealloc 2018-04-03 13:53:29 +00:00
Jack Stouffer
c817bbdf1a
Merge pull request #6412 from wilzbach/dscanner-ini
Update Phobos's DScanner to 0.5.0
2018-04-03 09:33:38 -04:00
Jack Stouffer
9410ed02d3 Fix Issue 15768 - std.stdio.trustedStdout accesses __gshared data without synchronization 2018-04-03 09:01:47 -04:00
Eduard Staniloiu
199bffbcf6 Make mmap_allocator allocate @safe 2018-04-03 11:29:22 +00:00
Eduard Staniloiu
3e91474f07 Make null_allocator allocate @safe 2018-04-03 11:23:06 +00:00
Sebastian Wilzbach
861e65ac5f
Merge pull request #6378 from johnsilver97/Issue_18452
Fix Issue 18452 - std.zip has size limit of 2 GB
2018-04-03 11:35:11 +02:00
Sebastian Wilzbach
6797808b39
Merge pull request #6366 from FeepingCreature/fix/localtime-has-always-been-broken-and-should-never-have-been-used
Fix localtime
2018-04-03 11:21:56 +02:00
Sebastian Wilzbach
3feb6aef86 Add the new trust_too_much DScanner check 2018-04-03 11:14:48 +02:00
Sebastian Wilzbach
a9f77c4533 Bump DScanner to 0.5.0 2018-04-03 11:12:08 +02:00
The Dlang Bot
a7006d1eae
Merge pull request #6384 from wilzbach/pr-6204
Make std.socket DIP1000 compatible
merged-on-behalf-of: Nathan Sashihara <n8sh@users.noreply.github.com>
2018-04-03 10:03:31 +02:00
Mathis Beer
5d6bf2bdd2 Do not call localtime. It is not threadsafe. You will randomly return wrong times in threaded apps. Fixes Issue 18714. 2018-04-03 09:57:00 +02:00
Sebastian Wilzbach
1dbbe7e83c
Merge pull request #6375 from wilzbach/dscanner-rebuilds
posix.mak: Don't rebuild Phobos when running dscanner
2018-04-03 08:26:43 +02:00
Sebastian Wilzbach
cb7c937c21 Revert dscanner. prefix
Due to https://github.com/dlang-community/D-Scanner/pull/526, the
`.dscanner` prefix was required.

However, thanks to https://github.com/burner/inifiled/pull/11 this is no
longer needed and DScanner 0.5 doesn't require the prefix anymore.
2018-04-03 06:28:07 +02:00
Sebastian Wilzbach
a9f1ff0f2e
Merge pull request #6391 from wilzbach/markdownify
Markdownify Phobos
2018-04-03 00:02:45 +02:00
Sebastian Wilzbach
42894784dd Markdownify Phobos
$(D word) -> `word`
2018-04-02 22:32:47 +02:00
Jack Stouffer
e7911b95da
Merge pull request #6259 from ibuclaw/mathattribs
Mark IeeeFlags and FloatingPointControl as @trusted nothrow @nogc
2018-04-02 14:16:05 -04:00
Sebastian Wilzbach
a4a11a4092
Merge pull request #6191 from thaven/enhancement/slist
SList implementation improvements
2018-04-02 15:15:27 +02:00
Sebastian Wilzbach
f479f0f2e5 posix.mak: Don't rebuild Phobos when running dscanner 2018-04-02 14:23:30 +02:00
Iain Buclaw
cd6f8ffe5b Mark IeeeFlags and FloatingPointControl as @trusted nothrow @nogc
Added pure onto all FP flag getter functions, removing pure from all FP
flag setter functions.
2018-04-01 19:08:43 +02:00
Sebastian Wilzbach
2e105c72a9
Merge pull request #6399 from JackStouffer/chain-corner-case
Add example to chain explaining char corner cases
2018-04-01 11:54:54 +02:00
Sebastian Wilzbach
af6e297658
Merge pull request #6395 from wilzbach/csv-examples
Add public examples to std.csv + enable DScanner check
2018-04-01 09:23:43 +02:00
Sebastian Wilzbach
903c38d7bb Issue 17127 - bad example code for std.concurrency.Generator 2018-03-31 21:30:52 +02:00
Sebastian Wilzbach
60e42691c5 Add public examples to std.csv + enable DScanner check 2018-03-31 20:07:07 +02:00
Jack Stouffer
f7c76e605d Add example to chain explaining char corner cases 2018-03-31 13:05:52 -04:00
The Dlang Bot
ed16238c4b
Merge pull request #6390 from dlang/apply
Followup to addition of apply
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-03-31 16:05:02 +02:00
The Dlang Bot
8cd2cefa94
Merge pull request #6394 from wilzbach/random-quicktable
std.random: add a module-level booktable
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-03-31 15:24:40 +02:00
Andrei-Cristian VASILE (87585)
0dc7ea22b0 Fix Issue 18452 - std.zip has size limit of 2 GB 2018-03-31 14:20:18 +03:00
Andrei Alexandrescu
abdce33502 Update typecons.d 2018-03-31 08:24:34 +02:00
The Dlang Bot
6797b52c0d
Merge pull request #6024 from n8sh/uninitializedFillDefault-memset
Fix Issue 18223: use memset in uninitializedFillDefault(T[])
merged-on-behalf-of: unknown
2018-03-31 06:58:26 +02:00
Sebastian Wilzbach
72bfff5a74 std.random: add a module-level booktable 2018-03-31 04:33:02 +02:00
The Dlang Bot
2a9d890093
Merge pull request #6380 from JackStouffer/math-examples2
Add public examples to many functions to std.math
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-03-31 01:36:31 +02:00
Jack Stouffer
42afceb8c0 Add public examples to many functions to std.math 2018-03-30 13:46:31 -04:00
Andrei Alexandrescu
fb73b6209c
Followup to addition of apply
* inline code words easiest as backticks
* prefer https to http
* apply should not be "opinionated" about value vs reference, just transparently pass arguments through
2018-03-30 10:37:17 -04:00
Sebastian Wilzbach
30d7cff1f3
Merge pull request #6385 from wilzbach/public-examples
Add more public examples to std.exception + enable DScanner check
2018-03-30 13:20:49 +02:00
Sebastian Wilzbach
7d21b3e539
Merge pull request #6361 from n8sh/sicmp-ascii
Add ASCII fast path to sicmp & icmp
2018-03-30 11:49:40 +02:00
Sebastian Wilzbach
28b6aaca80
Merge pull request #6367 from JackStouffer/formatexception
Fix 18689 - std.format should throw FormatException on bad format spec
2018-03-30 11:49:15 +02:00
Sebastian Wilzbach
64ad4c28f6 Bump DScanner to 0ef3df1fd63371d9680348a5a45efd8675321ffc
Note-worthy updates

- Ignore has_public_example for deprecated symbols (https://github.com/dlang-community/D-Scanner/pull)
- Don't force the documentation of the template parameter if it's a used type in the parameter list (https://github.com/dlang-community/D-Scanner/pull/574)
2018-03-30 11:22:03 +02:00
Sebastian Wilzbach
217127b1d8 Add more public examples to std.exception + enable DScanner check 2018-03-30 11:21:46 +02:00
The Dlang Bot
a8248d5e6f
Merge pull request #6377 from carblue/std_algorithm_iteration
std.algorithm.iteration: Fix a -dip1000 compilable issue
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-03-30 07:48:28 +02:00