/[pcre2]/code/trunk/testdata/testoutput2
ViewVC logotype

Log of /code/trunk/testdata/testoutput2

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 696 - (view) (annotate) - [select for diffs]
Modified Tue Mar 21 17:46:21 2017 UTC (2 years, 5 months ago) by ph10
File length: 329863 byte(s)
Diff to previous 688
Fix 32-bit error buffer size bug in pcre2test (Bugzilla 2079).

Revision 688 - (view) (annotate) - [select for diffs]
Modified Mon Mar 20 10:41:13 2017 UTC (2 years, 5 months ago) by zherczeg
File length: 329732 byte(s)
Diff to previous 685
Capture control verbs inside the conditional assertion of a conditional block.

Revision 685 - (view) (annotate) - [select for diffs]
Modified Sun Mar 19 03:35:27 2017 UTC (2 years, 5 months ago) by zherczeg
File length: 329740 byte(s)
Diff to previous 681
Reworked the recursive pattern matching in the JIT compiler to follow the interpreter changes.

Revision 681 - (view) (annotate) - [select for diffs]
Modified Thu Mar 16 17:17:47 2017 UTC (2 years, 5 months ago) by ph10
File length: 329862 byte(s)
Diff to previous 677
Fix crash for forward reference in lookbehind with PCRE2_ANCHORED. Fixes 
oss-fuzz issue 865.

Revision 677 - (view) (annotate) - [select for diffs]
Modified Sat Mar 11 17:59:23 2017 UTC (2 years, 5 months ago) by ph10
File length: 329790 byte(s)
Diff to previous 674
Remove obsolete OP_ONCE_NC internal opcode.

Revision 674 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 16:34:54 2017 UTC (2 years, 5 months ago) by ph10
File length: 329811 byte(s)
Diff to previous 671
Fix crash for pattern with very many captures. Fixes oss-fuzz issue 783.

Revision 671 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 16:23:28 2017 UTC (2 years, 5 months ago) by ph10
File length: 329738 byte(s)
Diff to previous 669
Code for new interpreter (build system and documentation still to be done).

Revision 669 - (view) (annotate) - [select for diffs]
Modified Thu Feb 23 17:05:43 2017 UTC (2 years, 5 months ago) by ph10
File length: 328546 byte(s)
Diff to previous 660
Check malloc returns in pcre2test.

Revision 660 - (view) (annotate) - [select for diffs]
Modified Fri Feb 10 16:33:15 2017 UTC (2 years, 6 months ago) by ph10
File length: 328476 byte(s)
Diff to previous 657
Cache group minima to speed up studying of pathological patterns. Fixes 
oss-fuzz #557.

Revision 657 - (view) (annotate) - [select for diffs]
Modified Tue Jan 31 17:15:30 2017 UTC (2 years, 6 months ago) by ph10
File length: 327213 byte(s)
Diff to previous 631
Fix \g+ bug when the number that follows is too big.

Revision 631 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 15:05:48 2016 UTC (2 years, 7 months ago) by ph10
File length: 327056 byte(s)
Diff to previous 630
Add callout_error to pcre2test and stop the fuzzer after 100 callouts.

Revision 630 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 12:26:12 2016 UTC (2 years, 7 months ago) by ph10
File length: 326929 byte(s)
Diff to previous 629
Fix issue with \Q\E after a callout before an assertion condition.

Revision 629 - (view) (annotate) - [select for diffs]
Modified Tue Dec 27 11:50:28 2016 UTC (2 years, 7 months ago) by ph10
File length: 326757 byte(s)
Diff to previous 626
Fail hyphen after POSIX character class.

Revision 626 - (view) (annotate) - [select for diffs]
Modified Fri Dec 23 18:34:10 2016 UTC (2 years, 8 months ago) by ph10
File length: 326665 byte(s)
Diff to previous 624
Fix mis-parsing of a conditional group with callout but a question mark where 
the assertion should start.

Revision 624 - (view) (annotate) - [select for diffs]
Modified Fri Dec 23 17:09:37 2016 UTC (2 years, 8 months ago) by ph10
File length: 326328 byte(s)
Diff to previous 620
More refactoring: keep track of empty branches during compiling, replacing a 
post-compile scan.

Revision 620 - (view) (annotate) - [select for diffs]
Modified Tue Dec 20 16:47:41 2016 UTC (2 years, 8 months ago) by ph10
File length: 326167 byte(s)
Diff to previous 618
Fix incorrect internal error for very complicated back reference handling.

Revision 618 - (view) (annotate) - [select for diffs]
Modified Sun Dec 11 16:42:29 2016 UTC (2 years, 8 months ago) by ph10
File length: 325129 byte(s)
Diff to previous 616
Fix \Q\E quantification bug.

Revision 616 - (view) (annotate) - [select for diffs]
Modified Fri Dec 9 18:19:38 2016 UTC (2 years, 8 months ago) by ph10
File length: 324586 byte(s)
Diff to previous 615
Fix OOB error in substitute with start offset longer than length.

Revision 615 - (view) (annotate) - [select for diffs]
Modified Fri Dec 9 16:57:51 2016 UTC (2 years, 8 months ago) by ph10
File length: 324526 byte(s)
Diff to previous 612
Fix NULL defer in extended substition for \p, \P, or \X.

Revision 612 - (view) (annotate) - [select for diffs]
Modified Thu Dec 8 17:55:26 2016 UTC (2 years, 8 months ago) by ph10
File length: 324369 byte(s)
Diff to previous 610
Fix buffer overflow in partial match test for CRLF in empty buffer.

