Log of /code/trunk/testdata/testoutput2
Parent Directory
|
Revision Log
Revision
1762 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 11 18:13:46 2020 UTC
(12 months, 2 weeks ago)
by
ph10
File length: 292633 byte(s)
Diff to
previous 1739
Tidies to get rid of sanitize warnings (mostly about left shifts).
Revision
1719 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 12 15:07:18 2017 UTC
(3 years, 2 months ago)
by
ph10
File length: 292641 byte(s)
Diff to
previous 1669
Fix wrong first character when a backreference with a zero repeat is first
(apart from assersions) in a pattern.
Revision
1669 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 18 15:10:09 2016 UTC
(4 years, 4 months ago)
by
ph10
File length: 292525 byte(s)
Diff to
previous 1667
Fix optimization bugs for patterns starting with lookaheads.
Revision
1667 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 13 16:00:48 2016 UTC
(4 years, 4 months ago)
by
ph10
File length: 292442 byte(s)
Diff to
previous 1638
Fix bad conditional recursion test bug when a group with name starting "R"
exists.
Revision
1636 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 27 17:38:11 2016 UTC
(5 years ago)
by
ph10
File length: 291742 byte(s)
Diff to
previous 1625
Yet another duplicate name bugfix by overestimating the memory needed (i.e.
another hack - PCRE2 has this "properly" fixed).
Revision
1620 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 8 11:06:40 2015 UTC
(5 years, 2 months ago)
by
ph10
File length: 291524 byte(s)
Diff to
previous 1618
Fix get_substring_list() bug when \K is used in an assertion.
Revision
1616 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 30 17:44:45 2015 UTC
(5 years, 3 months ago)
by
ph10
File length: 291391 byte(s)
Diff to
previous 1613
Fix \Q\E before qualifier bug when auto callouts are enabled.
Revision
1613 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 27 17:41:04 2015 UTC
(5 years, 3 months ago)
by
ph10
File length: 291052 byte(s)
Diff to
previous 1611
Fix bug for isolated \E between an item and its qualifier when auto callout is
set.
Revision
1600 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 2 08:54:57 2015 UTC
(5 years, 6 months ago)
by
ph10
File length: 289596 byte(s)
Diff to
previous 1597
Remove use of /dev/null in test 2 because Windows doesn't like it.
Revision
1594 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 21 16:08:33 2015 UTC
(5 years, 6 months ago)
by
ph10
File length: 279495 byte(s)
Diff to
previous 1592
Hack in yet other patch for a bug in size computation that is fixed "properly"
in PCRE2.
Revision
1592 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 11 13:34:44 2015 UTC
(5 years, 6 months ago)
by
zherczeg
File length: 279411 byte(s)
Diff to
previous 1591
The JIT compiler should restore the control chain for empty possessive repeats.
Revision
1591 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 11 05:41:09 2015 UTC
(5 years, 6 months ago)
by
zherczeg
File length: 279308 byte(s)
Diff to
previous 1589
The JIT compiler should not check repeats after a {0,1} repeat byte code.
Revision
1587 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 8 06:02:16 2015 UTC
(5 years, 6 months ago)
by
zherczeg
File length: 279168 byte(s)
Diff to
previous 1585
The JIT compiler did not restore the control verb head in case of *THEN control verbs.
Revision
1581 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 22 09:06:15 2015 UTC
(5 years, 7 months ago)
by
ph10
File length: 278760 byte(s)
Diff to
previous 1579
Fix bad compilation of repeated conditional with only one branch.
Revision
1576 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 17 15:15:18 2015 UTC
(5 years, 7 months ago)
by
ph10
File length: 277991 byte(s)
Diff to
previous 1571
Fix bad compile of possessively repeated conditional group that could match an
empty string.
Revision
1571 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 23 16:34:53 2015 UTC
(5 years, 8 months ago)
by
ph10
File length: 277705 byte(s)
Diff to
previous 1566
Fix buffer overflow for forward reference within backward assertion with excess
closing parenthesis. Bugzilla 1651.
Revision
1560 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 19 16:02:06 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 277126 byte(s)
Diff to
previous 1558
Fix buffer overflow for lookbehind within mutually recursive subroutines.
Revision
1558 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 15 17:17:03 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 276949 byte(s)
Diff to
previous 1557
Fix buffer overflow for named recursive back reference when the name is
duplicated.
Revision
1557 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 8 16:39:40 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 276924 byte(s)
Diff to
previous 1556
Fix buffer overflow for repeated conditional when referencing a duplicate name.
Revision
1542 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 1 15:43:53 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 276053 byte(s)
Diff to
previous 1540
Fix stack overflow instead of diagnostic for mutual recursion inside a
lookbehind assertion.
Revision
1540 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 29 17:41:16 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 275970 byte(s)
Diff to
previous 1539
Fix possessive quantifier after group containing subroutine call.
Revision
1539 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 29 15:44:40 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 275156 byte(s)
Diff to
previous 1537
Fix non-diagnosis of missing assertion after (?(?< not followed by ! or =.
Revision
1537 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 27 17:48:28 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 275112 byte(s)
Diff to
previous 1534
Fix mutual recursion inside other groups stack overflow bug.
Revision
1534 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 24 10:33:21 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 275095 byte(s)
Diff to
previous 1529
Fix bugs caused by (?!) as a condition (which is converted to OP_FAIL).
Revision
1529 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 2 17:09:58 2015 UTC
(6 years ago)
by
ph10
File length: 275049 byte(s)
Diff to
previous 1528
Fix bad compilation for patterns like /((?+1)(\1))/ with forward reference
subroutine and recursive back reference within the same group.
Revision
1526 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 20 10:51:07 2015 UTC
(6 years ago)
by
ph10
File length: 274735 byte(s)
Diff to
previous 1525
Fixed two pcretest crashes caused by mangled input (the fuzzers are at work).
Revision
1525 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 11 16:48:35 2015 UTC
(6 years ago)
by
ph10
File length: 274555 byte(s)
Diff to
previous 1523
Fix bug that did not allow zero case for (a)*+ when ovector was too small to
capture.
Revision
1495 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 12 18:22:54 2014 UTC
(6 years, 7 months ago)
by
ph10
File length: 272978 byte(s)
Diff to
previous 1481
Fix compiler crash/misbehaviour for zero-repeated groups that include a
recursive back reference.
Revision
1462 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 10 16:28:54 2014 UTC
(6 years, 11 months ago)
by
ph10
File length: 271876 byte(s)
Diff to
previous 1454
Fix typo that caused max/min quantifiers in ungreedy mode not to work.
Revision
1440 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 11 21:54:20 2014 UTC
(7 years, 1 month ago)
by
zherczeg
File length: 271658 byte(s)
Diff to
previous 1433
Improve pattern prefix search by a simplified Boyer-Moore algorithm in JIT.
Revision
1418 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 27 12:23:25 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 271874 byte(s)
Diff to
previous 1408
Fix pcretest's handling of patterns when \K in an assertion sets the start of a
match past the end of the match.
Revision
1395 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 9 16:54:52 2013 UTC
(7 years, 3 months ago)
by
ph10
File length: 271094 byte(s)
Diff to
previous 1394
Add (*NO_AUTO_POSSESS) and document interaction between auto-possessification
and callouts.
Revision
1393 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 8 16:37:21 2013 UTC
(7 years, 3 months ago)
by
ph10
File length: 269559 byte(s)
Diff to
previous 1392
Allow quantifiers on (?!) so as to be the same as other assertions.
Revision
1388 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 5 15:24:45 2013 UTC
(7 years, 3 months ago)
by
ph10
File length: 268623 byte(s)
Diff to
previous 1384
Add a simple tripwire to pcretest to lock out certain modifiers.
Revision
1384 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 25 17:37:50 2013 UTC
(7 years, 4 months ago)
by
zherczeg
File length: 268606 byte(s)
Diff to
previous 1383
Guard the call of check_char_prop since it does not exists when UCP is disabled.
Revision
1383 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 18 17:50:06 2013 UTC
(7 years, 4 months ago)
by
zherczeg
File length: 269920 byte(s)
Diff to
previous 1382
Allow auto-possessify to check more complex bracketed expressions.
Revision
1381 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 16 06:23:00 2013 UTC
(7 years, 4 months ago)
by
zherczeg
File length: 265384 byte(s)
Diff to
previous 1380
Auto-possessifying now supports property comparison with zero repeat quantifiers.
Revision
1380 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 15 16:49:12 2013 UTC
(7 years, 4 months ago)
by
ph10
File length: 265111 byte(s)
Diff to
previous 1379
Explicit possessive quantifiers now use the new opcodes. Fixed an infelicity
with EXACT in caseless mode.
Revision
1379 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 14 13:54:07 2013 UTC
(7 years, 4 months ago)
by
ph10
File length: 263778 byte(s)
Diff to
previous 1374
More auto-possessification additions, using possessive class repeats. These are
not yet used for explicit possessification.
Revision
1361 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 6 17:47:32 2013 UTC
(7 years, 5 months ago)
by
ph10
File length: 246291 byte(s)
Diff to
previous 1359
Make back references to duplicated named subpatterns more like Perl.
Revision
1352 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 29 15:49:21 2013 UTC
(7 years, 7 months ago)
by
ph10
File length: 245433 byte(s)
Diff to
previous 1348
Fix incorrect "first data item" recorded for an assertion condition.
Revision
1348 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 5 10:38:37 2013 UTC
(7 years, 7 months ago)
by
ph10
File length: 245337 byte(s)
Diff to
previous 1313
Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for
empty string matching.
Revision
1313 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 24 12:07:09 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 244118 byte(s)
Diff to
previous 1311
Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.
Revision
1311 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 22 17:35:23 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 242153 byte(s)
Diff to
previous 1304
Use tail recursion in maximizing character and character type repetitions, to
reduce stack usage.
Revision
1304 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 29 14:25:40 2013 UTC
(7 years, 11 months ago)
by
ph10
File length: 242153 byte(s)
Diff to
previous 1302
Move tests that are now Perl-compatible from test 2 to test 1.
Revision
1299 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 22 17:23:09 2013 UTC
(7 years, 11 months ago)
by
ph10
File length: 242387 byte(s)
Diff to
previous 1298
Move some tests from testinput2 to testinput1 because they are now
Perl-compatible.
Revision
1298 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 22 16:13:13 2013 UTC
(7 years, 11 months ago)
by
ph10
File length: 244964 byte(s)
Diff to
previous 1296
Fix COMMIT in recursion; document backtracking verbs in assertions and
subroutines.
Revision
1296 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 19 16:29:12 2013 UTC
(7 years, 11 months ago)
by
ph10
File length: 244946 byte(s)
Diff to
previous 1286
Code changes for simpler backtracking handling (docs to follow).
Revision
1265 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 3 10:42:46 2013 UTC
(8 years ago)
by
ph10
File length: 243457 byte(s)
Diff to
previous 1253
Fix missing callout in alternative of conditional group when auto callout is
set.
Revision
1248 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 13 17:36:38 2013 UTC
(8 years ago)
by
ph10
File length: 243102 byte(s)
Diff to
previous 1022
Fix various save/revert cases for capture_last in recursion and also don't
diagnose overflow when it has reverted.
Revision
994 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 10 14:29:26 2012 UTC
(8 years, 7 months ago)
by
ph10
File length: 241140 byte(s)
Diff to
previous 972
Fix patterns that incorrectly set "anchored" or "start of line" for .* inside
atomic parentheses or when *PRUNE or *SKIP is present.
Revision
963 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 21 18:06:31 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 239218 byte(s)
Diff to
previous 961
Fix ovector overrun when backreferences need temporary memory and the highest
block is not used.
Revision
940 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 28 10:30:51 2012 UTC
(9 years ago)
by
ph10
File length: 237858 byte(s)
Diff to
previous 937
Previous patch to fix (*COMMIT) in assertions was bad; fix it.
Revision
916 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 15 09:50:53 2012 UTC
(9 years ago)
by
ph10
File length: 235485 byte(s)
Diff to
previous 915
Fix several partial matching bugs for backrefs, \R, \X, and CRLF line endings.
Revision
882 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 15 18:45:27 2012 UTC
(9 years, 1 month ago)
by
ph10
File length: 233929 byte(s)
Diff to
previous 849
Fix nested *MARK bug (nothing shown for /(?=(*:x))((*:y)q|)/ etc.)
Revision
849 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 4 17:02:01 2012 UTC
(9 years, 1 month ago)
by
ph10
File length: 233632 byte(s)
Diff to
previous 848
Allow octal escapes up to \777 in 16-bit non-UTF mode.
Revision
836 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 28 17:16:11 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 233714 byte(s)
Diff to
previous 835
Merging all the changes from the pcre16 branch into the trunk.
Revision
835 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 28 16:10:09 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 250443 byte(s)
Diff to
previous 773
Rolled back trunk to r755 to prepare for merging the 16-bit branch.
Revision
773 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 30 18:10:27 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 247856 byte(s)
Diff to
previous 771
Expand compile workspace for very many forward references. This ups the limit
by a factor of 100.
Revision
760 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 22 11:23:43 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 250679 byte(s)
Diff to
previous 758
Test for workspace overflow with forward reference data.
Revision
758 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 21 12:05:36 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 250569 byte(s)
Diff to
previous 754
Disallow \N in character classes, for Perl compatibility.
Revision
754 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 19 18:32:18 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 250443 byte(s)
Diff to
previous 749
Support \C in lookbehinds and DFA matching when not in UTF-8 mode.
Revision
749 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 18 10:36:45 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 250366 byte(s)
Diff to
previous 744
Fix bad compiling of possessively repeated conditional subpattern.
Revision
744 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 13 16:31:38 2011 UTC
(9 years, 3 months ago)
by
zherczeg
File length: 249697 byte(s)
Diff to
previous 741
Correctly supporting \x and \u in JavaScript compatibility mode
Revision
741 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 31 09:31:46 2011 UTC
(9 years, 4 months ago)
by
zherczeg
File length: 249201 byte(s)
Diff to
previous 729
Supporting OP_NCREF, OP_RREF and OP_NRREF by the JIT compiler
Revision
716 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 4 16:38:05 2011 UTC
(9 years, 4 months ago)
by
ph10
File length: 247598 byte(s)
Diff to
previous 713
Make (*THEN) work as in Perl in subpatterns that do not contain | alternatives.
Revision
702 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 20 15:45:06 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 246065 byte(s)
Diff to
previous 701
Restore tail-recursion optimizations when no (*THEN) in pattern.
Revision
701 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 20 11:30:56 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 245863 byte(s)
Diff to
previous 699
Fix miscompile of /(*ACCEPT)a/, which thought a match had to start with "a".
Revision
665 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 22 14:55:27 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 245027 byte(s)
Diff to
previous 657
Commit all the changes for JIT support, but without any documentation yet.
Revision
648 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 1 11:02:08 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 244299 byte(s)
Diff to
previous 647
Fix bug that caused /.(*F)/ to give a partial match instead of no match.
Revision
647 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 1 10:22:59 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 244269 byte(s)
Diff to
previous 642
Add tests for *MARK in callouts, and update pcretest documentation.
Revision
642 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 28 18:59:40 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 243323 byte(s)
Diff to
previous 640
Avoid false positive for infinite recursion by not checking conditionals at
compile time, but add tests at runtime that also catch infinite mutual
recursion.
Revision
626 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 20 17:51:54 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 239634 byte(s)
Diff to
previous 621
Add the /= modifier to pcretest so as to be able to check unset capturing
parentheses at the ends of patterns.
Revision
621 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 18 10:14:09 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 238905 byte(s)
Diff to
previous 620
Remove atomic from single repeats; convert possessive atomic to possessive
non-atomic (because they are the same).
Revision
620 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 17 13:53:14 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 238963 byte(s)
Diff to
previous 618
Fix mutual recursion minimum calculation in study bug.
Revision
618 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 16 17:24:16 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 238327 byte(s)
Diff to
previous 613
Re-do atomic group processing to fix backtrack capture bugs. Recursion is also
re-worked.
Revision
613 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 16:59:52 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 238204 byte(s)
Diff to
previous 612
Fix problem with the interaction of (*ACCEPT) in an assertion with
PCRE_NOTEMPTY.
Revision
612 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 15:20:59 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 238039 byte(s)
Diff to
previous 609
Fix two study bugs concerned with minimum subject lengths; add features to
pcretest so that all tests can be run with or without study; adjust tests so
that this happens.
Revision
609 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 15 18:09:23 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 232232 byte(s)
Diff to
previous 608
Fix bug with /\A.*?(?:a|b(*THEN)c)/ by removing the tail recursion optimization
for the final branch. Also fix a similar bug for conditional subpatterns.
Revision
608 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 12 16:25:55 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 232156 byte(s)
Diff to
previous 604
Fix problems with capturing parens and *ACCEPT with recursion.
Revision
604 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 2 19:04:54 2011 UTC
(9 years, 9 months ago)
by
ph10
File length: 231902 byte(s)
Diff to
previous 602
Refactoring to reduce stack usage for possessively quantified subpatterns. Also
fixed a number of bugs related to repeated subpatterns. Some further tidies
consequent on the removal of OP_OPT are also in this patch.
Revision
602 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 25 08:29:03 2011 UTC
(9 years, 9 months ago)
by
ph10
File length: 228733 byte(s)
Diff to
previous 600
Remove OP_OPT by handling /i and /m entirely at compile time. Fixes bug with
patterns like /(?i:([^b]))(?1)/, where the /i option was mishandled.
Revision
598 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 7 15:37:31 2011 UTC
(9 years, 9 months ago)
by
ph10
File length: 227830 byte(s)
Diff to
previous 578
Pass back detailed info when UTF-8 check fails at runtime.
Revision
578 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 23 15:34:55 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 227792 byte(s)
Diff to
previous 576
Fix internal error for recursive named back references.
Revision
574 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 20 17:47:27 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 226440 byte(s)
Diff to
previous 567
Give error if \c is followed by a byte > 127 (in ASCII/UTF-8 modes).
Revision
567 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 6 17:10:00 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 226369 byte(s)
Diff to
previous 566
Test for ridiculous values of starting offsets; tidy UTF-8 code.
Revision
566 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 3 18:32:55 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 226245 byte(s)
Diff to
previous 559
Fix broken /g code in pcretest and -g code in pcredemo.
Revision
559 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 27 09:45:20 2010 UTC
(10 years, 4 months ago)
by
ph10
File length: 226074 byte(s)
Diff to
previous 553
Tidy up test comments, now that Perl >= 5.10 is generally around.
Revision
553 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 22 15:57:50 2010 UTC
(10 years, 4 months ago)
by
ph10
File length: 226075 byte(s)
Diff to
previous 550
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.
Revision
550 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 10 16:24:11 2010 UTC
(10 years, 4 months ago)
by
ph10
File length: 225513 byte(s)
Diff to
previous 528
Fix problem with (*THEN) not backing up far enough.
Revision
513 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 3 11:13:37 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 223518 byte(s)
Diff to
previous 511
Make \R and \X in a character class behave more like Perl
Revision
510 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 27 17:45:29 2010 UTC
(10 years, 11 months ago)
by
ph10
File length: 222578 byte(s)
Diff to
previous 504
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
Revision
504 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 8 08:57:04 2010 UTC
(10 years, 11 months ago)
by
ph10
File length: 217731 byte(s)
Diff to
previous 500
Previous patch for fixing problem with recursion loop checking was incorrect.
Revision
500 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 6 19:00:29 2010 UTC
(10 years, 11 months ago)
by
ph10
File length: 217634 byte(s)
Diff to
previous 496
Fix bugs with \K in atomic groups, subroutines, and assertions.
Revision
496 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 2 19:11:17 2010 UTC
(11 years ago)
by
ph10
File length: 217166 byte(s)
Diff to
previous 488
Fix DEFINE bug for forward reference with a possessive quantifier.
Revision
471 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 11 15:11:55 2009 UTC
(11 years, 2 months ago)
by
ph10
File length: 214557 byte(s)
Diff to
previous 467
Fix study bug with single-branch conditions, including (DEFINE).
Revision
467 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 19 11:43:18 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 214190 byte(s)
Diff to
previous 464
Fix study problem with JavaScript compatibility flag and back references.
Revision
464 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 18 19:50:34 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 213756 byte(s)
Diff to
previous 462
Document more clearly capturing behaviour for recursion and subroutines.
Revision
462 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 17 19:55:02 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 213397 byte(s)
Diff to
previous 461
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Revision
459 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 4 09:21:39 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 212966 byte(s)
Diff to
previous 457
Fix problems with conditional references to duplicate named subpatterns.
Revision
457 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 3 16:24:08 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 210905 byte(s)
Diff to
previous 455
Allow duplicate names for same-numbered groups; forbid different names.
Revision
455 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 26 19:12:32 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 210587 byte(s)
Diff to
previous 454
Added lower bound length-finding to pcre_study() and use it when matching; make
the value available via pcre_fullinfo(); also fixed bugs connected with
pcre_study() in pcre_dfa_exec().
Revision
454 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 22 09:42:11 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 195133 byte(s)
Diff to
previous 453
Allow fixed-length subroutine calls in lookbehinds.
Revision
453 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 18 19:12:35 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 194584 byte(s)
Diff to
previous 450
Add more explanation about recursive subpatterns, and make it possible to
process the documenation without building a whole release.
Revision
450 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 16 10:56:40 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 195259 byte(s)
Diff to
previous 449
Minor doc fix; update tests by adding comments to each file, and generally
tidying.
Revision
448 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 15 19:11:48 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 194251 byte(s)
Diff to
previous 442
Re-organize tests to make is possible to test 5.10 features against Perl.
Revision
442 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 11 10:21:02 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 198480 byte(s)
Diff to
previous 438
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.
Revision
438 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 6 20:00:47 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 197528 byte(s)
Diff to
previous 435
Fix internal error for forward reference with [^m] interposing.
Revision
432 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 2 16:02:56 2009 UTC
(11 years, 6 months ago)
by
ph10
File length: 196192 byte(s)
Diff to
previous 428
Add REG_UNGREEDY (non-standard) to the POSIX interface.
Revision
428 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 31 17:10:26 2009 UTC
(11 years, 6 months ago)
by
ph10
File length: 196141 byte(s)
Diff to
previous 427
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Revision
426 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 26 15:38:32 2009 UTC
(11 years, 6 months ago)
by
ph10
File length: 195778 byte(s)
Diff to
previous 411
Remove restrictions on pcre_exec() partial matching.
Revision
408 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 27 17:52:03 2009 UTC
(11 years, 11 months ago)
by
ph10
File length: 197042 byte(s)
Diff to
previous 399
Fix forward references when duplicate group numbers are involved.
Revision
399 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 21 12:34:15 2009 UTC
(11 years, 11 months ago)
by
ph10
File length: 196413 byte(s)
Diff to
previous 389
Further fix to auto-callout with conditional groups whose condition is an
assertion.
Revision
381 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 3 16:08:23 2009 UTC
(12 years ago)
by
ph10
File length: 195051 byte(s)
Diff to
previous 355
Fix bug with (?(?=.*b)b|^) thinking it must match at start of line; also fix
bug causing a crash when auto-callout is used with a conditional assertion.
Revision
355 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 7 17:45:23 2008 UTC
(12 years, 7 months ago)
by
ph10
File length: 194218 byte(s)
Diff to
previous 353
Make pcretest generate a single byte for \x{} escapes in non-UTF-8 mode.
Revision
342 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 20 17:10:13 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 194169 byte(s)
Diff to
previous 341
Slight performance improvement by using the new OP_ALLANY opcode for cases of
the metacharacter "." when DOTALL is set. Also, some tidies consequent upon its
invention.
Revision
341 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 19 16:41:04 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 194175 byte(s)
Diff to
previous 340
Fix DFA (?!) bug; add support for JavaScript empty classes.
Revision
340 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 18 20:00:21 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 193572 byte(s)
Diff to
previous 336
Fix incorrect error for patterns like /(?2)[]a()b](abc)/
Revision
335 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 12 14:36:14 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 192767 byte(s)
Diff to
previous 334
Do not discard subpatterns with {0} quantifiers, as they may be called as
subroutines.
Revision
333 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 10 19:55:57 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 192116 byte(s)
Diff to
previous 295
Add Oniguruma syntax \g<...> and \g'...' for subroutine calls.
Revision
282 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 7 19:32:32 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 190405 byte(s)
Diff to
previous 272
Fix non-diagnosis of (?=a)(?R) (positive lookaheads not skipped when checking
for an empty match).
Revision
272 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 17 16:53:53 2007 UTC
(13 years, 3 months ago)
by
ph10
File length: 190109 byte(s)
Diff to
previous 271
Generalize wording for (?&) error as it also applies to \k'' and other cases.
Revision
270 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 16 19:55:16 2007 UTC
(13 years, 3 months ago)
by
ph10
File length: 189618 byte(s)
Diff to
previous 269
Diagnose conditional numerical reference to a non-existent subpattern.
Revision
268 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 15 10:28:09 2007 UTC
(13 years, 3 months ago)
by
ph10
File length: 189455 byte(s)
Diff to
previous 265
Fix (?&) non-diagnosis bug and missing length check for (?&a) etc.
Revision
265 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 14 11:35:48 2007 UTC
(13 years, 3 months ago)
by
ph10
File length: 189216 byte(s)
Diff to
previous 264
Fix negative POSIX class bug with Unicode characters.
Revision
264 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 13 11:07:16 2007 UTC
(13 years, 3 months ago)
by
ph10
File length: 189174 byte(s)
Diff to
previous 247
Fix [\S] etc. bug in UTF-8 mode with characters > 255.
Revision
247 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 17 09:38:32 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 189168 byte(s)
Diff to
previous 231
(1) Update tests 2,5,7,8 to run when --enable-bsr-anycrlf is used.
(2) Updates files changed by building test release.
Revision
231 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 11:15:33 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 189103 byte(s)
Diff to
previous 230
Add facility to make \R match only CR, LF, or CRLF.
Revision
230 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 10 13:23:56 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 186434 byte(s)
Diff to
previous 227
(1) Move internal flags out of the options field, to make room.
(2) \r and \n must be explicit to trigger the special CRLF handline exception.
(3) (?J) at the start now sets JCHANGED as well as DUPNAMES.
Revision
226 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 21 11:46:08 2007 UTC
(13 years, 6 months ago)
by
ph10
File length: 186971 byte(s)
Diff to
previous 215
Don't advance by 2 if explicit \r or \n in the pattern. Add
PCRE_INFO_HASCRORLF.
Revision
215 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 15 14:20:05 2007 UTC
(13 years, 6 months ago)
by
ph10
File length: 185330 byte(s)
Diff to
previous 213
Fixed overrun for missing ] with a forward reference, e.g. /(?1)\c[/.
Revision
197 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 31 10:50:18 2007 UTC
(13 years, 7 months ago)
by
ph10
File length: 180514 byte(s)
Diff to
previous 192
Abolish the NULLWSLIMIT error at the expense of using more stack when an
unlimited repeat could match an empty string. Also, doc tidies for a test
release.
Revision
161 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 3 10:28:07 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 161714 byte(s)
Diff to
previous 155
Use the pcretest "Z" option so all tests can be run with all link sizes.
Revision
141 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 30 15:46:27 2007 UTC
(13 years, 11 months ago)
by
ph10
File length: 161202 byte(s)
Diff to
previous 131
Fixed obscure bug when matching a null string in multiline mode with
newline=any.
Revision
102 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 15:50:45 2007 UTC
(13 years, 11 months ago)
by
ph10
File length: 161043 byte(s)
Diff to
previous 96
Fix test problem caused by training space in the data.
Revision
96 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 2 13:10:43 2007 UTC
(14 years ago)
by
nigel
File length: 161801 byte(s)
Diff to
previous 93
r6896@hex: nm | 2007-03-02 13:09:14 +0000
Added EOL and keywork properties throughout
Revision
41 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sat Feb 24 21:39:17 2007 UTC
(14 years ago)
by
nigel
File length: 27078 byte(s)
Load pcre-2.08a into code/trunk.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.