Sebastian Wilzbach
|
d9830b739e
|
Fix DScanner warnings
|
2018-02-10 22:46:32 +01:00 |
|
Sebastian Wilzbach
|
a60fd0c1a5
|
Splitup regex tests to please auto-tester
|
2018-01-24 17:59:40 +01:00 |
|
The Dlang Bot
|
52042cf2f4
|
Merge pull request #6052 from wilzbach/static_iota_std_regex_internal_backtracking
Remove staticIota: std_regex_internal_backtracking
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
|
2018-01-23 02:47:37 +01:00 |
|
Sebastian Wilzbach
|
3ad744d351
|
Remove staticIota: std_regex_internal_tests
|
2018-01-22 17:19:06 +01:00 |
|
Sebastian Wilzbach
|
252a322315
|
Remove staticIota: std_regex_internal_backtracking
|
2018-01-22 17:18:59 +01:00 |
|
RazvanN7
|
281fe177ac
|
Fix erroneous imports
|
2018-01-22 16:37:22 +02:00 |
|
The Dlang Bot
|
f3189822ab
|
Merge pull request #5989 from wilzbach/static-foreach
Use static foreach in Phobos
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
|
2018-01-03 19:05:07 +01:00 |
|
Sebastian Wilzbach
|
7de3787876
|
Use static foreach in Phobos
|
2018-01-03 17:30:11 +01:00 |
|
Steven Schveighoffer
|
fdc3e994cd
|
Explicitly type RegexMatch.front (and add inout because captures has
inout as well). Fixes issue 18124
|
2017-12-31 09:24:47 -05:00 |
|
Martin Nowak
|
b221120735
|
fix Issue 18135 - can't join RegexMatch anymore
- fix copying of structs with RegexMatch fields by making
const interface reference rebindable
|
2017-12-29 13:52:35 +01:00 |
|
Dmitry Olshansky
|
881658eabc
|
Faster to import std.regex, by lazy eval of wordMatcher
|
2017-12-18 17:50:53 +03:00 |
|
The Dlang Bot
|
ad489989ec
|
Merge pull request #5722 from DmitryOlshansky/regex-matcher-interfaces
std.regex: major internal redesign, also fixes issue 13532
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
|
2017-10-16 20:16:33 +02:00 |
|
Dmitry Olshansky
|
f4c963b5e9
|
Silence the circleCI style check?
|
2017-10-16 19:14:42 +03:00 |
|
Dmitry Olshansky
|
13ea5f9aea
|
Drop another level of templatizations in backtracking
|
2017-10-11 18:18:12 +03:00 |
|
Dmitry Olshansky
|
41c229647d
|
Need to propagate subCounters
Disable "benchmark" in unittest, it's too volatile
with different compiler flags
Also use GC.addRange/GC.removeRange
|
2017-10-06 11:20:55 +03:00 |
|
Matthew Strawbridge
|
3f9d421aac
|
Include 's' in the list of valid regex flags
|
2017-10-01 20:54:00 +01:00 |
|
Dmitry Olshansky
|
7bf26afced
|
fix broken Jenkins CI
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
c49ea4f8c7
|
Another attempt to even the odds of enum/static speed
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
09491f96e6
|
Another try to fix ratio of static/enum
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
ee1f69a570
|
Initialize subCounters
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
dc9b60c1f3
|
Trying to narrow down flakiness of timing
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
eaa62a83db
|
Fix latent bug due to emplacing over uninitialized memory
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
8bfa66c50a
|
Fix CI complaints
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
a877469f07
|
Fix issue 13532 - std.regex performance (enums; regex vs ctRegex)
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
c7bdfbe51b
|
std.regex finish the loose ends in the great refactoring
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
639dd3dd6f
|
The new std.regex design is concluded, going through the unitests
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
33d7ecc84c
|
Finalized matcher factory abstraction, with compile-time regex support
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
6e684343d7
|
WIP - refactoring towards sane std.regex code
|
2017-09-28 11:55:43 +03:00 |
|
Martin Nowak
|
8667632115
|
Merge remote-tracking branch 'upstream/stable' into merge_stable
|
2017-08-25 17:30:26 +02:00 |
|
Dmitry Olshansky
|
5fbab17c47
|
Fix issue 17673 - wrong whichPattern in multi-regex with alteration
|
2017-08-24 14:22:53 +03:00 |
|
Dmitry Olshansky
|
bc14c02e45
|
Rangify std.regex codepoint set parser
|
2017-08-24 11:22:51 +03:00 |
|
Dmitry Olshansky
|
905788a65a
|
Move unicode set parser out of std.regex
This only does the move without adapting
the interface to the commonly accepted ranges.
|
2017-08-23 19:17:55 +03:00 |
|
Martin Nowak
|
deb28da3ee
|
Merge remote-tracking branch 'upstream/stable' into merge_stable
|
2017-08-16 12:17:39 +02:00 |
|
Dmitry Olshansky
|
ba15802664
|
Fix issue 17668 - assert failure regex(q"<[^]>")
|
2017-08-07 13:34:05 +03:00 |
|
Dmitry Olshansky
|
42c0d79e5a
|
Fix issue 17667 - regex([r".", r"[\(\{[\]\}\)]"]);
|
2017-07-26 14:35:32 +03:00 |
|
Dmitry Olshansky
|
7a51c0e24e
|
Fix issue 17458 add messages to asserts
|
2017-07-26 11:45:00 +03:00 |
|
Sebastian Wilzbach
|
818deb3615
|
Fix DDoc macros
|
2017-06-30 01:39:24 +02:00 |
|
Sebastian Wilzbach
|
2ec7e9199b
|
Fix Ddoc comments
|
2017-06-21 05:10:24 +02:00 |
|
Vladimir Panteleev
|
d0b9555a06
|
Revert "Sort selective imports"
This reverts commit 998ad51fd7 .
|
2017-06-13 17:51:52 +00:00 |
|
Sebastian Wilzbach
|
2070d867dd
|
Sort multiple packages within one line
|
2017-06-12 08:18:25 +02:00 |
|
Sebastian Wilzbach
|
998ad51fd7
|
Sort selective imports
|
2017-06-12 08:12:09 +02:00 |
|
Sebastian Wilzbach
|
61717ecc7d
|
Sort imports
|
2017-06-12 07:54:38 +02:00 |
|
The Dlang Bot
|
4e54be90fc
|
Merge pull request #5336 from aG0aep6G/std.regex-selflink-sections
[Ddoc] self-link sections
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
|
2017-04-18 01:56:22 +02:00 |
|
anonymous
|
49c31b0285
|
[Ddoc] self-link sections
Now one can click on a section to get a link to it.
|
2017-04-16 12:19:17 +02:00 |
|
anonymous
|
db4da0f6f8
|
[Ddoc] un-highlight 'format'
Instances don't refer to the parameter. This fixes the S_LINK links.
|
2017-04-16 12:03:37 +02:00 |
|
Martin Nowak
|
1be69f36df
|
Merge remote-tracking branch 'upstream/stable' into merge_stable
# Conflicts:
# std/regex/internal/backtracking.d
# std/regex/internal/shiftor.d
# std/regex/package.d
|
2017-03-21 15:29:15 +01:00 |
|
The Dlang Bot
|
091ff0f8bb
|
Merge pull request #5252 from DmitryOlshansky/issue-17075
Fix issue 17075 ctRegex BacktrackingMatcher.prevStack: free(): invali…
merged-on-behalf-of: H. S. Teoh <quickfur@users.noreply.github.com>
|
2017-03-15 01:33:57 +01:00 |
|
H. S. Teoh
|
02691a4655
|
Missing public imports in unittests.
|
2017-03-14 16:21:10 -07:00 |
|
Dmitry Olshansky
|
d47c8859bc
|
Fix issue 17075 ctRegex BacktrackingMatcher.prevStack: free(): invalid pointer
|
2017-03-15 00:04:36 +01:00 |
|
Jack Stouffer
|
86da122a7e
|
Merge pull request #5244 from kinke/stable
Remove orphaned std.regex.internal.shiftor
|
2017-03-14 11:14:54 -04:00 |
|