/[pcre]/code/trunk/pcretest.c
ViewVC logotype

Log of /code/trunk/pcretest.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1459 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 4 10:45:15 2014 UTC (5 months, 4 weeks ago) by ph10
File length: 171603 byte(s)
Diff to previous 1454 , to selected 922
Preparations for next release.


Revision 1454 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 9 18:55:03 2014 UTC (6 months, 3 weeks ago) by ph10
File length: 171606 byte(s)
Diff to previous 1450 , to selected 922
Implement pcre_stack_guard.


Revision 1450 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 17 17:50:51 2014 UTC (7 months, 2 weeks ago) by ph10
File length: 170063 byte(s)
Diff to previous 1433 , to selected 922
Fix bug in tests when 16/32 bits and --enable-bsr-anycrlf are both set. Extend 
pcretest to show the \R default.


Revision 1433 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 3 15:15:00 2014 UTC (7 months, 4 weeks ago) by ph10
File length: 169828 byte(s)
Diff to previous 1418 , to selected 922
Reword pcretest messages and clarify "first char" meaning.


Revision 1418 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 27 12:23:25 2013 UTC (8 months ago) by ph10
File length: 169834 byte(s)
Diff to previous 1405 , to selected 922
Fix pcretest's handling of patterns when \K in an assertion sets the start of a
match past the end of the match.


Revision 1405 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 25 15:09:21 2013 UTC (9 months, 1 week ago) by ph10
File length: 169227 byte(s)
Diff to previous 1404 , to selected 922
Clarify handling of \s in documentation; fix VT in pcretest's built-in tables.


Revision 1404 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 19 15:36:57 2013 UTC (9 months, 1 week ago) by ph10
File length: 169227 byte(s)
Diff to previous 1403 , to selected 922
Source tidies for 8.34-RC1.


Revision 1403 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 19 10:44:59 2013 UTC (9 months, 1 week ago) by ph10
File length: 169340 byte(s)
Diff to previous 1399 , to selected 922
Get rid of a compiler warning.


Revision 1399 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 12 16:03:01 2013 UTC (9 months, 2 weeks ago) by ph10
File length: 169333 byte(s)
Diff to previous 1398 , to selected 922
Wrong modifier messages in pcretest to go to stdout; update which modifiers are 
forbidden in Perl-compatible tests.


Revision 1398 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 12 15:20:26 2013 UTC (9 months, 2 weeks ago) by ph10
File length: 169392 byte(s)
Diff to previous 1389 , to selected 922
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 1389 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 5 18:05:29 2013 UTC (9 months, 3 weeks ago) by ph10
File length: 169404 byte(s)
Diff to previous 1388 , to selected 922
Implement compile-time nested parentheses limit, specified at build time.


Revision 1388 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 5 15:24:45 2013 UTC (9 months, 3 weeks ago) by ph10
File length: 169296 byte(s)
Diff to previous 1374 , to selected 922
Add a simple tripwire to pcretest to lock out certain modifiers.


Revision 1374 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 12 15:49:48 2013 UTC (10 months, 2 weeks ago) by ph10
File length: 167134 byte(s)
Diff to previous 1370 , to selected 922
Further auto-possessification patch.


Revision 1370 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 9 10:18:26 2013 UTC (10 months, 3 weeks ago) by ph10
File length: 167133 byte(s)
Diff to previous 1363 , to selected 922
Add \o{} and tidy up \x{} handling. Minor update to RunTest.


Revision 1363 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 1 16:54:40 2013 UTC (11 months ago) by ph10
File length: 166569 byte(s)
Diff to previous 1359 , to selected 922
Refactored auto-possessification code.


Revision 1359 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 3 10:10:59 2013 UTC (11 months, 4 weeks ago) by ph10
File length: 166230 byte(s)
Diff to previous 1357 , to selected 922
Refactor the code for creating the name/number table.


Revision 1357 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 27 15:49:16 2013 UTC (12 months ago) by ph10
File length: 166760 byte(s)
Diff to previous 1348 , to selected 922
Add -T and -TM to pcretest.


Revision 1348 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 5 10:38:37 2013 UTC (13 months, 4 weeks ago) by ph10
File length: 165743 byte(s)
Diff to previous 1346 , to selected 922
Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for 
empty string matching.


Revision 1346 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 2 18:37:36 2013 UTC (14 months ago) by ph10
File length: 165590 byte(s)
Diff to previous 1345 , to selected 922
Get rid of some "statement not reached" and a "possibly uninitialized" compiler 
warnings.


Revision 1345 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 2 17:52:28 2013 UTC (14 months ago) by ph10
File length: 165604 byte(s)
Diff to previous 1335 , to selected 922
Small performance improvement in strlen16 and strlen32 in pcretest.


Revision 1335 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 09:13:59 2013 UTC (15 months ago) by ph10
File length: 165574 byte(s)
Diff to previous 1334 , to selected 922
Final source file tidies for 8.33 release.


Revision 1334 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 15 16:53:18 2013 UTC (15 months, 2 weeks ago) by ph10
File length: 165595 byte(s)
Diff to previous 1327 , to selected 922
Fix segfault when pcre_dfa_exec() is called with an output vector of length 
less than 2.


Revision 1327 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 10 16:22:40 2013 UTC (15 months, 3 weeks ago) by ph10
File length: 165575 byte(s)
Diff to previous 1325 , to selected 922
Fix pcretest crash with a data line longer than 65536 bytes.


Revision 1325 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 10 14:03:18 2013 UTC (15 months, 3 weeks ago) by ph10
File length: 165553 byte(s)
Diff to previous 1320 , to selected 922
Fix spelling mistakes in comments.


Revision 1320 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 1 16:39:35 2013 UTC (16 months ago) by ph10
File length: 165552 byte(s)
Diff to previous 1313 , to selected 922
Source tidies (trails spaces, html updates) for 8.33-RC1.


Revision 1313 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 24 12:07:09 2013 UTC (16 months, 1 week ago) by ph10
File length: 165576 byte(s)
Diff to previous 1309 , to selected 922
Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.


Revision 1309 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 5 15:35:59 2013 UTC (16 months, 4 weeks ago) by ph10
File length: 164734 byte(s)
Diff to previous 1263 , to selected 922
Implement PCRE_NEVER_UTF


Revision 1263 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 27 17:31:40 2013 UTC (18 months ago) by chpe
File length: 164683 byte(s)
Diff to previous 1261 , to selected 922
pcretest: Fix UTF-16 surrogate printing in test output

0xDFFF is a valid low surrogate value.

