Commit graph

9713 commits

Author SHA1 Message Date
Sebastian Wilzbach
d1714c9afb minor style fixes 2016-04-27 04:18:22 +03:00
Brian Schott
ff298c710d Merge pull request #4240 from wilzbach/space_between_operators_containers
fix space between operators
2016-04-26 14:13:36 -07:00
Dmitry Olshansky
22c7f11265 Merge pull request #4199 from Biotronic/fix-8384
Partial fix of Issue 8384 - std.conv.to should allow conversion betwe…
2016-04-27 00:14:06 +04:00
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
Dmitry Olshansky
e323667d51 Merge pull request #3967 from aG0aep6G/rangify-readLink,symlink
rangify readLink and symlink
2016-04-26 21:15:41 +04:00
Dmitry Olshansky
61dfd480bb Merge pull request #4155 from 9il/imports
optimize and reduce imports for `aliasSeqOf`
2016-04-26 20:14:53 +04:00
Dmitry Olshansky
23fcb244ef Merge pull request #4138 from Biotronic/fix-15860
Fix Issue 15860 - lockstep should support foreach_reverse
2016-04-26 18:49:30 +04:00
Ilya Yaroshenko
bbdf3bed26 optimize and reduce imports for aliasSeqOf 2016-04-26 15:56:38 +02:00
anonymous
863b251162 smoothen out differences between readLink and symlink
ElementType -> ElementEncodingType
template constraints -> static if
2016-04-26 15:25:56 +02:00
anonymous
831ddccdae code formattting 2016-04-26 15:25:56 +02:00
anonymous
dce9175467 rangify readLink and symlink
Removing @safe from the signatures so that attribute inference takes
care of things. There are @safe unittests already, ensuring that the
functions themselves don't do anything unsafe.

