/[pcre2]/code/trunk/src/pcre2test.c
ViewVC logotype

Log of /code/trunk/src/pcre2test.c

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, 4 months ago) by ph10
File length: 258668 byte(s)
Diff to previous 692
Fix 32-bit error buffer size bug in pcre2test (Bugzilla 2079).

Revision 692 - (view) (annotate) - [select for diffs]
Modified Tue Mar 21 16:18:54 2017 UTC (2 years, 4 months ago) by ph10
File length: 258574 byte(s)
Diff to previous 690
Close serialization file in pcre2test after any error.

Revision 690 - (view) (annotate) - [select for diffs]
Modified Tue Mar 21 12:22:58 2017 UTC (2 years, 5 months ago) by ph10
File length: 258508 byte(s)
Diff to previous 687
Minor pcre2test code fix for framesize modifier and documentation update.

Revision 687 - (view) (annotate) - [select for diffs]
Modified Sun Mar 19 18:34:27 2017 UTC (2 years, 5 months ago) by ph10
File length: 258544 byte(s)
Diff to previous 682
Fix pcre2test bug for global match with zero terminated subject.

Revision 682 - (view) (annotate) - [select for diffs]
Modified Thu Mar 16 17:55:55 2017 UTC (2 years, 5 months ago) by ph10
File length: 258200 byte(s)
Diff to previous 678
Add "framesize" to pcre2test to display pcre2_match() frame size, using the new 
PCRE2_INFO_FRAMESIZE option for pcre2_pattern_info().

Revision 678 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 13:47:01 2017 UTC (2 years, 5 months ago) by ph10
File length: 257495 byte(s)
Diff to previous 676
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.

Revision 676 - (view) (annotate) - [select for diffs]
Modified Sat Mar 11 17:39:02 2017 UTC (2 years, 5 months ago) by ph10
File length: 257501 byte(s)
Diff to previous 671
Remove remaining (now unused) code under HEAP_MATCH_RECURSE, and make the build 
systems give a warning of the obsolescence of --disable-stack-for-recursion and 
the equivalent CMake setting. 

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: 258607 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: 258607 byte(s)
Diff to previous 658
Check malloc returns in pcre2test.

Revision 658 - (view) (annotate) - [select for diffs]
Modified Sat Feb 4 16:27:20 2017 UTC (2 years, 6 months ago) by ph10
File length: 258144 byte(s)
Diff to previous 656
Don't use %td (use %lu instead) in pcre2test under MSVC.

Revision 656 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 15:21:11 2017 UTC (2 years, 7 months ago) by ph10
File length: 258015 byte(s)
Diff to previous 650
Fix warnings in 32-bit environments.

Revision 650 - (view) (annotate) - [select for diffs]
Modified Wed Jan 11 17:02:27 2017 UTC (2 years, 7 months ago) by ph10
File length: 258015 byte(s)
Diff to previous 639
Fix pcre2test mishandling "end before start" return with POSIX interface.

Revision 639 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 14:17:14 2016 UTC (2 years, 7 months ago) by ph10
File length: 257615 byte(s)
Diff to previous 631
Minor tidy.

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: 257611 byte(s)
Diff to previous 625
Add callout_error to pcre2test and stop the fuzzer after 100 callouts.

Revision 625 - (view) (annotate) - [select for diffs]
Modified Fri Dec 23 17:36:22 2016 UTC (2 years, 7 months ago) by ph10
File length: 257182 byte(s)
Diff to previous 613
Add the -ac option (auto_callout) to pcre2test.

Revision 613 - (view) (annotate) - [select for diffs]
Modified Thu Dec 8 18:56:24 2016 UTC (2 years, 8 months ago) by ph10
File length: 257015 byte(s)
Diff to previous 611
Fix crash in pcre2test when displaying a wide character with a locale set.

Revision 611 - (view) (annotate) - [select for diffs]
Modified Thu Dec 8 16:52:26 2016 UTC (2 years, 8 months ago) by ph10
File length: 256992 byte(s)
Diff to previous 605
Fix small memory leak in error code path.