Revision 1261 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 27 16:27:01 2013 UTC (18 months ago) by ph10
File length: 164682 byte(s)
Diff to previous 1254 , to selected 922
Correct Unicode string checking in the light of corrigendum #9.


Revision 1254 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 22 12:46:26 2013 UTC (18 months, 1 week ago) by ph10
File length: 164737 byte(s)
Diff to previous 1251 , to selected 922
Added some #ifdef __VMS code to pcretest.c.


Revision 1251 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 20 17:42:03 2013 UTC (18 months, 1 week ago) by ph10
File length: 164303 byte(s)
Diff to previous 1248 , to selected 922
Pass back the bumpalong value for partial matches.


Revision 1248 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 13 17:36:38 2013 UTC (18 months, 2 weeks ago) by ph10
File length: 164078 byte(s)
Diff to previous 1221 , to selected 922
Fix various save/revert cases for capture_last in recursion and also don't 
diagnose overflow when it has reverted.


Revision 1221 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 11 20:27:03 2012 UTC (21 months, 3 weeks ago) by ph10
File length: 163902 byte(s)
Diff to previous 1211 , to selected 922
File tidies, preparing for 8.32-RC1.


Revision 1211 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 7 17:02:03 2012 UTC (21 months, 3 weeks ago) by ph10
File length: 163916 byte(s)
Diff to previous 1202 , to selected 922
Fix pcretest -C pcre8/pcre16 bug.


Revision 1202 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 4 16:13:29 2012 UTC (21 months, 4 weeks ago) by ph10
File length: 163878 byte(s)
Diff to previous 1200 , to selected 922
Lose compiler warnings.


Revision 1200 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 3 19:21:41 2012 UTC (21 months, 4 weeks ago) by chpe
File length: 163799 byte(s)
Diff to previous 1190 , to selected 922
Temporarily remove 32-bit masking

Remove the masking via the PCRE_NO_UTF32_CHECK. It will be reintroduced as a
dedicated runtime option later, with support for JIT and non-JIT cases.

Revision 1190 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 30 16:49:19 2012 UTC (22 months ago) by ph10
File length: 164610 byte(s)
Diff to previous 1189 , to selected 922
pcretest was not diagnosing characters > 0x7fffffff in 8-bit mode.


Revision 1189 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 30 16:34:17 2012 UTC (22 months ago) by ph10
File length: 164378 byte(s)
Diff to previous 1187 , to selected 922
Add PCRE_ERROR_BADLENGTH for a negative length.


Revision 1187 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 29 11:30:45 2012 UTC (22 months ago) by zherczeg
File length: 164340 byte(s)
Diff to previous 1164 , to selected 922
JIT native interface.

Revision 1164 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 23 11:12:17 2012 UTC (22 months, 1 week ago) by ph10
File length: 164335 byte(s)
Diff to previous 1153 , to selected 922
Include character values in error messages for invalid conversions to 16 and 32 
bit strings.


Revision 1153 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 21 16:53:57 2012 UTC (22 months, 1 week ago) by chpe
File length: 164314 byte(s)
Diff to previous 1150 , to selected 922
valgrind: pcretest: Mark data buffer as unaddressable after the end of the data

The data buffer is (usually) bigger than the actual data processed. This patch
explicitly marks the excess buffer as unaddressable, so that running under
valgrind will signal invalid memory accesses to it. This seems a better solution
than  memmove'ing the data to the end of the buffer to use the allocated memory
region as the valgrind marker.

Revision 1150 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 21 06:35:52 2012 UTC (22 months, 1 week ago) by zherczeg
File length: 163626 byte(s)
Diff to previous 1142 , to selected 922
Fix byte order issue when the result of badmode is shown.

Revision 1142 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 19 15:45:43 2012 UTC (22 months, 1 week ago) by ph10
File length: 163394 byte(s)
Diff to previous 1140 , to selected 922
Fix bugs in pcretest when different combinations of 8-, 16-, and 32-bit 
libraries were compiled. For example, test 2 segfaulted when only 16- and 
32-bit libraries were compiled.


Revision 1140 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 19 13:41:32 2012 UTC (22 months, 1 week ago) by ph10
File length: 163899 byte(s)
Diff to previous 1127 , to selected 922
I found a neater way of defining the macros in the case where 2 out of 3 modes 
are compiled.


Revision 1127 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 18 18:35:05 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 173074 byte(s)
Diff to previous 1126 , to selected 922
Remove unused variable

Revision 1126 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 18 18:35:01 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 173162 byte(s)
Diff to previous 1125 , to selected 922
Fix uninitialised variable warnings

Revision 1125 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 18 18:34:57 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 173132 byte(s)
Diff to previous 1122 , to selected 922
Add extra parentheses around && inside ||

Fixes warnings from -Wparentheses.

Revision 1122 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 17 17:31:19 2012 UTC (22 months, 2 weeks ago) by ph10
File length: 173136 byte(s)
Diff to previous 1118 , to selected 922
Fix pcretest compiler warnings and make it compile with only 2 out of 3 bit 
sizes.


Revision 1118 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:57:31 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 157164 byte(s)
Diff to previous 1117 , to selected 922
pcre32: Remove masking from UTF-32 validation

It's now required and documented that to pass character strings with high bits
set (which will be masked off), it's necessary to pass PCRE_NO_UTF32_CHECK.

Revision 1117 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:57:27 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 157095 byte(s)
Diff to previous 1113 , to selected 922
pcre32: pcretest: Add -32+ option

Add -32+ option that selects 32-bit mode like -32, but additionally
modifies the characters in the data strings to have the bits > 21 set,
to test that the masking works.

Revision 1113 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:57:12 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 155612 byte(s)
Diff to previous 1101 , to selected 922
pcre32: Rename new values to pcre32_fullinfo

Rename to PCRE_INFO_FIRSTCHARACTER[FLAGS] (unfortunately
PCRE_INFO_FIRSTCHAR was already taken) and
PCRE_INFO_REQUIREDCHAR[FLAGS].

Revision 1101 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:30 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 155604 byte(s)
Diff to previous 1097 , to selected 922
pcre32: pcretest: Add missing pcre32 checks

Revision 1097 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:13 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 155146 byte(s)
Diff to previous 1090 , to selected 922
pcre32: pcretest: Add explicit -8 option

Even though 8-bit mode is the default, it's still useful to have an -8
option for symmetry.

Revision 1090 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:48 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 154951 byte(s)
Diff to previous 1087 , to selected 922
pcre32: pcretest: Don't convert data line to UTF-8 first

