/[pcre2]/code/tags/pcre2-10.21
ViewVC logotype

Log of /code/tags/pcre2-10.21

View Directory Listing Directory Listing


Sticky Revision:

Revision 476 - Directory Listing
Modified Tue Jan 12 14:48:49 2016 UTC (5 years, 6 months ago) by ph10
Copied from: code/trunk revision 475
Tag 10.21 release.

Revision 475 - Directory Listing
Modified Tue Jan 12 14:44:34 2016 UTC (5 years, 6 months ago) by ph10
Original Path: code/trunk
Final file updates for 10.21 release.

Revision 474 - Directory Listing
Modified Thu Jan 7 16:08:44 2016 UTC (5 years, 6 months ago) by ph10
Original Path: code/trunk
Remove unwanted trailing space in test data.

Revision 473 - Directory Listing
Modified Tue Jan 5 15:49:53 2016 UTC (5 years, 6 months ago) by ph10
Original Path: code/trunk
Fix erroneous COPYING file.

Revision 472 - Directory Listing
Modified Fri Dec 18 10:35:03 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Final file tidies for 8.21-RC1.

Revision 471 - Directory Listing
Modified Thu Dec 17 18:44:06 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
File tidies, version updates, etc. for 10.21-RC1

Revision 470 - Directory Listing
Modified Thu Dec 17 17:15:19 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Cast needed for 32-bit environments.

Revision 469 - Directory Listing
Modified Wed Dec 16 18:44:24 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Fix printing of *MARK names containing binary zeroes in pcre2test.

Revision 468 - Directory Listing
Modified Tue Dec 15 18:21:49 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Some tests were in the wrong files.

Revision 467 - Directory Listing
Modified Tue Dec 15 18:20:50 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Fix minor glitch.

Revision 466 - Directory Listing
Modified Tue Dec 15 12:07:41 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Documentation update.

Revision 465 - Directory Listing
Modified Sat Dec 12 18:45:40 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_SUBSTITUTE_{OVERFLOW_LENGTH,UNKNOWN_UNSET}.

Revision 464 - Directory Listing
Modified Wed Dec 9 17:33:07 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Update overflow checks in pcre2test to allow for ULONG_MAX==UINT32_MAX.

Revision 463 - Directory Listing
Modified Sat Dec 5 18:17:41 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Harden pcre2test against ridiculously large values in modifiers and command 
line arguments.

Revision 462 - Directory Listing
Modified Fri Dec 4 18:43:00 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Update forgotten document

Revision 461 - Directory Listing
Modified Fri Dec 4 18:39:08 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_SUBSTITUTE_UNSET_EMPTY.

Revision 460 - Directory Listing
Modified Fri Dec 4 14:34:35 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Fix typo introduced by ChangeLog 107.

Revision 459 - Directory Listing
Modified Thu Dec 3 18:36:36 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Fix \) in (*verb) "name" bug.

Revision 458 - Directory Listing
Modified Thu Dec 3 17:19:13 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Documentation clarification.

Revision 457 - Directory Listing
Modified Thu Dec 3 17:08:23 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Tidy comment

Revision 456 - Directory Listing
Modified Thu Dec 3 16:58:31 2015 UTC (5 years, 7 months ago) by ph10
Original Path: code/trunk
Fix /x bug when pattern starts with whitespace followed by (?-x).

Revision 455 - Directory Listing
Modified Wed Dec 2 17:39:26 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix issues with NULL characters in patterns.

Revision 454 - Directory Listing
Modified Tue Dec 1 17:41:24 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix extended *verb name ignored terminating whitespace bug.

Revision 453 - Directory Listing
Modified Mon Nov 30 17:31:16 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix empty \Q\E between an item and a qualifier in auto-callout mode.

Revision 452 - Directory Listing
Modified Sun Nov 29 17:45:27 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Allow for up to 32-bit numbers in the ordin() function in pcre2grep.

Revision 451 - Directory Listing
Modified Sun Nov 29 17:38:12 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Give error for regexec with pmatch=NULL and REG_STARTEND set.

Revision 450 - Directory Listing
Modified Fri Nov 27 17:34:36 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix bad behaviour for isolated \E before qualifier with auto-callout.

Revision 449 - Directory Listing
Modified Fri Nov 27 17:14:51 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Updated tests for previous patch.

Revision 448 - Directory Listing
Modified Fri Nov 27 17:03:58 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix negated POSIX class bug.

Revision 447 - Directory Listing
Modified Fri Nov 27 15:58:44 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix bad offset value in invalid UTF pattern error.

