Commit graph

6176 commits

Author SHA1 Message Date
monarch dodra
d3bf5bb9ed Merge pull request #2103 from AndrejMitrovic/Fix11462
[Trivial] Issue 11462 - std.algorithm.multiSort is missing from the index.
2014-04-23 07:56:20 +02:00
Andrej Mitrovic
ecddbf64dc Fix Issue 11462 - std.algorithm.multiSort was missing from the index. 2014-04-22 23:45:29 +02:00
Steven Schveighoffer
b8435b14b5 Merge pull request #2100 from monarchdodra/appenderBlockAttribute
Use static blockAttribute in Appender
2014-04-22 17:44:16 -04:00
Andrej Mitrovic
4e47221560 Fix Issue 11705 - Document Typecons and its parameters properly. 2014-04-22 22:55:15 +02:00
monarch dodra
dba14a1edb Merge pull request #2101 from AndrejMitrovic/Fix11978
Fix Issue 11978 - Fix typos in std.algorithm documentation referencing p...
2014-04-22 22:39:13 +02:00
Andrej Mitrovic
d4b0e70c67 Fix Issue 11978 - Fix typos in std.algorithm documentation referencing parameter names. 2014-04-22 22:11:32 +02:00
monarchdodra
3ff3fdfba3 Use static blockAttribute in Appender 2014-04-22 21:20:45 +02:00
Martin Nowak
7c5bf90dc3 Merge pull request #2086 from tcsc/master
fixes Issue 9054 - std.net.curl byLineAsync and byChunkAsync broken.
2014-04-22 19:47:31 +02:00
Daniel Murphy
50ce08b9a6 Merge pull request #2096 from AndrejMitrovic/Fix12608
[Trivial] Issue 12608 - Avoid dead assignments.
2014-04-22 23:56:45 +10:00
Dmitry Olshansky
1931aedb3d Merge pull request #2097 from AndrejMitrovic/Fix12609
[Trivial] Fix12609 - Remove dead code assignment.
2014-04-22 17:29:31 +04:00
Andrej Mitrovic
8a187376f7 Fix Issue 12608 - Avoid dead assignments. 2014-04-22 15:05:36 +02:00
Walter Bright
a6cb0315a5 fix Issue 12394 - Regression: std.regex unittests take agonizingly long to run - like hours on OSX 2014-04-21 22:15:28 -07:00
Andrej Mitrovic
70d965879a Fix12609 - Remove dead code assignment. 2014-04-22 01:13:52 +02:00
monarchdodra
8d2b33c594 Scope std.typecons : Tuple imports 2014-04-21 23:25:05 +02:00
Andrej Mitrovic
f205f7d7c5 Replace implicit catches of Throwables with explicit catches. 2014-04-21 23:05:50 +02:00
Andrej Mitrovic
18296f048f Strip spaces. 2014-04-21 16:45:48 +02:00
Andrej Mitrovic
c69d2959e8 Fix12596 - Implement Typedef ctor that can take itself as the parameter. 2014-04-19 14:44:52 +02:00
Trent Clarke
039a237cba fixes Issue 9054 - std.net.curl byLineAsync and byChunkAsync broken. 2014-04-19 00:29:37 +10:00
monarch dodra
f07abda274 Fix Issue 11308 - Don't use Voldemort types for std.process output
So that the return type of `execute` and `executeShell` are compatible.
2014-04-18 08:10:35 +02:00
Steven Schveighoffer
30f61bda02 Merge pull request #2076 from monarchdodra/appenderExtend
Fix Appender extend
2014-04-17 11:00:56 -04:00
monarchdodra
f2c05e893f Mark some tests as nothrow 2014-04-17 08:22:17 +02:00
monarchdodra
8a4e72a2d1 Remove useless enforce
It's already asserted
2014-04-17 08:05:30 +02:00
monarchdodra
6e7aa9da8f remove debug statements 2014-04-17 08:04:11 +02:00
Tomoya Tanjo
ecaf000342 Mark std.stdio.File.fdopen as safe and trusted 2014-04-17 06:13:27 +08:00
Safety0ff
138b0def6b Fix complexity in red-black tree documentation
For the existing implementation front() and opSlice() are O(1).
2014-04-14 13:51:02 -04:00
monarch dodra
a7f08aaa31 Merge pull request #2074 from dymk/fix-12540
Add unittest for 12540
2014-04-14 13:19:36 +02:00
monarch dodra
98d7d72aa2 Merge pull request #2078 from ntrel/byLine-testTerm
[trivial] Simplify byLine unittest code
2014-04-14 13:19:11 +02:00
Dmitry Olshansky
75bb5c898d Avoid comma operator 2014-04-13 15:21:21 +04:00
Dmitry Olshansky
c5b35ec220 Adjust after rebase, tweak DDocs
Drop public for documented unittests
2014-04-13 14:50:47 +04:00
Dmitry Olshansky
21a2d20209 Address problems with issue 314 2014-04-13 14:38:05 +04:00
Dmitry Olshansky
05b9cadf36 another DDoc tweak 2014-04-13 14:38:04 +04:00
Dmitry Olshansky
87703b7577 address review issues
Spelling, style etc.
2014-04-13 14:37:45 +04:00
Dmitry Olshansky
fff184b1cc more checking of UTF errors
Overlong sequences, wrong continuation  for UTF-8.
Lone high surrogate for UTf-16/.
2014-04-13 14:37:10 +04:00
Dmitry Olshansky
8073f8371d test both narrow strings and range of char for matcher trait 2014-04-13 14:37:10 +04:00
Dmitry Olshansky
2ee9871759 hide subMatcher until its API and utility is proven 2014-04-13 14:37:09 +04:00
Dmitry Olshansky
94224ab18b fold in review comments 2014-04-13 14:37:09 +04:00
Dmitry Olshansky
f48af662df @safety bags for utfMatchers
Granularity is horribly high. Auto-inference for templates has the
downside that it, leaves no explanations or reasons for failure.
2014-04-13 14:36:50 +04:00
Dmitry Olshansky
08148b5901 purify std.uni constructs, blocked by std.algortihm.sort 2014-04-13 14:36:21 +04:00
Dmitry Olshansky
ec7bbaeb5d const/pure annotations 2014-04-13 14:31:06 +04:00
Dmitry Olshansky
9d06582f00 workaround stable sort (std.move) not CTFE-able 2014-04-13 14:31:06 +04:00
Dmitry Olshansky
0d29cdc3d6 Introduce UTF Matchers into std.uni.
It's a step zero to get decode-less std.regex.
UTF matchers are efficient functors around a set of
specific tries. Enables processing Unicode characters
without decoding at speeds on par with decoding itself.

