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