Revision 605 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 15:37:02 2016 UTC (2 years, 8 months ago) by ph10
File length: 256974 byte(s)
Diff to previous 603
Add pcre2_code_copy_with_tables().

Revision 603 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 10:33:13 2016 UTC (2 years, 8 months ago) by ph10
File length: 255427 byte(s)
Diff to previous 598
Give some offset information for errors in pcre2test hex patterns.

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: 255283 byte(s)
Diff to previous 594
Fix global overflow bug for get/copy names in pcre2test.

Revision 594 - (view) (annotate) - [select for diffs]
Modified Fri Nov 4 10:53:43 2016 UTC (2 years, 9 months ago) by ph10
File length: 255094 byte(s)
Diff to previous 593
Add use_length to pcre2test.

Revision 593 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 18:25:51 2016 UTC (2 years, 9 months ago) by ph10
File length: 254746 byte(s)
Diff to previous 592
List valgrind support when it is enabled.

Revision 592 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 18:18:53 2016 UTC (2 years, 9 months ago) by ph10
File length: 254683 byte(s)
Diff to previous 591
Add strerror() to pcre2test for failed file opening.

Revision 591 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 17:35:59 2016 UTC (2 years, 9 months ago) by ph10
File length: 254040 byte(s)
Diff to previous 576
Remove all "register" declarations.

Revision 576 - (view) (annotate) - [select for diffs]
Modified Sun Oct 23 16:18:15 2016 UTC (2 years, 9 months ago) by ph10
File length: 254076 byte(s)
Diff to previous 557
The "offset" modifier in pcre2test was not being ignored (as documented) for 
POSIX.

Revision 557 - (view) (annotate) - [select for diffs]
Modified Wed Oct 5 16:53:34 2016 UTC (2 years, 10 months ago) by ph10
File length: 254045 byte(s)
Diff to previous 555
Fix callout display bug in pcre2test.

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: 253995 byte(s)
Diff to previous 553
Major refactoring of pcre2_compile.c; see ChangeLog and HACKING.

Revision 553 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 09:01:02 2016 UTC (3 years ago) by ph10
File length: 251680 byte(s)
Diff to previous 550
Update pcre2test with the /utf8_input option, for generating wide characters in 
non-UTF 16-bit and 32-bit modes.

Revision 550 - (view) (annotate) - [select for diffs]
Modified Wed Jul 27 18:00:12 2016 UTC (3 years ago) by ph10
File length: 249534 byte(s)
Diff to previous 545
Tidy code to get rid of compiler warnings.

Revision 545 - (view) (annotate) - [select for diffs]
Modified Wed Jul 6 15:02:24 2016 UTC (3 years, 1 month ago) by ph10
File length: 249527 byte(s)
Diff to previous 544
Ignore "allcaptures" after DFA matching.

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: 249290 byte(s)
Diff to previous 531
Detect overflow in pcre2test pattern and subject repetition counts.

Revision 531 - (view) (annotate) - [select for diffs]
Modified Wed Jun 22 10:41:05 2016 UTC (3 years, 1 month ago) by ph10
File length: 248816 byte(s)
Diff to previous 526
Fix two compiler warnings from clang when only one code unit width is 
supported.

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: 248740 byte(s)
Diff to previous 525
Return an error code when pcre2_get_error_message() does not recognize an error 
code, and add a pcre2test facility for testing this.

Revision 525 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 16:14:52 2016 UTC (3 years, 2 months ago) by ph10
File length: 246568 byte(s)
Diff to previous 522
Fix possible negative index possibility in pcre2test.

Revision 522 - (view) (annotate) - [select for diffs]
Modified Sun Jun 5 16:05:34 2016 UTC (3 years, 2 months ago) by ph10
File length: 246429 byte(s)
Diff to previous 502
Implement PCRE2_NO_JIT, update HTML docs as well.

Revision 502 - (view) (annotate) - [select for diffs]
Modified Mon Feb 29 17:43:01 2016 UTC (3 years, 5 months ago) by ph10
File length: 246333 byte(s)
Diff to previous 499
Avoid "const-correct" warning from MSVC.