While reading the data lines, directly put them into the 8, 16 or
32 bit buffers instead of first converting them into UTF-8 and only
afterwards converting that buffer to 16/32 bit. This is necessary so
the in 32 bit mode the \x{} escapes can use the full 32-bit range
(while the non-standard 5/6 byte UTF-8 sequences can only express
characters up to 31-bits).

Revision 1087 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:38 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153891 byte(s)
Diff to previous 1086 , to selected 922
pcre32: pcretest: Comment fixes

Revision 1086 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:35 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153891 byte(s)
Diff to previous 1085 , to selected 922
pcre32: pcretest: More 32-bit fixes

Revision 1085 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:32 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153766 byte(s)
Diff to previous 1082 , to selected 922
pcre32: pcretest: Fix pchar for 32-bit

Revision 1082 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:20 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153856 byte(s)
Diff to previous 1080 , to selected 922
pcre32: pcretest: 32-bit cleanliness

Revision 1080 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:07 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153830 byte(s)
Diff to previous 1079 , to selected 922
pcre32: fullinfo: Add variants of (FIRST|LAST)LITERAL that are 32-bit clean

Since for pcre32 the whole range of the output is already used up
for the character itself, return the special values separately.

Revision 1079 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:04 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153615 byte(s)
Diff to previous 1055 , to selected 922
pcre32: pcretest: Make pchar 32-bit clean

Use pcre_uint32 for characters.

Revision 1055 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:53:30 2012 UTC (22 months, 2 weeks ago) by chpe
File length: 153591 byte(s)
Diff to previous 1046 , to selected 922
pcre32: Add 32-bit library

Create libpcre32 that operates on 32-bit characters (UTF-32).

This turned out to be surprisingly simple after the UTF-16 support
was introduced; mostly just extra ifdefs and adjusting and adding
some tests.

Revision 1046 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 25 16:27:58 2012 UTC (23 months, 1 week ago) by ph10
File length: 135284 byte(s)
Diff to previous 1033 , to selected 922
All the remaining changes for handling characters with more than one other 
case.


Revision 1033 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 11:02:48 2012 UTC (23 months, 3 weeks ago) by ph10
File length: 135261 byte(s)
Diff to previous 1030 , to selected 922
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 1030 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 8 15:58:38 2012 UTC (23 months, 3 weeks ago) by ph10
File length: 134802 byte(s)
Diff to previous 1027 , to selected 922
Fix -C option in pcretest for EBCDIC environments.


Revision 1027 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 3 14:01:38 2012 UTC (23 months, 4 weeks ago) by ph10
File length: 134614 byte(s)
Diff to previous 1022 , to selected 922
Small patches for the z/OS port that don't affect other OS.


Revision 1022 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 28 12:28:15 2012 UTC (2 years ago) by ph10
File length: 134466 byte(s)
Diff to previous 1017 , to selected 922
Add support for PCRE_STUDY_EXTRA_NEEDED.


Revision 1017 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 26 16:30:50 2012 UTC (2 years ago) by ph10
File length: 134022 byte(s)
Diff to previous 975 , to selected 922
Tidies to pcretest to ensure freeing memory and closing files.


Revision 975 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 2 11:03:06 2012 UTC (2 years, 3 months ago) by ph10
File length: 133731 byte(s)
Diff to previous 963 , to selected 922
Document update for 8.31-RC1 test release.


Revision 963 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 21 18:06:31 2012 UTC (2 years, 4 months ago) by ph10
File length: 133750 byte(s)
Diff to previous 960 , to selected 922
Fix ovector overrun when backreferences need temporary memory and the highest 
block is not used.


Revision 960 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 19 17:30:38 2012 UTC (2 years, 4 months ago) by ph10
File length: 133664 byte(s)
Diff to previous 936 , to selected 922
Fix long-standing DFA testing restart bug in pcretest, and add some 
plausibility checks when restarting in pcre_dfa_exec().


Revision 936 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 25 17:02:23 2012 UTC (2 years, 6 months ago) by ph10
File length: 133060 byte(s)
Diff to previous 932 , to selected 922
Add support for linking pcretest with libedit instead of libreadline.


Revision 932 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 24 18:54:43 2012 UTC (2 years, 6 months ago) by ph10
File length: 132498 byte(s)
Diff to previous 929 , to selected 922
Add support for PCRE_INFO_MAXLOOKBEHIND.


Revision 929 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 24 11:07:47 2012 UTC (2 years, 6 months ago) by zherczeg
File length: 132304 byte(s)
Diff to previous 926 , to selected 922
(*MARK) support, set_SOM optimization and other fixes in JIT

Revision 926 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 22 15:01:32 2012 UTC (2 years, 6 months ago) by ph10
File length: 132305 byte(s)
Diff to previous 923 , to selected 922
Re-implement /S++ and -s++ in pcretest in a thread-safe way, using JIT 
callback. Removed the PCRE_EXTRA_USED_JIT flag.


Revision 923 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 21 13:25:05 2012 UTC (2 years, 6 months ago) by ph10
File length: 132077 byte(s)
Diff to previous 922
Make it possible for pcretest to select which JIT compile options are used.


Revision 922 - (view) (download) (annotate) - [selected]
Modified Mon Feb 20 18:44:42 2012 UTC (2 years, 6 months ago) by ph10
File length: 131298 byte(s)
Diff to previous 914
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 914 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 13 06:04:50 2012 UTC (2 years, 6 months ago) by zherczeg
File length: 130785 byte(s)
Diff to previous 909 , to selected 922
Partial matching support is added to the JIT compiler

Revision 909 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 4 15:01:47 2012 UTC (2 years, 6 months ago) by ph10
File length: 130537 byte(s)
Diff to previous 908 , to selected 922
Final source and document tidies for 8.30.


Revision 908 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 30 12:19:29 2012 UTC (2 years, 7 months ago) by ph10
File length: 130538 byte(s)
Diff to previous 905 , to selected 922
One more cast to avoid compiler warning about 'const'.


Revision 905 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 23 19:26:03 2012 UTC (2 years, 7 months ago) by zherczeg
File length: 130528 byte(s)
Diff to previous 904 , to selected 922
fix local symbol issues in pcre_printint.c

Revision 904 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 23 17:30:49 2012 UTC (2 years, 7 months ago) by ph10
File length: 130540 byte(s)
Diff to previous 903 , to selected 922
Additional casts to avoid compiler warnings, originally from a MS compiler, but 
also given by gcc if you turn on enough warnings.


Revision 903 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 21 16:37:17 2012 UTC (2 years, 7 months ago) by ph10
File length: 130510 byte(s)
Diff to previous 901 , to selected 922
Source file tidies for 8.30-RC1 release; fix Makefile.am bugs for building 
symbolic links to man pages.