Revision 446 - Directory Listing
Modified Wed Nov 25 18:46:35 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix auto-callout with (?# comment bug.

Revision 445 - Directory Listing
Modified Sat Nov 21 16:27:06 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Documentation updates.

Revision 444 - Directory Listing
Modified Sat Nov 21 16:10:24 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Make startoffset a synonym of offset in pcre2test.

Revision 443 - Directory Listing
Modified Fri Nov 20 16:55:36 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix wide character problem with negated POSIX ascii and xdigit class items.

Revision 442 - Directory Listing
Modified Wed Nov 18 08:01:33 2015 UTC (5 years, 8 months ago) by zherczeg
Original Path: code/trunk
Hotfix for [:punct:] in JIT.

Revision 441 - Directory Listing
Modified Tue Nov 17 17:59:35 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix [:punct:] bug in UCP mode (matching chars in the range 128-255)

Revision 440 - Directory Listing
Modified Tue Nov 17 17:13:43 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix single-character POSIX class bug in UCP mode.

Revision 439 - Directory Listing
Modified Mon Nov 16 08:30:48 2015 UTC (5 years, 8 months ago) by zherczeg
Original Path: code/trunk
Fix two offset_limit bug in JIT.

Revision 438 - Directory Listing
Modified Sun Nov 15 18:55:20 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Re-arrange valgrind code.

Revision 437 - Directory Listing
Modified Sun Nov 15 05:05:53 2015 UTC (5 years, 8 months ago) by zherczeg
Original Path: code/trunk
Support offset limit in JIT.

Revision 436 - Directory Listing
Modified Sat Nov 14 17:28:19 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_INFO_HASBACKSLASHC.

Revision 435 - Directory Listing
Modified Sat Nov 14 17:08:03 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Documentation improvement.

Revision 434 - Directory Listing
Modified Sat Nov 14 16:48:32 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Document JIT compile size limit and give more info in pcre2test.

Revision 433 - Directory Listing
Modified Sat Nov 14 13:22:34 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Run test 8 (sizes and offsets and mode-specific things) for link size 3 and 4 
as well as for link size 2, with different output files in each case.

Revision 432 - Directory Listing
Modified Fri Nov 13 17:26:42 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Paranoid check in regcomp() for bad error code from pcre2_compile().

Revision 431 - Directory Listing
Modified Fri Nov 13 17:16:28 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Add a new test.

Revision 430 - Directory Listing
Modified Fri Nov 13 16:52:26 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Don't split CRLF in pcre2_substitute() when it's a valid newline sequence.

Revision 429 - Directory Listing
Modified Thu Nov 12 18:35:49 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Give match data memory failur in regcomp() instead of regexec()

Revision 428 - Directory Listing
Modified Thu Nov 12 17:24:58 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Tidy another out-of-bounds pointer issue.

Revision 427 - Directory Listing
Modified Wed Nov 11 18:35:14 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Check for too many replacements (more than INT_MAX) in pcre2_substitute()

Revision 426 - Directory Listing
Modified Wed Nov 11 17:52:11 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Check errorcode > 0 in regerror().

Revision 425 - Directory Listing
Modified Wed Nov 11 17:43:37 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Lock out configuring for EBCDIC with non-8-bit libraries.

Revision 424 - Directory Listing
Modified Wed Nov 11 09:42:26 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Small optimizations in pcre2_study.c

Revision 423 - Directory Listing
Modified Tue Nov 10 14:50:51 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Clarify relative refence semantics.

Revision 422 - Directory Listing
Modified Tue Nov 10 14:33:28 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Don't use group caching when (?| is involved; instead use a counter to cap too 
much computation.

Revision 421 - Directory Listing
Modified Mon Nov 9 18:45:15 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Cap minimum length at 65535 and check for integer overflow.

Revision 420 - Directory Listing
Modified Mon Nov 9 17:39:43 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Allow for the possibility of the size of the nest_save structure not being
a factor of the size of the compiling workspace.

Revision 419 - Directory Listing
Modified Mon Nov 9 17:09:00 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Correct comments.

Revision 418 - Directory Listing
Modified Sun Nov 8 14:41:34 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Adjust tests for workspace overflow and relevant comments in pcre2_compile.c

Revision 417 - Directory Listing
Modified Sun Nov 8 14:20:09 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Use caching to improve could_be_empty() and find_fixed_length() compile times, 
especially when recursion/subroutine calls are present.

Revision 416 - Directory Listing
Modified Fri Nov 6 17:52:41 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix out-of-date comment.

Revision 415 - Directory Listing
Modified Thu Nov 5 18:03:16 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix (*NO_AUTO_POSSESS)

Revision 414 - Directory Listing
Modified Thu Nov 5 17:33:39 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Implement pcre2_set_max_pattern_length()

Revision 413 - Directory Listing
Modified Tue Nov 3 20:09:33 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Fix buglet in recent name length patch.

Revision 412 - Directory Listing
Modified Tue Nov 3 20:04:23 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Check subpattern name lengths dynamically.

Revision 411 - Directory Listing
Modified Tue Nov 3 19:14:31 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Dynamic check of (*MARK) etc name length to avoid the possibility of overflow.

Revision 410 - Directory Listing
Modified Tue Nov 3 18:40:28 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Document race issue for pcre2_code_free() after serialize/deserialize.

Revision 409 - Directory Listing
Modified Tue Nov 3 17:38:00 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Forbid \K patterns that end before they start in pcre2_substitute().

Revision 408 - Directory Listing
Modified Tue Nov 3 10:39:27 2015 UTC (5 years, 8 months ago) by ph10
Original Path: code/trunk
Give error for overlong lookbehind assertion.

Revision 407 - Directory Listing
Modified Sun Nov 1 17:31:48 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Bad max lookbehind length was calculated when a back reference contained a 
recursion.

Revision 406 - Directory Listing
Modified Sun Nov 1 16:54:17 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix dodgy code for UTF-32 checking.

Revision 405 - Directory Listing
Modified Sun Nov 1 16:36:20 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix off-by-one bug in pcre2_substitute().

Revision 404 - Directory Listing
Modified Sun Nov 1 16:28:13 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix VERSION condition bug.

Revision 403 - Directory Listing
Modified Fri Oct 30 18:30:43 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Document regerror_buffsize feature added to pcre2test.

Revision 402 - Directory Listing
Modified Fri Oct 30 18:25:19 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
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 401 - Directory Listing
Modified Fri Oct 30 17:41:56 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Use PCRE2_NO_UTF_CHECK for the second and subsequent matches in 
pcre2_substitute().

Revision 400 - Directory Listing
Modified Fri Oct 30 17:30:03 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix pcre2_substitute(): set zero-terminated length before UTF validity check.

Revision 399 - Directory Listing
Modified Fri Oct 30 17:17:40 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix regerror() small buffer issues.

Revision 398 - Directory Listing
Modified Fri Oct 30 16:08:51 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Allow expand with posix test.

Revision 397 - Directory Listing
Modified Fri Oct 30 15:20:07 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Add replication feature for patterns to pcre2test.

Revision 396 - Directory Listing
Modified Wed Oct 28 09:59:53 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Improve error message for overly-complicated patterns.

Revision 395 - Directory Listing
Modified Wed Oct 28 09:25:31 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix overlong (*MARK) or (*THEN) names bug.

Revision 394 - Directory Listing
Modified Tue Oct 27 16:15:25 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix minor buglet in this script.

Revision 393 - Directory Listing
Modified Sun Oct 25 17:35:34 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix PCRE2_NO_AUTO_CAPTURE bug.

Revision 392 - Directory Listing
Modified Thu Oct 22 15:49:54 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix spurious error in pcre2test when single-letter modifiers at the end of a line have trailing spaces.

Revision 391 - Directory Listing
Modified Wed Oct 21 15:59:45 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Add attribution for last bug.

Revision 390 - Directory Listing
Modified Wed Oct 21 11:29:07 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix UCP with [[:<]] and [[:>:]] bad compile bug.

Revision 389 - Directory Listing
Modified Sat Oct 17 18:31:29 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Include --enable-never-backslash-C in one test, and arrange to ignore spurious 
warning message from ar: `u' modifier ignored ...

Revision 388 - Directory Listing
Modified Sat Oct 17 18:29:01 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix erroneous "\ at end of pattern" errors, introduced by 
PCRE2_SUBSTITUTE_EXTENDED patch.

Revision 387 - Directory Listing
Modified Sat Oct 17 18:27:38 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix bug: test 22 not skipped when Unicode not configured.

Revision 386 - Directory Listing
Modified Sat Oct 17 13:50:56 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Implement --never-backslash-C

Revision 385 - Directory Listing
Modified Fri Oct 9 16:54:29 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix integer overflow for patterns whose minimum matching length is very, very 
large.

Revision 384 - Directory Listing
Modified Fri Oct 9 16:06:53 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Fix compiler bug for classes such as [\W\p{Any}].

Revision 383 - Directory Listing
Modified Wed Oct 7 17:40:22 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Ignore src/config.h

Revision 382 - Directory Listing
Modified Wed Oct 7 17:37:57 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Remove src/config.h, accidentally added to the repo.

Revision 381 - Directory Listing
Modified Wed Oct 7 17:32:48 2015 UTC (5 years, 9 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_SUBSTITUTE_EXTENDED.

Revision 380 - Directory Listing
Modified Fri Sep 25 16:14:40 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
List of test files needed updating.

Revision 379 - Directory Listing
Modified Fri Sep 25 16:00:50 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Update generic versions of config.h and pcre2.h.

Revision 378 - Directory Listing
Modified Thu Sep 24 17:51:03 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Put pcre2.h in the repository.

Revision 377 - Directory Listing
Modified Thu Sep 24 17:40:38 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Put config files in the repo for those without autotools.

Revision 376 - Directory Listing
Modified Wed Sep 23 11:49:03 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Add null_context to pcre2test for testing NULL contexts.

Revision 375 - Directory Listing
Modified Tue Sep 22 16:51:11 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Documentation for offset limits.

Revision 374 - Directory Listing
Modified Tue Sep 22 16:41:25 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Correct previous commit.

Revision 373 - Directory Listing
Modified Tue Sep 22 16:40:41 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Some man pages were being missed when creating pcre2.txt.

Revision 372 - Directory Listing
Modified Tue Sep 22 11:24:28 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit(). No documentation 
yet.

Revision 371 - Directory Listing
Modified Wed Sep 16 16:49:48 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Tidied up a lot of comments in the test files.

Revision 370 - Directory Listing
Modified Mon Sep 14 15:10:19 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Implement comment lines in subject strings in pcre2test (and perltest.sh) input files.

Revision 369 - Directory Listing
Modified Sat Sep 12 18:12:01 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Update HTML documentation.

Revision 368 - Directory Listing
Modified Sat Sep 12 18:10:57 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Expand documentation about JIT compilation.

Revision 367 - Directory Listing
Modified Fri Sep 11 16:56:47 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Create a suppressions file for valgrind with JIT.

Revision 366 - Directory Listing
Modified Wed Sep 9 09:21:38 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Update obsolete comments.

Revision 365 - Directory Listing
Modified Tue Sep 8 17:01:17 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Implement #newline_default and adjust testdata and scripts to use it.

Revision 364 - Directory Listing
Modified Thu Sep 3 15:53:14 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Clarify semantics of the POSIX wrapper.

Revision 363 - Directory Listing
Modified Thu Sep 3 15:27:43 2015 UTC (5 years, 10 months ago) by ph10
Original Path: code/trunk
Fix documentation typos.

Revision 362 - Directory Listing
Modified Wed Sep 2 08:35:50 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Fix two issues in JIT.

Revision 361 - Directory Listing
Modified Tue Sep 1 17:32:42 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Complete escape processing for PCRE2_ALT_VERBNAMES

Revision 360 - Directory Listing
Modified Sun Aug 30 17:47:36 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Implemented PCRE2_ALT_VERBNAMES

Revision 359 - Directory Listing
Modified Sun Aug 30 14:11:15 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Fix pcre2test splitting modifier lists at white space.

Revision 358 - Directory Listing
Modified Sun Aug 30 05:30:43 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
SSE2 refactor, JIT compiler update.

Revision 357 - Directory Listing
Modified Sat Aug 29 17:13:09 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Add ${*MARK} feature to pcre2_substitute().

Revision 356 - Directory Listing
Modified Wed Aug 26 13:35:58 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Fixed a corner case of range optimization in JIT.

Revision 355 - Directory Listing
Modified Mon Aug 24 16:31:30 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Update for added test 14.

Revision 354 - Directory Listing
Modified Mon Aug 24 16:09:39 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Fix bug in RunTest.bat for new test.

Revision 353 - Directory Listing
Modified Mon Aug 24 16:04:32 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Fix CMAKE_C_FLAGS setting

Revision 352 - Directory Listing
Modified Mon Aug 24 09:25:04 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Fix two assertion fails in JIT found by Karl Skomski.

Revision 351 - Directory Listing
Modified Sun Aug 23 09:47:08 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Continue working on SSE2 support.

Revision 350 - Directory Listing
Modified Sun Aug 23 01:54:04 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Improve first character match in JIT with SSE2 on x86.

Revision 349 - Directory Listing
Modified Tue Aug 18 10:39:59 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Fix typo in new test.

Revision 348 - Directory Listing
Modified Tue Aug 18 10:34:05 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Runtime UTF checks now take not of the starting offset.

Revision 347 - Directory Listing
Modified Fri Aug 14 09:36:04 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Match limit check added to recursion.

Revision 346 - Directory Listing
Modified Thu Aug 13 11:35:38 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
A bug which was introduced by the single character repetition optimization was fixed.

Revision 345 - Directory Listing
Modified Thu Aug 13 05:57:26 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Add 1 to match limit to support 0 match limit.

Revision 344 - Directory Listing
Modified Tue Aug 11 13:20:37 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
The JIT compiler should restore the control chain for empty possessive repeats.

Revision 343 - Directory Listing
Modified Tue Aug 11 05:30:10 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
The JIT compiler should not check repeats after a {0,1} repeat byte code.

Revision 342 - Directory Listing
Modified Mon Aug 10 16:34:17 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Make (*LIMIT_MATCH=) give an error and correct offsets for limit syntax errors.

Revision 341 - Directory Listing
Modified Mon Aug 10 16:17:10 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Remove the text for an error that is no longer used.

Revision 340 - Directory Listing
Modified Mon Aug 10 12:28:27 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Improve the performance of starting single character repetitions in JIT.

Revision 339 - Directory Listing
Modified Sun Aug 9 17:46:35 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Fix missing non-existent reference test and bad error offsets for bad \g and \k 
items.

Revision 338 - Directory Listing
Modified Sun Aug 9 16:29:35 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Re-write recursion handling to fix another compiler bug and make it all less 
error-prone.

Revision 337 - Directory Listing
Modified Sat Aug 8 05:45:17 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
The JIT compiler did not restore the control verb head in case of *THEN control verbs.

Revision 336 - Directory Listing
Modified Wed Aug 5 17:35:36 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Make -q override -l and -q in pcre2grep for compatibility with other greps.

Revision 335 - Directory Listing
Modified Wed Aug 5 09:04:01 2015 UTC (5 years, 11 months ago) by zherczeg
Original Path: code/trunk
Fixed an issue when \p{Any} inside an xclass did not read the current character.

Revision 334 - Directory Listing
Modified Tue Aug 4 09:13:11 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Add missing integer overflow checks.

Revision 333 - Directory Listing
Modified Mon Aug 3 17:25:55 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Maintenance on tests for Perl compatibility

Revision 332 - Directory Listing
Modified Mon Aug 3 13:18:49 2015 UTC (5 years, 11 months ago) by ph10
Original Path: code/trunk
Fix incorrect minimum matching length when pattern contains (?| groups.

Revision 331 - Directory Listing
Modified Sat Aug 1 09:11:28 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix issues with minimum length finding.

Revision 330 - Directory Listing
Modified Fri Jul 31 09:59:49 2015 UTC (6 years ago) by zherczeg
Original Path: code/trunk
JIT compiler update: Tile-Gx fixes by Walter Lee

Revision 329 - Directory Listing
Modified Wed Jul 29 08:03:34 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix typos.

Revision 328 - Directory Listing
Modified Tue Jul 28 16:01:43 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Improve documentation.

Revision 327 - Directory Listing
Modified Fri Jul 24 18:18:05 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Make EBCDIC [a-z] type ranges Perl compatible.

Revision 326 - Directory Listing
Modified Fri Jul 24 13:30:50 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix pedantic infelicities shown up by clang and a UTF-8 checking overflow bug.

Revision 325 - Directory Listing
Modified Wed Jul 22 14:34:31 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix bugs for patterns with conditional groups starting with assertions.

Revision 324 - Directory Listing
Modified Wed Jul 22 09:29:09 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix (?R- not being correctly diagnosed.

Revision 323 - Directory Listing
Modified Wed Jul 22 09:01:50 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix incorrect compilation for repeated conditionals with only one branch.

Revision 322 - Directory Listing
Modified Wed Jul 22 06:42:58 2015 UTC (6 years ago) by zherczeg
Original Path: code/trunk
Fix typo in JIT.

Revision 321 - Directory Listing
Modified Tue Jul 21 14:03:08 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix not diagnosis of missing ) for callout with string argument.

Revision 320 - Directory Listing
Modified Tue Jul 21 13:42:14 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix "running for ever" bug for deeply nested [: sequences.

Revision 319 - Directory Listing
Modified Mon Jul 20 10:17:23 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix another fuzzer bug.

Revision 318 - Directory Listing
Modified Mon Jul 20 07:38:06 2015 UTC (6 years ago) by zherczeg
Original Path: code/trunk
Fix infinite recursion in the JIT compiler when certain patterns when certain patterns are analysed.

Revision 317 - Directory Listing
Modified Fri Jul 17 16:25:21 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix empty comment (?#) bug

Revision 316 - Directory Listing
Modified Fri Jul 17 15:44:51 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Update Unicode tables to 8.0.0.

Revision 315 - Directory Listing
Modified Fri Jul 17 15:18:17 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Correct test for previous bugfix.

Revision 314 - Directory Listing
Modified Fri Jul 17 15:11:45 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix bad compilation of a possessively repeated conditional that could match an 
empty string.

Revision 313 - Directory Listing
Modified Fri Jul 17 14:22:04 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Header name change for z/OS.

Revision 312 - Directory Listing
Modified Fri Jul 17 13:41:09 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Ignore {1} quantifiers.

Revision 311 - Directory Listing
Modified Thu Jul 16 17:47:20 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix crash due to incorrect pre-pass handling of callouts with string arguments, 
and tighten up the callout handling.

Revision 310 - Directory Listing
Modified Thu Jul 16 16:15:52 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Added credit for finding a bug.

Revision 309 - Directory Listing
Modified Thu Jul 16 16:11:52 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Move pcre2_find_bracket() into its own module to avoid circular dependency.

Revision 308 - Directory Listing
Modified Wed Jul 15 09:34:04 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix bad processing of (?x)(*MARK) within another group.

Revision 307 - Directory Listing
Modified Wed Jul 15 09:08:12 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix [[:>:]] when followed by parenthesis buffer overflow.

Revision 306 - Directory Listing
Modified Wed Jul 8 08:30:23 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Fix typos in dftables.c for z/OS.

Revision 305 - Directory Listing
Modified Mon Jul 6 16:14:04 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Add code to show EBCDIC code page for native z/OS.

Revision 304 - Directory Listing
Modified Mon Jul 6 16:07:54 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Remove unused redundant copy of opcode_possessify table.

Revision 303 - Directory Listing
Modified Mon Jul 6 16:05:41 2015 UTC (6 years ago) by ph10
Original Path: code/trunk
Memchr() speed-up for unanchored pattern in 8-bit mode.

Revision 302 - Directory Listing
Modified Fri Jul 3 07:04:45 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
JIT compiler update.

Revision 301 - Directory Listing
Modified Fri Jul 3 06:46:20 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Improve matching speed of patterns starting with + or * in JIT.

Revision 299 - Directory Listing
Modified Thu Jul 2 13:18:14 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Final file tidies for 10.20.

Revision 298 - Directory Listing
Modified Tue Jun 30 10:28:59 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Fix memory leak in pcre2grep.

Revision 297 - Directory Listing
Modified Sun Jun 28 13:31:24 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
JIT should return with error when the compiled pattern requires more stack space than the maximum.

Revision 296 - Directory Listing
Modified Thu Jun 25 16:58:18 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Update documentation for z/OS web sites.

Revision 295 - Directory Listing
Modified Mon Jun 22 13:40:23 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Fix [\h] in EBCDIC environments.

Revision 294 - Directory Listing
Modified Mon Jun 22 09:47:08 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Correct library version number.

Revision 293 - Directory Listing
Modified Sun Jun 21 05:10:48 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Improve star and upto performance in JIT when unicode is disabled.

Revision 292 - Directory Listing
Modified Fri Jun 19 16:41:22 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Fix EBCDIC 0x41 omission and give error for \p and \P in a class when not 
supported.

Revision 291 - Directory Listing
Modified Fri Jun 19 10:16:33 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Minor AllAny optimization in JIT.

Revision 290 - Directory Listing
Modified Fri Jun 19 10:10:44 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Improve xclass matching in JIT.

Revision 289 - Directory Listing
Modified Fri Jun 19 06:53:36 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Minor single character iterator fixes in JIT.

Revision 288 - Directory Listing
Modified Thu Jun 18 16:39:25 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Source and document file tidies for 10.20-RC1.

Revision 287 - Directory Listing
Modified Wed Jun 17 11:32:06 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Improve exact character repeat length check.

Revision 286 - Directory Listing
Modified Tue Jun 16 11:37:19 2015 UTC (6 years, 1 month ago) by zherczeg
Original Path: code/trunk
Single character repetition in JIT has been improved.

Revision 285 - Directory Listing
Modified Sat Jun 13 16:10:14 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Make \c operate like Perl in EBCDIC environments.

Revision 284 - Directory Listing
Modified Fri Jun 12 16:25:23 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Fix \a and \e in pcre2test, and \a in pcre2_compile, on EBCDIC platforms.

Revision 283 - Directory Listing
Modified Tue Jun 9 17:41:45 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Fix empty string matching bug.

Revision 282 - Directory Listing
Modified Tue Jun 9 16:33:44 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Fix table entry for \l in EBCDIC environments.

Revision 281 - Directory Listing
Modified Mon Jun 8 17:51:54 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Check for integer overflow in subroutine calls.

Revision 280 - Directory Listing
Modified Wed Jun 3 17:18:06 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Re-organize tests that didn't work with LINK_SIZE=3.

Revision 279 - Directory Listing
Modified Wed Jun 3 17:03:37 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
Re-instate --enable-debug test.

Revision 278 - Directory Listing
Modified Wed Jun 3 16:27:47 2015 UTC (6 years, 1 month ago) by ph10
Original Path: code/trunk
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 277 - Directory Listing
Modified Mon Jun 1 06:55:17 2015 UTC (6 years, 2 months ago) by zherczeg
Original Path: code/trunk
Warning fixes.

Revision 276 - Directory Listing
Modified Fri May 29 12:52:59 2015 UTC (6 years, 2 months ago) by zherczeg
Original Path: code/trunk
JIT compiler update

Revision 275 - Directory Listing
Modified Thu May 28 16:48:42 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Add -fno-sanitize=shift to the sanitize=undefined test, and temporarily disable 
the debug test.

Revision 274 - Directory Listing
Modified Wed May 20 17:44:17 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Make pcre2test give an error for \P, \p, and \X after #forbid_utf.

Revision 273 - Directory Listing
Modified Tue May 19 16:56:39 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Documentation update.

Revision 272 - Directory Listing
Modified Tue May 19 16:48:57 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Give error for empty subpattern name such as (?'').

Revision 271 - Directory Listing
Modified Mon May 18 17:31:29 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix buffer overflow for lookbehind with mutually recursive groups.

Revision 270 - Directory Listing
Modified Sun May 17 17:44:21 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Maintenance on test after running ManyConfigTests.

Revision 269 - Directory Listing
Modified Sun May 17 16:11:40 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Add -fsanitize=undefined test to standard tests.

Revision 268 - Directory Listing
Modified Sat May 16 16:52:45 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix pcre2grep compile with -std=c99.

Revision 267 - Directory Listing
Modified Sat May 16 16:02:46 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix sanitize=undefined warnings for left shifts of 31.

Revision 266 - Directory Listing
Modified Sat May 16 11:01:48 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix forward reference by name to duplicate group number bug.

Revision 265 - Directory Listing
Modified Fri May 15 17:09:01 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix buffer overflow for recursive byname back reference when duplicate names 
exist.

Revision 264 - Directory Listing
Modified Fri May 8 16:32:28 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix repeated condition check by duplicated name bug.

Revision 263 - Directory Listing
Modified Wed May 6 16:51:25 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Re-do previous patch and fix new forward-reference-with-quantification bugs.

Revision 262 - Directory Listing
Modified Tue May 5 18:46:51 2015 UTC (6 years, 2 months ago) by ph10
Original Path: code/trunk
Fix bug in previous fix.

Revision 261 - Directory Listing
Modified Sun May 3 16:46:56 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix recursive forward reference bug.

Revision 260 - Directory Listing
Modified Tue Apr 28 16:01:59 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Update licence to specify that the test data is public domain, and remove 
obsolete reference to Google.

Revision 259 - Directory Listing
Modified Mon Apr 27 07:02:34 2015 UTC (6 years, 3 months ago) by zherczeg
Original Path: code/trunk
Support alt circumflex in JIT.

Revision 258 - Directory Listing
Modified Fri Apr 24 15:23:15 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Allow '-' before "nojit" and other arguments for RunTest because I keep 
forgetting.

Revision 257 - Directory Listing
Modified Fri Apr 24 11:14:47 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Implement --enable-debug.

Revision 256 - Directory Listing
Modified Thu Apr 23 17:38:02 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix static linking using pkg-config issue.

Revision 255 - Directory Listing
Modified Thu Apr 23 17:28:39 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix compatibility issues for \8 and \9.

Revision 254 - Directory Listing
Modified Thu Apr 23 13:53:29 2015 UTC (6 years, 3 months ago) by zherczeg
Original Path: code/trunk
Fix ARM64 SP alignment issue in JIT.

Revision 253 - Directory Listing
Modified Wed Apr 22 17:39:25 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_ALT_CIRCUMFLEX.

Revision 252 - Directory Listing
Modified Tue Apr 21 08:34:10 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix replication bug in pcre2test.

Revision 251 - Directory Listing
Modified Tue Apr 21 07:02:08 2015 UTC (6 years, 3 months ago) by zherczeg
Original Path: code/trunk
Fix JIT assertion failure.

Revision 250 - Directory Listing
Modified Mon Apr 20 13:04:02 2015 UTC (6 years, 3 months ago) by zherczeg
Original Path: code/trunk
Improve options passing.

Revision 249 - Directory Listing
Modified Sat Apr 18 16:00:35 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Add teststderr to list of files to clean up.

Revision 248 - Directory Listing
Modified Wed Apr 15 16:12:51 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Add option for skipping the sanitize-address test.

Revision 247 - Directory Listing
Modified Mon Apr 13 17:29:05 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Implement PCRE2_NEVER_BACKSLASH_C.

Revision 246 - Directory Listing
Modified Mon Apr 13 09:13:39 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix very slow find_minlength when mutual recursion is present.

Revision 245 - Directory Listing
Modified Wed Apr 8 16:53:22 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix other cases where backtracking after \C could cause a crash.

Revision 244 - Directory Listing
Modified Wed Apr 8 16:33:58 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix backtracking bug for \C\X* in UTF mode.

Revision 243 - Directory Listing
Modified Mon Apr 6 12:16:36 2015 UTC (6 years, 3 months ago) by ph10
Original Path: code/trunk
Fix handling of global matching in pcre2test when a lookbehind assertion 
contains \K.

Revision 242 - Directory Listing
Modified Fri Apr 3 11:14:19 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix pcre2grep loop provoked by \K in a lookbehind assertion in a non-anchored 
pattern.

Revision 241 - Directory Listing
Modified Wed Apr 1 15:37:54 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix stack overflow instead of error diagnosis for mutual recursion within 
lookbehind assertion.

Revision 240 - Directory Listing
Modified Wed Apr 1 13:56:11 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Set auto-possessify limit to 1000 from 10000 (to match the Changelog).

Revision 239 - Directory Listing
Modified Tue Mar 31 16:10:01 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Tidy the types of some integer variables.

Revision 238 - Directory Listing
Modified Tue Mar 31 15:01:25 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix diagnosis of negative relative references to non-existent groups.

Revision 237 - Directory Listing
Modified Sun Mar 29 17:34:04 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix bad compile for possessive quantifier on group containing a subroutine 
reference.

Revision 236 - Directory Listing
Modified Sun Mar 29 15:40:45 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix non-diagnosis of syntax error for (?(?< when not followed by ! or =.

Revision 235 - Directory Listing
Modified Sun Mar 29 11:15:32 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix comment between recursion and quantifier bug.

Revision 234 - Directory Listing
Modified Fri Mar 27 17:45:02 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix mutual recursion inside other parentheses stack overflow bug.

Revision 233 - Directory Listing
Modified Wed Mar 25 19:26:27 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix bad memory computation for "(*UTF)[\S\V\H]" (a pattern with a negative 
class (\S) and explicit wide characters).

Revision 232 - Directory Listing
Modified Wed Mar 25 17:01:04 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Add recursion limit to auto-possessification code.

Revision 231 - Directory Listing
Modified Tue Mar 24 10:21:34 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix bugs when (?!) is used as a condition.

Revision 230 - Directory Listing
Modified Tue Mar 24 08:43:52 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Fix JIT compilation of conditional blocks whose assertion is converted to (*FAIL).

Revision 229 - Directory Listing
Modified Mon Mar 23 15:52:08 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Implement pcre2_callout_enumerate().

Revision 228 - Directory Listing
Modified Fri Mar 20 12:37:28 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix data overrun for /(?(?C)/

Revision 227 - Directory Listing
Modified Mon Mar 16 15:38:26 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Test binary zero in callout strings; change offset to PCRE2_SIZE; some 
documentation tidies.

Revision 226 - Directory Listing
Modified Sun Mar 15 17:49:03 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Documentation for callouts with string arguments.

Revision 225 - Directory Listing
Modified Sat Mar 14 12:20:18 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Add string offset within the pattern to the data passed to a callout with a 
string argument.

Revision 224 - Directory Listing
Modified Sat Mar 14 10:47:43 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix crash in pcre2test for some callouts with string arguments.

Revision 223 - Directory Listing
Modified Thu Mar 12 17:00:18 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Support manual callout with string argument at start of condition.

Revision 222 - Directory Listing
Modified Thu Mar 12 11:49:29 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Adding more callout with string tests.

Revision 221 - Directory Listing
Modified Thu Mar 12 11:21:38 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Assertion code generator in JIT has been optimized.

Revision 220 - Directory Listing
Modified Wed Mar 11 17:44:16 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Code for callouts with string arguments. Documentation not yet updated.

Revision 219 - Directory Listing
Modified Fri Mar 6 15:19:36 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Correct error in properties.

Revision 217 - Directory Listing
Modified Fri Mar 6 15:08:29 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Final file tidies for 10.10 release.

Revision 216 - Directory Listing
Modified Fri Mar 6 12:49:18 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Fix compiler errors when JIT is not enabled.

Revision 215 - Directory Listing
Modified Fri Mar 6 11:57:06 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix bad compile of patterns like /[A-`]/i,utf where the range contains 
characters with multiple other cases and the ranges adjoin.