Revision 499 - (view) (annotate) - [select for diffs]
Modified Sun Feb 28 13:33:55 2016 UTC (3 years, 5 months ago) by ph10
File length: 246345 byte(s)
Diff to previous 498
Further small fix to regerror() overflow handling, to ensure identical output 
whether or not there is a zero at the end of the buffer.

Revision 498 - (view) (annotate) - [select for diffs]
Modified Sat Feb 27 12:49:00 2016 UTC (3 years, 5 months ago) by ph10
File length: 246103 byte(s)
Diff to previous 495
Fix pcre2test bug when snprintf() in regerror() does not insert a binary zero.

Revision 495 - (view) (annotate) - [select for diffs]
Modified Fri Feb 26 18:26:17 2016 UTC (3 years, 5 months ago) by ph10
File length: 246054 byte(s)
Diff to previous 488
Implemented pcre2_code_copy().

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: 243886 byte(s)
Diff to previous 485
Fix pcre2test loop when a callout is in an initial lookbehind.

Revision 485 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:22:01 2016 UTC (3 years, 6 months ago) by ph10
File length: 243332 byte(s)
Diff to previous 482
Detect and warn when pcre2test is linked with an alien POSIX library.

Revision 482 - (view) (annotate) - [select for diffs]
Modified Sun Jan 31 19:14:15 2016 UTC (3 years, 6 months ago) by ph10
File length: 242290 byte(s)
Diff to previous 478
Don't set PCRE2_NO_AUTO_CAPTURE when REG_NOSUB is passed to regcomp().

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: 242037 byte(s)
Diff to previous 475
Two pcre2test extensions: quoted literal substrings in hex patterns and 
detection of unsupported binary zeros in file input.

Revision 475 - (view) (annotate) - [select for diffs]
Modified Tue Jan 12 14:44:34 2016 UTC (3 years, 7 months ago) by ph10
File length: 240541 byte(s)
Diff to previous 471
Final file updates for 10.21 release.

Revision 471 - (view) (annotate) - [select for diffs]
Modified Thu Dec 17 18:44:06 2015 UTC (3 years, 8 months ago) by ph10
File length: 240541 byte(s)
Diff to previous 470
File tidies, version updates, etc. for 10.21-RC1

Revision 470 - (view) (annotate) - [select for diffs]
Modified Thu Dec 17 17:15:19 2015 UTC (3 years, 8 months ago) by ph10
File length: 240544 byte(s)
Diff to previous 469
Cast needed for 32-bit environments.

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: 240524 byte(s)
Diff to previous 465
Fix printing of *MARK names containing binary zeroes in pcre2test.

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: 240372 byte(s)
Diff to previous 464
Implement PCRE2_SUBSTITUTE_{OVERFLOW_LENGTH,UNKNOWN_UNSET}.

Revision 464 - (view) (annotate) - [select for diffs]
Modified Wed Dec 9 17:33:07 2015 UTC (3 years, 8 months ago) by ph10
File length: 237179 byte(s)
Diff to previous 463
Update overflow checks in pcre2test to allow for ULONG_MAX==UINT32_MAX.

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: 236414 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: 236387 byte(s)
Diff to previous 444
Implement PCRE2_SUBSTITUTE_UNSET_EMPTY.

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

Revision 438 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:55:20 2015 UTC (3 years, 9 months ago) by ph10
File length: 235466 byte(s)
Diff to previous 436
Re-arrange valgrind code.

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: 235597 byte(s)
Diff to previous 434
Implement PCRE2_INFO_HASBACKSLASHC.

Revision 434 - (view) (annotate) - [select for diffs]
Modified Sat Nov 14 16:48:32 2015 UTC (3 years, 9 months ago) by ph10
File length: 235445 byte(s)
Diff to previous 429
Document JIT compile size limit and give more info in pcre2test.

Revision 429 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 18:35:49 2015 UTC (3 years, 9 months ago) by ph10
File length: 235022 byte(s)
Diff to previous 414
Give match data memory failur in regcomp() instead of regexec()

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: 234943 byte(s)
Diff to previous 399
Implement pcre2_set_max_pattern_length()

