Commit graph

12453 commits

Author SHA1 Message Date
Andrei Alexandrescu
3a0caddfb5 Merge pull request #4483 from WalterBright/typeconsinfer
std.typecons: prevent inference of attributes of test cases
2016-06-27 19:48:04 -04:00
Jack Stouffer
da603ca178 Removed global core.stdc.errorno import in std.exception 2016-06-27 18:55:55 -04:00
Jack Stouffer
02678d3d3c Removed global core.stdc.string import in std.exception 2016-06-27 18:55:25 -04:00
Walter Bright
eddcadd90a std.typecons: prevent inference of attributes of test cases 2016-06-27 11:45:07 -07:00
Steven Schveighoffer
b65ebb95c4 Merge pull request #4449 from JackStouffer/patch-14
Improve docs for std.range.dropExactly
2016-06-27 12:23:13 -04:00
Jack Stouffer
7ce9d8343a Improved docs for std.range.dropExactly 2016-06-27 11:47:46 -04:00
Steven Schveighoffer
76fc3e1127 Merge pull request #4477 from WalterBright/packagesafe
add @safe to test structs
2016-06-27 09:27:31 -04:00
Jack Stouffer
07e5f61f07 Removed global std.range import in std.exception 2016-06-27 08:47:17 -04:00
Steven Schveighoffer
fd61e2adf5 Merge pull request #4479 from WalterBright/traitsinfer
std.traits: prevent inference of attributes of test cases
2016-06-27 08:32:06 -04:00
Walter Bright
48bdb3538e std.traits: prevent inference of attributes of test cases 2016-06-27 03:23:16 -07:00
Andrei Alexandrescu
4c935837c1 Merge pull request #4464 from WalterBright/inf-format
fix formatting of inference
2016-06-27 06:08:24 -04:00
Walter Bright
043e0f4353 fix formatting of inference 2016-06-27 02:26:46 -07:00
Andrei Alexandrescu
badf990367 Merge pull request #4470 from WalterBright/complexwriter
switch complex.toString to use Writer instead of sink
2016-06-26 19:04:21 -04:00
Jack Stouffer
36e476941b Fixed std.algorithm imports in std.format 2016-06-26 17:53:27 -04:00
Walter Bright
96884bb095 switch complex.toString to use Writer instead of sink 2016-06-26 14:49:28 -07:00
Andrei Alexandrescu
dc52a43774 Merge pull request #4476 from WalterBright/deprecateDoFormat
std.format: deprecate doFormat()
2016-06-26 08:23:00 -04:00
Andrei Alexandrescu
b191a17d80 Merge pull request #4474 from WalterBright/convvoid
std.conv: need cast(void) to address warning
2016-06-26 08:22:40 -04:00
Andrei Alexandrescu
b08c14d7ae Merge pull request #4472 from WalterBright/uuidsafetoString
make safe inference of std.uuid toString() work
2016-06-26 08:20:32 -04:00
Andrei Alexandrescu
4735465347 Merge pull request #4469 from WalterBright/formatsafe
annotate std.format with @safe
2016-06-26 08:18:50 -04:00
Andrei Alexandrescu
9a8d6cbcf4 Merge pull request #4466 from WalterBright/headUpToNextSpec
fix unsafe code in std.format headUpToNextSpec
2016-06-26 08:14:41 -04:00
Andrei Alexandrescu
5cfc5cb687 Merge pull request #4465 from WalterBright/readUpToNextSpec
fix unsafe code from std.format readUpToNextSpec
2016-06-26 08:13:54 -04:00
Walter Bright
a4c37506ca add @safe to test structs 2016-06-26 00:57:27 -07:00
Walter Bright
bb77a3a889 std.format: deprecate doFormat() 2016-06-25 20:07:17 -07:00
Walter Bright
dd8204550e std.conv: need cast(void) to address warning 2016-06-25 15:07:23 -07:00
Steven Schveighoffer
93930f7bb3 Merge pull request #4471 from WalterBright/arraysafetoString
make std.array.Appender.toString() @safe
2016-06-25 17:50:49 -04:00
Andrei Alexandrescu
f639a9bc3d Merge pull request #4473 from WalterBright/unisafetoString
make safe inference of std.uni toString() work
2016-06-25 16:01:04 -05:00
Andrei Alexandrescu
643d42b28d Merge pull request #4461 from WalterBright/cov-functional
use covariant tests rather than exact ones
2016-06-25 15:55:36 -05:00
Walter Bright
73cda6193f make safe inference of std.uni toString() work 2016-06-25 03:43:58 -07:00
Walter Bright
bd6b6db1d7 make safe inference of std.uuid toString() work 2016-06-25 03:30:44 -07:00
Walter Bright
7fd0732d75 make std.array toString() @safe 2016-06-25 02:29:33 -07:00
Walter Bright
0281bd3005 annotate std.format with @safe 2016-06-25 00:53:29 -07:00
Walter Bright
b78329297c fix unsafe code in std.format headUpToNextSpec 2016-06-24 18:54:19 -07:00
Walter Bright
f717ca9182 remove unsafe code from std.format readUpToNextSpec 2016-06-24 18:45:08 -07:00
Walter Bright
bde976683e use covariant tests rather than exact ones 2016-06-24 15:44:47 -07:00
Shachar Shemesh
f9d1723d75 Allow iota implementation of custom types
Change the phobos iota implementation so that it does not conflict with
custom types that have a custom implementation of iota.
2016-06-23 22:58:20 +03:00
Steven Schveighoffer
d42eff4ff8 Merge pull request #4450 from burner/typecons_implicit_string_join
std.typecons implicit string join
2016-06-21 13:36:18 -04:00
Steven Schveighoffer
968329fc75 Merge pull request #4451 from JackStouffer/patch-10
Fix Issue 13572: etc.c.zlib must be nothrow
2016-06-21 12:50:16 -04:00
Jack Stouffer
e1c031926e Improved docs for std.range.repeat 2016-06-21 10:40:13 -04:00
Robert Schadek
c97e4a7206 Merge pull request #4444 from JackStouffer/patch-9
Improved docs for std.range.retro
2016-06-21 16:23:24 +02:00
Jack Stouffer
99f46f9890 Improved docs for std.range.retro 2016-06-21 09:32:48 -04:00
Jack Stouffer
9b5690447a Improved docs for std.range.radial 2016-06-21 09:31:24 -04:00
Jack Stouffer
0ae7812969 Fix Issue 13572: etc.c.zlib must be nothrow 2016-06-21 08:50:38 -04:00
Robert burner Schadek
db42ef2550 std.typecons implicit string join
made explicit
2016-06-21 14:33:43 +02:00
Andrei Alexandrescu
137a5cf381 Merge pull request #4442 from MartinNowak/support_range_length_radial
support startingIndex == r.length for std.range.radial
2016-06-20 20:15:40 -04:00
Martin Nowak
ce1748221e add comment about radial edge cases 2016-06-21 02:06:39 +02:00
Robert Schadek
77c8df60c5 Merge pull request #4445 from JackStouffer/patch-10
Improved docs for std.range.stride
2016-06-21 01:39:35 +02:00
Robert Schadek
f29208bda9 Merge pull request #4447 from JackStouffer/patch-13
Improve docs for std.range.take
2016-06-21 00:14:41 +02:00
Robert Schadek
ff7c3691e3 Merge pull request #3936 from JackStouffer/traits
New Traits for std.traits
2016-06-20 22:54:57 +02:00
Jack Stouffer
516fcc03d1 Improved docs for std.range.chain 2016-06-20 16:06:07 -04:00
Jack Stouffer
dea43f818e Add new traits
Added traits isType, isFunction, isPropertyFunction, and isFinal
2016-06-20 16:00:42 -04:00