Revision 610 - (view) (annotate) - [select for diffs]
Modified Sun Nov 27 16:14:33 2016 UTC (2 years, 8 months ago) by ph10
File length: 324338 byte(s)
Diff to previous 608
Fix \Q...\E bug in (*VERB) name when PCRE2_ALT_VERBNAMES and PCRE2_AUTO_CALLOUT 
were both specified.

Revision 608 - (view) (annotate) - [select for diffs]
Modified Fri Nov 25 10:37:23 2016 UTC (2 years, 8 months ago) by ph10
File length: 324137 byte(s)
Diff to previous 606
Quantifiers following (*VERB)s were not being diagnosed.

Revision 606 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 17:17:57 2016 UTC (2 years, 9 months ago) by ph10
File length: 324050 byte(s)
Diff to previous 604
Fix bad behaviour for subroutine call in lookbehind when the called subroutine 
contained an option setting such as (?s) and PCRE2_ANCHORED was set.

Revision 604 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 12:31:03 2016 UTC (2 years, 9 months ago) by ph10
File length: 323964 byte(s)
Diff to previous 599
Update test for previous pcre2test update (overlooked).

Revision 599 - (view) (annotate) - [select for diffs]
Modified Fri Nov 18 18:59:37 2016 UTC (2 years, 9 months ago) by ph10
File length: 323940 byte(s)
Diff to previous 598
Fix overrun bug caused by conditional with assertion using too much memory.

Revision 598 - (view) (annotate) - [select for diffs]
Modified Thu Nov 10 17:08:27 2016 UTC (2 years, 9 months ago) by ph10
File length: 323781 byte(s)
Diff to previous 597
Fix global overflow bug for get/copy names in pcre2test.

Revision 597 - (view) (annotate) - [select for diffs]
Modified Fri Nov 4 16:40:08 2016 UTC (2 years, 9 months ago) by ph10
File length: 323578 byte(s)
Diff to previous 595
Test update.

Revision 595 - (view) (annotate) - [select for diffs]
Modified Fri Nov 4 11:05:21 2016 UTC (2 years, 9 months ago) by ph10
File length: 323340 byte(s)
Diff to previous 586
Fix overrun for unterminated number after \g'

Revision 586 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 12:12:45 2016 UTC (2 years, 9 months ago) by ph10
File length: 323095 byte(s)
Diff to previous 581
Fix read beyond unterminated quantifier at end of pattern.

Revision 581 - (view) (annotate) - [select for diffs]
Modified Fri Oct 28 16:09:08 2016 UTC (2 years, 9 months ago) by ph10
File length: 323038 byte(s)
Diff to previous 577
Fix bad memory calculation when the first branch of a lookbehind is of zero 
length.

Revision 577 - (view) (annotate) - [select for diffs]
Modified Sun Oct 23 17:05:09 2016 UTC (2 years, 10 months ago) by ph10
File length: 322948 byte(s)
Diff to previous 573
Diagnose an overall recursion (?0) inside a lookbehind as an error.

Revision 573 - (view) (annotate) - [select for diffs]
Modified Tue Oct 18 11:22:40 2016 UTC (2 years, 10 months ago) by ph10
File length: 322861 byte(s)
Diff to previous 564
Fix optimization bugs when pattern starts with lookahead.

Revision 564 - (view) (annotate) - [select for diffs]
Modified Thu Oct 13 16:08:08 2016 UTC (2 years, 10 months ago) by ph10
File length: 322804 byte(s)
Diff to previous 555
Add test for bug already fixed by the refactoring.

Revision 555 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 16:01:01 2016 UTC (2 years, 10 months ago) by ph10
File length: 322223 byte(s)
Diff to previous 544
Major refactoring of pcre2_compile.c; see ChangeLog and HACKING.

Revision 544 - (view) (annotate) - [select for diffs]
Modified Wed Jul 6 08:42:50 2016 UTC (3 years, 1 month ago) by ph10
File length: 320676 byte(s)
Diff to previous 526
Detect overflow in pcre2test pattern and subject repetition counts.

Revision 526 - (view) (annotate) - [select for diffs]
Modified Fri Jun 17 11:30:27 2016 UTC (3 years, 2 months ago) by ph10
File length: 320516 byte(s)
Diff to previous 490
Return an error code when pcre2_get_error_message() does not recognize an error 
code, and add a pcre2test facility for testing this.

Revision 490 - (view) (annotate) - [select for diffs]
Modified Sat Feb 13 15:30:29 2016 UTC (3 years, 6 months ago) by ph10
File length: 320188 byte(s)
Diff to previous 488
Detect missing closing parentheses during the pre-pass.

Revision 488 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 16:40:59 2016 UTC (3 years, 6 months ago) by ph10
File length: 320113 byte(s)
Diff to previous 484
Fix pcre2test loop when a callout is in an initial lookbehind.

Revision 484 - (view) (annotate) - [select for diffs]
Modified Tue Feb 2 17:22:55 2016 UTC (3 years, 6 months ago) by ph10
File length: 319952 byte(s)
Diff to previous 478
Detect unmatched closing parentheses in the pre-scan to avoid giving incorrect 
error messages.

Revision 478 - (view) (annotate) - [select for diffs]
Modified Fri Jan 29 18:16:59 2016 UTC (3 years, 6 months ago) by ph10
File length: 319869 byte(s)
Diff to previous 469
Two pcre2test extensions: quoted literal substrings in hex patterns and 
detection of unsupported binary zeros in file input.

Revision 469 - (view) (annotate) - [select for diffs]
Modified Wed Dec 16 18:44:24 2015 UTC (3 years, 8 months ago) by ph10
File length: 319739 byte(s)
Diff to previous 468
Fix printing of *MARK names containing binary zeroes in pcre2test.