Revision 399 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 17:17:40 2015 UTC (3 years, 9 months ago) by ph10
File length: 234099 byte(s)
Diff to previous 398
Fix regerror() small buffer issues.

Revision 398 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 16:08:51 2015 UTC (3 years, 9 months ago) by ph10
File length: 233531 byte(s)
Diff to previous 397
Allow expand with posix test.

Revision 397 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 15:20:07 2015 UTC (3 years, 9 months ago) by ph10
File length: 233520 byte(s)
Diff to previous 392
Add replication feature for patterns to pcre2test.

Revision 392 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 15:49:54 2015 UTC (3 years, 9 months ago) by ph10
File length: 230820 byte(s)
Diff to previous 386
Fix spurious error in pcre2test when single-letter modifiers at the end of a line have trailing spaces.

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: 230788 byte(s)
Diff to previous 381
Implement --never-backslash-C

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: 230473 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, 10 months ago) by ph10
File length: 229934 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, 10 months ago) by ph10
File length: 229122 byte(s)
Diff to previous 370
Implement PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit(). No documentation 
yet.

Revision 370 - (view) (annotate) - [select for diffs]
Modified Mon Sep 14 15:10:19 2015 UTC (3 years, 11 months ago) by ph10
File length: 227953 byte(s)
Diff to previous 365
Implement comment lines in subject strings in pcre2test (and perltest.sh) input 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: 227895 byte(s)
Diff to previous 360
Implement #newline_default and adjust testdata and scripts to use it.

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: 226171 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: 226015 byte(s)
Diff to previous 326
Fix pcre2test splitting modifier lists at white space.

Revision 326 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 13:30:50 2015 UTC (4 years ago) by ph10
File length: 225935 byte(s)
Diff to previous 313
Fix pedantic infelicities shown up by clang and a UTF-8 checking overflow bug.

Revision 313 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 14:22:04 2015 UTC (4 years, 1 month ago) by ph10
File length: 225920 byte(s)
Diff to previous 305
Header name change for z/OS.

Revision 305 - (view) (annotate) - [select for diffs]
Modified Mon Jul 6 16:14:04 2015 UTC (4 years, 1 month ago) by ph10
File length: 225920 byte(s)
Diff to previous 288
Add code to show EBCDIC code page for native z/OS.

Revision 288 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 16:39:25 2015 UTC (4 years, 2 months ago) by ph10
File length: 225514 byte(s)
Diff to previous 284
Source and document file tidies for 10.20-RC1.

Revision 284 - (view) (annotate) - [select for diffs]
Modified Fri Jun 12 16:25:23 2015 UTC (4 years, 2 months ago) by ph10
File length: 225541 byte(s)
Diff to previous 274
Fix \a and \e in pcre2test, and \a in pcre2_compile, on EBCDIC platforms.

Revision 274 - (view) (annotate) - [select for diffs]
Modified Wed May 20 17:44:17 2015 UTC (4 years, 3 months ago) by ph10
File length: 225533 byte(s)
Diff to previous 253
Make pcre2test give an error for \P, \p, and \X after #forbid_utf.

Revision 253 - (view) (annotate) - [select for diffs]
Modified Wed Apr 22 17:39:25 2015 UTC (4 years, 3 months ago) by ph10
File length: 225075 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: 224918 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: 224697 byte(s)
Diff to previous 243
Implement PCRE2_NEVER_BACKSLASH_C.

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: 224534 byte(s)
Diff to previous 229
Fix handling of global matching in pcre2test when a lookbehind assertion 
contains \K.

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

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: 219726 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: 219669 byte(s)
Diff to previous 220
Fix crash in pcre2test for some callouts with string arguments.

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: 219493 byte(s)
Diff to previous 210
Code for callouts with string arguments. Documentation not yet updated.

Revision 210 - (view) (annotate) - [select for diffs]
Modified Thu Feb 26 17:36:29 2015 UTC (4 years, 5 months ago) by ph10
File length: 218598 byte(s)
Diff to previous 208
Final file tidies for 10.10-RC2.

Revision 208 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 17:19:28 2015 UTC (4 years, 5 months ago) by ph10
File length: 218607 byte(s)
Diff to previous 204
Add RunTest.bat for testing under Windows, with appropriate test files.

