Commit graph

9665 commits

Author SHA1 Message Date
Ilya Yaroshenko
f5f0fa5cd6 clean imports in sorting 2016-04-26 17:07:30 +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
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
Ilya Yaroshenko
788de01c9b Merge pull request #4200 from andralex/stride-popFront
TRIVIAL: reuse popFrontN for stride
2016-04-15 20:21:15 +02:00
Andrei Alexandrescu
069b216302 TRIVIAL: reuse popFrontN for stride 2016-04-15 12:06:59 -04:00
Dmitry Olshansky
e6c3320b1f Fix issue 12227 - Allow matching multiple patterns in one go with std.regex 2016-04-15 16:17:36 +03:00
Ilya Yaroshenko
4e393eb70a Merge pull request #4156 from DmitryOlshansky/issue-2104
Fix issue 2104 - escape function for regular expressions
2016-04-14 17:53:00 +02:00
Dmitry Olshansky
cf6152c13f Fix issue 2104 - escape function for regular expressions 2016-04-14 16:54:36 +03:00
Lionello Lunesu
1f1ed031a3 Fix issue 15884 Encode wstring/wchar[]/dstring/dchar[] as JSON string 2016-04-14 16:34:19 +08:00
Vladimir Panteleev
7e49cce48d std.datetime: Update Windows time zones for KB3148851 2016-04-13 21:00:47 +00:00
Ilya Yaroshenko
604b82b4d4 [ndslice] fix slice perfomance 2016-04-13 14:12:56 +02:00
Ilya Yaroshenko
d980ea53dc [ndslice] varios fixes 2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
cf3f2eae7b [ndslice] fix docs in iteration 2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
0e6a0283b4 [ndslice] fix unittests in iteration.d 2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
0339efec49 [ndslice] fix unittests in slice 2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
391568d22f [ndslice] fix unittests in selection 2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
56f385dbe7 [ndslice] add iotaSlice 2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
8d8efb7f46 [ndslice] add allocation functions 2016-04-13 08:59:30 +02:00
Yazan Dabain
9887af3fe6 Fix some imports 2016-04-12 22:15:09 +03:00
Dmitry Olshansky
1d2e88c266 Merge pull request #4069 from John-Colvin/patch-16
faster pairwise summation
2016-04-12 13:17:18 +04:00
Dmitry Olshansky
6c0dbab725 Merge pull request #4174 from JackStouffer/issue15797
[Issue 15797] Add std.regex.splitterWithMatches
2016-04-12 12:17:32 +04:00
Jack Stouffer
12c17d4fd0 Cleaned up std.algorithm.joiner's docs 2016-04-11 22:38:35 -04:00
Dmitry Olshansky
7988eae1d1 Merge pull request #3545 from sigod/patch-1
std.concurrency: receiveTimeout: allow negative timeout
2016-04-12 02:06:09 +04:00
Ilya Yaroshenko
11ef8c4a11 Merge pull request #4157 from DmitryOlshansky/issue14504
Fix issue 14504 Regex Optimizer doesn't merge equivalent threads
2016-04-11 23:06:43 +02:00
Dmitry Olshansky
3e0aefe23f Merge pull request #4152 from 9il/opindex
fix Issue 15872
2016-04-12 00:06:49 +04:00
Jack Stouffer
02e11abd54 Fix Issue 15797: Add keepSeperator option to std.regex.splitter 2016-04-11 15:55:14 -04:00
Dmitry Olshansky
25d81e662d Fix issue 15864 - chmgen triggers exception in std.regex 2016-04-11 21:43:19 +03:00
Ilya Yaroshenko
b4f0478434 Merge pull request #4159 from DmitryOlshansky/issue-12367
Fix issue 12367 - std.regex: Recognize (?# ... ) comment syntax
2016-04-11 17:23:28 +02:00
David Nadlinger
c8cc357691 Merge pull request #4183 from JackStouffer/encoding_fixup
Removed commented out, undocumented function
2016-04-11 15:23:49 +01:00
Dmitry Olshansky
ada161f0c5 Merge pull request #4176 from BBasile/issue-15884
fix issue 15884 - Assigning char[] to std.json.JSONValue creates array, not string
2016-04-11 16:39:50 +04:00
Dmitry Olshansky
9f256889ed Add documnetation and changelog for issue 12367 2016-04-11 15:05:21 +03:00
Dmitry Olshansky
11f8935aaf Merge pull request #4150 from JackStouffer/isNumber
std.uni.isPunctuation: significant performance increase for ASCII
2016-04-11 15:39:28 +04:00
Walter Bright
0015fd25b7 Merge pull request #4153 from JackStouffer/issue11356
Add Informative Example to canEncode
2016-04-10 23:56:27 -07:00
Jack Stouffer
84f69b5ea8 Removed commented out, undocumented function 2016-04-11 01:13:00 -04:00
Jack Stouffer
c80419ba06 Add informative example to canEncode 2016-04-11 00:28:44 -04:00
Dmitry Olshansky
12c7d68044 Fix issue 12367 - std.regex: Recognize (?# ... ) comment syntax 2016-04-10 22:47:40 +03:00
Dmitry Olshansky
0e7fc33aba Fix issue 14504 Regex Optimizer doesn't merge equivalent threads
We can be unprecise a bit by using a hash of table to represent a state of
optimizer thread, after all any collision will result in just a shorter prefix search.
2016-04-10 22:43:24 +03:00
Dmitry Olshansky
401158d54a Merge pull request #4167 from 9il/api
clean API for moveAt, fix indexes/lengths to be type of size_t, fix length declarations
2016-04-10 17:07:51 +04:00
Ilya Yaroshenko
3884b9d13a clean API for moveAt 2016-04-10 12:46:55 +02:00
Ilya Yaroshenko
6fa02dabcf fix length declarations 2016-04-10 12:46:55 +02:00
Ilya Yaroshenko
d4fa64bb42 fix index types to size_t 2016-04-10 12:46:51 +02:00
Dmitry Olshansky
b5cd354a05 Merge pull request #4106 from BBasile/issue-12897
fix issue 12897 - toJSON, add the escapeNonAsciiChars option
2016-04-10 12:23:36 +04:00
Jack Stouffer
3fed73960f Added ASCII optimization for isPunctuation 2016-04-09 15:49:13 -04:00
Jack Stouffer
966a058530 Fix-up for PR #4137 2016-04-09 15:49:07 -04:00
David Nadlinger
cdf2443a33 Merge pull request #4162 from DmitryOlshansky/issue-15573
Fix issue 15773 - D's treatment of whitespace in character classes in…
2016-04-09 15:44:45 +01:00