Revision 901 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 21 15:47:59 2012 UTC (2 years, 7 months ago) by ph10
File length: 130532 byte(s)
Diff to previous 895 , to selected 922
More tidies and documentation for stack frame measurement.


Revision 895 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 20 12:12:03 2012 UTC (2 years, 7 months ago) by ph10
File length: 130528 byte(s)
Diff to previous 893 , to selected 922
Modified, and made non-default the stack size info experimental code.


Revision 893 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 19 17:15:11 2012 UTC (2 years, 7 months ago) by ph10
File length: 130426 byte(s)
Diff to previous 890 , to selected 922
Experimental stack size determination.


Revision 890 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 18 16:25:19 2012 UTC (2 years, 7 months ago) by ph10
File length: 130324 byte(s)
Diff to previous 881 , to selected 922
Add PCRE_CONFIG_JITTARGET output to pcretest -C.


Revision 881 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 15 18:07:05 2012 UTC (2 years, 7 months ago) by ph10
File length: 130215 byte(s)
Diff to previous 862 , to selected 922
Get rid of a number of -Wunused-but-set-variable compiler warnings.


Revision 862 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 11 16:07:32 2012 UTC (2 years, 7 months ago) by ph10
File length: 130222 byte(s)
Diff to previous 860 , to selected 922
Diagnose more than 8 hex digits in \x{...} in pcretest data lines.


Revision 860 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 9 20:12:58 2012 UTC (2 years, 7 months ago) by zherczeg
File length: 130029 byte(s)
Diff to previous 852 , to selected 922
rename PCRE_SCHAR16 to PCRE_UCHAR16 and JIT compiler update

Revision 852 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 5 19:18:12 2012 UTC (2 years, 7 months ago) by zherczeg
File length: 130029 byte(s)
Diff to previous 850 , to selected 922
Add pcre16 prefix to 16 bit structs

Revision 850 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 4 17:29:11 2012 UTC (2 years, 7 months ago) by zherczeg
File length: 128928 byte(s)
Diff to previous 847 , to selected 922
add pcre16_callout_block and pcre16_extra

Revision 847 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 3 17:49:03 2012 UTC (2 years, 7 months ago) by zherczeg
File length: 128801 byte(s)
Diff to previous 842 , to selected 922
fix signed/unsigned half load mismatches and JIT compiler update

Revision 842 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 31 15:19:04 2011 UTC (2 years, 8 months ago) by ph10
File length: 128795 byte(s)
Diff to previous 841 , to selected 922
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 841 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 31 07:04:43 2011 UTC (2 years, 8 months ago) by zherczeg
File length: 128846 byte(s)
Diff to previous 839 , to selected 922
use unsigned short for 16 bit strings and a minor fix

Revision 839 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 30 13:22:28 2011 UTC (2 years, 8 months ago) by zherczeg
File length: 128874 byte(s)
Diff to previous 838 , to selected 922
endianness fixes and JIT compiler update

Revision 838 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 29 18:27:07 2011 UTC (2 years, 8 months ago) by ph10
File length: 128058 byte(s)
Diff to previous 836 , to selected 922
Add -C newline to pcretest; update ManyConfigTests to use new -C features; add 
some 16-bit tests with link sizes 3 and 4.


Revision 836 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 28 17:16:11 2011 UTC (2 years, 8 months ago) by ph10
File length: 127611 byte(s)
Diff to previous 835 , to selected 922
Merging all the changes from the pcre16 branch into the trunk.


Revision 835 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 28 16:10:09 2011 UTC (2 years, 8 months ago) by ph10
File length: 93856 byte(s)
Diff to previous 788 , to selected 922
Rolled back trunk to r755 to prepare for merging the 16-bit branch.


Revision 788 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 6 15:38:01 2011 UTC (2 years, 8 months ago) by ph10
File length: 94375 byte(s)
Diff to previous 780 , to selected 922
Source tidies for 8.21-RC1


Revision 780 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 2 11:39:21 2011 UTC (2 years, 9 months ago) by ph10
File length: 94389 byte(s)
Diff to previous 775 , to selected 922
Preserve the size of JIT compiled code. Add PCRE_INFO_JITSIZE and use it for
the /M option in pcretest. 


Revision 775 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 1 10:35:30 2011 UTC (2 years, 9 months ago) by ph10
File length: 94106 byte(s)
Diff to previous 773 , to selected 922
Fix pcretest not forgetting JIT after it has been used once.


Revision 773 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 30 18:10:27 2011 UTC (2 years, 9 months ago) by ph10
File length: 94084 byte(s)
Diff to previous 738 , to selected 922
Expand compile workspace for very many forward references. This ups the limit 
by a factor of 100.


Revision 738 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 21 09:04:01 2011 UTC (2 years, 10 months ago) by ph10
File length: 93856 byte(s)
Diff to previous 735 , to selected 922
Source tidies for 8.20 release.


Revision 735 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 13 15:51:27 2011 UTC (2 years, 10 months ago) by ph10
File length: 93876 byte(s)
Diff to previous 734 , to selected 922
Rewrite code that broke under Mac OS (isxdigit with ++ in its argument).


Revision 734 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 12 16:35:29 2011 UTC (2 years, 10 months ago) by ph10
File length: 93576 byte(s)
Diff to previous 691 , to selected 922
Fix ASCII dependency in pcretest when decoding hex characters.


Revision 691 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 11 14:31:21 2011 UTC (2 years, 11 months ago) by ph10
File length: 93566 byte(s)
Diff to previous 689 , to selected 922
Final source and document tidies for 8.20-RC1.


Revision 689 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 9 10:34:57 2011 UTC (2 years, 11 months ago) by ph10
File length: 93634 byte(s)
Diff to previous 676 , to selected 922
Patch to RunTest for use with simulations; further JIT code/test tidies.


Revision 676 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 27 15:53:04 2011 UTC (3 years ago) by ph10
File length: 94287 byte(s)
Diff to previous 675 , to selected 922
Give PCRE_ERROR_JIT_STACKLIMIT when JIT runs out of stack.


Revision 675 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 27 10:18:46 2011 UTC (3 years ago) by ph10
File length: 94257 byte(s)
Diff to previous 674 , to selected 922
Change pcre_assign_jit_callback to pcre_assign_jit_stack.


Revision 674 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 26 18:17:51 2011 UTC (3 years ago) by ph10
File length: 94260 byte(s)
Diff to previous 667 , to selected 922
More JIT testing.