Revision 204 - (view) (annotate) - [select for diffs]
Modified Sat Feb 21 18:53:51 2015 UTC (4 years, 5 months ago) by ph10
File length: 218300 byte(s)
Diff to previous 203
Improve error message for pcre2test stack setting failure; also %ld should 
really be %lu throughout.

Revision 203 - (view) (annotate) - [select for diffs]
Modified Sat Feb 21 17:26:24 2015 UTC (4 years, 5 months ago) by ph10
File length: 217981 byte(s)
Diff to previous 202
Two more 32-bit warnings fixed.

Revision 202 - (view) (annotate) - [select for diffs]
Modified Sat Feb 21 17:25:12 2015 UTC (4 years, 5 months ago) by ph10
File length: 217943 byte(s)
Diff to previous 185
Fix compiler warnings for pcre2test on 32-bit systems.

Revision 185 - (view) (annotate) - [select for diffs]
Modified Fri Jan 23 16:51:47 2015 UTC (4 years, 6 months ago) by ph10
File length: 217753 byte(s)
Diff to previous 179
Add serialization functions and tests with updated pcre2test. Fix 
PCRE2_INFO_SIZE issues.

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: 205967 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, 7 months ago) by ph10
File length: 205804 byte(s)
Diff to previous 176
Improvements for substring handling with partial matches.

Revision 176 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 09:55:25 2014 UTC (4 years, 8 months ago) by ph10
File length: 205932 byte(s)
Diff to previous 175
File tidies for 10.00-RC2.

Revision 175 - (view) (annotate) - [select for diffs]
Modified Mon Dec 15 11:17:05 2014 UTC (4 years, 8 months ago) by ph10
File length: 205933 byte(s)
Diff to previous 165
Small code tidy.

Revision 165 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 12:46:16 2014 UTC (4 years, 8 months ago) by ph10
File length: 205948 byte(s)
Diff to previous 164
Move context argument to last in pcre2_jit_stack_create().

Revision 164 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 16:51:53 2014 UTC (4 years, 8 months ago) by ph10
File length: 205948 byte(s)
Diff to previous 162
Add user data to recursion guard; get ready for RC1 (again)

Revision 162 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 17:35:01 2014 UTC (4 years, 8 months ago) by ph10
File length: 205793 byte(s)
Diff to previous 161
Change callouts to pass the user data as a separate argument.

Revision 161 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 11:55:07 2014 UTC (4 years, 8 months ago) by ph10
File length: 205707 byte(s)
Diff to previous 159
Tidy up API for pcre2_config.

Revision 159 - (view) (annotate) - [select for diffs]
Modified Mon Nov 24 15:31:28 2014 UTC (4 years, 8 months ago) by ph10
File length: 205702 byte(s)
Diff to previous 158
Final preparations for 10.00-RC1

Revision 158 - (view) (annotate) - [select for diffs]
Modified Sun Nov 23 18:38:38 2014 UTC (4 years, 8 months ago) by ph10
File length: 205707 byte(s)
Diff to previous 156
More documentation and test updates.

Revision 156 - (view) (annotate) - [select for diffs]
Modified Fri Nov 21 12:19:37 2014 UTC (4 years, 8 months ago) by ph10
File length: 205452 byte(s)
Diff to previous 155
Add additional tests and fix some compiler warnings; update stack information.

Revision 155 - (view) (annotate) - [select for diffs]
Modified Thu Nov 20 17:39:28 2014 UTC (4 years, 9 months ago) by ph10
File length: 205374 byte(s)
Diff to previous 147
Eliminate a compiler warning.

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: 205213 byte(s)
Diff to previous 146
Further substitution tests (code and data), and more documentation.

Revision 146 - (view) (annotate) - [select for diffs]
Modified Wed Nov 12 17:46:02 2014 UTC (4 years, 9 months ago) by ph10
File length: 205042 byte(s)
Diff to previous 144
Get rid of remaining FIXMEs in the code; implement JIT compile timing.

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: 203934 byte(s)
Diff to previous 143
Substitution tests and documentation.