Revision 214 - Directory Listing
Modified Fri Mar 6 07:57:23 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Commit missing ChangeLog of r213.

Revision 213 - Directory Listing
Modified Fri Mar 6 07:41:36 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Remove computing the JIT read-only data size in advance and use on-demand memory allocation.

Revision 212 - Directory Listing
Modified Sun Mar 1 18:34:05 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix compile error for forward reference subroutine call within a group that 
also contained a recursive back reference.

Revision 211 - Directory Listing
Modified Sat Feb 28 11:31:51 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix "internal error" bug caused by patterns like "((?2){0,1999}())?".

Revision 210 - Directory Listing
Modified Thu Feb 26 17:36:29 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Final file tidies for 10.10-RC2.

Revision 209 - Directory Listing
Modified Thu Feb 26 17:20:48 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Arrange for "make distclean" to remove config.h, a CMake-related file.

Revision 208 - Directory Listing
Modified Wed Feb 25 17:19:28 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Add RunTest.bat for testing under Windows, with appropriate test files.

Revision 207 - Directory Listing
Modified Tue Feb 24 14:21:28 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix DECL/DEFN typo that affects Windows.

Revision 206 - Directory Listing
Modified Tue Feb 24 12:35:28 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix bugs in CMake control file.

Revision 205 - Directory Listing
Modified Mon Feb 23 07:50:53 2015 UTC (6 years, 5 months ago) by zherczeg
Original Path: code/trunk
JIT compiler update.