Revision 667 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 14:57:32 2011 UTC (3 years ago) by ph10
File length: 93548 byte(s)
Diff to previous 658 , to selected 922
Commit all the changes for JIT support, but without any documentation yet.


Revision 658 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 15 17:43:44 2011 UTC (3 years ago) by ph10
File length: 91249 byte(s)
Diff to previous 654 , to selected 922
Fix incorrect comment in pcretest.c.


Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 2 11:00:40 2011 UTC (3 years, 1 month ago) by ph10
File length: 91340 byte(s)
Diff to previous 645 , to selected 922
Documentation and general text tidies in preparation for test release.


Revision 645 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 31 17:02:18 2011 UTC (3 years, 1 month ago) by ph10
File length: 91502 byte(s)
Diff to previous 642 , to selected 922
Pass *MARK name to callouts


Revision 642 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 28 18:59:40 2011 UTC (3 years, 1 month ago) by ph10
File length: 91237 byte(s)
Diff to previous 641 , to selected 922
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) (download) (annotate) - [select for diffs]
Modified Mon Jul 25 16:56:54 2011 UTC (3 years, 1 month ago) by ph10
File length: 91186 byte(s)
Diff to previous 626 , to selected 922
Add minix to list of OS not supporting -S in pcretest.


Revision 626 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 20 17:51:54 2011 UTC (3 years, 1 month ago) by ph10
File length: 91166 byte(s)
Diff to previous 616 , to selected 922
Add the /= modifier to pcretest so as to be able to check unset capturing 
parentheses at the ends of patterns.


Revision 616 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 15:55:25 2011 UTC (3 years, 1 month ago) by ph10
File length: 90332 byte(s)
Diff to previous 612 , to selected 922
Add the ++ feature to pcretest.


Revision 612 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 2 15:20:59 2011 UTC (3 years, 2 months ago) by ph10
File length: 90248 byte(s)
Diff to previous 606 , to selected 922
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 606 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 6 17:46:22 2011 UTC (3 years, 2 months ago) by ph10
File length: 89513 byte(s)
Diff to previous 604 , to selected 922
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 604 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 2 19:04:54 2011 UTC (3 years, 3 months ago) by ph10
File length: 89439 byte(s)
Diff to previous 598 , to selected 922
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 598 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 15:37:31 2011 UTC (3 years, 3 months ago) by ph10
File length: 89264 byte(s)
Diff to previous 580 , to selected 922
Pass back detailed info when UTF-8 check fails at runtime.


Revision 580 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 26 11:16:43 2010 UTC (3 years, 9 months ago) by ph10
File length: 87639 byte(s)
Diff to previous 579 , to selected 922
Patches to avoid build problems in some Borland environments.


Revision 579 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 24 17:39:25 2010 UTC (3 years, 9 months ago) by ph10
File length: 87474 byte(s)
Diff to previous 576 , to selected 922
Tidies of documenation and code while preparing for release.


Revision 576 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 21 18:45:10 2010 UTC (3 years, 9 months ago) by ph10
File length: 87486 byte(s)
Diff to previous 567 , to selected 922
Added support for (*NO_START_OPT)


Revision 567 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 6 17:10:00 2010 UTC (3 years, 9 months ago) by ph10
File length: 87342 byte(s)
Diff to previous 566 , to selected 922
Test for ridiculous values of starting offsets; tidy UTF-8 code.


Revision 566 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 18:32:55 2010 UTC (3 years, 9 months ago) by ph10
File length: 87165 byte(s)
Diff to previous 558 , to selected 922
Fix broken /g code in pcretest and -g code in pcredemo.


Revision 558 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 26 15:26:45 2010 UTC (3 years, 10 months ago) by ph10
File length: 87035 byte(s)
Diff to previous 553 , to selected 922
Fix missing code for missing strtoul() and strerror(). 


Revision 553 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 22 15:57:50 2010 UTC (3 years, 10 months ago) by ph10
File length: 86492 byte(s)
Diff to previous 545 , to selected 922
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.


Revision 545 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 16 10:51:15 2010 UTC (4 years, 2 months ago) by ph10
File length: 86466 byte(s)
Diff to previous 541 , to selected 922
Tidyup for 8.10-RC2 test release.


Revision 541 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 14 15:19:33 2010 UTC (4 years, 2 months ago) by ph10
File length: 86521 byte(s)
Diff to previous 537 , to selected 922
Add /T option to pcretest and additional tests with non-standard tables.


Revision 537 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 8 15:28:26 2010 UTC (4 years, 2 months ago) by ph10
File length: 75141 byte(s)
Diff to previous 535 , to selected 922
Add newline in pcretest output if the last data line doesn't have one.


Revision 535 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 3 19:18:24 2010 UTC (4 years, 3 months ago) by ph10
File length: 75020 byte(s)
Diff to previous 530 , to selected 922
Prepare for release candidate.


Revision 530 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 1 13:42:06 2010 UTC (4 years, 3 months ago) by ph10
File length: 75021 byte(s)
Diff to previous 518 , to selected 922
Added a lot of (int) casts to avoid compiler warnings in systems where      
size_t is 64-bit.


Revision 518 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 18 15:47:01 2010 UTC (4 years, 3 months ago) by ph10
File length: 75000 byte(s)
Diff to previous 516 , to selected 922
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.


Revision 516 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 4 15:51:35 2010 UTC (4 years, 4 months ago) by ph10
File length: 74883 byte(s)
Diff to previous 512 , to selected 922
Avoid compiler warning in pcretest.


Revision 512 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 30 11:11:52 2010 UTC (4 years, 5 months ago) by ph10
File length: 74877 byte(s)
Diff to previous 510 , to selected 922
Fix compile problems when heap is in use


Revision 510 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 27 17:45:29 2010 UTC (4 years, 5 months ago) by ph10
File length: 74920 byte(s)
Diff to previous 507 , to selected 922
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.


Revision 507 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 10 16:08:01 2010 UTC (4 years, 5 months ago) by ph10
File length: 74179 byte(s)
Diff to previous 498 , to selected 922
Tidies for 8.02-RC1 release.


Revision 498 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 3 19:29:38 2010 UTC (4 years, 6 months ago) by ph10
File length: 74180 byte(s)
Diff to previous 461 , to selected 922
Fix missing data in coptable and poptable vectors; add compile-time checks for 
their lengths.


Revision 461 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 5 10:59:35 2009 UTC (4 years, 10 months ago) by ph10
File length: 74088 byte(s)
Diff to previous 455 , to selected 922
Tidy up, remove trailing spaces, etc. for 8.00-RC1.