Revision 143 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 16:51:07 2014 UTC (4 years, 9 months ago) by ph10
File length: 201924 byte(s)
Diff to previous 142
Substitute code update and documentation.

Revision 142 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 10:50:31 2014 UTC (4 years, 9 months ago) by ph10
File length: 201928 byte(s)
Diff to previous 140
Config returns code unit count for strings - didn't always.

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: 201931 byte(s)
Diff to previous 137
Code for pcre2_substitute(), and tests.

Revision 137 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 16:07:30 2014 UTC (4 years, 9 months ago) by ph10
File length: 197001 byte(s)
Diff to previous 133
Finish off changes of JIT stack assignment

Revision 133 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 16:05:19 2014 UTC (4 years, 9 months ago) by ph10
File length: 197300 byte(s)
Diff to previous 132
Fix bug for (*ACCEPT) inside a capturing group.

Revision 132 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 18:27:56 2014 UTC (4 years, 9 months ago) by ph10
File length: 196732 byte(s)
Diff to previous 131
Make --enable-unicode the default.

Revision 131 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 17:13:00 2014 UTC (4 years, 9 months ago) by ph10
File length: 196753 byte(s)
Diff to previous 130
Changed jit_stack_alloc to jit_stack_create.

Revision 130 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 15:34:31 2014 UTC (4 years, 9 months ago) by ph10
File length: 196768 byte(s)
Diff to previous 129
Add tests for JIT fast path.

Revision 129 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 15:57:47 2014 UTC (4 years, 9 months ago) by ph10
File length: 194231 byte(s)
Diff to previous 128
Recognize '-' as standard input in pcre2test.

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: 193996 byte(s)
Diff to previous 123
Improve test coverage; minor typo in JIT test and other minor buglets fixed.

Revision 123 - (view) (annotate) - [select for diffs]
Modified Sat Oct 25 14:28:43 2014 UTC (4 years, 9 months ago) by ph10
File length: 185125 byte(s)
Diff to previous 120
Remove some unused code and a spurious comment and reword one message.

Revision 120 - (view) (annotate) - [select for diffs]
Modified Mon Oct 20 17:28:49 2014 UTC (4 years, 10 months ago) by ph10
File length: 185115 byte(s)
Diff to previous 117
Tidy a lot of files (remove trailing spaces)

Revision 117 - (view) (annotate) - [select for diffs]
Modified Fri Oct 17 15:52:57 2014 UTC (4 years, 10 months ago) by ph10
File length: 185166 byte(s)
Diff to previous 114
Change --enable-pcre8 etc to --enable-pcre2-8 etc and consequent changes; 
change "pcre" to "pcre2" in a number of files.

Revision 114 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 16:44:12 2014 UTC (4 years, 10 months ago) by ph10
File length: 184631 byte(s)
Diff to previous 113
Remove length argument from pcre2_config; give width if where==NULL.

Revision 113 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 15:57:49 2014 UTC (4 years, 10 months ago) by ph10
File length: 184890 byte(s)
Diff to previous 112
Fix several bugs concerned with different configurations.

Revision 112 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 17:07:46 2014 UTC (4 years, 10 months ago) by ph10
File length: 184859 byte(s)
Diff to previous 110
Fix Unicode version and JIT target output.

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: 184314 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: 182558 byte(s)
Diff to previous 101
The tests all run clean with JIT.

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: 181795 byte(s)
Diff to previous 96
Remove leftchar/rightchar from the public API.

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: 181540 byte(s)
Diff to previous 92
Impose a minimum of 1 for the number of pairs in the ovector.

Revision 92 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 15:09:00 2014 UTC (4 years, 10 months ago) by ph10
File length: 181710 byte(s)
Diff to previous 89
Break global loop in pcre2test if matching returns the same substring.

Revision 89 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 09:25:57 2014 UTC (4 years, 10 months ago) by ph10
File length: 180697 byte(s)
Diff to previous 88
Remove match context argument from pcre2_jit_compile.

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: 180790 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: 181117 byte(s)
Diff to previous 86
Make PCRE2_NO_START_OPTIMIZE a compile-only option.