Revision 468 - (view) (annotate) - [select for diffs]
Modified Tue Dec 15 18:21:49 2015 UTC (3 years, 8 months ago) by ph10
File length: 319445 byte(s)
Diff to previous 465
Some tests were in the wrong files.

Revision 465 - (view) (annotate) - [select for diffs]
Modified Sat Dec 12 18:45:40 2015 UTC (3 years, 8 months ago) by ph10
File length: 319578 byte(s)
Diff to previous 463
Implement PCRE2_SUBSTITUTE_{OVERFLOW_LENGTH,UNKNOWN_UNSET}.

Revision 463 - (view) (annotate) - [select for diffs]
Modified Sat Dec 5 18:17:41 2015 UTC (3 years, 8 months ago) by ph10
File length: 317716 byte(s)
Diff to previous 461
Harden pcre2test against ridiculously large values in modifiers and command 
line arguments.

Revision 461 - (view) (annotate) - [select for diffs]
Modified Fri Dec 4 18:39:08 2015 UTC (3 years, 8 months ago) by ph10
File length: 317138 byte(s)
Diff to previous 459
Implement PCRE2_SUBSTITUTE_UNSET_EMPTY.

Revision 459 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 18:36:36 2015 UTC (3 years, 8 months ago) by ph10
File length: 316484 byte(s)
Diff to previous 456
Fix \) in (*verb) "name" bug.

Revision 456 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 16:58:31 2015 UTC (3 years, 8 months ago) by ph10
File length: 316204 byte(s)
Diff to previous 455
Fix /x bug when pattern starts with whitespace followed by (?-x).

Revision 455 - (view) (annotate) - [select for diffs]
Modified Wed Dec 2 17:39:26 2015 UTC (3 years, 8 months ago) by ph10
File length: 316570 byte(s)
Diff to previous 454
Fix issues with NULL characters in patterns.

Revision 454 - (view) (annotate) - [select for diffs]
Modified Tue Dec 1 17:41:24 2015 UTC (3 years, 8 months ago) by ph10
File length: 314900 byte(s)
Diff to previous 453
Fix extended *verb name ignored terminating whitespace bug.

Revision 453 - (view) (annotate) - [select for diffs]
Modified Mon Nov 30 17:31:16 2015 UTC (3 years, 8 months ago) by ph10
File length: 314445 byte(s)
Diff to previous 450
Fix empty \Q\E between an item and a qualifier in auto-callout mode.

Revision 450 - (view) (annotate) - [select for diffs]
Modified Fri Nov 27 17:34:36 2015 UTC (3 years, 8 months ago) by ph10
File length: 313989 byte(s)
Diff to previous 446
Fix bad behaviour for isolated \E before qualifier with auto-callout.