Revision 455 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 26 19:12:32 2009 UTC (4 years, 11 months ago) by ph10
File length: 74114 byte(s)
Diff to previous 442 , to selected 922
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 442 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 11 10:21:02 2009 UTC (4 years, 11 months ago) by ph10
File length: 73859 byte(s)
Diff to previous 432 , to selected 922
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.


Revision 432 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 2 16:02:56 2009 UTC (5 years ago) by ph10
File length: 73708 byte(s)
Diff to previous 427 , to selected 922
Add REG_UNGREEDY (non-standard) to the POSIX interface.


Revision 427 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 28 09:55:54 2009 UTC (5 years ago) by ph10
File length: 73643 byte(s)
Diff to previous 426 , to selected 922
Add new PCRE_PARTIAL_HARD option.


Revision 426 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 26 15:38:32 2009 UTC (5 years ago) by ph10
File length: 73569 byte(s)
Diff to previous 416 , to selected 922
Remove restrictions on pcre_exec() partial matching.


Revision 416 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 11 14:34:02 2009 UTC (5 years, 4 months ago) by ph10
File length: 73570 byte(s)
Diff to previous 412 , to selected 922
File tidies for 7.9 release.


Revision 412 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 11 10:34:37 2009 UTC (5 years, 4 months ago) by ph10
File length: 73594 byte(s)
Diff to previous 411 , to selected 922
Add support for (*UTF8).


Revision 411 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 10 15:40:21 2009 UTC (5 years, 4 months ago) by ph10
File length: 73274 byte(s)
Diff to previous 392 , to selected 922
Wrap fileno/isatty defs for Windows in #ifndefs


Revision 392 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 17 21:30:30 2009 UTC (5 years, 5 months ago) by ph10
File length: 73076 byte(s)
Diff to previous 391 , to selected 922
Update after detrailing for a test release.


Revision 391 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 17 21:16:01 2009 UTC (5 years, 5 months ago) by ph10
File length: 73092 byte(s)
Diff to previous 389 , to selected 922
Add support for UTF-8 in EBCDIC environments.


Revision 389 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 15 18:24:05 2009 UTC (5 years, 5 months ago) by ph10
File length: 72861 byte(s)
Diff to previous 388 , to selected 922
Add PCRE_NO_START_OPTIMIZE


Revision 388 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 11 17:03:17 2009 UTC (5 years, 5 months ago) by ph10
File length: 72770 byte(s)
Diff to previous 386 , to selected 922
Added REG_NOTEMPTY to the POSIX wrapper.


Revision 386 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 10 11:48:33 2009 UTC (5 years, 5 months ago) by ph10
File length: 72703 byte(s)
Diff to previous 376 , to selected 922
Add the -M option to pcretest.


Revision 376 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 1 12:00:59 2009 UTC (5 years, 6 months ago) by ph10
File length: 72504 byte(s)
Diff to previous 371 , to selected 922
Bug fixes: forgot to commit these individually.


Revision 371 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 25 18:28:05 2008 UTC (6 years ago) by ph10
File length: 72470 byte(s)
Diff to previous 363 , to selected 922
Source tidies for 7.8-RC1 


Revision 363 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 10 16:24:33 2008 UTC (6 years, 1 month ago) by ph10
File length: 72490 byte(s)
Diff to previous 361 , to selected 922
Previous change to pcretest wasn't correct for POSIX mode (needs zero 
terminator).


Revision 361 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 10 16:03:28 2008 UTC (6 years, 1 month ago) by ph10
File length: 72204 byte(s)
Diff to previous 358 , to selected 922
Fix off-end-of-buffer bug for patterns that match only at start of line.


Revision 358 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 9 11:03:07 2008 UTC (6 years, 1 month ago) by ph10
File length: 71956 byte(s)
Diff to previous 355 , to selected 922
Comments about stack usage added.


Revision 355 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 7 17:45:23 2008 UTC (6 years, 1 month ago) by ph10
File length: 71964 byte(s)
Diff to previous 351 , to selected 922
Make pcretest generate a single byte for \x{} escapes in non-UTF-8 mode.


Revision 351 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 4 18:27:16 2008 UTC (6 years, 2 months ago) by ph10
File length: 71614 byte(s)
Diff to previous 345 , to selected 922
Final tidies for new Unicode property code; upgrade to Unicode 5.1.0.


Revision 345 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 28 15:10:02 2008 UTC (6 years, 4 months ago) by ph10
File length: 71563 byte(s)
Diff to previous 343 , to selected 922
Tidies for the 7.7-RC1 distribution.


Revision 343 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 21 16:30:37 2008 UTC (6 years, 4 months ago) by ph10
File length: 71572 byte(s)
Diff to previous 336 , to selected 922
Fixes to pcretest for readline support on Windows.


Revision 336 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 12 15:59:03 2008 UTC (6 years, 4 months ago) by ph10
File length: 71441 byte(s)
Diff to previous 289 , to selected 922
Added PCRE_JAVASCRIPT_COMPAT option.


Revision 289 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 23 12:17:20 2007 UTC (6 years, 8 months ago) by ph10
File length: 71251 byte(s)
Diff to previous 287 , to selected 922
Tidies for 7.5-RC1 release.


Revision 287 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 18 20:11:28 2007 UTC (6 years, 8 months ago) by ph10
File length: 71282 byte(s)
Diff to previous 274 , to selected 922
Added --enable-pcretest-libreadline.


Revision 274 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 20 10:05:23 2007 UTC (6 years, 9 months ago) by ph10
File length: 70140 byte(s)
Diff to previous 259 , to selected 922
Change "alphameric" to "alphanumeric".


Revision 259 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 19 09:52:44 2007 UTC (6 years, 11 months ago) by ph10
File length: 70138 byte(s)
Diff to previous 255 , to selected 922
File tidies caused by building a release.


Revision 255 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 19 08:50:04 2007 UTC (6 years, 11 months ago) by ph10
File length: 70172 byte(s)
Diff to previous 240 , to selected 922
Add casts to pcretest.c to avoid compiler warnings.


Revision 240 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 11 15:47:20 2007 UTC (6 years, 11 months ago) by ph10
File length: 69914 byte(s)
Diff to previous 236 , to selected 922
Refactoring to reduce the number of relocations in a shared library.


Revision 236 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 11 12:57:06 2007 UTC (6 years, 11 months ago) by ph10
File length: 69873 byte(s)
Diff to previous 231 , to selected 922
<config.h> => "config.h" and also some cases of <pcre.h>.