Revision 86 - (view) (annotate) - [select for diffs]
Modified Tue Sep 30 16:30:39 2014 UTC (4 years, 10 months ago) by ph10
File length: 181192 byte(s)
Diff to previous 84
Update pcre2test with JIT features (untested)

Revision 84 - (view) (annotate) - [select for diffs]
Modified Tue Sep 30 07:06:48 2014 UTC (4 years, 10 months ago) by zherczeg
File length: 177911 byte(s)
Diff to previous 82
PCRE2 successfully compiles with --enable-jit now.

Revision 82 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 17:39:28 2014 UTC (4 years, 10 months ago) by ph10
File length: 177818 byte(s)
Diff to previous 76
More draft documentation.

Revision 76 - (view) (annotate) - [select for diffs]
Modified Fri Sep 19 17:53:33 2014 UTC (4 years, 11 months ago) by ph10
File length: 177803 byte(s)
Diff to previous 74
Changed SUPPORT_PCRE8 etc into SUPPORT_PCRE2_8 etc.

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: 177601 byte(s)
Diff to previous 64
API documentation and a lot of little related changes to the code.

Revision 64 - (view) (annotate) - [select for diffs]
Modified Fri Aug 29 12:12:34 2014 UTC (4 years, 11 months ago) by ph10
File length: 176729 byte(s)
Diff to previous 60
Re-specify how the substring functions return lengths.

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

Revision 59 - (view) (annotate) - [select for diffs]
Modified Sun Aug 17 11:12:22 2014 UTC (5 years ago) by ph10
File length: 175131 byte(s)
Diff to previous 57
Some missed PCRE2_SIZE updates in pcre2test.

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

Revision 54 - (view) (annotate) - [select for diffs]
Modified Fri Aug 15 09:55:18 2014 UTC (5 years ago) by ph10
File length: 174647 byte(s)
Diff to previous 52
Tidy some comments; change several PCRE2_INFO fields to uint32_t instead of 
int.

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

Revision 51 - (view) (annotate) - [select for diffs]
Modified Tue Aug 12 09:48:56 2014 UTC (5 years ago) by ph10
File length: 180435 byte(s)
Diff to previous 46
Add PCRE2_CONFIG_UNICODE_VERSION to give the Unicode version string.

Revision 46 - (view) (annotate) - [select for diffs]
Modified Sun Aug 10 16:32:58 2014 UTC (5 years ago) by ph10
File length: 180223 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: 180365 byte(s)
Diff to previous 42
Multi-config tests (without JIT) now work.

Revision 42 - (view) (annotate) - [select for diffs]
Modified Fri Aug 8 18:18:18 2014 UTC (5 years ago) by ph10
File length: 178553 byte(s)
Diff to previous 40
Preparatory work for JIT.

Revision 40 - (view) (annotate) - [select for diffs]
Modified Thu Aug 7 16:57:28 2014 UTC (5 years ago) by ph10
File length: 178506 byte(s)
Diff to previous 37
Abolish 'D' abbrevation for 'debug'.

Revision 37 - (view) (annotate) - [select for diffs]
Modified Tue Aug 5 16:51:32 2014 UTC (5 years ago) by ph10
File length: 178547 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: 178452 byte(s)
Diff to previous 32
Changes to pcre2test single-letter modifiers.

Revision 32 - (view) (annotate) - [select for diffs]
Modified Thu Jul 24 18:01:11 2014 UTC (5 years ago) by ph10
File length: 178589 byte(s)
Diff to previous 31
Test 3 (locale test) converted.

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

Revision 28 - (view) (annotate) - [select for diffs]
Modified Sat Jul 5 16:02:10 2014 UTC (5 years, 1 month ago) by ph10
File length: 174984 byte(s)
Diff to previous 27
Add -dfa command line option to pcre2test.

Revision 27 - (view) (annotate) - [select for diffs]
Modified Sat Jul 5 11:09:59 2014 UTC (5 years, 1 month ago) by ph10
File length: 174840 byte(s)
Diff to previous 26
DFA matching is starting to work.

