Zoltán Herczeg
|
0b2052f714
|
Support the general case of starstar in glob conversion.
|
2017-05-24 15:22:03 +00:00 |
Zoltán Herczeg
|
9826db624e
|
Rework character range parsing in glob conversion.
|
2017-05-24 10:14:43 +00:00 |
Philip.Hazel
|
231a800557
|
More experimental convert code evolution.
|
2017-05-23 16:08:48 +00:00 |
Zoltán Herczeg
|
51df11a591
|
Use atomic blocks after starstar during conversion.
|
2017-05-23 15:17:44 +00:00 |
Zoltán Herczeg
|
e36e582af0
|
Implement flags in the glob convert functions.
|
2017-05-22 10:23:36 +00:00 |
Philip.Hazel
|
62564c08fd
|
pcre2test can now handle lists of conversion options.
|
2017-05-20 11:40:12 +00:00 |
Philip.Hazel
|
b704c0828f
|
Tests update.
|
2017-05-19 16:41:10 +00:00 |
Zoltán Herczeg
|
095924ee65
|
Implement starstar in glob conversion.
|
2017-05-19 03:55:39 +00:00 |
Philip.Hazel
|
e88ee34d6d
|
Test update.
|
2017-05-18 14:21:55 +00:00 |
Zoltán Herczeg
|
ac12e979b3
|
Support character classes in glob conversion.
|
2017-05-18 06:46:22 +00:00 |
Philip.Hazel
|
dfc9712bcd
|
Add additional compile options and PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES.
|
2017-05-17 17:55:11 +00:00 |
Zoltán Herczeg
|
d9c33d0708
|
Reworking bash glob conversion.
|
2017-05-17 13:44:24 +00:00 |
Zoltán Herczeg
|
dcbba52985
|
Initial version of bash glob conversion.
|
2017-05-16 07:14:11 +00:00 |
Philip.Hazel
|
f8256af661
|
Experimental conversion: fix POSIX BRE starting ^*.
|
2017-05-14 12:04:13 +00:00 |
Philip.Hazel
|
7927ac0ee3
|
Updates to experimental conversion code.
|
2017-05-13 17:46:27 +00:00 |
Philip.Hazel
|
3813b518ce
|
Correct fix for experimental POSIX pattern translation.
|
2017-05-10 15:42:13 +00:00 |
Philip.Hazel
|
7ca875b1db
|
Fix bug in experimental conversion code.
|
2017-05-09 10:44:50 +00:00 |
Philip.Hazel
|
382b64b01c
|
Fix crash when more than one kind of "push" was set in pcre2test.
|
2017-05-06 16:56:07 +00:00 |
Philip.Hazel
|
6e943e5f47
|
Experimental pattern conversion code (no public documentation yet).
|
2017-05-06 16:19:39 +00:00 |
Philip.Hazel
|
05a8186117
|
Add a fancy test for multiple named subpatterns.
|
2017-04-22 14:35:14 +00:00 |
Philip.Hazel
|
369d82e03a
|
Implement Perl's /n option, which is the same as PCRE2_NO_AUTO_CAPTURE.
|
2017-04-18 16:21:50 +00:00 |
Philip.Hazel
|
3dca43fdff
|
Implement PCRE2_EXTENDED_MORE and friends.
|
2017-04-18 12:32:52 +00:00 |
Philip.Hazel
|
e21268b367
|
Update 16-bit and 32-bit tests.
|
2017-04-16 13:04:57 +00:00 |
Philip.Hazel
|
202cb2cf41
|
Improve testing coverage with updates to pcre2test and test files; also get rid
of redundant code in pcre2_match().
|
2017-04-16 13:03:30 +00:00 |
Zoltán Herczeg
|
1379a48d94
|
Support end anchored in JIT.
|
2017-04-13 11:52:36 +00:00 |
Philip.Hazel
|
0cb5a91218
|
Update test output.
|
2017-04-12 13:26:23 +00:00 |
Philip.Hazel
|
3b8672bf49
|
Fix ACCEPT issue with ENDANCHORED.
|
2017-04-11 14:53:26 +00:00 |
Philip.Hazel
|
14989bd454
|
Add explicit heap limiting options to pcre2_match(), with associated features
for listing, configuring, etc.
|
2017-04-11 11:47:25 +00:00 |
Philip.Hazel
|
09f87cbfce
|
Extend auto-anchoring to ignore "never-obeyed" groups at the start.
|
2017-04-07 08:46:29 +00:00 |
Philip.Hazel
|
88abc14e42
|
Jason Hood's pcre2grep patches (modified a bit) to add --output to pcre2grep,
and also an inbuilt callout echo.
|
2017-04-06 18:02:40 +00:00 |
Philip.Hazel
|
59c461817e
|
Add endanchored tests for DFA matching.
|
2017-04-05 15:32:07 +00:00 |
Philip.Hazel
|
a3275d1e0f
|
Implement PCRE2_ENDANCHORED.
|
2017-04-04 17:09:33 +00:00 |
Philip.Hazel
|
0757041114
|
Fix non-passing of mark values out of recursions.
|
2017-04-04 11:37:21 +00:00 |
Philip.Hazel
|
fcd0c39b26
|
Fix capturing in conditional negative assertions ended with (*ACCEPT).
|
2017-04-03 18:02:07 +00:00 |
Zoltán Herczeg
|
bdac9df4cf
|
Fix character type detection when 32-bit and UCP are enabled but UTF is not in JIT.
|
2017-03-31 05:40:37 +00:00 |
Zoltán Herczeg
|
25cec7a966
|
Support full ovector data for JIT callouts.
|
2017-03-25 06:33:41 +00:00 |
Philip.Hazel
|
39d9294d14
|
Move some tests back into test 1 now that JIT has been updated.
|
2017-03-24 18:40:15 +00:00 |
Philip.Hazel
|
5c1984d94a
|
Make \=find_limits apply to DFA matching, to find the minimum depth limit.
|
2017-03-24 18:20:34 +00:00 |
Philip.Hazel
|
45ddeb70cf
|
Fix issues with (*VERB)s inside recursive subroutine calls.
|
2017-03-23 17:54:58 +00:00 |
Philip.Hazel
|
d5ca2dee9d
|
Fix misbehaving DFA match for possessively repeated character class (Bugzilla
2086).
|
2017-03-22 15:12:06 +00:00 |
Philip.Hazel
|
cde5f12cee
|
Fix 32-bit error buffer size bug in pcre2test (Bugzilla 2079).
|
2017-03-21 17:46:21 +00:00 |
Zoltán Herczeg
|
131209e22d
|
Capture control verbs inside the conditional assertion of a conditional block.
|
2017-03-20 10:41:13 +00:00 |
Philip.Hazel
|
d6faa55b91
|
Fix pcre2test bug for global match with zero terminated subject.
|
2017-03-19 18:34:27 +00:00 |
Zoltán Herczeg
|
b55ef12cc1
|
Reworked the recursive pattern matching in the JIT compiler to follow the interpreter changes.
|
2017-03-19 03:35:27 +00:00 |
Philip.Hazel
|
d7da2dcb37
|
Fix crash for forward reference in lookbehind with PCRE2_ANCHORED. Fixes
oss-fuzz issue 865.
|
2017-03-16 17:17:47 +00:00 |
Philip.Hazel
|
88db1be123
|
Change "limit recursion" to "limit depth" in code and build systems because the
old name, which is retained as a synonym for the moment, is no longer
appropriate.
|
2017-03-12 13:47:01 +00:00 |
Philip.Hazel
|
04da0725f3
|
Remove obsolete OP_ONCE_NC internal opcode.
|
2017-03-11 17:59:23 +00:00 |
Philip.Hazel
|
26e92bc554
|
Fix crash for pattern with very many captures. Fixes oss-fuzz issue 783.
|
2017-03-10 16:34:54 +00:00 |
Philip.Hazel
|
20804215a8
|
Code for new interpreter (build system and documentation still to be done).
|
2017-03-09 16:23:28 +00:00 |
Philip.Hazel
|
53bf29d689
|
Fix 32-bit non-UTF property test crash.
|
2017-02-24 18:25:32 +00:00 |