Commit graph

11578 commits

Author SHA1 Message Date
Brian Schott
2f5f4b8e27 Merge pull request #4179 from 9rnsr/fix_win_make
Fix two bugs in win32/64mak files
2016-04-10 14:16:17 -07: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
k-hara
5718d91fb4 Fix: modules under std.range package are not unit-tested 2016-04-10 21:31:35 +09:00
k-hara
a2adf55adc Fix: Ddoc for std.experimental.typecons is not generated with win32.mak 2016-04-10 21:24:07 +09:00
Dmitry Olshansky
4c970988c8 Merge pull request #4178 from 9rnsr/fix_win_make
Refactor win32 and 64 make files
2016-04-10 16:08:18 +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
Brian Schott
847fbac789 Merge pull request #4175 from mrkline/changelog-fixup
Get std.process change back into changelog
2016-04-09 14:40:18 -07: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
Dmitry Olshansky
fda2df5592 Merge pull request #3275 from Biotronic/master
Fix 14561 - Large enums cannot be parsed due to too many recursive template expansions
2016-04-09 16:45:19 +04:00
k-hara
b2f56715f9 Now SRC_STD_ALL and SRC_STD are identical 2016-04-09 21:34:00 +09:00
k-hara
29f17a31a7 Arrange target names 3 2016-04-09 21:34:00 +09:00
k-hara
102604a1c8 Arrange target names 2 2016-04-09 21:33:59 +09:00
k-hara
2c08542f2e Arrange target names 1 2016-04-09 21:33:47 +09:00
k-hara
f51939d454 Rename targets 2016-04-09 21:33:40 +09:00
k-hara
32e8eccc20 Insert line breaks per files 2016-04-09 21:01:22 +09:00
Dmitry Olshansky
28a4afeff9 Merge pull request #4165 from 9il/moveAt
UFCS for moveAt, moveFront, moveBack
2016-04-09 13:00:54 +04:00
Dmitry Olshansky
5e4853f723 Fix issue 15773 - D's treatment of whitespace in character classes in free-form regexes is not the same as Perl's 2016-04-09 11:14:45 +03:00
Basile Burg
329f068d7a fix issue 15884 - Assigning char[] to std.json.JSONValue creates array, not string 2016-04-09 10:01:51 +02:00
Ilya Yaroshenko
ddf8268d42 UFCS for moveAt, moveFront, moveBack 2016-04-09 09:28:14 +02:00
Basile Burg
e1120aa9e1 add an option allowing to escape non ascii chars 2016-04-09 07:58:53 +02:00
Matt Kline
a16863f8d8 Get std.process change back into changelog
bed2df7e80 doesn't seem to have
made 2.071.0 (see the online changelog and source snapshots).
2016-04-08 16:48:20 -07:00
Steven Schveighoffer
ef26d531a3 Merge pull request #4168 from 9il/im
fix imports
2016-04-08 16:58:07 -04:00
Steven Schveighoffer
c1e6f1d643 Merge pull request #4146 from DmitryOlshansky/faster-ctr
[std.regex] Faster compile-time regex
2016-04-08 15:58:38 -04:00
Steven Schveighoffer
635c9aa0d5 Merge pull request #4147 from DmitryOlshansky/faster-ct-bt
[std.regex] Even faster C-T regex
2016-04-08 14:13:33 -04:00
Dmitry Olshansky
d4b11508f1 Merge pull request #4173 from 9rnsr/break_win64_unittest
Break up unittest8.obj (SRC_TO_COMPILE_NOT_STD) to unittest[a-f].obj
2016-04-08 20:14:06 +04:00
k-hara
102b50c5d6 Break up unittest8.obj (SRC_TO_COMPILE_NOT_STD) to unittest[a-f].obj 2016-04-08 22:49:31 +09:00
Ilya Yaroshenko
cb2da7aca6 Merge pull request #4127 from greenify/document_swapat
document std.algorithm.mutation: swapAt
2016-04-08 03:17:29 +02:00
Sebastian Wilzbach
b05f4afe1c change usage of swapAt to UFCS 2016-04-08 01:18:45 +03:00
Sebastian Wilzbach
c373792434 document std.algorithm.mutation: swapAt 2016-04-08 01:18:36 +03:00
Dmitry Olshansky
30442ee400 Merge pull request #4169 from 9il/mu
Fix imports in std.algorithm
2016-04-08 00:27:57 +04:00
Ilya Yaroshenko
efd74a5fea Merge pull request #4160 from DmitryOlshansky/issue-14615
Fix issue 14615 - std.regex.replaceFirstInto throws exception when no match is found
2016-04-07 17:40:49 +02:00
Ilya Yaroshenko
95ea08d50b fix imports 2 2016-04-07 15:54:04 +02:00
Dmitry Olshansky
7f8b6158e7 Help DMD's inliner a bit for 2 functions 2016-04-07 15:08:30 +03:00
Dmitry Olshansky
0816375a34 Generating unrolled code for small codepoint sets
Need to figure out the case of empty charsets.
2016-04-07 15:08:30 +03:00
Dmitry Olshansky
8df5bdfd4e Generating unrolled code for small codepoint sets
Need to figure out the case of empty charsets.
2016-04-07 15:06:30 +03:00
Ilya Yaroshenko
af373d96fc Merge pull request #4140 from DmitryOlshansky/rolling-trace-filter
[std.regex] Add rolling trace filter to backtracking engine
2016-04-07 14:01:14 +02:00
Ilya Yaroshenko
ff296c514b fix imports 2016-04-07 13:25:18 +02:00
Dmitry Olshansky
add07e7ea6 Fix issue 14615 - std.regex.replaceFirstInto throws exception when no match is found 2016-04-07 10:49:30 +03:00
Brian Schott
0ce66bc7aa Merge pull request #4161 from DmitryOlshansky/issue-11765
Fix issue 7551 - Regex parsing bug for right bracket in character class
2016-04-06 17:21:01 -07:00
Brian Schott
cf4f09f12e Merge pull request #4164 from Ukalnins/issue_15874
Fix Issue 15874 - getSymbolsByUDA fails if struct has no UDAs
2016-04-06 16:21:43 -07:00
Brian Schott
ed962c7162 Merge pull request #4163 from JackStouffer/patch-5
Reset and update the change log
2016-04-06 13:52:24 -07:00
Dmitry Olshansky
afd16eac09 Fix issue 7551 - Regex parsing bug for right bracket in character class 2016-04-06 22:52:54 +03:00
Uldis Kalnins
f7359a8da7 fix getSymbolsByUDA to not fail if struct has no UDAs 2016-04-06 19:10:05 +03:00