Revision 26 - (view) (annotate) - [select for diffs]
Modified Fri Jul 4 16:26:09 2014 UTC (5 years, 1 month ago) by ph10
File length: 174933 byte(s)
Diff to previous 24
Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET 
for offset values.

Revision 24 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 17:01:40 2014 UTC (5 years, 1 month ago) by ph10
File length: 174440 byte(s)
Diff to previous 23
Runtime memory testing and finding match limits are working.

Revision 23 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 10:56:11 2014 UTC (5 years, 1 month ago) by ph10
File length: 170587 byte(s)
Diff to previous 22
Callout testing in pcre2test is now working.

Revision 22 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 14:23:18 2014 UTC (5 years, 1 month ago) by ph10
File length: 165242 byte(s)
Diff to previous 21
The pcre2_match() function's basic facilities are working (though hardly 
tested).

Revision 21 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 15:47:33 2014 UTC (5 years, 1 month ago) by ph10
File length: 165257 byte(s)
Diff to previous 20
Miscellanous name tidies.

Revision 20 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 15:30:10 2014 UTC (5 years, 1 month ago) by ph10
File length: 165257 byte(s)
Diff to previous 19
Improve consistency in #defined names, in particular with regard to 
underscores.

Revision 19 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 09:51:58 2014 UTC (5 years, 1 month ago) by ph10
File length: 165304 byte(s)
Diff to previous 18
Allow \R and newline handling to be specified at match time (as for PCRE1).

Revision 18 - (view) (annotate) - [select for diffs]
Modified Mon Jun 23 17:07:24 2014 UTC (5 years, 1 month ago) by ph10
File length: 164948 byte(s)
Diff to previous 17
Add --version as a pcre2test option, and add a comment to config.

Revision 17 - (view) (annotate) - [select for diffs]
Modified Mon Jun 23 16:41:29 2014 UTC (5 years, 1 month ago) by ph10
File length: 164703 byte(s)
Diff to previous 15
Abolish pcre2_version(); add PCRE2_CONFIG_VERSION.

Revision 15 - (view) (annotate) - [select for diffs]
Modified Sat Jun 21 12:39:48 2014 UTC (5 years, 2 months ago) by ph10
File length: 164462 byte(s)
Diff to previous 13
Auto-possession and studying added; compile-time errors refactored.

Revision 13 - (view) (annotate) - [select for diffs]
Modified Sat Jun 14 18:29:51 2014 UTC (5 years, 2 months ago) by ph10
File length: 164462 byte(s)
Diff to previous 11
Basic pcre2_compile() is working (no study, no auto-possess yet).

Revision 11 - (view) (annotate) - [select for diffs]
Modified Tue May 20 18:48:43 2014 UTC (5 years, 3 months ago) by ph10
File length: 163170 byte(s)
Diff to previous 9
Got pcre2test as far as it can go without real compile and match functions.

Revision 9 - (view) (annotate) - [select for diffs]
Modified Tue May 13 15:58:29 2014 UTC (5 years, 3 months ago) by ph10
File length: 148084 byte(s)
Diff to previous 8
As far as pcre2test can usefully go without a real library.

Revision 8 - (view) (annotate) - [select for diffs]
Modified Tue May 13 11:20:03 2014 UTC (5 years, 3 months ago) by ph10
File length: 145821 byte(s)
Diff to previous 7
Further work on pcre2test (can now display compiled code).

Revision 7 - (view) (annotate) - [select for diffs]
Modified Wed Apr 30 16:55:24 2014 UTC (5 years, 3 months ago) by ph10
File length: 131045 byte(s)
Diff to previous 6
More groundwork for pcre2test: POSIX support.

Revision 6 - (view) (annotate) - [select for diffs]
Modified Fri Apr 18 15:37:56 2014 UTC (5 years, 4 months ago) by ph10
File length: 97901 byte(s)
Diff to previous 5
Refactor the framework for revised API.

Revision 5 - (view) (annotate) - [select for diffs]
Added Fri Mar 7 17:28:52 2014 UTC (5 years, 5 months ago) by ph10
File length: 145 byte(s)
Create dummy framework for all functions and programs.

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