Revision 231 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 11 11:15:33 2007 UTC (6 years, 11 months ago) by ph10
File length: 69873 byte(s)
Diff to previous 230 , to selected 922
Add facility to make \R match only CR, LF, or CRLF.


Revision 230 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 13:23:56 2007 UTC (6 years, 11 months ago) by ph10
File length: 69401 byte(s)
Diff to previous 227 , to selected 922
(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 227 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 21 15:00:15 2007 UTC (7 years ago) by ph10
File length: 69339 byte(s)
Diff to previous 226 , to selected 922
Add (*CR) etc.


Revision 226 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 21 11:46:08 2007 UTC (7 years ago) by ph10
File length: 68848 byte(s)
Diff to previous 211 , to selected 922
Don't advance by 2 if explicit \r or \n in the pattern. Add 
PCRE_INFO_HASCRORLF.


Revision 211 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 09:52:43 2007 UTC (7 years ago) by ph10
File length: 68691 byte(s)
Diff to previous 210 , to selected 922
Update UTF-8 validity check and documentation.


Revision 210 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 8 14:24:50 2007 UTC (7 years ago) by ph10
File length: 68692 byte(s)
Diff to previous 200 , to selected 922
Add Perl 5.10's backtracking verbs.


Revision 200 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 1 09:10:40 2007 UTC (7 years, 1 month ago) by ph10
File length: 68669 byte(s)
Diff to previous 199 , to selected 922
Correct errors in previous patch; tidy for test release.


Revision 199 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 31 14:39:09 2007 UTC (7 years, 1 month ago) by ph10
File length: 68757 byte(s)
Diff to previous 172 , to selected 922
Daniel's patch for config.h and Windows DLL declarations (not fully working).


Revision 172 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 5 10:40:13 2007 UTC (7 years, 3 months ago) by ph10
File length: 68620 byte(s)
Diff to previous 169 , to selected 922
Drastically reduce workspace used for alternatives in groups; also some 
trailing space removals for a test release.


Revision 169 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 4 10:49:21 2007 UTC (7 years, 3 months ago) by ph10
File length: 68640 byte(s)
Diff to previous 151 , to selected 922
Add PCRE_INFO_OKPARTIAL and PCRE_INFO_JCHANGED.


Revision 151 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 17 15:07:29 2007 UTC (7 years, 4 months ago) by ph10
File length: 68585 byte(s)
Diff to previous 150 , to selected 922
Tidies: added some casts and some missing #ifdefs.


Revision 150 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 17 08:22:40 2007 UTC (7 years, 4 months ago) by ph10
File length: 68571 byte(s)
Diff to previous 149 , to selected 922
Update HTML documentation.


Revision 149 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 16 15:28:08 2007 UTC (7 years, 4 months ago) by ph10
File length: 68575 byte(s)
Diff to previous 147 , to selected 922
Add PCRE_NEWLINE_ANYCRLF.


Revision 147 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 16 13:24:37 2007 UTC (7 years, 4 months ago) by ph10
File length: 68191 byte(s)
Diff to previous 146 , to selected 922
Fix bad handling of data lines longer than 50K by pcretest.


Revision 146 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 5 09:17:28 2007 UTC (7 years, 5 months ago) by ph10
File length: 68194 byte(s)
Diff to previous 145 , to selected 922
Another buglet in pcretest for "any" newline and /g.


Revision 145 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 4 14:06:52 2007 UTC (7 years, 5 months ago) by ph10
File length: 67803 byte(s)
Diff to previous 144 , to selected 922
Reworked all the WIN32 __declspec stuff in the hope of getting it right.


Revision 144 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 2 13:32:07 2007 UTC (7 years, 5 months ago) by ph10
File length: 67645 byte(s)
Diff to previous 143 , to selected 922
Daniel's patches to add to the CMake support.


Revision 143 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 2 10:08:14 2007 UTC (7 years, 5 months ago) by ph10
File length: 67655 byte(s)
Diff to previous 142 , to selected 922
Previous fix for pcretest was buggy. Try again.


Revision 142 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 30 15:55:18 2007 UTC (7 years, 5 months ago) by ph10
File length: 67834 byte(s)
Diff to previous 141 , to selected 922
Trailing spaces.


Revision 141 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 30 15:46:27 2007 UTC (7 years, 5 months ago) by ph10
File length: 67858 byte(s)
Diff to previous 126 , to selected 922
Fixed obscure bug when matching a null string in multiline mode with 
newline=any.


Revision 126 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 19 10:20:14 2007 UTC (7 years, 5 months ago) by ph10
File length: 67074 byte(s)
Diff to previous 123 , to selected 922
Fixed bug in the debugging /Z option of pcretest that made it assume /8.


Revision 123 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 12 15:19:06 2007 UTC (7 years, 5 months ago) by ph10
File length: 67067 byte(s)
Diff to previous 121 , to selected 922
Removal of trailing spaces.


Revision 121 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 12 12:12:47 2007 UTC (7 years, 5 months ago) by ph10
File length: 67069 byte(s)
Diff to previous 116 , to selected 922
Add some missing free() calls to pcretest and pcregrep.


Revision 116 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 9 15:23:02 2007 UTC (7 years, 5 months ago) by ph10
File length: 67067 byte(s)
Diff to previous 107 , to selected 922
Tests cleanup: use -C in RunTest; add /Z to pcretest and make test 3 
independent of link size.


Revision 107 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 7 11:02:28 2007 UTC (7 years, 5 months ago) by ph10
File length: 66990 byte(s)
Diff to previous 96 , to selected 922
Added some additional #ifdef SUPPORT_UTF8 to minimize the code when UTF-8 
support is not compiled.


Revision 96 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 2 13:10:43 2007 UTC (7 years, 6 months ago) by nigel
File length: 66834 byte(s)
Diff to previous 93 , to selected 922
 r6896@hex:  nm | 2007-03-02 13:09:14 +0000
 Added EOL and keywork properties throughout


Revision 93 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:41:42 2007 UTC (7 years, 6 months ago) by nigel
File length: 66834 byte(s)
Diff to previous 91 , to selected 922
Load pcre-7.0 into code/trunk.


Revision 91 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:41:34 2007 UTC (7 years, 6 months ago) by nigel
File length: 62873 byte(s)
Diff to previous 87 , to selected 922
Load pcre-6.7 into code/trunk.


Revision 87 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:41:21 2007 UTC (7 years, 6 months ago) by nigel
File length: 55784 byte(s)
Diff to previous 85 , to selected 922
Load pcre-6.5 into code/trunk.


Revision 85 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:41:13 2007 UTC (7 years, 6 months ago) by nigel
File length: 54545 byte(s)
Diff to previous 79 , to selected 922
Load pcre-6.4 into code/trunk.


Revision 79 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:52 2007 UTC (7 years, 6 months ago) by nigel
File length: 52916 byte(s)
Diff to previous 77 , to selected 922
Load pcre-6.1 into code/trunk.


Revision 77 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:45 2007 UTC (7 years, 6 months ago) by nigel
File length: 52292 byte(s)
Diff to previous 75 , to selected 922
Load pcre-6.0 into code/trunk.


Revision 75 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:37 2007 UTC (7 years, 6 months ago) by nigel
File length: 51609 byte(s)
Diff to previous 73 , to selected 922
Load pcre-5.0 into code/trunk.


Revision 73 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:30 2007 UTC (7 years, 6 months ago) by nigel
File length: 41274 byte(s)
Diff to previous 71 , to selected 922
Load pcre-4.5 into code/trunk.


Revision 71 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:24 2007 UTC (7 years, 6 months ago) by nigel
File length: 39984 byte(s)
Diff to previous 69 , to selected 922
Load pcre-4.4 into code/trunk.


Revision 69 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:18 2007 UTC (7 years, 6 months ago) by nigel
File length: 39441 byte(s)
Diff to previous 67 , to selected 922
Load pcre-4.3 into code/trunk.


Revision 67 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:13 2007 UTC (7 years, 6 months ago) by nigel
File length: 39234 byte(s)
Diff to previous 65 , to selected 922
Load pcre-4.2 into code/trunk.


Revision 65 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:08 2007 UTC (7 years, 6 months ago) by nigel
File length: 39198 byte(s)
Diff to previous 63 , to selected 922
Load pcre-4.1 into code/trunk.


Revision 63 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:03 2007 UTC (7 years, 6 months ago) by nigel
File length: 39157 byte(s)
Diff to previous 59 , to selected 922
Load pcre-4.0 into code/trunk.


Revision 59 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:54 2007 UTC (7 years, 6 months ago) by nigel
File length: 33785 byte(s)
Diff to previous 57 , to selected 922
Load pcre-3.8 into code/trunk.


Revision 57 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:50 2007 UTC (7 years, 6 months ago) by nigel
File length: 33804 byte(s)
Diff to previous 55 , to selected 922
Load pcre-3.7 into code/trunk.


Revision 55 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:46 2007 UTC (7 years, 6 months ago) by nigel
File length: 33746 byte(s)
Diff to previous 53 , to selected 922
Load pcre-3.6 into code/trunk.


Revision 53 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:42 2007 UTC (7 years, 6 months ago) by nigel
File length: 33642 byte(s)
Diff to previous 49 , to selected 922
Load pcre-3.5 into code/trunk.


Revision 49 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:33 2007 UTC (7 years, 6 months ago) by nigel
File length: 32558 byte(s)
Diff to previous 47 , to selected 922
Load pcre-3.3 into code/trunk.


Revision 47 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:29 2007 UTC (7 years, 6 months ago) by nigel
File length: 28778 byte(s)
Diff to previous 45 , to selected 922
Load pcre-3.2 into code/trunk.


Revision 45 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:25 2007 UTC (7 years, 6 months ago) by nigel
File length: 28744 byte(s)
Diff to previous 43 , to selected 922
Load pcre-3.1 into code/trunk.


Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:21 2007 UTC (7 years, 6 months ago) by nigel
File length: 28744 byte(s)
Diff to previous 41 , to selected 922
Load pcre-3.0 into code/trunk.


Revision 41 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:17 2007 UTC (7 years, 6 months ago) by nigel
File length: 27307 byte(s)
Diff to previous 39 , to selected 922
Load pcre-2.08a into code/trunk.


Revision 39 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:13 2007 UTC (7 years, 6 months ago) by nigel
File length: 26467 byte(s)
Diff to previous 37 , to selected 922
Load pcre-2.08 into code/trunk.


Revision 37 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:09 2007 UTC (7 years, 6 months ago) by nigel
File length: 25919 byte(s)
Diff to previous 35 , to selected 922
Load pcre-2.07 into code/trunk.


Revision 35 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:39:05 2007 UTC (7 years, 6 months ago) by nigel
File length: 24927 byte(s)
Diff to previous 31 , to selected 922
Load pcre-2.06 into code/trunk.


Revision 31 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:57 2007 UTC (7 years, 6 months ago) by nigel
File length: 23879 byte(s)
Diff to previous 29 , to selected 922
Load pcre-2.04 into code/trunk.


Revision 29 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:53 2007 UTC (7 years, 6 months ago) by nigel
File length: 23657 byte(s)
Diff to previous 27 , to selected 922
Load pcre-2.03 into code/trunk.


Revision 27 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:49 2007 UTC (7 years, 6 months ago) by nigel
File length: 21406 byte(s)
Diff to previous 25 , to selected 922
Load pcre-2.02 into code/trunk.


Revision 25 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:45 2007 UTC (7 years, 6 months ago) by nigel
File length: 21266 byte(s)
Diff to previous 23 , to selected 922
Load pcre-2.01 into code/trunk.


Revision 23 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:41 2007 UTC (7 years, 6 months ago) by nigel
File length: 20300 byte(s)
Diff to previous 19 , to selected 922
Load pcre-2.00 into code/trunk.


Revision 19 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:33 2007 UTC (7 years, 6 months ago) by nigel
File length: 19658 byte(s)
Diff to previous 13 , to selected 922
Load pcre-1.08 into code/trunk.


Revision 13 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:21 2007 UTC (7 years, 6 months ago) by nigel
File length: 19543 byte(s)
Diff to previous 11 , to selected 922
Load pcre-1.05 into code/trunk.


Revision 11 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:17 2007 UTC (7 years, 6 months ago) by nigel
File length: 19469 byte(s)
Diff to previous 9 , to selected 922
Load pcre-1.04 into code/trunk.


Revision 9 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:13 2007 UTC (7 years, 6 months ago) by nigel
File length: 19338 byte(s)
Diff to previous 7 , to selected 922
Load pcre-1.03 into code/trunk.


Revision 7 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:38:09 2007 UTC (7 years, 6 months ago) by nigel
File length: 19288 byte(s)
Diff to previous 3 , to selected 922
Load pcre-1.02 into code/trunk.


Revision 3 - (view) (download) (annotate) - [select for diffs]
Added Sat Feb 24 21:38:01 2007 UTC (7 years, 6 months ago) by nigel
File length: 19266 byte(s)
Diff to selected 922
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.

  Diffs between and
  Type of Diff should be a

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12