Replacing @trusted declarations with @trusted function literals. This
way it's more clear that the specific call is @trusted, not the called
function.
2016-04-26 15:25:56 +02:00
Ilya Yaroshenko
46ca5dad0d Merge pull request #4142 from DmitryOlshansky/regex-ref-counting
[std.regex] Use ref-counting for Captures struct
2016-04-26 14:31:35 +03:00
Ilya Yaroshenko
653cabbc2a Merge pull request #4233 from DmitryOlshansky/refactor-regex-parser
[std.regex] Split code generation and parsing, almost completely.
2016-04-26 13:26:34 +03:00
Walter Bright
5b2d6f53de Merge pull request #3991 from andralex/AffixAllocator
Allow affix access from qualified data
2016-04-25 23:24:17 -07:00
Brian Schott
edbb7a1537 Merge pull request #4030 from dcarp/issue15735
Fix issue 15735
2016-04-25 18:21:16 -07:00
Dmitry Olshansky
8a487e2145 [std.regex] Split generation and parsing, almost completely.
This should aid readability and reduce the obscurity of the parser.
Also potentially non-generating parser is possible.
2016-04-25 14:12:08 +03:00
Andrei Alexandrescu
249f10a89e Allow affix access from qualified data 2016-04-23 15:11:35 -04:00
Dmitry Olshansky
29b0c559f7 Merge pull request #4089 from CyberShadow/pull-20160316-181610-std-file-subsecond
fix Issue 15803 - std.file should support sub-second file time precision on POSIX
2016-04-23 03:20:40 +04:00
Dmitry Olshansky
a7dcfdd999 Merge pull request #4218 from 9il/ffpt
Trivial. Fix FPTemporary
2016-04-22 19:40:20 +04:00
Dmitry Olshansky
4b44f19180 Merge pull request #4214 from wilzbach/sort_use_release
std.algorithm.sort docu: use release to get the source back
2016-04-22 18:40:52 +04:00
Dmitry Olshansky
098e4b3e3d Merge pull request #4223 from 9il/typo
Fix typo
2016-04-21 18:30:09 +04:00
Sebastian Wilzbach
780f01d688 std.random: remove upgrading from D1 notice 2016-04-21 02:36:05 +03:00
Sebastian Wilzbach
95cb575338 add isStrictlyMonotonic for ranges 2016-04-20 22:57:44 +03:00
Ilya Yaroshenko
81d23b3bdc Update package.d 2016-04-20 17:23:13 +02:00
Sebastian Wilzbach
120b7a4a56 std.algorithm.sort docu: use release to get the source back 2016-04-20 17:44:18 +03:00
Jack Stouffer
81ac05e6ab Force inlining of isASCII 2016-04-19 21:51:44 -04:00
biotronic
154b0e9cb8 Fix Issue 15860 - lockstep should support foreach_reverse 2016-04-19 22:32:57 +00:00
Steven Schveighoffer
5e91307cff Merge pull request #4013 from MetaLang/iota-length
Clean up iota.Result.length
2016-04-19 11:06:30 -04:00
Ilya Yaroshenko
fe4df8df52 Fix FPTemporary 2016-04-19 16:40:39 +02:00
MetaLang
65cf74d46b Change iota to always have size_t length 2016-04-19 09:21:14 -03:00
Miha Marolt
b581a3cfba Minor improvements to std.csv docs
I fixed two grammatical errors and added parentheses in one place to make text easier to understand.
2016-04-19 09:22:36 +02:00
Brian Schott
e62921e5e8 Merge pull request #4212 from 9il/docsd
fix docs for `diagonal`
2016-04-18 16:34:01 -07:00
Dmitry Olshansky
4f18045c7f Merge pull request #4191 from yazd/fix-15917
Fix issue 15917 - std.concurrency module destructor causes useless cr…
2016-04-18 22:53:02 +04:00
Dmitry Olshansky
f14c9095d0 Merge pull request #4210 from 9il/rl
remove useless loop
2016-04-18 21:52:49 +04:00
Dmitry Olshansky
f6268a1d1e Merge pull request #4211 from ntrel/patch-2
[trivial] Tweak moveFront example
2016-04-18 20:52:45 +04:00
Ilya Yaroshenko
90783dbee6 fix docs for diagonal 2016-04-18 18:51:19 +02:00
Dmitry Olshansky
99ab816994 Merge pull request #4209 from 9il/fix15549
fix 15549
2016-04-18 19:52:00 +04:00
Dmitry Olshansky
8a3453129f Merge pull request #4009 from quickfur/issue14137
Fix issue 14137: std.socket.getAddressInfo breaks @safe
2016-04-18 17:51:38 +04:00
Ilya Yaroshenko
5fb8091245 fix 15549 2016-04-18 15:18:26 +02:00
Nick Treleaven
0fff9203f8 [trivial] Tweak moveFront example 2016-04-18 13:44:15 +01:00
Ilya Yaroshenko
f1cbf2fb35 remove useless loop 2016-04-18 14:25:59 +02:00
Dmitry Olshansky
1f37557e38 Merge pull request #4185 from lionello/fix15884
Fix issue 15884 Encode wstring/wchar[]/dstring/dchar[] as JSON string
2016-04-17 18:07:05 +04:00
Ilya Yaroshenko
bfc9ac983e [ndslice] improve coverage 2016-04-17 06:55:52 +02:00
Brian Schott
d8f017dc36 Merge pull request #4205 from 9il/uni
clean examples
2016-04-16 19:13:38 -07:00
Ilya Yaroshenko
2597483251 fix 15919 2016-04-16 21:16:51 +02:00
Ilya Yaroshenko
61191e28ed [ndslice] clean examples 2016-04-16 18:52:56 +02:00
Dmitry Olshansky
a0edfec9a7 Merge pull request #4182 from 9il/ndalloc
[ndslice] creation/allocation utilities
2016-04-16 20:00:32 +04:00
Dmitry Olshansky
872673d557 Use ref-counting for Captures struct 2016-04-16 11:26:31 +03:00
Ilya Yaroshenko
cf48dc32e2 Merge pull request #4180 from DmitryOlshansky/fix-issue15864
Fix issue 15864 - chmgen triggers exception in std.regex
2016-04-16 06:41:27 +02:00
biotronic
60a233372a Partial fix of Issue 8384 - std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar* 2016-04-16 00:26:54 +00:00