Revision 446 - (view) (annotate) - [select for diffs]
Modified Wed Nov 25 18:46:35 2015 UTC (3 years, 8 months ago) by ph10
File length: 313655 byte(s)
Diff to previous 444
Fix auto-callout with (?# comment bug.

Revision 444 - (view) (annotate) - [select for diffs]
Modified Sat Nov 21 16:10:24 2015 UTC (3 years, 9 months ago) by ph10
File length: 312695 byte(s)
Diff to previous 440
Make startoffset a synonym of offset in pcre2test.

Revision 440 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 17:13:43 2015 UTC (3 years, 9 months ago) by ph10
File length: 312690 byte(s)
Diff to previous 439
Fix single-character POSIX class bug in UCP mode.

Revision 439 - (view) (annotate) - [select for diffs]
Modified Mon Nov 16 08:30:48 2015 UTC (3 years, 9 months ago) by zherczeg
File length: 312234 byte(s)
Diff to previous 436
Fix two offset_limit bug in JIT.

Revision 436 - (view) (annotate) - [select for diffs]
Modified Sat Nov 14 17:28:19 2015 UTC (3 years, 9 months ago) by ph10
File length: 312136 byte(s)
Diff to previous 431
Implement PCRE2_INFO_HASBACKSLASHC.

Revision 431 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 17:16:28 2015 UTC (3 years, 9 months ago) by ph10
File length: 312003 byte(s)
Diff to previous 430
Add a new test.

Revision 430 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 16:52:26 2015 UTC (3 years, 9 months ago) by ph10
File length: 311920 byte(s)
Diff to previous 424
Don't split CRLF in pcre2_substitute() when it's a valid newline sequence.

Revision 424 - (view) (annotate) - [select for diffs]
Modified Wed Nov 11 09:42:26 2015 UTC (3 years, 9 months ago) by ph10
File length: 311348 byte(s)
Diff to previous 422
Small optimizations in pcre2_study.c

Revision 422 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 14:33:28 2015 UTC (3 years, 9 months ago) by ph10
File length: 311348 byte(s)
Diff to previous 421
Don't use group caching when (?| is involved; instead use a counter to cap too 
much computation.

Revision 421 - (view) (annotate) - [select for diffs]
Modified Mon Nov 9 18:45:15 2015 UTC (3 years, 9 months ago) by ph10
File length: 309203 byte(s)
Diff to previous 417
Cap minimum length at 65535 and check for integer overflow.

Revision 417 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 14:20:09 2015 UTC (3 years, 9 months ago) by ph10
File length: 309013 byte(s)
Diff to previous 415
Use caching to improve could_be_empty() and find_fixed_length() compile times, 
especially when recursion/subroutine calls are present.

Revision 415 - (view) (annotate) - [select for diffs]
Modified Thu Nov 5 18:03:16 2015 UTC (3 years, 9 months ago) by ph10
File length: 306095 byte(s)
Diff to previous 414
Fix (*NO_AUTO_POSSESS)

Revision 414 - (view) (annotate) - [select for diffs]
Modified Thu Nov 5 17:33:39 2015 UTC (3 years, 9 months ago) by ph10
File length: 306096 byte(s)
Diff to previous 412
Implement pcre2_set_max_pattern_length()

Revision 412 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 20:04:23 2015 UTC (3 years, 9 months ago) by ph10
File length: 305710 byte(s)
Diff to previous 409
Check subpattern name lengths dynamically.

Revision 409 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 17:38:00 2015 UTC (3 years, 9 months ago) by ph10
File length: 305521 byte(s)
Diff to previous 408
Forbid \K patterns that end before they start in pcre2_substitute().

Revision 408 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 10:39:27 2015 UTC (3 years, 9 months ago) by ph10
File length: 305427 byte(s)
Diff to previous 404
Give error for overlong lookbehind assertion.

Revision 404 - (view) (annotate) - [select for diffs]
Modified Sun Nov 1 16:28:13 2015 UTC (3 years, 9 months ago) by ph10
File length: 305213 byte(s)
Diff to previous 402
Fix VERSION condition bug.

Revision 402 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 18:25:19 2015 UTC (3 years, 9 months ago) by ph10
File length: 305115 byte(s)
Diff to previous 393
Avoid the need for an integer overflow check in pcre2_substitute() by adding a 
check for a number greater than the largest capturing group.

Revision 393 - (view) (annotate) - [select for diffs]
Modified Sun Oct 25 17:35:34 2015 UTC (3 years, 10 months ago) by ph10
File length: 305015 byte(s)
Diff to previous 386
Fix PCRE2_NO_AUTO_CAPTURE bug.

Revision 386 - (view) (annotate) - [select for diffs]
Modified Sat Oct 17 13:50:56 2015 UTC (3 years, 10 months ago) by ph10
File length: 304810 byte(s)
Diff to previous 385
Implement --never-backslash-C

Revision 385 - (view) (annotate) - [select for diffs]
Modified Fri Oct 9 16:54:29 2015 UTC (3 years, 10 months ago) by ph10
File length: 306144 byte(s)
Diff to previous 381
Fix integer overflow for patterns whose minimum matching length is very, very 
large.

Revision 381 - (view) (annotate) - [select for diffs]
Modified Wed Oct 7 17:32:48 2015 UTC (3 years, 10 months ago) by ph10
File length: 305936 byte(s)
Diff to previous 376
Implement PCRE2_SUBSTITUTE_EXTENDED.

Revision 376 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 11:49:03 2015 UTC (3 years, 11 months ago) by ph10
File length: 303795 byte(s)
Diff to previous 372
Add null_context to pcre2test for testing NULL contexts.

Revision 372 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 11:24:28 2015 UTC (3 years, 11 months ago) by ph10
File length: 303557 byte(s)
Diff to previous 371
Implement PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit(). No documentation 
yet.

Revision 371 - (view) (annotate) - [select for diffs]
Modified Wed Sep 16 16:49:48 2015 UTC (3 years, 11 months ago) by ph10
File length: 303028 byte(s)
Diff to previous 365
Tidied up a lot of comments in the test files.

Revision 365 - (view) (annotate) - [select for diffs]
Modified Tue Sep 8 17:01:17 2015 UTC (3 years, 11 months ago) by ph10
File length: 303487 byte(s)
Diff to previous 361
Implement #newline_default and adjust testdata and scripts to use it.

Revision 361 - (view) (annotate) - [select for diffs]
Modified Tue Sep 1 17:32:42 2015 UTC (3 years, 11 months ago) by ph10
File length: 303455 byte(s)
Diff to previous 360
Complete escape processing for PCRE2_ALT_VERBNAMES

Revision 360 - (view) (annotate) - [select for diffs]
Modified Sun Aug 30 17:47:36 2015 UTC (3 years, 11 months ago) by ph10
File length: 303094 byte(s)
Diff to previous 359
Implemented PCRE2_ALT_VERBNAMES

Revision 359 - (view) (annotate) - [select for diffs]
Modified Sun Aug 30 14:11:15 2015 UTC (3 years, 11 months ago) by ph10
File length: 302835 byte(s)
Diff to previous 357
Fix pcre2test splitting modifier lists at white space.

Revision 357 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 17:13:09 2015 UTC (3 years, 11 months ago) by ph10
File length: 302822 byte(s)
Diff to previous 344
Add ${*MARK} feature to pcre2_substitute().

Revision 344 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 13:20:37 2015 UTC (4 years ago) by zherczeg
File length: 301530 byte(s)
Diff to previous 343
The JIT compiler should restore the control chain for empty possessive repeats.

Revision 343 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 05:30:10 2015 UTC (4 years ago) by zherczeg
File length: 301427 byte(s)
Diff to previous 342
The JIT compiler should not check repeats after a {0,1} repeat byte code.

Revision 342 - (view) (annotate) - [select for diffs]
Modified Mon Aug 10 16:34:17 2015 UTC (4 years ago) by ph10
File length: 301404 byte(s)
Diff to previous 339
Make (*LIMIT_MATCH=) give an error and correct offsets for limit syntax errors.

Revision 339 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 17:46:35 2015 UTC (4 years ago) by ph10
File length: 301217 byte(s)
Diff to previous 338
Fix missing non-existent reference test and bad error offsets for bad \g and \k 
items.

Revision 338 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 16:29:35 2015 UTC (4 years ago) by ph10
File length: 301130 byte(s)
Diff to previous 337
Re-write recursion handling to fix another compiler bug and make it all less 
error-prone.

Revision 337 - (view) (annotate) - [select for diffs]
Modified Sat Aug 8 05:45:17 2015 UTC (4 years ago) by zherczeg
File length: 301969 byte(s)
Diff to previous 334
The JIT compiler did not restore the control verb head in case of *THEN control verbs.

Revision 334 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 09:13:11 2015 UTC (4 years ago) by ph10
File length: 301917 byte(s)
Diff to previous 333
Add missing integer overflow checks.

Revision 333 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 17:25:55 2015 UTC (4 years ago) by ph10
File length: 301778 byte(s)
Diff to previous 332
Maintenance on tests for Perl compatibility

Revision 332 - (view) (annotate) - [select for diffs]
Modified Mon Aug 3 13:18:49 2015 UTC (4 years ago) by ph10
File length: 301305 byte(s)
Diff to previous 331
Fix incorrect minimum matching length when pattern contains (?| groups.

Revision 331 - (view) (annotate) - [select for diffs]
Modified Sat Aug 1 09:11:28 2015 UTC (4 years ago) by ph10
File length: 300531 byte(s)
Diff to previous 325
Fix issues with minimum length finding.

Revision 325 - (view) (annotate) - [select for diffs]
Modified Wed Jul 22 14:34:31 2015 UTC (4 years, 1 month ago) by ph10
File length: 300291 byte(s)
Diff to previous 324
Fix bugs for patterns with conditional groups starting with assertions.

Revision 324 - (view) (annotate) - [select for diffs]
Modified Wed Jul 22 09:29:09 2015 UTC (4 years, 1 month ago) by ph10
File length: 299942 byte(s)
Diff to previous 323
Fix (?R- not being correctly diagnosed.

Revision 323 - (view) (annotate) - [select for diffs]
Modified Wed Jul 22 09:01:50 2015 UTC (4 years, 1 month ago) by ph10
File length: 299857 byte(s)
Diff to previous 320
Fix incorrect compilation for repeated conditionals with only one branch.

Revision 320 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 13:42:14 2015 UTC (4 years, 1 month ago) by ph10
File length: 299532 byte(s)
Diff to previous 319
Fix "running for ever" bug for deeply nested [: sequences.

Revision 319 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 10:17:23 2015 UTC (4 years, 1 month ago) by ph10
File length: 299100 byte(s)
Diff to previous 317
Fix another fuzzer bug.

Revision 317 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 16:25:21 2015 UTC (4 years, 1 month ago) by ph10
File length: 298867 byte(s)
Diff to previous 315
Fix empty comment (?#) bug

Revision 315 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 15:18:17 2015 UTC (4 years, 1 month ago) by ph10
File length: 298637 byte(s)
Diff to previous 314
Correct test for previous bugfix.

Revision 314 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 15:11:45 2015 UTC (4 years, 1 month ago) by ph10
File length: 298623 byte(s)
Diff to previous 312
Fix bad compilation of a possessively repeated conditional that could match an 
empty string.

Revision 312 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 13:41:09 2015 UTC (4 years, 1 month ago) by ph10
File length: 298338 byte(s)
Diff to previous 311
Ignore {1} quantifiers.

Revision 311 - (view) (annotate) - [select for diffs]
Modified Thu Jul 16 17:47:20 2015 UTC (4 years, 1 month ago) by ph10
File length: 297982 byte(s)
Diff to previous 308
Fix crash due to incorrect pre-pass handling of callouts with string arguments, 
and tighten up the callout handling.

Revision 308 - (view) (annotate) - [select for diffs]
Modified Wed Jul 15 09:34:04 2015 UTC (4 years, 1 month ago) by ph10
File length: 297822 byte(s)
Diff to previous 307
Fix bad processing of (?x)(*MARK) within another group.

Revision 307 - (view) (annotate) - [select for diffs]
Modified Wed Jul 15 09:08:12 2015 UTC (4 years, 1 month ago) by ph10
File length: 297738 byte(s)
Diff to previous 283
Fix [[:>:]] when followed by parenthesis buffer overflow.

Revision 283 - (view) (annotate) - [select for diffs]
Modified Tue Jun 9 17:41:45 2015 UTC (4 years, 2 months ago) by ph10
File length: 297658 byte(s)
Diff to previous 281
Fix empty string matching bug.

Revision 281 - (view) (annotate) - [select for diffs]
Modified Mon Jun 8 17:51:54 2015 UTC (4 years, 2 months ago) by ph10
File length: 297320 byte(s)
Diff to previous 278
Check for integer overflow in subroutine calls.

Revision 278 - (view) (annotate) - [select for diffs]
Modified Wed Jun 3 16:27:47 2015 UTC (4 years, 2 months ago) by ph10
File length: 297216 byte(s)
Diff to previous 272
Refactor named group handling by adding a pre-pass that generates a list of 
named groups with their numbers before the rest of the compiling code is run. 
This has simplified the main compiling code and removed some sources of error.

Revision 272 - (view) (annotate) - [select for diffs]
Modified Tue May 19 16:48:57 2015 UTC (4 years, 3 months ago) by ph10
File length: 296491 byte(s)
Diff to previous 271
Give error for empty subpattern name such as (?'').

Revision 271 - (view) (annotate) - [select for diffs]
Modified Mon May 18 17:31:29 2015 UTC (4 years, 3 months ago) by ph10
File length: 296421 byte(s)
Diff to previous 270
Fix buffer overflow for lookbehind with mutually recursive groups.

Revision 270 - (view) (annotate) - [select for diffs]
Modified Sun May 17 17:44:21 2015 UTC (4 years, 3 months ago) by ph10
File length: 296272 byte(s)
Diff to previous 265
Maintenance on test after running ManyConfigTests.

Revision 265 - (view) (annotate) - [select for diffs]
Modified Fri May 15 17:09:01 2015 UTC (4 years, 3 months ago) by ph10
File length: 297900 byte(s)
Diff to previous 264
Fix buffer overflow for recursive byname back reference when duplicate names 
exist.

Revision 264 - (view) (annotate) - [select for diffs]
Modified Fri May 8 16:32:28 2015 UTC (4 years, 3 months ago) by ph10
File length: 296581 byte(s)
Diff to previous 263
Fix repeated condition check by duplicated name bug.

Revision 263 - (view) (annotate) - [select for diffs]
Modified Wed May 6 16:51:25 2015 UTC (4 years, 3 months ago) by ph10
File length: 296108 byte(s)
Diff to previous 262
Re-do previous patch and fix new forward-reference-with-quantification bugs.

Revision 262 - (view) (annotate) - [select for diffs]
Modified Tue May 5 18:46:51 2015 UTC (4 years, 3 months ago) by ph10
File length: 295946 byte(s)
Diff to previous 261
Fix bug in previous fix.

Revision 261 - (view) (annotate) - [select for diffs]
Modified Sun May 3 16:46:56 2015 UTC (4 years, 3 months ago) by ph10
File length: 295914 byte(s)
Diff to previous 255
Fix recursive forward reference bug.

Revision 255 - (view) (annotate) - [select for diffs]
Modified Thu Apr 23 17:28:39 2015 UTC (4 years, 4 months ago) by ph10
File length: 295143 byte(s)
Diff to previous 253
Fix compatibility issues for \8 and \9.

Revision 253 - (view) (annotate) - [select for diffs]
Modified Wed Apr 22 17:39:25 2015 UTC (4 years, 4 months ago) by ph10
File length: 294579 byte(s)
Diff to previous 252
Implement PCRE2_ALT_CIRCUMFLEX.

Revision 252 - (view) (annotate) - [select for diffs]
Modified Tue Apr 21 08:34:10 2015 UTC (4 years, 4 months ago) by ph10
File length: 294493 byte(s)
Diff to previous 247
Fix replication bug in pcre2test.

Revision 247 - (view) (annotate) - [select for diffs]
Modified Mon Apr 13 17:29:05 2015 UTC (4 years, 4 months ago) by ph10
File length: 294399 byte(s)
Diff to previous 246
Implement PCRE2_NEVER_BACKSLASH_C.

Revision 246 - (view) (annotate) - [select for diffs]
Modified Mon Apr 13 09:13:39 2015 UTC (4 years, 4 months ago) by ph10
File length: 294301 byte(s)
Diff to previous 243
Fix very slow find_minlength when mutual recursion is present.

Revision 243 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 12:16:36 2015 UTC (4 years, 4 months ago) by ph10
File length: 294188 byte(s)
Diff to previous 241
Fix handling of global matching in pcre2test when a lookbehind assertion 
contains \K.

Revision 241 - (view) (annotate) - [select for diffs]
Modified Wed Apr 1 15:37:54 2015 UTC (4 years, 4 months ago) by ph10
File length: 293945 byte(s)
Diff to previous 238
Fix stack overflow instead of error diagnosis for mutual recursion within 
lookbehind assertion.

Revision 238 - (view) (annotate) - [select for diffs]
Modified Tue Mar 31 15:01:25 2015 UTC (4 years, 4 months ago) by ph10
File length: 293848 byte(s)
Diff to previous 237
Fix diagnosis of negative relative references to non-existent groups.

Revision 237 - (view) (annotate) - [select for diffs]
Modified Sun Mar 29 17:34:04 2015 UTC (4 years, 4 months ago) by ph10
File length: 293666 byte(s)
Diff to previous 236
Fix bad compile for possessive quantifier on group containing a subroutine 
reference.

Revision 236 - (view) (annotate) - [select for diffs]
Modified Sun Mar 29 15:40:45 2015 UTC (4 years, 4 months ago) by ph10
File length: 292854 byte(s)
Diff to previous 234
Fix non-diagnosis of syntax error for (?(?< when not followed by ! or =.

Revision 234 - (view) (annotate) - [select for diffs]
Modified Fri Mar 27 17:45:02 2015 UTC (4 years, 4 months ago) by ph10
File length: 292725 byte(s)
Diff to previous 231
Fix mutual recursion inside other parentheses stack overflow bug.

Revision 231 - (view) (annotate) - [select for diffs]
Modified Tue Mar 24 10:21:34 2015 UTC (4 years, 5 months ago) by ph10
File length: 292557 byte(s)
Diff to previous 229
Fix bugs when (?!) is used as a condition.

Revision 229 - (view) (annotate) - [select for diffs]
Modified Mon Mar 23 15:52:08 2015 UTC (4 years, 5 months ago) by ph10
File length: 292474 byte(s)
Diff to previous 228
Implement pcre2_callout_enumerate().

Revision 228 - (view) (annotate) - [select for diffs]
Modified Fri Mar 20 12:37:28 2015 UTC (4 years, 5 months ago) by ph10
File length: 292260 byte(s)
Diff to previous 227
Fix data overrun for /(?(?C)/

Revision 227 - (view) (annotate) - [select for diffs]
Modified Mon Mar 16 15:38:26 2015 UTC (4 years, 5 months ago) by ph10
File length: 292240 byte(s)
Diff to previous 225
Test binary zero in callout strings; change offset to PCRE2_SIZE; some 
documentation tidies.

Revision 225 - (view) (annotate) - [select for diffs]
Modified Sat Mar 14 12:20:18 2015 UTC (4 years, 5 months ago) by ph10
File length: 292059 byte(s)
Diff to previous 224
Add string offset within the pattern to the data passed to a callout with a 
string argument.

Revision 224 - (view) (annotate) - [select for diffs]
Modified Sat Mar 14 10:47:43 2015 UTC (4 years, 5 months ago) by ph10
File length: 291974 byte(s)
Diff to previous 223
Fix crash in pcre2test for some callouts with string arguments.

Revision 223 - (view) (annotate) - [select for diffs]
Modified Thu Mar 12 17:00:18 2015 UTC (4 years, 5 months ago) by ph10
File length: 291654 byte(s)
Diff to previous 222
Support manual callout with string argument at start of condition.

Revision 222 - (view) (annotate) - [select for diffs]
Modified Thu Mar 12 11:49:29 2015 UTC (4 years, 5 months ago) by zherczeg
File length: 290724 byte(s)
Diff to previous 220
Adding more callout with string tests.

Revision 220 - (view) (annotate) - [select for diffs]
Modified Wed Mar 11 17:44:16 2015 UTC (4 years, 5 months ago) by ph10
File length: 289841 byte(s)
Diff to previous 212
Code for callouts with string arguments. Documentation not yet updated.

Revision 212 - (view) (annotate) - [select for diffs]
Modified Sun Mar 1 18:34:05 2015 UTC (4 years, 5 months ago) by ph10
File length: 288015 byte(s)
Diff to previous 211
Fix compile error for forward reference subroutine call within a group that 
also contained a recursive back reference.

Revision 211 - (view) (annotate) - [select for diffs]
Modified Sat Feb 28 11:31:51 2015 UTC (4 years, 5 months ago) by ph10
File length: 287718 byte(s)
Diff to previous 198
Fix "internal error" bug caused by patterns like "((?2){0,1999}())?".

Revision 198 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 10:06:09 2015 UTC (4 years, 6 months ago) by ph10
File length: 287648 byte(s)
Diff to previous 197
Fix bug for groups like (a)*+ (possessive, zero minimum) when the ovector was 
too small to capture.

Revision 197 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 12:48:45 2015 UTC (4 years, 6 months ago) by ph10
File length: 287456 byte(s)
Diff to previous 190
Fix replacement bug in pcre2_substitute().

Revision 190 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 17:31:11 2015 UTC (4 years, 6 months ago) by ph10
File length: 287273 byte(s)
Diff to previous 188
Disallow quantification of assertion conditions, for Perl compatibility (and in 
any case it didn't always work). 

Revision 188 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 17:21:32 2015 UTC (4 years, 6 months ago) by ph10
File length: 286578 byte(s)
Diff to previous 184
Fix incorrect size calculation when a reference to a duplicate name occurs 
in a part of the pattern where PCRE2_DUPNAMES is not set.

Revision 184 - (view) (annotate) - [select for diffs]
Modified Tue Jan 13 16:01:24 2015 UTC (4 years, 7 months ago) by ph10
File length: 286494 byte(s)
Diff to previous 179
Fix conditional group backreference bug.

Revision 179 - (view) (annotate) - [select for diffs]
Modified Fri Jan 2 17:09:16 2015 UTC (4 years, 7 months ago) by ph10
File length: 285375 byte(s)
Diff to previous 177
Add PCRE2_NO_DOTSTAR_ANCHOR and revise documentation for .* optimizing.

Revision 177 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 17:33:10 2014 UTC (4 years, 8 months ago) by ph10
File length: 284042 byte(s)
Diff to previous 174
Improvements for substring handling with partial matches.

Revision 174 - (view) (annotate) - [select for diffs]
Modified Sun Dec 14 17:17:06 2014 UTC (4 years, 8 months ago) by ph10
File length: 283876 byte(s)
Diff to previous 173
Update and improve substring handling and its documentation.

Revision 173 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 17:43:26 2014 UTC (4 years, 8 months ago) by ph10
File length: 283048 byte(s)
Diff to previous 154
Improve interfaces to substring functions, and fix bugs.

Revision 154 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 11:17:20 2014 UTC (4 years, 9 months ago) by ph10
File length: 282533 byte(s)
Diff to previous 147
Fix zero-repeated assertion-as-condition bug.

Revision 147 - (view) (annotate) - [select for diffs]
Modified Fri Nov 14 18:41:20 2014 UTC (4 years, 9 months ago) by ph10
File length: 282429 byte(s)
Diff to previous 144
Further substitution tests (code and data), and more documentation.

Revision 144 - (view) (annotate) - [select for diffs]
Modified Wed Nov 12 16:57:56 2014 UTC (4 years, 9 months ago) by ph10
File length: 282331 byte(s)
Diff to previous 140
Substitution tests and documentation.

Revision 140 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 10:19:23 2014 UTC (4 years, 9 months ago) by ph10
File length: 282161 byte(s)
Diff to previous 128
Code for pcre2_substitute(), and tests.

Revision 128 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 12:34:34 2014 UTC (4 years, 9 months ago) by ph10
File length: 280645 byte(s)
Diff to previous 110
Improve test coverage; minor typo in JIT test and other minor buglets fixed.

Revision 110 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 16:23:57 2014 UTC (4 years, 10 months ago) by ph10
File length: 280067 byte(s)
Diff to previous 105
Partial documentation and partial code tweaks.

Revision 105 - (view) (annotate) - [select for diffs]
Modified Sat Oct 11 15:56:25 2014 UTC (4 years, 10 months ago) by ph10
File length: 279903 byte(s)
Diff to previous 103
The tests all run clean with JIT.

Revision 103 - (view) (annotate) - [select for diffs]
Modified Fri Oct 10 16:42:03 2014 UTC (4 years, 10 months ago) by ph10
File length: 280004 byte(s)
Diff to previous 102
Fix match_unset_backref bug.

Revision 102 - (view) (annotate) - [select for diffs]
Modified Fri Oct 10 16:16:44 2014 UTC (4 years, 10 months ago) by ph10
File length: 279918 byte(s)
Diff to previous 101
Fix "first code unit" bug.

Revision 101 - (view) (annotate) - [select for diffs]
Modified Fri Oct 10 11:55:28 2014 UTC (4 years, 10 months ago) by ph10
File length: 279583 byte(s)
Diff to previous 97
Remove leftchar/rightchar from the public API.

Revision 97 - (view) (annotate) - [select for diffs]
Modified Mon Oct 6 17:28:42 2014 UTC (4 years, 10 months ago) by ph10
File length: 280130 byte(s)
Diff to previous 96
Work on the tests for JIT.

Revision 96 - (view) (annotate) - [select for diffs]
Modified Sun Oct 5 17:55:25 2014 UTC (4 years, 10 months ago) by ph10
File length: 284746 byte(s)
Diff to previous 90
Impose a minimum of 1 for the number of pairs in the ovector.

Revision 90 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 09:47:59 2014 UTC (4 years, 10 months ago) by ph10
File length: 284672 byte(s)
Diff to previous 88
Save compile-time work when PCRE2_NO_START_OPTIMIZE is set.

Revision 88 - (view) (annotate) - [select for diffs]
Modified Wed Oct 1 17:02:33 2014 UTC (4 years, 10 months ago) by ph10
File length: 284442 byte(s)
Diff to previous 87
Remove the ability to change newlines and \R at match time.

Revision 87 - (view) (annotate) - [select for diffs]
Modified Wed Oct 1 16:16:27 2014 UTC (4 years, 10 months ago) by ph10
File length: 285581 byte(s)
Diff to previous 74
Make PCRE2_NO_START_OPTIMIZE a compile-only option.

Revision 74 - (view) (annotate) - [select for diffs]
Modified Fri Sep 19 07:43:39 2014 UTC (4 years, 11 months ago) by ph10
File length: 285309 byte(s)
Diff to previous 71
API documentation and a lot of little related changes to the code.

Revision 71 - (view) (annotate) - [select for diffs]
Modified Sat Aug 30 16:21:17 2014 UTC (4 years, 11 months ago) by ph10
File length: 285309 byte(s)
Diff to previous 61
Make /()a/ set the "first character must be" data.

Revision 61 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 11:46:21 2014 UTC (4 years, 11 months ago) by ph10
File length: 285230 byte(s)
Diff to previous 60
Implement (*NOTEMPTY) and (?(VERSION= features.

Revision 60 - (view) (annotate) - [select for diffs]
Modified Tue Aug 19 17:07:22 2014 UTC (5 years ago) by ph10
File length: 283826 byte(s)
Diff to previous 57
Implement the "rightchar" feature of match data.

Revision 57 - (view) (annotate) - [select for diffs]
Modified Sat Aug 16 09:46:58 2014 UTC (5 years ago) by ph10
File length: 283279 byte(s)
Diff to previous 52
Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.

Revision 52 - (view) (annotate) - [select for diffs]
Modified Tue Aug 12 17:41:11 2014 UTC (5 years ago) by ph10
File length: 283139 byte(s)
Diff to previous 46
Remove save/load from pcre2test, as they will not be implemented just yet (if 
at all).

Revision 46 - (view) (annotate) - [select for diffs]
Modified Sun Aug 10 16:32:58 2014 UTC (5 years ago) by ph10
File length: 283268 byte(s)
Diff to previous 44
Don't say "No options" or "No first/last code unit"; simplifies pcre2test 
output.

Revision 44 - (view) (annotate) - [select for diffs]
Modified Sun Aug 10 16:09:24 2014 UTC (5 years ago) by ph10
File length: 294941 byte(s)
Diff to previous 38
Multi-config tests (without JIT) now work.

Revision 38 - (view) (annotate) - [select for diffs]
Modified Wed Aug 6 09:35:11 2014 UTC (5 years ago) by ph10
File length: 294723 byte(s)
Diff to previous 37
Test tidies and additional tests.

Revision 37 - (view) (annotate) - [select for diffs]
Modified Tue Aug 5 16:51:32 2014 UTC (5 years ago) by ph10
File length: 293897 byte(s)
Diff to previous 36
All tests except JIT and save/reload are implemented.

Revision 36 - (view) (annotate) - [select for diffs]
Modified Sun Aug 3 18:15:32 2014 UTC (5 years ago) by ph10
File length: 293897 byte(s)
Diff to previous 35
Changes to pcre2test single-letter modifiers.

Revision 35 - (view) (annotate) - [select for diffs]
Modified Sun Aug 3 17:50:08 2014 UTC (5 years ago) by ph10
File length: 293686 byte(s)
Diff to previous 31
Add more tests.

Revision 31 - (view) (annotate) - [select for diffs]
Added Thu Jul 24 16:32:38 2014 UTC (5 years, 1 month ago) by ph10
File length: 293688 byte(s)
Tests 1 and 2 are converted (but without save/restore).

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5