Along the way make staticIota at 'package' protected and reuse it.

Fix a shameful typo in setSearcher.
2014-04-13 14:31:05 +04:00
Andrej Mitrovic
689282a9c2 Merge pull request #2080 from AndrejMitrovic/DeadCode
Remove Ref template
2014-04-13 09:26:19 +02:00
monarchdodra
2b4ab244ef Cover 12428 2014-04-12 14:59:11 +02:00
monarchdodra
dacaa16069 Fix appender's extend 2014-04-12 14:59:11 +02:00
Andrej Mitrovic
e9e8d93ce1 Merge pull request #2079 from monarchdodra/6998
Fix Issue 6998 - std.container.Array destroys class instances
2014-04-12 13:54:11 +02:00
Andrej Mitrovic
2604610475 Remove Ref template which was undocumented, unused, and had a non-working implementation. 2014-04-12 13:43:48 +02:00
Dylan Knutson
bcf0f978e5 Add unittest for 12540 2014-04-11 12:24:34 -07:00
monarch dodra
357dd22a56 Merge pull request #2057 from Biotronic/master
Generalized binaryReverseArgs for more args
2014-04-11 21:09:58 +02:00
monarch dodra
86b117ed57 Fix Issue 6998 - std.container.Array destroys...
... class instances
2014-04-11 21:05:42 +02:00
Nick Treleaven
fb088fa08a Don't wrap testTerm() with default arguments
The code is clearer without the extra function and with explicit
arguments.
2014-04-11 11:54:57 +01:00