Log of /code/trunk/ChangeLog
Parent Directory
|
Revision Log
Revision
1637 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 27 17:55:24 2016 UTC
(4 years, 10 months ago)
by
ph10
File length: 288440 byte(s)
Diff to
previous 1636
Fix pcretest loop for global matching with an ovector size less than 2.
Revision
1636 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 27 17:38:11 2016 UTC
(4 years, 10 months ago)
by
ph10
File length: 288280 byte(s)
Diff to
previous 1631
Yet another duplicate name bugfix by overestimating the memory needed (i.e.
another hack - PCRE2 has this "properly" fixed).
Revision
1631 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 10 19:13:17 2016 UTC
(4 years, 11 months ago)
by
ph10
File length: 287861 byte(s)
Diff to
previous 1628
Fix workspace overflow for (*ACCEPT) with deeply nested parentheses.
Revision
1627 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 9 08:55:32 2016 UTC
(4 years, 11 months ago)
by
zherczeg
File length: 287662 byte(s)
Diff to
previous 1625
JIT compiler does not use TMP3 for matching xclass anymore.
Revision
1623 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 4 17:13:10 2016 UTC
(4 years, 11 months ago)
by
zherczeg
File length: 287476 byte(s)
Diff to
previous 1620
JIT code generator for assertion matching is refactored to a separat function.
Revision
1616 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 30 17:44:45 2015 UTC
(5 years, 1 month ago)
by
ph10
File length: 286436 byte(s)
Diff to
previous 1615
Fix \Q\E before qualifier bug when auto callouts are enabled.
Revision
1615 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 29 17:46:23 2015 UTC
(5 years, 1 month ago)
by
ph10
File length: 286259 byte(s)
Diff to
previous 1614
Allow for up to 32-bit numbers in the ordin() function in pcregrep.
Revision
1614 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 29 17:38:25 2015 UTC
(5 years, 1 month ago)
by
ph10
File length: 286186 byte(s)
Diff to
previous 1613
Give error for regexec with pmatch=NULL and REG_STARTEND set.
Revision
1613 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 27 17:41:04 2015 UTC
(5 years, 1 month ago)
by
ph10
File length: 286031 byte(s)
Diff to
previous 1612
Fix bug for isolated \E between an item and its qualifier when auto callout is
set.
Revision
1612 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 27 17:13:13 2015 UTC
(5 years, 1 month ago)
by
ph10
File length: 285834 byte(s)
Diff to
previous 1611
Fix negated POSIX class within negated overall class UCP bug.
Revision
1600 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 2 08:54:57 2015 UTC
(5 years, 4 months ago)
by
ph10
File length: 284592 byte(s)
Diff to
previous 1599
Remove use of /dev/null in test 2 because Windows doesn't like it.
Revision
1594 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 21 16:08:33 2015 UTC
(5 years, 5 months ago)
by
ph10
File length: 283862 byte(s)
Diff to
previous 1593
Hack in yet other patch for a bug in size computation that is fixed "properly"
in PCRE2.
Revision
1592 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 11 13:34:44 2015 UTC
(5 years, 5 months ago)
by
zherczeg
File length: 283473 byte(s)
Diff to
previous 1591
The JIT compiler should restore the control chain for empty possessive repeats.
Revision
1591 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 11 05:41:09 2015 UTC
(5 years, 5 months ago)
by
zherczeg
File length: 283320 byte(s)
Diff to
previous 1590
The JIT compiler should not check repeats after a {0,1} repeat byte code.
Revision
1590 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 10 14:38:34 2015 UTC
(5 years, 5 months ago)
by
ph10
File length: 283173 byte(s)
Diff to
previous 1589
Add an internal error if handling forward referencing recursion calls has gone
wrong.
Revision
1587 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 8 06:02:16 2015 UTC
(5 years, 5 months ago)
by
zherczeg
File length: 282576 byte(s)
Diff to
previous 1586
The JIT compiler did not restore the control verb head in case of *THEN control verbs.
Revision
1586 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 5 17:43:19 2015 UTC
(5 years, 5 months ago)
by
ph10
File length: 282416 byte(s)
Diff to
previous 1585
Make pcregrep -q override -l and -c for compatibility with other greps.
Revision
1581 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 22 09:06:15 2015 UTC
(5 years, 6 months ago)
by
ph10
File length: 281726 byte(s)
Diff to
previous 1579
Fix bad compilation of repeated conditional with only one branch.
Revision
1577 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 20 07:53:12 2015 UTC
(5 years, 6 months ago)
by
zherczeg
File length: 281257 byte(s)
Diff to
previous 1576
Fix infinite recursion in the JIT compiler when certain patterns when certain patterns are analysed.
Revision
1576 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 17 15:15:18 2015 UTC
(5 years, 6 months ago)
by
ph10
File length: 281145 byte(s)
Diff to
previous 1574
Fix bad compile of possessively repeated conditional group that could match an
empty string.
Revision
1574 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 30 07:13:23 2015 UTC
(5 years, 6 months ago)
by
zherczeg
File length: 281009 byte(s)
Diff to
previous 1571
JIT should return with error when the compiled pattern requires more stack space than the maximum.
Revision
1571 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 23 16:34:53 2015 UTC
(5 years, 6 months ago)
by
ph10
File length: 280902 byte(s)
Diff to
previous 1570
Fix buffer overflow for forward reference within backward assertion with excess
closing parenthesis. Bugzilla 1651.
Revision
1569 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 19 16:10:07 2015 UTC
(5 years, 7 months ago)
by
ph10
File length: 280607 byte(s)
Diff to
previous 1568
Recognize EBCDIC non-breaking space and give error for \p in a class when no
UCP support.
Revision
1567 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 12 16:24:58 2015 UTC
(5 years, 7 months ago)
by
ph10
File length: 280072 byte(s)
Diff to
previous 1566
Fix \a and \e in pcretest, and \a in pcre_compile, on EBCDIC platforms.
Revision
1560 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 19 16:02:06 2015 UTC
(5 years, 8 months ago)
by
ph10
File length: 278759 byte(s)
Diff to
previous 1559
Fix buffer overflow for lookbehind within mutually recursive subroutines.
Revision
1559 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 16 11:05:40 2015 UTC
(5 years, 8 months ago)
by
ph10
File length: 278599 byte(s)
Diff to
previous 1558
Fix named forward reference to duplicate group number overflow bug.
Revision
1558 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 15 17:17:03 2015 UTC
(5 years, 8 months ago)
by
ph10
File length: 278357 byte(s)
Diff to
previous 1557
Fix buffer overflow for named recursive back reference when the name is
duplicated.
Revision
1557 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 8 16:39:40 2015 UTC
(5 years, 8 months ago)
by
ph10
File length: 278142 byte(s)
Diff to
previous 1556
Fix buffer overflow for repeated conditional when referencing a duplicate name.
Revision
1546 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 8 16:56:28 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 276831 byte(s)
Diff to
previous 1545
Fix other cases of backtracking crashes after \C in UTF mode.
Revision
1542 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 1 15:43:53 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 276200 byte(s)
Diff to
previous 1540
Fix stack overflow instead of diagnostic for mutual recursion inside a
lookbehind assertion.
Revision
1540 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 29 17:41:16 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 275975 byte(s)
Diff to
previous 1539
Fix possessive quantifier after group containing subroutine call.
Revision
1539 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 29 15:44:40 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 275708 byte(s)
Diff to
previous 1538
Fix non-diagnosis of missing assertion after (?(?< not followed by ! or =.
Revision
1537 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 27 17:48:28 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 275184 byte(s)
Diff to
previous 1536
Fix mutual recursion inside other groups stack overflow bug.
Revision
1534 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 24 10:33:21 2015 UTC
(5 years, 9 months ago)
by
ph10
File length: 274313 byte(s)
Diff to
previous 1533
Fix bugs caused by (?!) as a condition (which is converted to OP_FAIL).
Revision
1533 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 24 08:22:29 2015 UTC
(5 years, 9 months ago)
by
zherczeg
File length: 273835 byte(s)
Diff to
previous 1532
Fix JIT compilation of conditional blocks, which assertion is converted to (*FAIL).
Revision
1532 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 6 11:59:39 2015 UTC
(5 years, 10 months ago)
by
ph10
File length: 273726 byte(s)
Diff to
previous 1530
Fix bad compile of patterns like /[A-`]/i8 where the range contains
characters with multiple other cases and the ranges adjoin.
Revision
1530 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 5 08:53:37 2015 UTC
(5 years, 10 months ago)
by
zherczeg
File length: 273427 byte(s)
Diff to
previous 1529
Remove computing the JIT read-only data size in advance and use on-demand memory allocation.
Revision
1529 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 2 17:09:58 2015 UTC
(5 years, 10 months ago)
by
ph10
File length: 273146 byte(s)
Diff to
previous 1528
Fix bad compilation for patterns like /((?+1)(\1))/ with forward reference
subroutine and recursive back reference within the same group.
Revision
1526 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 20 10:51:07 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 272352 byte(s)
Diff to
previous 1525
Fixed two pcretest crashes caused by mangled input (the fuzzers are at work).
Revision
1525 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 11 16:48:35 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 272014 byte(s)
Diff to
previous 1523
Fix bug that did not allow zero case for (a)*+ when ovector was too small to
capture.
Revision
1522 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 8 17:02:05 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 271319 byte(s)
Diff to
previous 1521
Fix crash when mutual recursion such as (\2)(\1) is studied.
Revision
1519 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 6 17:55:54 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 269968 byte(s)
Diff to
previous 1518
Fix compile loop for subroutine reference when preceded by a non-ASCII
single-character class such as [^\ff].
Revision
1518 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 6 16:10:27 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 269810 byte(s)
Diff to
previous 1517
Catch auto-possessification potential loop for bad UTF pattern with
NO_UTF_CHECK.
Revision
1517 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 6 12:10:13 2015 UTC
(5 years, 11 months ago)
by
ph10
File length: 269575 byte(s)
Diff to
previous 1515
Fix memory leak for subroutine call with more than 10 captured groups to be
saved.
Revision
1510 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 5 15:08:03 2014 UTC
(6 years, 2 months ago)
by
ph10
File length: 268978 byte(s)
Diff to
previous 1504
Fix bug when there are unset groups prior to (*ACCEPT) within a capturing
group.
Revision
1500 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 3 10:13:33 2014 UTC
(6 years, 4 months ago)
by
zherczeg
File length: 268562 byte(s)
Diff to
previous 1498
Add PCRECPP_EXP_DECL declaration to operator<< in pcre_stringpiece.h.
Revision
1498 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 8 15:22:51 2014 UTC
(6 years, 5 months ago)
by
ph10
File length: 268458 byte(s)
Diff to
previous 1496
Fix compile-time loop for recursive reference within a group with an indefinite
repeat.
Revision
1495 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 12 18:22:54 2014 UTC
(6 years, 6 months ago)
by
ph10
File length: 268173 byte(s)
Diff to
previous 1494
Fix compiler crash/misbehaviour for zero-repeated groups that include a
recursive back reference.
Revision
1488 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 18 18:38:00 2014 UTC
(6 years, 7 months ago)
by
ph10
File length: 267534 byte(s)
Diff to
previous 1487
Recognize characters with multiple other cases when creating starting bit map.
Revision
1485 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 18 16:31:32 2014 UTC
(6 years, 7 months ago)
by
ph10
File length: 266946 byte(s)
Diff to
previous 1482
Fix bad starting data when char with more than one other case follows
circumflex in multiline UTF mode.
Revision
1469 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 3 17:38:15 2014 UTC
(6 years, 9 months ago)
by
ph10
File length: 264120 byte(s)
Diff to
previous 1465
Change RunGrepTest's files so as not to clash with RunTest's; now "make -j
check" works when the tests are run concurrently.
Revision
1464 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 14 11:45:56 2014 UTC
(6 years, 10 months ago)
by
zherczeg
File length: 263855 byte(s)
Diff to
previous 1462
Disable incorrect error messages reported by the JIT test program.
Revision
1462 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 10 16:28:54 2014 UTC
(6 years, 10 months ago)
by
ph10
File length: 263734 byte(s)
Diff to
previous 1459
Fix typo that caused max/min quantifiers in ungreedy mode not to work.
Revision
1452 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 28 16:07:52 2014 UTC
(6 years, 11 months ago)
by
zherczeg
File length: 263279 byte(s)
Diff to
previous 1451
Fix an infinite fast-forward newline on invalid UTF input.
Revision
1451 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 21 01:49:14 2014 UTC
(7 years ago)
by
zherczeg
File length: 263074 byte(s)
Diff to
previous 1450
Little endian PowerPC systems are supported now by the JIT compiler.
Revision
1450 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 17 17:50:51 2014 UTC
(7 years ago)
by
ph10
File length: 263000 byte(s)
Diff to
previous 1449
Fix bug in tests when 16/32 bits and --enable-bsr-anycrlf are both set. Extend
pcretest to show the \R default.
Revision
1449 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 17 16:59:52 2014 UTC
(7 years ago)
by
ph10
File length: 262622 byte(s)
Diff to
previous 1443
Fix error in README; give an error for invalid --with-pcregrep-bufsize values
in ./configure.
Revision
1443 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 12 19:20:27 2014 UTC
(7 years ago)
by
ph10
File length: 262272 byte(s)
Diff to
previous 1441
Check alternative outputs for the locale test in RunTest. It should now work
for the 'fr' locale (which was broken).
Revision
1440 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 11 21:54:20 2014 UTC
(7 years ago)
by
zherczeg
File length: 261442 byte(s)
Diff to
previous 1439
Improve pattern prefix search by a simplified Boyer-Moore algorithm in JIT.
Revision
1438 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 10 16:13:10 2014 UTC
(7 years ago)
by
ph10
File length: 261001 byte(s)
Diff to
previous 1435
Fix caseless character class bug for characters within a range that have more
than one other case.
Revision
1432 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 2 17:50:25 2014 UTC
(7 years ago)
by
ph10
File length: 259952 byte(s)
Diff to
previous 1431
Add missing files sljitNativeTILEGX.c and sljitNativeTILEGX-encoder.c to the
list of those included in the tarball.
Revision
1431 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 2 17:41:28 2014 UTC
(7 years ago)
by
ph10
File length: 259769 byte(s)
Diff to
previous 1425
Revert RAWUCHAR macros, renaming them as UCHAR21 and adding an explanatory
comment.
Revision
1418 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 27 12:23:25 2013 UTC
(7 years ago)
by
ph10
File length: 258872 byte(s)
Diff to
previous 1417
Fix pcretest's handling of patterns when \K in an assertion sets the start of a
match past the end of the match.
Revision
1415 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 22 20:47:08 2013 UTC
(7 years ago)
by
zherczeg
File length: 258387 byte(s)
Diff to
previous 1414
The auto-possessification of character sets were improved. The JIT compiler also optimizes more character set checks.
Revision
1411 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 6 17:11:44 2013 UTC
(7 years, 1 month ago)
by
ph10
File length: 257970 byte(s)
Diff to
previous 1408
Fix internal error for XCLASS in 16/32-bit non-UCP versions with heap
recursion, and get rid of some compiler warnings when UCP is not configured.
Revision
1405 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 25 15:09:21 2013 UTC
(7 years, 1 month ago)
by
ph10
File length: 257011 byte(s)
Diff to
previous 1404
Clarify handling of \s in documentation; fix VT in pcretest's built-in tables.
Revision
1400 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 12 17:05:55 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 257142 byte(s)
Diff to
previous 1398
Document the same tables must be used at compile and match time.
Revision
1398 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 12 15:20:26 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 256921 byte(s)
Diff to
previous 1397
Rename the (as yet unreleased) PCRE_NO_AUTO_POSSESSIFY option to
PCRE_NO_AUTO_POSSESS - no need to be so long - and to match (*NO_AUTO_POSSESS).
Revision
1396 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 10 19:04:34 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 256799 byte(s)
Diff to
previous 1395
In /x mode, allow white space before a possessive + character.
Revision
1395 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 9 16:54:52 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 256601 byte(s)
Diff to
previous 1394
Add (*NO_AUTO_POSSESS) and document interaction between auto-possessification
and callouts.
Revision
1393 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 8 16:37:21 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 256387 byte(s)
Diff to
previous 1392
Allow quantifiers on (?!) so as to be the same as other assertions.
Revision
1389 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 5 18:05:29 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 255852 byte(s)
Diff to
previous 1388
Implement compile-time nested parentheses limit, specified at build time.
Revision
1388 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 5 15:24:45 2013 UTC
(7 years, 2 months ago)
by
ph10
File length: 255578 byte(s)
Diff to
previous 1387
Add a simple tripwire to pcretest to lock out certain modifiers.
Revision
1380 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 15 16:49:12 2013 UTC
(7 years, 3 months ago)
by
ph10
File length: 254980 byte(s)
Diff to
previous 1378
Explicit possessive quantifiers now use the new opcodes. Fixed an infelicity
with EXACT in caseless mode.
Revision
1378 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 14 06:55:28 2013 UTC
(7 years, 3 months ago)
by
zherczeg
File length: 254625 byte(s)
Diff to
previous 1376
Add JIT support for the 64 bit TileGX architecture. Patch by Jiong Wang (Tilera Corporation).
Revision
1376 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 12 18:02:11 2013 UTC
(7 years, 3 months ago)
by
ph10
File length: 254523 byte(s)
Diff to
previous 1372
Add U+0085 and U+180E to what \s matches in UCP mode, to match Perl.
Revision
1372 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 11 17:05:19 2013 UTC
(7 years, 3 months ago)
by
ph10
File length: 254141 byte(s)
Diff to
previous 1370
Fix auto-callout with PCRE_UCP, which was compiling rubbish.
Revision
1361 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 6 17:47:32 2013 UTC
(7 years, 4 months ago)
by
ph10
File length: 251725 byte(s)
Diff to
previous 1359
Make back references to duplicated named subpatterns more like Perl.
Revision
1352 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 29 15:49:21 2013 UTC
(7 years, 5 months ago)
by
ph10
File length: 250474 byte(s)
Diff to
previous 1350
Fix incorrect "first data item" recorded for an assertion condition.
Revision
1348 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 5 10:38:37 2013 UTC
(7 years, 6 months ago)
by
ph10
File length: 249329 byte(s)
Diff to
previous 1346
Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for
empty string matching.
Revision
1346 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 2 18:37:36 2013 UTC
(7 years, 6 months ago)
by
ph10
File length: 248477 byte(s)
Diff to
previous 1345
Get rid of some "statement not reached" and a "possibly uninitialized" compiler
warnings.
Revision
1345 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 2 17:52:28 2013 UTC
(7 years, 6 months ago)
by
ph10
File length: 248191 byte(s)
Diff to
previous 1342
Small performance improvement in strlen16 and strlen32 in pcretest.
Revision
1342 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 1 12:28:12 2013 UTC
(7 years, 6 months ago)
by
ph10
File length: 248099 byte(s)
Diff to
previous 1338
Remove SUPPORT_GCOV from config.h, because it is not used and is misleading.
(Coverage support does not need any code changes.)
Revision
1338 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 14 07:54:36 2013 UTC
(7 years, 7 months ago)
by
zherczeg
File length: 247572 byte(s)
Diff to
previous 1335
Add pcre[16|32]_jit_free_unused_memory to forcibly free unused JIT executable memory. Patch inspired by Carsten Klein.
Revision
1334 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 15 16:53:18 2013 UTC
(7 years, 8 months ago)
by
ph10
File length: 247402 byte(s)
Diff to
previous 1328
Fix segfault when pcre_dfa_exec() is called with an output vector of length
less than 2.
Revision
1327 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 10 16:22:40 2013 UTC
(7 years, 8 months ago)
by
ph10
File length: 247011 byte(s)
Diff to
previous 1325
Fix pcretest crash with a data line longer than 65536 bytes.
Revision
1313 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 24 12:07:09 2013 UTC
(7 years, 8 months ago)
by
ph10
File length: 246287 byte(s)
Diff to
previous 1311
Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.
Revision
1311 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 22 17:35:23 2013 UTC
(7 years, 8 months ago)
by
ph10
File length: 246075 byte(s)
Diff to
previous 1309
Use tail recursion in maximizing character and character type repetitions, to
reduce stack usage.
Revision
1300 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 25 12:34:26 2013 UTC
(7 years, 9 months ago)
by
zherczeg
File length: 245596 byte(s)
Diff to
previous 1299
Control verbs are handled in the same way in JIT and interpreter.
Revision
1299 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 22 17:23:09 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 245575 byte(s)
Diff to
previous 1298
Move some tests from testinput2 to testinput1 because they are now
Perl-compatible.
Revision
1298 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 22 16:13:13 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 245378 byte(s)
Diff to
previous 1296
Fix COMMIT in recursion; document backtracking verbs in assertions and
subroutines.
Revision
1296 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 19 16:29:12 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 245358 byte(s)
Diff to
previous 1284
Code changes for simpler backtracking handling (docs to follow).
Revision
1279 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 12 17:27:34 2013 UTC
(7 years, 10 months ago)
by
zherczeg
File length: 244742 byte(s)
Diff to
previous 1275
Experimental support of (*THEN) backtracking verb in the JIT compiler.
Revision
1275 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 10 05:32:10 2013 UTC
(7 years, 10 months ago)
by
zherczeg
File length: 244666 byte(s)
Diff to
previous 1274
Experimental support of (*SKIP) backtracking verb in the JIT compiler.
Revision
1274 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 8 11:35:41 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 244590 byte(s)
Diff to
previous 1273
Fix the case where there are two or more SKIPs that may have to be ignored.
Revision
1271 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 6 16:50:38 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 244375 byte(s)
Diff to
previous 1266
Confine PRUNE and SKIP to recursive subpattern calls, like COMMIT.
Revision
1266 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 3 11:14:26 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 244210 byte(s)
Diff to
previous 1265
Allow callout before assertion condition in a conditional group.
Revision
1265 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 3 10:42:46 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 243996 byte(s)
Diff to
previous 1261
Fix missing callout in alternative of conditional group when auto callout is
set.
Revision
1261 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 27 16:27:01 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 243685 byte(s)
Diff to
previous 1260
Correct Unicode string checking in the light of corrigendum #9.
Revision
1260 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 27 15:41:22 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 243399 byte(s)
Diff to
previous 1257
Add \p{Xuc} to match characters identifiable by Universal Character Names.
Revision
1257 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 22 20:20:30 2013 UTC
(7 years, 10 months ago)
by
ph10
File length: 243227 byte(s)
Diff to
previous 1254
Change some pcre_uchar variables to pcre_uint32 in pcre_exec.c, for better
performance.
Revision
1250 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 20 09:59:29 2013 UTC
(7 years, 11 months ago)
by
zherczeg
File length: 242406 byte(s)
Diff to
previous 1249
JIT compiler now supports 32 bit Macs thanks to Lawrence Velazquez.
Revision
1248 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 13 17:36:38 2013 UTC
(7 years, 11 months ago)
by
ph10
File length: 242290 byte(s)
Diff to
previous 1245
Fix various save/revert cases for capture_last in recursion and also don't
diagnose overflow when it has reverted.
Revision
1242 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 26 17:51:43 2013 UTC
(7 years, 11 months ago)
by
zherczeg
File length: 241256 byte(s)
Diff to
previous 1240
Fix two buffer over read issues in 16 and 32 bit modes. Affects JIT only.
Revision
1236 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 30 17:09:59 2012 UTC
(8 years ago)
by
ph10
File length: 240815 byte(s)
Diff to
previous 1235
A minor change from uchar to unsigned int improves performance in some
environments. Also correct a missing "unsigned".
Revision
1190 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 30 16:49:19 2012 UTC
(8 years, 2 months ago)
by
ph10
File length: 239188 byte(s)
Diff to
previous 1187
pcretest was not diagnosing characters > 0x7fffffff in 8-bit mode.
Revision
1186 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 28 17:57:32 2012 UTC
(8 years, 2 months ago)
by
ph10
File length: 238337 byte(s)
Diff to
previous 1185
Use CHAR_NULL in pcre_compile when checking for character zero.
Revision
1172 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 24 16:41:07 2012 UTC
(8 years, 2 months ago)
by
ph10
File length: 238196 byte(s)
Diff to
previous 1149
Create the *.generic files using "make" instead of PrepareRelease.
Revision
1149 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 20 21:33:38 2012 UTC
(8 years, 3 months ago)
by
zherczeg
File length: 238025 byte(s)
Diff to
previous 1115
Major JIT compiler update with experimental Sparc 32 support.
Revision
1046 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 25 16:27:58 2012 UTC
(8 years, 3 months ago)
by
ph10
File length: 237722 byte(s)
Diff to
previous 1045
All the remaining changes for handling characters with more than one other
case.
Revision
1045 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 23 16:50:00 2012 UTC
(8 years, 3 months ago)
by
ph10
File length: 237465 byte(s)
Diff to
previous 1041
Update character class handling to use new character case information; rework
\h, \H, \v, and \V to use the same apparatus with centrally defined lists.
Revision
1041 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 16 10:16:27 2012 UTC
(8 years, 4 months ago)
by
ph10
File length: 236196 byte(s)
Diff to
previous 1040
Turn case lists for horizontal and vertical white space into macros so they are
defined only once.
Revision
1038 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 12 09:03:23 2012 UTC
(8 years, 4 months ago)
by
zherczeg
File length: 235738 byte(s)
Diff to
previous 1035
Fix JIT tests when UTF is disabled and both 8 and 16 bit mode are enabled.
Revision
1033 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 10 11:02:48 2012 UTC
(8 years, 4 months ago)
by
ph10
File length: 235542 byte(s)
Diff to
previous 1025
General spring-clean of EBCDIC-related issues in the code, which had decayed
over time. Also the documentation. Added one test that can be run in an ASCII
world to do a little testing of EBCDIC-related things.
Revision
1019 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 27 13:15:02 2012 UTC
(8 years, 4 months ago)
by
ph10
File length: 234834 byte(s)
Diff to
previous 1011
Daniel Richard G's patch for checking POSIX threads when JIT is configure.
Revision
997 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 27 11:31:03 2012 UTC
(8 years, 5 months ago)
by
zherczeg
File length: 233591 byte(s)
Diff to
previous 994
Improved instruction cache flush for POWER/PowerPC
Revision
994 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 10 14:29:26 2012 UTC
(8 years, 6 months ago)
by
ph10
File length: 233503 byte(s)
Diff to
previous 991
Fix patterns that incorrectly set "anchored" or "start of line" for .* inside
atomic parentheses or when *PRUNE or *SKIP is present.
Revision
991 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 8 16:44:39 2012 UTC
(8 years, 6 months ago)
by
zherczeg
File length: 233240 byte(s)
Diff to
previous 990
Rename the leave variable names to quit to improve WinCE compatibility.
Revision
990 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 8 16:32:22 2012 UTC
(8 years, 6 months ago)
by
zherczeg
File length: 233124 byte(s)
Diff to
previous 989
Improved JIT compiler optimizations for character ranges.
Revision
989 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 7 11:11:02 2012 UTC
(8 years, 6 months ago)
by
zherczeg
File length: 233061 byte(s)
Diff to
previous 987
Single character iterator optimizations in the JIT compiler.
Revision
987 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 7 04:11:29 2012 UTC
(8 years, 6 months ago)
by
zherczeg
File length: 232995 byte(s)
Diff to
previous 986
Supporting IBM XL C compilers for PPC architectures in the JIT compiler.
Revision
980 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 18 16:47:14 2012 UTC
(8 years, 7 months ago)
by
ph10
File length: 232610 byte(s)
Diff to
previous 979
Add libpcre.la to link commands for pcretest and pcregrep because this is
required in some OS for shared objects.
Revision
979 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 17 19:08:41 2012 UTC
(8 years, 7 months ago)
by
ph10
File length: 232385 byte(s)
Diff to
previous 978
Fix DFA bug (3 cases) when UTF code was being obeyed in non-UTF mode.
Revision
978 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 17 16:55:07 2012 UTC
(8 years, 7 months ago)
by
ph10
File length: 231784 byte(s)
Diff to
previous 977
Apply character value checks to \u.... in JavaScript mode, for compatibility
with \x{....} in non-JavaScript mode.
Revision
976 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jun 16 17:53:17 2012 UTC
(8 years, 7 months ago)
by
ph10
File length: 231448 byte(s)
Diff to
previous 975
Fix capture problem with repeated, empty-string-matching groups.
Revision
974 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jun 2 05:56:58 2012 UTC
(8 years, 7 months ago)
by
zherczeg
File length: 231250 byte(s)
Diff to
previous 971
Improve JIT code generation for greedy plus quantifier
Revision
971 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 1 16:29:43 2012 UTC
(8 years, 7 months ago)
by
ph10
File length: 231189 byte(s)
Diff to
previous 970
Fix pcregrep build problem when bzip2 but not gzip was enabled.
Revision
969 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 27 04:33:38 2012 UTC
(8 years, 7 months ago)
by
zherczeg
File length: 230938 byte(s)
Diff to
previous 967
Put spaces around SLJIT_PRINT_D in the JIT compiler
Revision
963 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 21 18:06:31 2012 UTC
(8 years, 9 months ago)
by
ph10
File length: 230586 byte(s)
Diff to
previous 962
Fix ovector overrun when backreferences need temporary memory and the highest
block is not used.
Revision
962 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 20 17:28:23 2012 UTC
(8 years, 9 months ago)
by
ph10
File length: 229841 byte(s)
Diff to
previous 961
Fix auto-possessifying bugs when PCRE_UCP is not set, but character tables
specify characters in the range 127-255 are letters, spaces, etc.
Revision
960 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 19 17:30:38 2012 UTC
(8 years, 9 months ago)
by
ph10
File length: 229381 byte(s)
Diff to
previous 958
Fix long-standing DFA testing restart bug in pcretest, and add some
plausibility checks when restarting in pcre_dfa_exec().
Revision
953 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 29 17:41:57 2012 UTC
(8 years, 9 months ago)
by
zherczeg
File length: 228880 byte(s)
Diff to
previous 949
Fixed a bug for backward assertions with REVERSE 0 in the JIT compiler
Revision
937 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 26 15:58:56 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 228405 byte(s)
Diff to
previous 936
Confine (*COMMIT) inside positive assertions, as documented.
Revision
936 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 25 17:02:23 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 228318 byte(s)
Diff to
previous 934
Add support for linking pcretest with libedit instead of libreadline.
Revision
934 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 25 12:30:36 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 228225 byte(s)
Diff to
previous 933
Stop (*COMMIT) escaping from a recursive subroutine call.
Revision
933 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 25 12:18:23 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 228141 byte(s)
Diff to
previous 932
Applied Graycode's patch to use heap stack frames more efficiently.
Revision
931 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 24 13:21:02 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 227723 byte(s)
Diff to
previous 929
Make "RunTest list" list the tests without running them.
Revision
929 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 24 11:07:47 2012 UTC
(8 years, 10 months ago)
by
zherczeg
File length: 227574 byte(s)
Diff to
previous 926
(*MARK) support, set_SOM optimization and other fixes in JIT
Revision
926 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 22 15:01:32 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 227558 byte(s)
Diff to
previous 925
Re-implement /S++ and -s++ in pcretest in a thread-safe way, using JIT
callback. Removed the PCRE_EXTRA_USED_JIT flag.
Revision
925 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 22 14:24:56 2012 UTC
(8 years, 10 months ago)
by
ph10
File length: 227701 byte(s)
Diff to
previous 924
Upgrade DFA support to handle OP_NOTI with multibyte characters (other related
opcodes were OK).
Revision
923 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 21 13:25:05 2012 UTC
(8 years, 11 months ago)
by
ph10
File length: 227631 byte(s)
Diff to
previous 922
Make it possible for pcretest to select which JIT compile options are used.
Revision
922 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 20 18:44:42 2012 UTC
(8 years, 11 months ago)
by
ph10
File length: 227503 byte(s)
Diff to
previous 919
Set PCRE_EXTRA_USED_JIT when JIT was actually used at runtime. Add /S++ and
-s++ to pcretest to show whether JIT was used or not.
Revision
919 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 17 11:48:02 2012 UTC
(8 years, 11 months ago)
by
ph10
File length: 227161 byte(s)
Diff to
previous 916
Fix partial match issues with CRLF and \r, and update tests.
Revision
916 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 15 09:50:53 2012 UTC
(8 years, 11 months ago)
by
ph10
File length: 226993 byte(s)
Diff to
previous 915
Fix several partial matching bugs for backrefs, \R, \X, and CRLF line endings.
Revision
915 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 14 13:05:39 2012 UTC
(8 years, 11 months ago)
by
zherczeg
File length: 226396 byte(s)
Diff to
previous 914
Improved \X and back reference partial matching
Revision
914 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 13 06:04:50 2012 UTC
(8 years, 11 months ago)
by
zherczeg
File length: 226342 byte(s)
Diff to
previous 913
Partial matching support is added to the JIT compiler
Revision
903 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 21 16:37:17 2012 UTC
(9 years ago)
by
ph10
File length: 225889 byte(s)
Diff to
previous 893
Source file tidies for 8.30-RC1 release; fix Makefile.am bugs for building
symbolic links to man pages.
Revision
886 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 17 14:25:07 2012 UTC
(9 years ago)
by
ph10
File length: 225406 byte(s)
Diff to
previous 882
CMake parses version information out of configure.ac instead of relying on
pcre.h.generic.
Revision
882 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 15 18:45:27 2012 UTC
(9 years ago)
by
ph10
File length: 225205 byte(s)
Diff to
previous 881
Fix nested *MARK bug (nothing shown for /(?=(*:x))((*:y)q|)/ etc.)
Revision
881 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 15 18:07:05 2012 UTC
(9 years ago)
by
ph10
File length: 224833 byte(s)
Diff to
previous 873
Get rid of a number of -Wunused-but-set-variable compiler warnings.
Revision
860 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 9 20:12:58 2012 UTC
(9 years ago)
by
zherczeg
File length: 224633 byte(s)
Diff to
previous 856
rename PCRE_SCHAR16 to PCRE_UCHAR16 and JIT compiler update
Revision
842 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Dec 31 15:19:04 2011 UTC
(9 years ago)
by
ph10
File length: 224473 byte(s)
Diff to
previous 837
Typos in PrepareRelease; include 16-bit in make distcheck; fix RunTest and
RunGrepTest when building in non-source directory; problem in pcretest when no
UTF or 16-bit support; other tidies consequent on building a tarball.
Revision
836 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 28 17:16:11 2011 UTC
(9 years ago)
by
ph10
File length: 224327 byte(s)
Diff to
previous 835
Merging all the changes from the pcre16 branch into the trunk.
Revision
835 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 28 16:10:09 2011 UTC
(9 years ago)
by
ph10
File length: 220050 byte(s)
Diff to
previous 807
Rolled back trunk to r755 to prepare for merging the 16-bit branch.
Revision
807 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 18 10:03:38 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 223513 byte(s)
Diff to
previous 797
Renamed isnumber in pcre_compile to avoid a clash with ctype.h in Macs, and
fixed a bug in fixed-length calculation for lookbehinds that would show up only
in quite long subpatterns.
Revision
793 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 7 16:52:34 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 223284 byte(s)
Diff to
previous 792
Computation of memory needed for the table of names of groups was giving an
unnecessarily large value.
Revision
787 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 6 15:37:24 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 223038 byte(s)
Diff to
previous 784
Fix uninitialized memory use when writing study data to file if no starting
byte set exists.
Revision
780 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 2 11:39:21 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 222637 byte(s)
Diff to
previous 779
Preserve the size of JIT compiled code. Add PCRE_INFO_JITSIZE and use it for
the /M option in pcretest.
Revision
778 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 1 17:38:47 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 222406 byte(s)
Diff to
previous 777
Fix bug with caseless matching of characters of different lengths when the
shorter is right at the end of the subject.
Revision
777 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 1 15:15:31 2011 UTC
(9 years, 1 month ago)
by
zherczeg
File length: 222226 byte(s)
Diff to
previous 775
Retrieve executable code size support for the JIT compiler and fixing some warnings.
Revision
775 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 1 10:35:30 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 222132 byte(s)
Diff to
previous 773
Fix pcretest not forgetting JIT after it has been used once.
Revision
773 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 30 18:10:27 2011 UTC
(9 years, 1 month ago)
by
ph10
File length: 221985 byte(s)
Diff to
previous 771
Expand compile workspace for very many forward references. This ups the limit
by a factor of 100.
Revision
760 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 22 11:23:43 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 220383 byte(s)
Diff to
previous 758
Test for workspace overflow with forward reference data.
Revision
758 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 21 12:05:36 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 220154 byte(s)
Diff to
previous 754
Disallow \N in character classes, for Perl compatibility.
Revision
754 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 19 18:32:18 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 220050 byte(s)
Diff to
previous 753
Support \C in lookbehinds and DFA matching when not in UTF-8 mode.
Revision
753 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 19 17:03:35 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 219969 byte(s)
Diff to
previous 752
Remove -L from pcre-config when install is into /usr/lib (fixes
cross-compiling).
Revision
752 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 19 15:28:29 2011 UTC
(9 years, 2 months ago)
by
zherczeg
File length: 219758 byte(s)
Diff to
previous 751
JIT should use pcre_malloc/pcre_free for allocation.
Revision
750 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 18 11:07:14 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 219636 byte(s)
Diff to
previous 749
Fix problem with possessively repeated groups with minima greater than one.
Revision
749 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 18 10:36:45 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 219350 byte(s)
Diff to
previous 747
Fix bad compiling of possessively repeated conditional subpattern.
Revision
747 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 15 17:35:10 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 219192 byte(s)
Diff to
previous 746
Fixed several items that were being incorrectly rejected as "not fixed length"
in lookbehinds.
Revision
746 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 15 15:07:02 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 218496 byte(s)
Diff to
previous 745
Caseless matching of backreferences with fixed length repetitions was broken.
Revision
745 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 14 11:41:03 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 218283 byte(s)
Diff to
previous 744
Small tidies, and documentation update for JavaScript \x, \u, \U support.
Revision
744 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 13 16:31:38 2011 UTC
(9 years, 2 months ago)
by
zherczeg
File length: 218279 byte(s)
Diff to
previous 743
Correctly supporting \x and \u in JavaScript compatibility mode
Revision
743 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 8 09:59:38 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 218187 byte(s)
Diff to
previous 742
Marks in non-capturing atomic groups were not being passed out.
Revision
742 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 6 08:05:33 2011 UTC
(9 years, 2 months ago)
by
zherczeg
File length: 217987 byte(s)
Diff to
previous 741
Fix cache-flush issue on PowerPC, adding some comments and a check for disabled PCRE_EXTRA_TABLES.
Revision
741 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 31 09:31:46 2011 UTC
(9 years, 2 months ago)
by
zherczeg
File length: 217775 byte(s)
Diff to
previous 740
Supporting OP_NCREF, OP_RREF and OP_NRREF by the JIT compiler
Revision
735 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 13 15:51:27 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 217616 byte(s)
Diff to
previous 734
Rewrite code that broke under Mac OS (isxdigit with ++ in its argument).
Revision
734 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 12 16:35:29 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 217168 byte(s)
Diff to
previous 733
Fix ASCII dependency in pcretest when decoding hex characters.
Revision
723 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 8 15:55:23 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 216825 byte(s)
Diff to
previous 720
Revert handling of atomic groups that do not include captures to the old way of
handling, thus reducing stack usage.
Revision
719 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 7 11:41:05 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 216413 byte(s)
Diff to
previous 716
Another improved RunTest.bat and also CMakeLists.txt provided by Sheri P.
Revision
716 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 4 16:38:05 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 216402 byte(s)
Diff to
previous 713
Make (*THEN) work as in Perl in subpatterns that do not contain | alternatives.
Revision
712 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 26 16:31:42 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 215201 byte(s)
Diff to
previous 708
Allow for CRLF terminations of pcretest output in RunTest.
Revision
702 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 20 15:45:06 2011 UTC
(9 years, 4 months ago)
by
ph10
File length: 214890 byte(s)
Diff to
previous 701
Restore tail-recursion optimizations when no (*THEN) in pattern.
Revision
701 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 20 11:30:56 2011 UTC
(9 years, 4 months ago)
by
ph10
File length: 214515 byte(s)
Diff to
previous 700
Fix miscompile of /(*ACCEPT)a/, which thought a match had to start with "a".
Revision
681 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 6 09:16:32 2011 UTC
(9 years, 4 months ago)
by
ph10
File length: 213463 byte(s)
Diff to
previous 672
Fix loop/bad error when recursed group contains (*PRUNE) etc.
Revision
661 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 21 09:00:54 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 211607 byte(s)
Diff to
previous 659
Fix bug introduced by 8.13/37 concerning POSIX class recognition
Revision
654 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 2 11:00:40 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 211165 byte(s)
Diff to
previous 653
Documentation and general text tidies in preparation for test release.
Revision
648 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 1 11:02:08 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 211222 byte(s)
Diff to
previous 645
Fix bug that caused /.(*F)/ to give a partial match instead of no match.
Revision
643 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 29 15:56:39 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 209984 byte(s)
Diff to
previous 642
Allow all characters except closing parens in MARK:NAME etc.
Revision
642 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 28 18:59:40 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 209784 byte(s)
Diff to
previous 641
Avoid false positive for infinite recursion by not checking conditionals at
compile time, but add tests at runtime that also catch infinite mutual
recursion.
Revision
641 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 25 16:56:54 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 208879 byte(s)
Diff to
previous 640
Add minix to list of OS not supporting -S in pcretest.
Revision
626 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 20 17:51:54 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 207087 byte(s)
Diff to
previous 623
Add the /= modifier to pcretest so as to be able to check unset capturing
parentheses at the ends of patterns.
Revision
623 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 19 09:58:42 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 206887 byte(s)
Diff to
previous 622
Fix \X* bug when first character has the mark property. Also improve code for
property and script handling.
Revision
622 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 18 10:46:51 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 206605 byte(s)
Diff to
previous 620
Updated RunTest.bat to Tom Fortmann's improved version.
Revision
620 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 17 13:53:14 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 206399 byte(s)
Diff to
previous 619
Fix mutual recursion minimum calculation in study bug.
Revision
619 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 17 13:23:14 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 205974 byte(s)
Diff to
previous 618
Fix capturing not happening in assertion conditions.
Revision
618 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 16 17:24:16 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 205755 byte(s)
Diff to
previous 616
Re-do atomic group processing to fix backtrack capture bugs. Recursion is also
re-worked.
Revision
613 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 16:59:52 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 204497 byte(s)
Diff to
previous 612
Fix problem with the interaction of (*ACCEPT) in an assertion with
PCRE_NOTEMPTY.
Revision
612 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 15:20:59 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 204337 byte(s)
Diff to
previous 611
Fix two study bugs concerned with minimum subject lengths; add features to
pcretest so that all tests can be run with or without study; adjust tests so
that this happens.
Revision
611 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 29 08:49:21 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 203842 byte(s)
Diff to
previous 609
Fix \R problem with study: incorrect minimum subject length.
Revision
609 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 15 18:09:23 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 203628 byte(s)
Diff to
previous 608
Fix bug with /\A.*?(?:a|b(*THEN)c)/ by removing the tail recursion optimization
for the final branch. Also fix a similar bug for conditional subpatterns.
Revision
608 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 12 16:25:55 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 203171 byte(s)
Diff to
previous 606
Fix problems with capturing parens and *ACCEPT with recursion.
Revision
606 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 6 17:46:22 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 202757 byte(s)
Diff to
previous 605
Tidy the API for _pcre_valid_utf8() to a more suitable form for a future public
release. Also make -s in pcretest force a study for every regex.
Revision
605 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 3 18:18:30 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 202310 byte(s)
Diff to
previous 604
Make pcre_study() more robust against update omissions; fix ONCE oversight.
Revision
604 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 2 19:04:54 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 202055 byte(s)
Diff to
previous 602
Refactoring to reduce stack usage for possessively quantified subpatterns. Also
fixed a number of bugs related to repeated subpatterns. Some further tidies
consequent on the removal of OP_OPT are also in this patch.
Revision
602 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 25 08:29:03 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 201225 byte(s)
Diff to
previous 600
Remove OP_OPT by handling /i and /m entirely at compile time. Fixes bug with
patterns like /(?i:([^b]))(?1)/, where the /i option was mishandled.
Revision
598 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 7 15:37:31 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 200100 byte(s)
Diff to
previous 595
Pass back detailed info when UTF-8 check fails at runtime.
Revision
595 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 2 10:33:29 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 199232 byte(s)
Diff to
previous 594
Fix problems with caseless reference matching in UTF-8 mode when the
upper/lower case characters have different lengths.
Revision
594 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 1 08:22:12 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 198682 byte(s)
Diff to
previous 593
Added #include <string.h> to some .cc files (needed in some environments).
Revision
586 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 12 17:36:47 2011 UTC
(10 years ago)
by
ph10
File length: 197627 byte(s)
Diff to
previous 585
Move definition of pcregrep_exit() above its first reference; this applies only
to Windows.
Revision
583 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 11 16:49:55 2011 UTC
(10 years ago)
by
ph10
File length: 196803 byte(s)
Diff to
previous 581
Add script to check for man page markup typos. Fix some typos.
Revision
580 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 26 11:16:43 2010 UTC
(10 years, 1 month ago)
by
ph10
File length: 196599 byte(s)
Diff to
previous 579
Patches to avoid build problems in some Borland environments.
Revision
579 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 24 17:39:25 2010 UTC
(10 years, 1 month ago)
by
ph10
File length: 196454 byte(s)
Diff to
previous 578
Tidies of documenation and code while preparing for release.
Revision
578 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 23 15:34:55 2010 UTC
(10 years, 1 month ago)
by
ph10
File length: 196572 byte(s)
Diff to
previous 576
Fix internal error for recursive named back references.
Revision
574 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 20 17:47:27 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 195798 byte(s)
Diff to
previous 573
Give error if \c is followed by a byte > 127 (in ASCII/UTF-8 modes).
Revision
571 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 16 17:51:37 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 195143 byte(s)
Diff to
previous 569
Rename --{in,ex}clude_dir with hyphen instead of underscore in pcregrep, but
leave the old versions as undocumented synonyms. (In GNU grep, hyphens are
used.)
Revision
569 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 7 16:14:50 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 194739 byte(s)
Diff to
previous 567
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.
Revision
567 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 6 17:10:00 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 194606 byte(s)
Diff to
previous 566
Test for ridiculous values of starting offsets; tidy UTF-8 code.
Revision
566 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 3 18:32:55 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 194016 byte(s)
Diff to
previous 565
Fix broken /g code in pcretest and -g code in pcredemo.
Revision
565 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 31 18:18:48 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 193188 byte(s)
Diff to
previous 564
Added parentheses argument to -o and --only-matching options of pcregrep.
Revision
564 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 31 16:07:24 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 193086 byte(s)
Diff to
previous 563
Fix bad return code from pcregrep when -o is used (yielded 1, not 0, after a
match).
Revision
563 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 31 14:15:04 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 192933 byte(s)
Diff to
previous 561
Add casts needed for Visual Studio when NO_RECURSE is set.
Revision
561 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 30 18:37:47 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 192853 byte(s)
Diff to
previous 558
Added --match-limit and --recursion-limit to pcregrep; tidied some error
messages.
Revision
558 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 26 15:26:45 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 192788 byte(s)
Diff to
previous 556
Fix missing code for missing strtoul() and strerror().
Revision
556 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 26 11:06:44 2010 UTC
(10 years, 2 months ago)
by
ph10
File length: 192559 byte(s)
Diff to
previous 553
Fix #-comment bugs in UTF-8 mode with PCRE_NEWLINE_ANY.
Revision
553 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 22 15:57:50 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 191779 byte(s)
Diff to
previous 552
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.
Revision
552 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 13 10:15:41 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 190635 byte(s)
Diff to
previous 551
Fix \s bug in character classes (always removing VT).
Revision
550 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 10 16:24:11 2010 UTC
(10 years, 3 months ago)
by
ph10
File length: 190018 byte(s)
Diff to
previous 548
Fix problem with (*THEN) not backing up far enough.
Revision
544 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 15 17:20:55 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 189555 byte(s)
Diff to
previous 541
Fix forward reference in the presence of (?#( (open parens in comment).
Revision
541 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 14 15:19:33 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 189290 byte(s)
Diff to
previous 539
Add /T option to pcretest and additional tests with non-standard tables.
Revision
539 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 13 21:35:04 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 188975 byte(s)
Diff to
previous 538
A more correct fix for the chartables bug with UTF-8 and non-std tables.
Revision
538 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 9 19:30:57 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 189009 byte(s)
Diff to
previous 537
Fix pcre_study() problem with non-C-locale chartables in UTF-8 mode.
Revision
537 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 8 15:28:26 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 188117 byte(s)
Diff to
previous 536
Add newline in pcretest output if the last data line doesn't have one.
Revision
536 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 7 16:39:32 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 187985 byte(s)
Diff to
previous 535
Reverse pcreposix.c #include patch; doesn't work on Windows.
Revision
532 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 1 16:21:42 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 188309 byte(s)
Diff to
previous 531
Extend auto-possessify to handle some Unicode properties.
Revision
531 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 1 13:53:26 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 188176 byte(s)
Diff to
previous 530
Check for running out of memory when using heap for recursion.
Revision
530 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 1 13:42:06 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 188064 byte(s)
Diff to
previous 529
Added a lot of (int) casts to avoid compiler warnings in systems where
size_t is 64-bit.
Revision
523 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 23 18:48:54 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 187464 byte(s)
Diff to
previous 521
Fix pcre_study() bug for \p{Nd}* type items at pattern start.
Revision
521 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 22 19:03:35 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 187086 byte(s)
Diff to
previous 520
Remove explicit include of pcre.h from pcreposix.c because pcre_internal.h
already includes it. This avoids a PCRE_EXP_DECL problem.
Revision
520 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 22 18:54:05 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 186798 byte(s)
Diff to
previous 519
Fix caseless bug with pcre_study() for starting letter greater than 127.
Revision
518 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 18 15:47:01 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 186444 byte(s)
Diff to
previous 517
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.
Revision
517 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 5 10:44:20 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 186132 byte(s)
Diff to
previous 516
Add new special properties Xan, Xps, Xsp, Xwd to help with \w etc.
Revision
513 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 3 11:13:37 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 185361 byte(s)
Diff to
previous 512
Make \R and \X in a character class behave more like Perl
Revision
510 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 27 17:45:29 2010 UTC
(10 years, 9 months ago)
by
ph10
File length: 184866 byte(s)
Diff to
previous 508
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
Revision
503 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 7 17:35:52 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 184429 byte(s)
Diff to
previous 501
Fix incorrect compile time error for certain types of recursive patterns.
Revision
500 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 6 19:00:29 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 183722 byte(s)
Diff to
previous 499
Fix bugs with \K in atomic groups, subroutines, and assertions.
Revision
499 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 3 20:09:39 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 183343 byte(s)
Diff to
previous 498
Add some checks for the eint vector size and the list of compile-time error
texts.
Revision
498 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 3 19:29:38 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 182903 byte(s)
Diff to
previous 497
Fix missing data in coptable and poptable vectors; add compile-time checks for
their lengths.
Revision
497 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 3 12:01:00 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 182594 byte(s)
Diff to
previous 496
Use local function indirection for pcre_malloc etc. for Visual Studio and
Symbian.
Revision
496 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 2 19:11:17 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 182334 byte(s)
Diff to
previous 494
Fix DEFINE bug for forward reference with a possessive quantifier.
Revision
494 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 2 11:53:12 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 182068 byte(s)
Diff to
previous 493
If stdint.h is not available, include inttypes.h if available.
Revision
492 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 2 11:26:55 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 181751 byte(s)
Diff to
previous 491
Added --libs-cpp to pcre-config, but only when C++ support is configured.
Revision
480 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 3 17:29:59 2010 UTC
(11 years ago)
by
ph10
File length: 178695 byte(s)
Diff to
previous 479
Update stack documentation to be clearer about pcre_dfa_exec().
Revision
479 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 3 16:31:39 2010 UTC
(11 years ago)
by
ph10
File length: 178440 byte(s)
Diff to
previous 478
Add AC_CONFIG_MACRO_DIR([m4]) to configure.ac and -I m4 to ACLOCAL_AMFLAGS in
Makefile.am, as suggested by libtoolize.
Revision
475 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 2 18:21:30 2010 UTC
(11 years ago)
by
ph10
File length: 177419 byte(s)
Diff to
previous 474
Tidies to allow easier embedded compilation; avoid (double) where possible.
Revision
471 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 11 15:11:55 2009 UTC
(11 years, 1 month ago)
by
ph10
File length: 175088 byte(s)
Diff to
previous 469
Fix study bug with single-branch conditions, including (DEFINE).
Revision
462 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 17 19:55:02 2009 UTC
(11 years, 3 months ago)
by
ph10
File length: 174788 byte(s)
Diff to
previous 461
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Revision
459 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 4 09:21:39 2009 UTC
(11 years, 3 months ago)
by
ph10
File length: 174992 byte(s)
Diff to
previous 457
Fix problems with conditional references to duplicate named subpatterns.
Revision
457 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 3 16:24:08 2009 UTC
(11 years, 3 months ago)
by
ph10
File length: 174499 byte(s)
Diff to
previous 455
Allow duplicate names for same-numbered groups; forbid different names.
Revision
455 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 26 19:12:32 2009 UTC
(11 years, 3 months ago)
by
ph10
File length: 174131 byte(s)
Diff to
previous 454
Added lower bound length-finding to pcre_study() and use it when matching; make
the value available via pcre_fullinfo(); also fixed bugs connected with
pcre_study() in pcre_dfa_exec().
Revision
454 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 22 09:42:11 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 173098 byte(s)
Diff to
previous 448
Allow fixed-length subroutine calls in lookbehinds.
Revision
448 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 15 19:11:48 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 172900 byte(s)
Diff to
previous 447
Re-organize tests to make is possible to test 5.10 features against Perl.
Revision
447 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 15 18:17:54 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 172757 byte(s)
Diff to
previous 446
Capture data when (*ACCEPT) is inside capturing parentheses.
Revision
446 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 15 10:49:50 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 172499 byte(s)
Diff to
previous 442
Correct returned capture count after recursion has matched more than outer.
Revision
442 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 11 10:21:02 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 172245 byte(s)
Diff to
previous 438
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.
Revision
438 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 6 20:00:47 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 171937 byte(s)
Diff to
previous 437
Fix internal error for forward reference with [^m] interposing.
Revision
433 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 2 16:09:13 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 170612 byte(s)
Diff to
previous 432
For regexec(), if pmatch is NULL, force nmatch to be zero.
Revision
432 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 2 16:02:56 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 170420 byte(s)
Diff to
previous 431
Add REG_UNGREEDY (non-standard) to the POSIX interface.
Revision
431 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 2 09:23:21 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 170156 byte(s)
Diff to
previous 430
Updage ChangeLog for another bug, already fixed by previous patch.
Revision
430 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 1 16:29:46 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 169945 byte(s)
Diff to
previous 429
Add -DPCRE_STATIC to configuration files when no shared library is built.
Revision
429 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 1 16:10:16 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 169779 byte(s)
Diff to
previous 428
Add pcredemo man page, containing a listing of pcredemo.c.
Revision
428 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 31 17:10:26 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 169567 byte(s)
Diff to
previous 427
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Revision
426 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 26 15:38:32 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 168316 byte(s)
Diff to
previous 425
Remove restrictions on pcre_exec() partial matching.
Revision
423 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 15 18:17:31 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 167300 byte(s)
Diff to
previous 422
Add libpcreposix.pc for pkg-config, which was missing.
Revision
413 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 11 11:41:52 2009 UTC
(11 years, 9 months ago)
by
ph10
File length: 165585 byte(s)
Diff to
previous 412
CMake: arrange for release type compiler flags to be shown in the summary.
Revision
408 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 27 17:52:03 2009 UTC
(11 years, 9 months ago)
by
ph10
File length: 165101 byte(s)
Diff to
previous 407
Fix forward references when duplicate group numbers are involved.
Revision
407 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 23 15:29:18 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 164739 byte(s)
Diff to
previous 405
Upgrade CMake support to disable tests, pcregrep, and configuration listing.
Revision
405 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 23 12:05:20 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 164351 byte(s)
Diff to
previous 402
Patch to make CMake work when PCRE is included within another project.
Revision
402 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 21 17:26:03 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 164206 byte(s)
Diff to
previous 400
Add missing #ifdef SUPPORT_UTF8 round heapframe::Xcharptr.
Revision
399 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 21 12:34:15 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 163599 byte(s)
Diff to
previous 398
Further fix to auto-callout with conditional groups whose condition is an
assertion.
Revision
397 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 20 19:40:08 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 163518 byte(s)
Diff to
previous 396
Fix non-callout function supplied for pcre_dfa_exec() bug.
Revision
393 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 17 21:47:54 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 162918 byte(s)
Diff to
previous 392
Force SUPPORT_UTF8 if SUPPORT_UCP is set (for non-"configure" users).
Revision
385 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 8 16:56:58 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 162256 byte(s)
Diff to
previous 384
Document named subpattern behaviour in the presence of duplicate numbers.
Revision
384 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 8 16:27:43 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 162256 byte(s)
Diff to
previous 383
Fix Unicode property support in character classes for chars > 127 in non-UTF-8
mode.
Revision
381 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 3 16:08:23 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 162010 byte(s)
Diff to
previous 380
Fix bug with (?(?=.*b)b|^) thinking it must match at start of line; also fix
bug causing a crash when auto-callout is used with a conditional assertion.
Revision
380 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 3 12:32:47 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 161808 byte(s)
Diff to
previous 379
The pattern (?(?=.*b)b|^) was incorrectly processed as requiring a match at the
start of the subject or after a newline.
Revision
378 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 1 14:13:34 2009 UTC
(11 years, 10 months ago)
by
ph10
File length: 161322 byte(s)
Diff to
previous 377
Make pcregrep with --colour show all matches in a line in colour.
Revision
373 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 5 10:25:46 2008 UTC
(12 years, 4 months ago)
by
ph10
File length: 159729 byte(s)
Diff to
previous 371
Update the Virtual Pascal + BCC files for current versions.
Revision
368 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 24 16:25:20 2008 UTC
(12 years, 4 months ago)
by
ph10
File length: 159458 byte(s)
Diff to
previous 366
Make it clearer that ovector values are byte offsets, not character counts.
Revision
366 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 14 15:45:32 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 159253 byte(s)
Diff to
previous 365
Lazy qualifiers were not always working in UTF-8 mode (8.0/15).
Revision
365 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 11 17:06:55 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 159129 byte(s)
Diff to
previous 364
Further fixes for bumpalong processing in UTF-8 mode.
Revision
364 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 11 14:53:41 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 159084 byte(s)
Diff to
previous 361
Several bugs concerned with skipping over UTF-8 characters at the start of
matching (8.0/13, 8.0/14).
Revision
361 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 10 16:03:28 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 158751 byte(s)
Diff to
previous 360
Fix off-end-of-buffer bug for patterns that match only at start of line.
Revision
360 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 9 20:00:28 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 158348 byte(s)
Diff to
previous 359
Fix CVE-2008-2371 (outer level option with alternatives caused crash).
Revision
359 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 9 16:20:19 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 158007 byte(s)
Diff to
previous 358
Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.
Revision
355 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 7 17:45:23 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 157365 byte(s)
Diff to
previous 354
Make pcretest generate a single byte for \x{} escapes in non-UTF-8 mode.
Revision
354 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 7 16:30:33 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 157108 byte(s)
Diff to
previous 353
Fix caseless backreferences for non-ASCII characters.
Revision
351 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 4 18:27:16 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 156670 byte(s)
Diff to
previous 349
Final tidies for new Unicode property code; upgrade to Unicode 5.1.0.
Revision
349 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 2 18:42:11 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 156588 byte(s)
Diff to
previous 347
Preliminary patch for upgraded Unicode Property support.
Revision
344 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 22 09:16:15 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 155966 byte(s)
Diff to
previous 343
CMake patches for readline support to ensure ncurses is linked when required.
Revision
342 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 20 17:10:13 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 155483 byte(s)
Diff to
previous 341
Slight performance improvement by using the new OP_ALLANY opcode for cases of
the metacharacter "." when DOTALL is set. Also, some tidies consequent upon its
invention.
Revision
341 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 19 16:41:04 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 155078 byte(s)
Diff to
previous 340
Fix DFA (?!) bug; add support for JavaScript empty classes.
Revision
340 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 18 20:00:21 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 154365 byte(s)
Diff to
previous 336
Fix incorrect error for patterns like /(?2)[]a()b](abc)/
Revision
335 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 12 14:36:14 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 153509 byte(s)
Diff to
previous 333
Do not discard subpatterns with {0} quantifiers, as they may be called as
subroutines.
Revision
333 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 10 19:55:57 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 153110 byte(s)
Diff to
previous 332
Add Oniguruma syntax \g<...> and \g'...' for subroutine calls.
Revision
331 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 5 15:38:53 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 152722 byte(s)
Diff to
previous 330
Applied Craig's patch to remove the use of push_back().
Revision
328 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 26 17:39:06 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 152547 byte(s)
Diff to
previous 327
Patch to pcrecpp.cc to fix an OS X linking problem.
Revision
327 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 8 19:38:30 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 152438 byte(s)
Diff to
previous 326
Added some missing "const"s to declarations of static tables in
pcre_compile.c and pcre_dfa_exec.c.
Revision
326 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 8 17:24:02 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 152323 byte(s)
Diff to
previous 325
Craig's patch to the QuoteMeta function in pcrecpp.cc so that it escapes the
NUL character as backslash + 0 rather than backslash + NUL, because PCRE
doesn't support NULs in patterns.
Revision
323 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 5 17:23:42 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 151294 byte(s)
Diff to
previous 322
Remove a line of dead code, identified by coverity and reported by Nuno Lopes.
Revision
322 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 5 17:14:08 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 151200 byte(s)
Diff to
previous 321
Craig's patch to pcrecpp.cc to restore ABI compatibility with pre-7.6 versions,
which defined a global no_arg variable instead of putting it in the RE class.
Revision
321 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 5 17:10:45 2008 UTC
(12 years, 10 months ago)
by
ph10
File length: 151017 byte(s)
Diff to
previous 319
Craig's patch to sort out a long long problem: "If we can't convert
a string to a long long, pretend we don't even have a long long."
Revision
311 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 23 17:34:58 2008 UTC
(12 years, 11 months ago)
by
ph10
File length: 150002 byte(s)
Diff to
previous 309
Applied Sheri's patch to CMakeLists.txt to add library name options and correct
the recursion comment.
Revision
302 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 20 19:12:46 2008 UTC
(13 years ago)
by
ph10
File length: 148842 byte(s)
Diff to
previous 300
Exclude "long long" test in pcrecpp_unittest when HAVE_LONG_LONG is not
defined.
Revision
300 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 14 19:43:19 2008 UTC
(13 years ago)
by
ph10
File length: 148714 byte(s)
Diff to
previous 298
Fix buffer overrun for class with very many characters whose codepoints are
above 255.
Revision
285 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 12 17:03:50 2007 UTC
(13 years, 1 month ago)
by
ph10
File length: 146155 byte(s)
Diff to
previous 284
Fix bad compiled code for things like /\pL{2}+/ in which a possessive
quantifier with a fixed limit was applied to a character property.
Revision
282 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 7 19:32:32 2007 UTC
(13 years, 1 month ago)
by
ph10
File length: 145570 byte(s)
Diff to
previous 279
Fix non-diagnosis of (?=a)(?R) (positive lookaheads not skipped when checking
for an empty match).
Revision
277 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 26 17:03:45 2007 UTC
(13 years, 1 month ago)
by
ph10
File length: 144764 byte(s)
Diff to
previous 276
Fix incorrect script bug in Unicode character table.
Revision
276 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 21 15:39:20 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 143980 byte(s)
Diff to
previous 275
Remove two redunant, never-reachable lines of code whose function had been
moved.
Revision
275 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 21 15:35:09 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 143867 byte(s)
Diff to
previous 274
s/backslash/backspace in two comments where it was wrong.
Revision
272 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 17 16:53:53 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 143672 byte(s)
Diff to
previous 270
Generalize wording for (?&) error as it also applies to \k'' and other cases.
Revision
270 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 16 19:55:16 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 143418 byte(s)
Diff to
previous 269
Diagnose conditional numerical reference to a non-existent subpattern.
Revision
268 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 15 10:28:09 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 142838 byte(s)
Diff to
previous 267
Fix (?&) non-diagnosis bug and missing length check for (?&a) etc.
Revision
267 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 14 11:48:49 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 142567 byte(s)
Diff to
previous 265
Fixed reference to PCRECPP_STATIC that should have been PCRE_STATIC.
Revision
265 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 14 11:35:48 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 142385 byte(s)
Diff to
previous 264
Fix negative POSIX class bug with Unicode characters.
Revision
264 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 13 11:07:16 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 142292 byte(s)
Diff to
previous 263
Fix [\S] etc. bug in UTF-8 mode with characters > 255.
Revision
263 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 12 16:53:25 2007 UTC
(13 years, 2 months ago)
by
ph10
File length: 142116 byte(s)
Diff to
previous 261
Apply Craig's patch, which makes it possible to "ignore" values in parens
when parsing an RE using the c++ wrapper.
Revision
257 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 19 09:11:19 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141805 byte(s)
Diff to
previous 256
Craig's patch to remove the checks for windows.h and instead check for
_strtoi64 explicitly, and avoid using snprintf() at all.
Revision
255 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 19 08:50:04 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141451 byte(s)
Diff to
previous 254
Add casts to pcretest.c to avoid compiler warnings.
Revision
253 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 17 10:51:30 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141388 byte(s)
Diff to
previous 248
Added checks for ANY and ANYCRLF to pcrecpp.cc where previously it checked only
for CRLF.
Revision
248 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 17 10:09:22 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141289 byte(s)
Diff to
previous 247
Change condition for the macros for snprintf and strtoll from _WIN32 to
HAVE_WINDOWS_H because they are needed only when windows.h is present.
Revision
247 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 17 09:38:32 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141280 byte(s)
Diff to
previous 245
(1) Update tests 2,5,7,8 to run when --enable-bsr-anycrlf is used.
(2) Updates files changed by building test release.
Revision
244 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 14 09:14:24 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141184 byte(s)
Diff to
previous 243
Fix broken --disable-stack-for-recursion without --enable-unicode-properties.
Revision
240 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 15:47:20 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 141107 byte(s)
Diff to
previous 239
Refactoring to reduce the number of relocations in a shared library.
Revision
239 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 13:46:30 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 140464 byte(s)
Diff to
previous 236
Fix line ending missing for pcregrep with --colour.
Revision
236 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 12:57:06 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 140336 byte(s)
Diff to
previous 234
<config.h> => "config.h" and also some cases of <pcre.h>.
Revision
234 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 11:36:27 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 140194 byte(s)
Diff to
previous 233
Macros for snprintf, strtoll, strtoull when compiling the C++ things under
Windows.
Revision
233 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 11:26:11 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 140002 byte(s)
Diff to
previous 232
Put back the definition of PCRE_ERROR_NULLWSLIMIT for compatibility, even
though it is no longer used.
Revision
232 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 11:18:50 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 139879 byte(s)
Diff to
previous 231
doc/pcresyntax.html was missing from the distribution.
Revision
231 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 11:15:33 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 139814 byte(s)
Diff to
previous 230
Add facility to make \R match only CR, LF, or CRLF.
Revision
230 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 10 13:23:56 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 139676 byte(s)
Diff to
previous 228
(1) Move internal flags out of the options field, to make room.
(2) \r and \n must be explicit to trigger the special CRLF handline exception.
(3) (?J) at the start now sets JCHANGED as well as DUPNAMES.
Revision
226 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 21 11:46:08 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 138505 byte(s)
Diff to
previous 224
Don't advance by 2 if explicit \r or \n in the pattern. Add
PCRE_INFO_HASCRORLF.
Revision
224 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 20 12:58:29 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 137674 byte(s)
Diff to
previous 223
Fix loop for group with possible zero repeat containing \p or \P.
Revision
223 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 20 11:07:53 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 137546 byte(s)
Diff to
previous 222
Fix loop for classes containing \p or \P and just one ascii character.
Revision
218 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 16 10:13:23 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 137184 byte(s)
Diff to
previous 217
Fix several compile bugs involving repeated \p or \P items.
Revision
217 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 15 15:21:04 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 136239 byte(s)
Diff to
previous 216
Crash in debug output when printing the name of a Unicode property.
Revision
216 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 15 14:35:57 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 136085 byte(s)
Diff to
previous 215
Fixed compile-time loop for patterns like (?:[\PPa*]*){8,} (extended class
inside group with unlimited repeat).
Revision
215 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 15 14:20:05 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 135799 byte(s)
Diff to
previous 214
Fixed overrun for missing ] with a forward reference, e.g. /(?1)\c[/.
Revision
214 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 15 14:08:10 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 135692 byte(s)
Diff to
previous 213
Fixed another looking-too-far-back-in-non-UTF-8-mode bug.
Revision
212 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 9 11:16:34 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 135349 byte(s)
Diff to
previous 211
Updating docs for release; fix heap-related bugs in pcre_exec shown up by
release testing.
Revision
207 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 6 09:32:14 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 134834 byte(s)
Diff to
previous 206
Fix backtrack past start of subject bugs caused by the use of \X, \p, or \P in
non-UTF-8 mode and the presence of top-bit-set characters.
Revision
206 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 3 14:53:04 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 134642 byte(s)
Diff to
previous 205
Fix loop for null-matching condition nested in an outer unlimited repeat.
Revision
202 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 3 09:44:26 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 133523 byte(s)
Diff to
previous 201
Refactor the integer overflow testing so as to avoid imposing an artificial
limit on the size of subpatterns.
Revision
201 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 2 08:37:31 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 132682 byte(s)
Diff to
previous 200
Update version number; use %I64U instead of %llu under MingGW in
pcrecpp_unittest.
Revision
200 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 1 09:10:40 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 132652 byte(s)
Diff to
previous 197
Correct errors in previous patch; tidy for test release.
Revision
197 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 31 10:50:18 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 132375 byte(s)
Diff to
previous 195
Abolish the NULLWSLIMIT error at the expense of using more stack when an
unlimited repeat could match an empty string. Also, doc tidies for a test
release.
Revision
195 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 30 13:23:28 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 131434 byte(s)
Diff to
previous 193
Add words about EBCDIC to doc and ./configure --help (somebody thought it might
be a useful option and tried it on an ASCII system). Fixed one missing table
entry for EBCDIC.
Revision
193 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 30 11:34:18 2007 UTC
(13 years, 5 months ago)
by
ph10
File length: 131384 byte(s)
Diff to
previous 192
Arrange to use "%I64d" instead of "%lld" for long printing in the pcrecpp
unittest when running under MinGW.
Revision
190 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 19 10:38:20 2007 UTC
(13 years, 6 months ago)
by
ph10
File length: 131154 byte(s)
Diff to
previous 189
Fix bug with .*$ when run in not-DOTALL UTF-8 mode; small performance
improvement for .* in DOTALL UTF-8 mode.
Revision
189 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 5 11:50:49 2007 UTC
(13 years, 6 months ago)
by
ph10
File length: 130580 byte(s)
Diff to
previous 185
Change #include <pcre.h> to #include "pcre.h" in pcre_internal.h (an error that
crept in at 7.1).
Revision
184 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 19 13:26:46 2007 UTC
(13 years, 7 months ago)
by
ph10
File length: 129921 byte(s)
Diff to
previous 182
Fix non-UTF-8 mode Unicode properties bug; prepare for 7.2 release.
Revision
176 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 11 13:48:37 2007 UTC
(13 years, 7 months ago)
by
ph10
File length: 129457 byte(s)
Diff to
previous 175
Inserted some (unsigned int) casts to kill compiler warnings.
Revision
172 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 5 10:40:13 2007 UTC
(13 years, 7 months ago)
by
ph10
File length: 129235 byte(s)
Diff to
previous 171
Drastically reduce workspace used for alternatives in groups; also some
trailing space removals for a test release.
Revision
164 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 4 15:11:14 2007 UTC
(13 years, 8 months ago)
by
ph10
File length: 127767 byte(s)
Diff to
previous 161
Replace longjmp() with gotos when not using stack recursion.
Revision
161 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 3 10:28:07 2007 UTC
(13 years, 8 months ago)
by
ph10
File length: 127508 byte(s)
Diff to
previous 160
Use the pcretest "Z" option so all tests can be run with all link sizes.
Revision
160 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 2 10:58:35 2007 UTC
(13 years, 8 months ago)
by
ph10
File length: 127240 byte(s)
Diff to
previous 159
Fix RunGrepTest for make distcheck (previous change added a bug).
Revision
159 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 2 10:27:18 2007 UTC
(13 years, 8 months ago)
by
ph10
File length: 127245 byte(s)
Diff to
previous 158
Add code to configure.ac to remove -g from default CFLAGS and CXXFLAGS.
Revision
157 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 1 09:19:56 2007 UTC
(13 years, 8 months ago)
by
ph10
File length: 127019 byte(s)
Diff to
previous 155
Try "french" locale if "fr_FR" not present. Update NEWS re Win32 libs.
Revision
152 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 17 15:55:53 2007 UTC
(13 years, 9 months ago)
by
ph10
File length: 126792 byte(s)
Diff to
previous 151
Typos in the docs, missing casts and #ifdefs in the code.
Revision
147 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 16 13:24:37 2007 UTC
(13 years, 9 months ago)
by
ph10
File length: 126426 byte(s)
Diff to
previous 143
Fix bad handling of data lines longer than 50K by pcretest.
Revision
141 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 30 15:46:27 2007 UTC
(13 years, 9 months ago)
by
ph10
File length: 126210 byte(s)
Diff to
previous 135
Fixed obscure bug when matching a null string in multiline mode with
newline=any.
Revision
135 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 29 09:09:33 2007 UTC
(13 years, 9 months ago)
by
ph10
File length: 125755 byte(s)
Diff to
previous 134
Hopefully the final rename of makevp-* to makevp_*.
Revision
134 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 26 16:00:17 2007 UTC
(13 years, 9 months ago)
by
ph10
File length: 125755 byte(s)
Diff to
previous 131
Commit after detrailing; set executable on autogen.sh.
Revision
122 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 12 15:10:25 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 125213 byte(s)
Diff to
previous 119
Documentation spring clean, and expansion of maint/README.
Revision
116 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 9 15:23:02 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 124685 byte(s)
Diff to
previous 115
Tests cleanup: use -C in RunTest; add /Z to pcretest and make test 3
independent of link size.
Revision
115 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 9 12:23:37 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 123620 byte(s)
Diff to
previous 113
Fix two obscure, but nasty bugs concerned with caseless matching with Unicode
property support.
Revision
113 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 9 10:13:26 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 122672 byte(s)
Diff to
previous 111
Update documentation for forthcoming rename of "maintain" as "maint"
Revision
111 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 8 16:53:09 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 122681 byte(s)
Diff to
previous 110
Create the PrepareRelease script to process the documentation and create the
.generic files for distribution, also to remove trailing spaces. Update a lot
more of the build-time documentation. Arrange for PrepareRelease and its
sub-scripts to be distributed.
Revision
108 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 7 11:11:23 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 121994 byte(s)
Diff to
previous 107
Arguments for the emulated memmove() should be void *, not char *.
Revision
107 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 7 11:02:28 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 121794 byte(s)
Diff to
previous 105
Added some additional #ifdef SUPPORT_UTF8 to minimize the code when UTF-8
support is not compiled.
Revision
105 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 16:32:53 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 121465 byte(s)
Diff to
previous 104
Mark ucp_table (in ucptable.h) and ucp_gentype (in pcre_ucp_searchfuncs.c)
as "const".
Revision
104 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 16:25:15 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 121060 byte(s)
Diff to
previous 102
Add -Wl,-R... flags in pcre-config.in for *BSD* systems, as I'm told
that is needed.
Revision
102 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 15:50:45 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 120960 byte(s)
Diff to
previous 101
Fix test problem caused by training space in the data.
Revision
101 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 15:19:44 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 120725 byte(s)
Diff to
previous 100
Updated the support (such as it is) for Virtual Pascal, thanks to Stefan
Weber: (1) pcre_internal.h was missing some function renames; (2) updated
makevp.bat for the current PCRE, using the additional files !compile.txt,
!linklib.txt, and pcregexp.pas.
Revision
100 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 14:53:10 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 120448 byte(s)
Diff to
previous 99
Updated comments in configure.ac that end up in config.h.in, and arrange for
config.h to be distributed (compare pcre.h).
Revision
99 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 6 12:27:42 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 119802 byte(s)
Diff to
previous 98
1. Move the comment about version numbers from pcre.h.in to configure.ac
because that's where they are now set.
2. Update all the man pages to remove the use of .br and .in because this
causes trouble for some HTML converters. Also standardised the final sections
giving author information and revision date.
3. Update the maintain/132html man page converter to handle .nf/.fi and to barf
at .br/.in.
Revision
98 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 5 15:55:02 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 119130 byte(s)
Diff to
previous 96
This is a second preliminary update, after having done a test build and also a
check of the maintenance programs. The version is now 7.1-RC1. In autogen.sh,
autoheader is now before automake, and Tech.Notes (being now in the "maintain"
directory) are no longer distributed.
Revision
96 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 2 13:10:43 2007 UTC
(13 years, 10 months ago)
by
nigel
File length: 118928 byte(s)
Diff to
previous 93
r6896@hex: nm | 2007-03-02 13:09:14 +0000
Added EOL and keywork properties throughout
Revision
3 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sat Feb 24 21:38:01 2007 UTC
(13 years, 10 months ago)
by
nigel
File length: 6292 byte(s)
Load pcre-1.00 into code/trunk.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.