Revision 204 - Directory Listing
Modified Sat Feb 21 18:53:51 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Improve error message for pcre2test stack setting failure; also %ld should 
really be %lu throughout.

Revision 203 - Directory Listing
Modified Sat Feb 21 17:26:24 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Two more 32-bit warnings fixed.

Revision 202 - Directory Listing
Modified Sat Feb 21 17:25:12 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix compiler warnings for pcre2test on 32-bit systems.

Revision 201 - Directory Listing
Modified Fri Feb 20 11:20:40 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Final source file tidies for 10.10-RC1

Revision 200 - Directory Listing
Modified Fri Feb 20 09:38:54 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Documentation correction.

Revision 199 - Directory Listing
Modified Wed Feb 11 18:27:45 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Documentation bug.

Revision 198 - Directory Listing
Modified Wed Feb 11 10:06:09 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix bug for groups like (a)*+ (possessive, zero minimum) when the ovector was 
too small to capture.

Revision 197 - Directory Listing
Modified Tue Feb 10 12:48:45 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix replacement bug in pcre2_substitute().

Revision 196 - Directory Listing
Modified Sun Feb 8 17:05:12 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Missed test for mutual recursion after crash fixed.

Revision 195 - Directory Listing
Modified Sat Feb 7 17:45:55 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Update RunTest to handle locales better.

Revision 194 - Directory Listing
Modified Sat Feb 7 16:22:48 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix alignement problem in deserialization on 64-bit SPARC.

Revision 193 - Directory Listing
Modified Fri Feb 6 17:51:55 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix compile loop for subroutine reference after class such as [^\ff].

Revision 192 - Directory Listing
Modified Fri Feb 6 16:47:15 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Give an internal error for a bad opcode during auto-possessification. This can 
stop a loop when compiling an invalid UTF string with PCRE2_NO_UTF_CHECK.

Revision 191 - Directory Listing
Modified Fri Feb 6 09:29:31 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Test output needed updating.

Revision 190 - Directory Listing
Modified Wed Jan 28 17:31:11 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Disallow quantification of assertion conditions, for Perl compatibility (and in 
any case it didn't always work). 

Revision 189 - Directory Listing
Modified Wed Jan 28 11:28:53 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Fix mutual back reference recursion segfault.

Revision 188 - Directory Listing
Modified Tue Jan 27 17:21:32 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
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 187 - Directory Listing
Modified Mon Jan 26 14:57:27 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Implement (*NO_JIT)

Revision 186 - Directory Listing
Modified Mon Jan 26 14:21:45 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Documentation clarifications.

Revision 185 - Directory Listing
Modified Fri Jan 23 16:51:47 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Add serialization functions and tests with updated pcre2test. Fix 
PCRE2_INFO_SIZE issues.

Revision 184 - Directory Listing
Modified Tue Jan 13 16:01:24 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Fix conditional group backreference bug.

Revision 181 - Directory Listing
Modified Mon Jan 5 16:02:11 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Final file tides for the 10.00 release.

Revision 180 - Directory Listing
Modified Sat Jan 3 17:40:06 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Update pcre2grep documentation to give more details of -M matching.

Revision 179 - Directory Listing
Modified Fri Jan 2 17:09:16 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Add PCRE2_NO_DOTSTAR_ANCHOR and revise documentation for .* optimizing.

Revision 178 - Directory Listing
Modified Wed Dec 31 11:15:03 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Ensure that the function op_recurse_ovecsave is not inlined when compiled by 
gcc.

Revision 177 - Directory Listing
Modified Mon Dec 22 17:33:10 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Improvements for substring handling with partial matches.

Revision 176 - Directory Listing
Modified Fri Dec 19 09:55:25 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
File tidies for 10.00-RC2.

Revision 175 - Directory Listing
Modified Mon Dec 15 11:17:05 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Small code tidy.

Revision 174 - Directory Listing
Modified Sun Dec 14 17:17:06 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Update and improve substring handling and its documentation.

Revision 173 - Directory Listing
Modified Sat Dec 13 17:43:26 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Improve interfaces to substring functions, and fix bugs.

Revision 172 - Directory Listing
Modified Tue Dec 2 11:06:13 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix typo.

Revision 171 - Directory Listing
Modified Mon Dec 1 16:14:53 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
(1) uint32_t for substring number args; (2) correct PRIV(memctl_malloc) 
definition for Windows; (3) remove unwanted PCRE2_EXP_DATA_DEFN; (4) 
documentation updates.

Revision 170 - Directory Listing
Modified Sun Nov 30 10:05:41 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Next attempt to fix the previous bug.

Revision 169 - Directory Listing
Modified Sun Nov 30 10:01:49 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Fix jit_callback check in JIT.

Revision 168 - Directory Listing
Modified Fri Nov 28 13:58:17 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
File tidies for 10.00-RC1.

Revision 167 - Directory Listing
Modified Fri Nov 28 13:26:50 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix documentation error.

Revision 166 - Directory Listing
Modified Fri Nov 28 13:23:40 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Use allocator from code for pcre2_match_data_create_from_pattern if NULL 
passed.

Revision 165 - Directory Listing
Modified Fri Nov 28 12:46:16 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Move context argument to last in pcre2_jit_stack_create().

Revision 164 - Directory Listing
Modified Wed Nov 26 16:51:53 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Add user data to recursion guard; get ready for RC1 (again)

Revision 163 - Directory Listing
Modified Tue Nov 25 17:50:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Document that ~(PCRE2_SIZE)0 is a reserved value.

Revision 162 - Directory Listing
Modified Tue Nov 25 17:35:01 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Change callouts to pass the user data as a separate argument.

Revision 161 - Directory Listing
Modified Tue Nov 25 11:55:07 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Tidy up API for pcre2_config.

Revision 160 - Directory Listing
Modified Tue Nov 25 09:06:27 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Move all offset initialization to one place.

Revision 159 - Directory Listing
Modified Mon Nov 24 15:31:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Final preparations for 10.00-RC1

Revision 158 - Directory Listing
Modified Sun Nov 23 18:38:38 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
More documentation and test updates.

Revision 157 - Directory Listing
Modified Fri Nov 21 16:45:06 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
More documentation and file tidies.

Revision 156 - Directory Listing
Modified Fri Nov 21 12:19:37 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Add additional tests and fix some compiler warnings; update stack information.

Revision 155 - Directory Listing
Modified Thu Nov 20 17:39:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Eliminate a compiler warning.

Revision 154 - Directory Listing
Modified Wed Nov 19 11:17:20 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix zero-repeated assertion-as-condition bug.

Revision 153 - Directory Listing
Modified Tue Nov 18 18:32:12 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Tests and documentation updates.

Revision 152 - Directory Listing
Modified Tue Nov 18 18:31:39 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Eliminate compiler warning

Revision 151 - Directory Listing
Modified Tue Nov 18 12:48:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix missing things in CMake configuration files.

Revision 150 - Directory Listing
Modified Tue Nov 18 12:22:08 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Correct property ignore list for pcre2demo.

Revision 149 - Directory Listing
Modified Mon Nov 17 17:17:41 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Update lists of distributed files.

Revision 148 - Directory Listing
Modified Mon Nov 17 16:59:02 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
More documentation edits.

Revision 147 - Directory Listing
Modified Fri Nov 14 18:41:20 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Further substitution tests (code and data), and more documentation.

Revision 146 - Directory Listing
Modified Wed Nov 12 17:46:02 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Get rid of remaining FIXMEs in the code; implement JIT compile timing.

Revision 145 - Directory Listing
Modified Wed Nov 12 17:15:10 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Update JIT documentation

Revision 144 - Directory Listing
Modified Wed Nov 12 16:57:56 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Substitution tests and documentation.

Revision 143 - Directory Listing
Modified Tue Nov 11 16:51:07 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Substitute code update and documentation.

Revision 142 - Directory Listing
Modified Tue Nov 11 10:50:31 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Config returns code unit count for strings - didn't always.

Revision 141 - Directory Listing
Modified Tue Nov 11 10:21:23 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Typos in non-JIT compile mode.

Revision 140 - Directory Listing
Modified Tue Nov 11 10:19:23 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Code for pcre2_substitute(), and tests.

Revision 139 - Directory Listing
Modified Sun Nov 9 07:23:55 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
JIT compiler update.

Revision 138 - Directory Listing
Modified Sat Nov 8 16:09:24 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Preliminary substitute function (not yet tested or documented).

Revision 137 - Directory Listing
Modified Sat Nov 8 16:07:30 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Finish off changes of JIT stack assignment

Revision 136 - Directory Listing
Modified Fri Nov 7 12:12:52 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Remove pcre2_jit_stack argument from jit_match.

Revision 135 - Directory Listing
Modified Thu Nov 6 14:37:09 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
The pcre2_jit_stack_assign is changed to use the matching context.

Revision 134 - Directory Listing
Modified Wed Nov 5 16:05:43 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Buglet fixed.

Revision 133 - Directory Listing
Modified Wed Nov 5 16:05:19 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix bug for (*ACCEPT) inside a capturing group.

Revision 132 - Directory Listing
Modified Mon Nov 3 18:27:56 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Make --enable-unicode the default.

Revision 131 - Directory Listing
Modified Mon Nov 3 17:13:00 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Changed jit_stack_alloc to jit_stack_create.

Revision 130 - Directory Listing
Modified Sun Nov 2 15:34:31 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Add tests for JIT fast path.

Revision 129 - Directory Listing
Modified Fri Oct 31 15:57:47 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Recognize '-' as standard input in pcre2test.

Revision 128 - Directory Listing
Modified Fri Oct 31 12:34:34 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Improve test coverage; minor typo in JIT test and other minor buglets fixed.

Revision 127 - Directory Listing
Modified Tue Oct 28 10:19:50 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Update clean up of RunTest and RunGrepTest working files.

Revision 126 - Directory Listing
Modified Mon Oct 27 10:13:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Document pcre2_jit_free_unused_memory().

Revision 125 - Directory Listing
Modified Sun Oct 26 18:00:19 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Convert the special "EBCDIC on an ASCII system" test.

Revision 124 - Directory Listing
Modified Sat Oct 25 15:51:01 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More documentation 

Revision 123 - Directory Listing
Modified Sat Oct 25 14:28:43 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove some unused code and a spurious comment and reword one message.

Revision 122 - Directory Listing
Modified Sat Oct 25 14:16:46 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More per-function documentation; revised perltest.sh replaces perltest.pl.

Revision 121 - Directory Listing
Modified Tue Oct 21 16:33:30 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
A lot more documentation.

Revision 120 - Directory Listing
Modified Mon Oct 20 17:28:49 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Tidy a lot of files (remove trailing spaces)

Revision 119 - Directory Listing
Modified Mon Oct 20 16:48:14 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More documentation

Revision 118 - Directory Listing
Modified Sun Oct 19 15:30:48 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More documentation.

Revision 117 - Directory Listing
Modified Fri Oct 17 15:52:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Change --enable-pcre8 etc to --enable-pcre2-8 etc and consequent changes; 
change "pcre" to "pcre2" in a number of files.

Revision 116 - Directory Listing
Modified Thu Oct 16 16:49:23 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Update pcre2_pattern_info to return a length if "where" is NULL.

Revision 115 - Directory Listing
Modified Thu Oct 16 16:22:44 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Make scripts Solaris-compatible.

Revision 114 - Directory Listing
Modified Wed Oct 15 16:44:12 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove length argument from pcre2_config; give width if where==NULL.

Revision 113 - Directory Listing
Modified Wed Oct 15 15:57:49 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix several bugs concerned with different configurations.

Revision 112 - Directory Listing
Modified Tue Oct 14 17:07:46 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix Unicode version and JIT target output.

Revision 111 - Directory Listing
Modified Tue Oct 14 16:41:13 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Minor length bug.

Revision 110 - Directory Listing
Modified Tue Oct 14 16:23:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Partial documentation and partial code tweaks.

Revision 109 - Directory Listing
Modified Mon Oct 13 06:43:00 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Fix JIT test issues when PCRE2 configured in various modes.

Revision 108 - Directory Listing
Modified Sun Oct 12 16:55:21 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Refactoring some of the code in RunTest

Revision 107 - Directory Listing
Modified Sun Oct 12 15:45:05 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Create PRIV(strcpy_c8) for copying config strings.

Revision 106 - Directory Listing
Modified Sat Oct 11 17:05:18 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Create default compile and match contexts as constant static data.

Revision 105 - Directory Listing
Modified Sat Oct 11 15:56:25 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
The tests all run clean with JIT.

Revision 104 - Directory Listing
Modified Fri Oct 10 17:29:08 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Landing initial version of JIT regression tests.

Revision 103 - Directory Listing
Modified Fri Oct 10 16:42:03 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix match_unset_backref bug.

Revision 102 - Directory Listing
Modified Fri Oct 10 16:16:44 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix "first code unit" bug.

Revision 101 - Directory Listing
Modified Fri Oct 10 11:55:28 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove leftchar/rightchar from the public API.

Revision 100 - Directory Listing
Modified Thu Oct 9 10:06:19 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Support for JIT code free and small partial match optimization.

Revision 99 - Directory Listing
Modified Wed Oct 8 08:57:26 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Several small JIT fixes.

Revision 98 - Directory Listing
Modified Tue Oct 7 13:07:20 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Call _pcre2_jit_free from pcre2_code_free.

Revision 97 - Directory Listing
Modified Mon Oct 6 17:28:42 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Work on the tests for JIT.

Revision 96 - Directory Listing
Modified Sun Oct 5 17:55:25 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Impose a minimum of 1 for the number of pairs in the ovector.

Revision 95 - Directory Listing
Modified Sun Oct 5 16:56:11 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix duplicate RM15 label (compile error with --disable-stack-for-recursion).

Revision 94 - Directory Listing
Modified Sun Oct 5 06:20:41 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
More JIT fixes.

Revision 93 - Directory Listing
Modified Sat Oct 4 17:05:21 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Minor fixes. RunTest 1 now works with JIT.

Revision 92 - Directory Listing
Modified Sat Oct 4 15:09:00 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Break global loop in pcre2test if matching returns the same substring.

Revision 91 - Directory Listing
Modified Fri Oct 3 10:17:18 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Starting commit of the JIT compiler.

Revision 90 - Directory Listing
Modified Fri Oct 3 09:47:59 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Save compile-time work when PCRE2_NO_START_OPTIMIZE is set.

Revision 89 - Directory Listing
Modified Fri Oct 3 09:25:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove match context argument from pcre2_jit_compile.

Revision 88 - Directory Listing
Modified Wed Oct 1 17:02:33 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Remove the ability to change newlines and \R at match time.

Revision 87 - Directory Listing
Modified Wed Oct 1 16:16:27 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Make PCRE2_NO_START_OPTIMIZE a compile-only option.

Revision 86 - Directory Listing
Modified Tue Sep 30 16:30:39 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Update pcre2test with JIT features (untested)

Revision 85 - Directory Listing
Modified Tue Sep 30 07:08:35 2014 UTC (6 years, 10 months ago) by zherczeg
Original Path: code/trunk
Land the JIT compiler (as a separate commit).

Revision 84 - Directory Listing
Modified Tue Sep 30 07:06:48 2014 UTC (6 years, 10 months ago) by zherczeg
Original Path: code/trunk
PCRE2 successfully compiles with --enable-jit now.

Revision 83 - Directory Listing
Modified Mon Sep 29 16:45:37 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More documentation.

Revision 82 - Directory Listing
Modified Sun Sep 28 17:39:28 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More draft documentation.

Revision 81 - Directory Listing
Modified Sun Sep 28 11:31:21 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More documentation - initial drafts.

Revision 80 - Directory Listing
Modified Fri Sep 26 09:44:49 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Some typos

Revision 79 - Directory Listing
Modified Tue Sep 23 11:35:51 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Documentation scripts

Revision 78 - Directory Listing
Modified Fri Sep 19 18:26:32 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More documentation.

Revision 77 - Directory Listing
Modified Fri Sep 19 18:19:18 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Add the pcre2callout documentation.

Revision 76 - Directory Listing
Modified Fri Sep 19 17:53:33 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Changed SUPPORT_PCRE8 etc into SUPPORT_PCRE2_8 etc.

Revision 75 - Directory Listing
Modified Fri Sep 19 17:38:26 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Set the callout block version back to 0 for this new project and re-order the 
fields.

Revision 74 - Directory Listing
Modified Fri Sep 19 07:43:39 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
API documentation and a lot of little related changes to the code.

Revision 73 - Directory Listing
Modified Sun Aug 31 17:03:37 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Changed remaining size_t occurrences to PCRE2_SIZE.

Revision 72 - Directory Listing
Modified Sun Aug 31 16:32:01 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Update HACKING for PCRE2.

Revision 71 - Directory Listing
Modified Sat Aug 30 16:21:17 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Make /()a/ set the "first character must be" data.

Revision 70 - Directory Listing
Modified Sat Aug 30 15:47:43 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Small tidy.

Revision 69 - Directory Listing
Modified Sat Aug 30 15:41:23 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Basic CMake support is now working, at least on Linux.

Revision 68 - Directory Listing
Modified Sat Aug 30 14:57:12 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Even when coverage is not configured, clean up old coverage files during 'make 
distclean'.

Revision 67 - Directory Listing
Modified Sat Aug 30 14:20:14 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Fix int/long bug in limit argument decoding.

Revision 66 - Directory Listing
Modified Sat Aug 30 08:52:32 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Fix typos: PCREPOSIX -> PCRE2POSIX.

Revision 65 - Directory Listing
Modified Fri Aug 29 15:24:33 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Check for pcre2grep's existence before testing; clean up all temporary files 
afterwards.

Revision 64 - Directory Listing
Modified Fri Aug 29 12:12:34 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Re-specify how the substring functions return lengths.

Revision 63 - Directory Listing
Modified Wed Aug 27 16:59:56 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Refactor match_ref() and fix UTF-8 caseless bug.

Revision 62 - Directory Listing
Modified Tue Aug 26 15:41:31 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Add non-API new features to ChangeLog.

Revision 61 - Directory Listing
Modified Tue Aug 26 11:46:21 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Implement (*NOTEMPTY) and (?(VERSION= features.

Revision 60 - Directory Listing
Modified Tue Aug 19 17:07:22 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Implement the "rightchar" feature of match data.

Revision 59 - Directory Listing
Modified Sun Aug 17 11:12:22 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Some missed PCRE2_SIZE updates in pcre2test.

Revision 58 - Directory Listing
Modified Sat Aug 16 15:10:42 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Keep recursion ovecsave blocks on a chain and re-use them.

Revision 57 - Directory Listing
Modified Sat Aug 16 09:46:58 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.

Revision 56 - Directory Listing
Modified Fri Aug 15 16:17:23 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Adjust svn properties to ignore coverage files.

Revision 55 - Directory Listing
Modified Fri Aug 15 10:07:50 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove (possibly temporarily) byte-ordering functions (which were dummies 
anyway), to be thought about later.

Revision 54 - Directory Listing
Modified Fri Aug 15 09:55:18 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Tidy some comments; change several PCRE2_INFO fields to uint32_t instead of 
int.

Revision 53 - Directory Listing
Modified Fri Aug 15 09:19:04 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Specifying that the pcre2_memctl block must be at the start of all relevant 
blocks simplifies the code.

Revision 52 - Directory Listing
Modified Tue Aug 12 17:41:11 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove save/load from pcre2test, as they will not be implemented just yet (if 
at all).

Revision 51 - Directory Listing
Modified Tue Aug 12 09:48:56 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Add PCRE2_CONFIG_UNICODE_VERSION to give the Unicode version string.

Revision 50 - Directory Listing
Modified Mon Aug 11 18:43:15 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Re-arrange option bits and fix bad indentation.

Revision 49 - Directory Listing
Modified Mon Aug 11 18:30:24 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Enable RunTest when "make check" is obeyed.

Revision 48 - Directory Listing
Modified Mon Aug 11 18:26:05 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove src/config.h.in from version control.

Revision 47 - Directory Listing
Modified Mon Aug 11 18:23:02 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove generated m4 files from version control.

Revision 46 - Directory Listing
Modified Sun Aug 10 16:32:58 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Don't say "No options" or "No first/last code unit"; simplifies pcre2test 
output.

Revision 45 - Directory Listing
Modified Sun Aug 10 16:20:23 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Update SVN ignores.

Revision 44 - Directory Listing
Modified Sun Aug 10 16:09:24 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Multi-config tests (without JIT) now work.

Revision 43 - Directory Listing
Modified Fri Aug 8 18:21:05 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Test tweak.

Revision 42 - Directory Listing
Modified Fri Aug 8 18:18:18 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Preparatory work for JIT.

Revision 41 - Directory Listing
Modified Fri Aug 8 15:36:18 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Fix stack overflow bug, copying fix from PCRE1.

Revision 40 - Directory Listing
Modified Thu Aug 7 16:57:28 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Abolish 'D' abbrevation for 'debug'.

Revision 39 - Directory Listing
Modified Wed Aug 6 17:33:14 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Adjust tests for PCRE/Perl anomalies in character properties & fix one bug.

Revision 38 - Directory Listing
Modified Wed Aug 6 09:35:11 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Test tidies and additional tests.

Revision 37 - Directory Listing
Modified Tue Aug 5 16:51:32 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
All tests except JIT and save/reload are implemented.

Revision 36 - Directory Listing
Modified Sun Aug 3 18:15:32 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Changes to pcre2test single-letter modifiers.

Revision 35 - Directory Listing
Modified Sun Aug 3 17:50:08 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Add more tests.

Revision 34 - Directory Listing
Modified Fri Jul 25 16:35:51 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Test 4 installed (combines old tests 4 and 6)

Revision 33 - Directory Listing
Modified Fri Jul 25 09:36:50 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Tidy up test 3.

Revision 32 - Directory Listing
Modified Thu Jul 24 18:01:11 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Test 3 (locale test) converted.

Revision 31 - Directory Listing
Modified Thu Jul 24 16:32:38 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Tests 1 and 2 are converted (but without save/restore).

Revision 30 - Directory Listing
Modified Tue Jul 15 08:49:45 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Enable pcre2grep tests.

Revision 29 - Directory Listing
Modified Tue Jul 15 08:46:12 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Implement pcre2grep and its test.

Revision 28 - Directory Listing
Modified Sat Jul 5 16:02:10 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Add -dfa command line option to pcre2test.

Revision 27 - Directory Listing
Modified Sat Jul 5 11:09:59 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
DFA matching is starting to work.

Revision 26 - Directory Listing
Modified Fri Jul 4 16:26:09 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET 
for offset values.

Revision 25 - Directory Listing
Modified Mon Jun 30 19:01:12 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Convert pcredemo to pcre2demo.

Revision 24 - Directory Listing
Modified Mon Jun 30 17:01:40 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Runtime memory testing and finding match limits are working.

Revision 23 - Directory Listing
Modified Mon Jun 30 10:56:11 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Callout testing in pcre2test is now working.

Revision 22 - Directory Listing
Modified Sat Jun 28 14:23:18 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
The pcre2_match() function's basic facilities are working (though hardly 
tested).

Revision 21 - Directory Listing
Modified Tue Jun 24 15:47:33 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Miscellanous name tidies.

Revision 20 - Directory Listing
Modified Tue Jun 24 15:30:10 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Improve consistency in #defined names, in particular with regard to 
underscores.

Revision 19 - Directory Listing
Modified Tue Jun 24 09:51:58 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Allow \R and newline handling to be specified at match time (as for PCRE1).

Revision 18 - Directory Listing
Modified Mon Jun 23 17:07:24 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Add --version as a pcre2test option, and add a comment to config.

Revision 17 - Directory Listing
Modified Mon Jun 23 16:41:29 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Abolish pcre2_version(); add PCRE2_CONFIG_VERSION.

Revision 16 - Directory Listing
Modified Sun Jun 22 14:08:59 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Tidies in pcre2.h

Revision 15 - Directory Listing
Modified Sat Jun 21 12:39:48 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Auto-possession and studying added; compile-time errors refactored.

Revision 14 - Directory Listing
Modified Fri Jun 20 12:40:32 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Update for Unicode 7.0.0

Revision 13 - Directory Listing
Modified Sat Jun 14 18:29:51 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Basic pcre2_compile() is working (no study, no auto-possess yet).

Revision 12 - Directory Listing
Modified Tue Jun 3 16:26:20 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Update the two Python maintenance scripts for Python 3.

Revision 11 - Directory Listing
Modified Tue May 20 18:48:43 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
Got pcre2test as far as it can go without real compile and match functions.

Revision 10 - Directory Listing
Modified Sun May 18 16:33:18 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
Preliminary documentation for pcre2test.

Revision 9 - Directory Listing
Modified Tue May 13 15:58:29 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
As far as pcre2test can usefully go without a real library.

Revision 8 - Directory Listing
Modified Tue May 13 11:20:03 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
Further work on pcre2test (can now display compiled code).

Revision 7 - Directory Listing
Modified Wed Apr 30 16:55:24 2014 UTC (7 years, 3 months ago) by ph10
Original Path: code/trunk
More groundwork for pcre2test: POSIX support.

Revision 6 - Directory Listing
Modified Fri Apr 18 15:37:56 2014 UTC (7 years, 3 months ago) by ph10
Original Path: code/trunk
Refactor the framework for revised API.

Revision 5 - Directory Listing
Modified Fri Mar 7 17:28:52 2014 UTC (7 years, 4 months ago) by ph10
Original Path: code/trunk
Create dummy framework for all functions and programs.

Revision 4 - Directory Listing
Modified Fri Feb 28 09:40:55 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Some basic building infrastructure.

Revision 3 - Directory Listing
Modified Thu Feb 20 19:17:05 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Add basic configuration files.

Revision 2 - Directory Listing
Modified Tue Feb 18 10:50:52 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Test commit: placeholder README.

Revision 1 - Directory Listing
Added Tue Feb 18 10:48:27 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Create a base for PCRE2 development

  ViewVC Help
Powered by ViewVC 1.1.5