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

Log of /code/trunk/pcre_compile.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 618 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 16 17:24:16 2011 UTC (3 years, 1 month ago) by ph10
File length: 239488 byte(s)
Diff to previous 613 , to selected 264
Re-do atomic group processing to fix backtrack capture bugs. Recursion is also 
re-worked.


Revision 613 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 2 16:59:52 2011 UTC (3 years, 1 month ago) by ph10
File length: 239058 byte(s)
Diff to previous 606 , to selected 264
Fix problem with the interaction of (*ACCEPT) in an assertion with 
PCRE_NOTEMPTY.


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: 238529 byte(s)
Diff to previous 605 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Fri Jun 3 18:18:30 2011 UTC (3 years, 2 months ago) by ph10
File length: 238607 byte(s)
Diff to previous 604 , to selected 264
Make pcre_study() more robust against update omissions; fix ONCE oversight.


Revision 604 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 2 19:04:54 2011 UTC (3 years, 2 months ago) by ph10
File length: 238288 byte(s)
Diff to previous 602 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Wed May 25 08:29:03 2011 UTC (3 years, 3 months ago) by ph10
File length: 237764 byte(s)
Diff to previous 598 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Sat May 7 15:37:31 2011 UTC (3 years, 3 months ago) by ph10
File length: 237170 byte(s)
Diff to previous 579 , to selected 264
Pass back detailed info when UTF-8 check fails at runtime.


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: 236901 byte(s)
Diff to previous 578 , to selected 264
Tidies of documenation and code while preparing for release.


Revision 578 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 15:34:55 2010 UTC (3 years, 9 months ago) by ph10
File length: 237011 byte(s)
Diff to previous 576 , to selected 264
Fix internal error for recursive named back references.


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: 234793 byte(s)
Diff to previous 574 , to selected 264
Added support for (*NO_START_OPT)


Revision 574 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 20 17:47:27 2010 UTC (3 years, 9 months ago) by ph10
File length: 234633 byte(s)
Diff to previous 556 , to selected 264
Give error if \c is followed by a byte > 127 (in ASCII/UTF-8 modes).


Revision 556 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 26 11:06:44 2010 UTC (3 years, 10 months ago) by ph10
File length: 234378 byte(s)
Diff to previous 552 , to selected 264
Fix #-comment bugs in UTF-8 mode with PCRE_NEWLINE_ANY.


Revision 552 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 13 10:15:41 2010 UTC (3 years, 10 months ago) by ph10
File length: 233683 byte(s)
Diff to previous 550 , to selected 264
Fix \s bug in character classes (always removing VT).


Revision 550 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 10 16:24:11 2010 UTC (3 years, 10 months ago) by ph10
File length: 233481 byte(s)
Diff to previous 545 , to selected 264
Fix problem with (*THEN) not backing up far enough.


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: 233012 byte(s)
Diff to previous 544 , to selected 264
Tidyup for 8.10-RC2 test release.


Revision 544 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 17:20:55 2010 UTC (4 years, 2 months ago) by ph10
File length: 233022 byte(s)
Diff to previous 535 , to selected 264
Fix forward reference in the presence of (?#( (open parens in comment).


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


Revision 533 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 2 19:02:41 2010 UTC (4 years, 2 months ago) by ph10
File length: 232842 byte(s)
Diff to previous 532 , to selected 264
One more (int) cast.


Revision 532 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 1 16:21:42 2010 UTC (4 years, 2 months ago) by ph10
File length: 232835 byte(s)
Diff to previous 530 , to selected 264
Extend auto-possessify to handle some Unicode properties.


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: 229406 byte(s)
Diff to previous 528 , to selected 264
Added a lot of (int) casts to avoid compiler warnings in systems where      
size_t is 64-bit.


Revision 528 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 16:40:22 2010 UTC (4 years, 3 months ago) by ph10
File length: 229214 byte(s)
Diff to previous 518 , to selected 264
Add knowledge of \R to auto-possessify feature.


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: 228686 byte(s)
Diff to previous 514 , to selected 264
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.


Revision 514 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 3 12:54:22 2010 UTC (4 years, 3 months ago) by ph10
File length: 225209 byte(s)
Diff to previous 513 , to selected 264
Add support for \N.


Revision 513 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 3 11:13:37 2010 UTC (4 years, 3 months ago) by ph10
File length: 225150 byte(s)
Diff to previous 512 , to selected 264
Make \R and \X in a character class behave more like Perl


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: 225268 byte(s)
Diff to previous 510 , to selected 264
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: 225388 byte(s)
Diff to previous 507 , to selected 264
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: 223234 byte(s)
Diff to previous 505 , to selected 264
Tidies for 8.02-RC1 release.


Revision 505 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 9 16:50:47 2010 UTC (4 years, 5 months ago) by ph10
File length: 223308 byte(s)
Diff to previous 504 , to selected 264
Improve compile-time overrun checking.


Revision 504 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 8 08:57:04 2010 UTC (4 years, 5 months ago) by ph10
File length: 223108 byte(s)
Diff to previous 503 , to selected 264
Previous patch for fixing problem with recursion loop checking was incorrect.


Revision 503 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 7 17:35:52 2010 UTC (4 years, 5 months ago) by ph10
File length: 222952 byte(s)
Diff to previous 500 , to selected 264
Fix incorrect compile time error for certain types of recursive patterns.


Revision 500 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 6 19:00:29 2010 UTC (4 years, 5 months ago) by ph10
File length: 222249 byte(s)
Diff to previous 499 , to selected 264
Fix bugs with \K in atomic groups, subroutines, and assertions.


Revision 499 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 3 20:09:39 2010 UTC (4 years, 5 months ago) by ph10
File length: 222228 byte(s)
Diff to previous 496 , to selected 264
Add some checks for the eint vector size and the list of compile-time error 
texts.


Revision 496 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 2 19:11:17 2010 UTC (4 years, 5 months ago) by ph10
File length: 221972 byte(s)
Diff to previous 488 , to selected 264
Fix DEFINE bug for forward reference with a possessive quantifier.


Revision 488 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 11 15:29:42 2010 UTC (4 years, 7 months ago) by ph10
File length: 221523 byte(s)
Diff to previous 487 , to selected 264
Fix #947, recursive back reference bug.


Revision 487 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 6 10:26:55 2010 UTC (4 years, 7 months ago) by ph10
File length: 220451 byte(s)
Diff to previous 483 , to selected 264
Tidying updates for 8.01-RC1 release.


Revision 483 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 4 16:19:17 2010 UTC (4 years, 7 months ago) by ph10
File length: 220454 byte(s)
Diff to previous 475 , to selected 264
Fix some discrepancies between "USPTR" and "unsigned char *".


Revision 475 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 2 18:21:30 2010 UTC (4 years, 7 months ago) by ph10
File length: 220457 byte(s)
Diff to previous 472 , to selected 264
Tidies to allow easier embedded compilation; avoid (double) where possible.


Revision 472 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 11 16:42:50 2009 UTC (4 years, 8 months ago) by ph10
File length: 220163 byte(s)
Diff to previous 461 , to selected 264
Fix options set and reset at top level bug.


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: 219677 byte(s)
Diff to previous 459 , to selected 264
Tidy up, remove trailing spaces, etc. for 8.00-RC1.


Revision 459 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 4 09:21:39 2009 UTC (4 years, 10 months ago) by ph10
File length: 219936 byte(s)
Diff to previous 457 , to selected 264
Fix problems with conditional references to duplicate named subpatterns.


Revision 457 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 3 16:24:08 2009 UTC (4 years, 10 months ago) by ph10
File length: 219485 byte(s)
Diff to previous 455 , to selected 264
Allow duplicate names for same-numbered groups; forbid different names.


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: 217318 byte(s)
Diff to previous 454 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Tue Sep 22 09:42:11 2009 UTC (4 years, 11 months ago) by ph10
File length: 217155 byte(s)
Diff to previous 447 , to selected 264
Allow fixed-length subroutine calls in lookbehinds.


Revision 447 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 15 18:17:54 2009 UTC (4 years, 11 months ago) by ph10
File length: 213658 byte(s)
Diff to previous 438 , to selected 264
Capture data when (*ACCEPT) is inside capturing parentheses.


Revision 438 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 6 20:00:47 2009 UTC (4 years, 11 months ago) by ph10
File length: 212803 byte(s)
Diff to previous 426 , to selected 264
Fix internal error for forward reference with [^m] interposing.


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


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: 211898 byte(s)
Diff to previous 411 , to selected 264
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: 211705 byte(s)
Diff to previous 408 , to selected 264
Wrap fileno/isatty defs for Windows in #ifndefs


Revision 408 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 27 17:52:03 2009 UTC (5 years, 5 months ago) by ph10
File length: 211762 byte(s)
Diff to previous 406 , to selected 264
Fix forward references when duplicate group numbers are involved.


Revision 406 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 23 12:05:43 2009 UTC (5 years, 5 months ago) by ph10
File length: 208066 byte(s)
Diff to previous 395 , to selected 264
Trailing space tidies


Revision 395 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 20 11:22:42 2009 UTC (5 years, 5 months ago) by ph10
File length: 208090 byte(s)
Diff to previous 392 , to selected 264
Fix looping bug by recognizing that a conditional with only one branch may 
match an empty string.


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: 207752 byte(s)
Diff to previous 391 , to selected 264
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: 207878 byte(s)
Diff to previous 389 , to selected 264
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: 203745 byte(s)
Diff to previous 381 , to selected 264
Add PCRE_NO_START_OPTIMIZE


Revision 381 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 3 16:08:23 2009 UTC (5 years, 5 months ago) by ph10
File length: 203737 byte(s)
Diff to previous 380 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Tue Mar 3 12:32:47 2009 UTC (5 years, 5 months ago) by ph10
File length: 203475 byte(s)
Diff to previous 371 , to selected 264
The pattern (?(?=.*b)b|^) was incorrectly processed as requiring a match at the 
start of the subject or after a newline.


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


Revision 369 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 24 16:53:47 2008 UTC (6 years ago) by ph10
File length: 202891 byte(s)
Diff to previous 360 , to selected 264
Patch to reduce warnings from certain compilers.


Revision 360 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 9 20:00:28 2008 UTC (6 years, 1 month ago) by ph10
File length: 202621 byte(s)
Diff to previous 359 , to selected 264
Fix CVE-2008-2371 (outer level option with alternatives caused crash).


Revision 359 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 9 16:20:19 2008 UTC (6 years, 1 month ago) by ph10
File length: 202680 byte(s)
Diff to previous 349 , to selected 264
Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.


Revision 349 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 2 18:42:11 2008 UTC (6 years, 1 month ago) by ph10
File length: 202638 byte(s)
Diff to previous 345 , to selected 264
Preliminary patch for upgraded Unicode Property support.


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: 202682 byte(s)
Diff to previous 342 , to selected 264
Tidies for the 7.7-RC1 distribution.


Revision 342 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 20 17:10:13 2008 UTC (6 years, 4 months ago) by ph10
File length: 202918 byte(s)
Diff to previous 341 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Sat Apr 19 16:41:04 2008 UTC (6 years, 4 months ago) by ph10
File length: 202840 byte(s)
Diff to previous 340 , to selected 264
Fix DFA (?!) bug; add support for JavaScript empty classes.


Revision 340 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 18 20:00:21 2008 UTC (6 years, 4 months ago) by ph10
File length: 201856 byte(s)
Diff to previous 336 , to selected 264
Fix incorrect error for patterns like /(?2)[]a()b](abc)/


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: 201134 byte(s)
Diff to previous 335 , to selected 264
Added PCRE_JAVASCRIPT_COMPAT option.


Revision 335 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 12 14:36:14 2008 UTC (6 years, 4 months ago) by ph10
File length: 200753 byte(s)
Diff to previous 334 , to selected 264
Do not discard subpatterns with {0} quantifiers, as they may be called as 
subroutines.


Revision 334 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 11 15:48:14 2008 UTC (6 years, 4 months ago) by ph10
File length: 200213 byte(s)
Diff to previous 333 , to selected 264
Fix bug in Oniguruma \g support.


Revision 333 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 10 19:55:57 2008 UTC (6 years, 4 months ago) by ph10
File length: 200103 byte(s)
Diff to previous 327 , to selected 264
Add Oniguruma syntax \g<...> and \g'...' for subroutine calls.


Revision 327 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 8 19:38:30 2008 UTC (6 years, 5 months ago) by ph10
File length: 197114 byte(s)
Diff to previous 323 , to selected 264
Added some missing "const"s to declarations of static tables in 
pcre_compile.c and pcre_dfa_exec.c.


Revision 323 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 5 17:23:42 2008 UTC (6 years, 5 months ago) by ph10
File length: 197102 byte(s)
Diff to previous 309 , to selected 264
Remove a line of dead code, identified by coverity and reported by Nuno Lopes.


Revision 309 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 21 15:22:09 2008 UTC (6 years, 7 months ago) by ph10
File length: 197155 byte(s)
Diff to previous 305 , to selected 264
Tidies for 7.6-RC1 test release.


Revision 305 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 20 20:07:32 2008 UTC (6 years, 7 months ago) by ph10
File length: 197176 byte(s)
Diff to previous 300 , to selected 264
Update copyright year to 2008.


Revision 300 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 14 19:43:19 2008 UTC (6 years, 7 months ago) by ph10
File length: 197176 byte(s)
Diff to previous 298 , to selected 264
Fix buffer overrun for class with very many characters whose codepoints are 
above 255.


Revision 298 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 10 17:09:12 2008 UTC (6 years, 7 months ago) by ph10
File length: 196633 byte(s)
Diff to previous 295 , to selected 264
Tidies for the 7.5 release.


Revision 295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 31 17:00:24 2007 UTC (6 years, 8 months ago) by ph10
File length: 196656 byte(s)
Diff to previous 286 , to selected 264
Make POSIX character class parsing more like Perl.


Revision 286 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 17 14:46:11 2007 UTC (6 years, 8 months ago) by ph10
File length: 195634 byte(s)
Diff to previous 285 , to selected 264
Add .gz and .bz2 optional support to pcregrep.


Revision 285 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 12 17:03:50 2007 UTC (6 years, 8 months ago) by ph10
File length: 195678 byte(s)
Diff to previous 282 , to selected 264
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) (download) (annotate) - [select for diffs]
Modified Fri Dec 7 19:32:32 2007 UTC (6 years, 8 months ago) by ph10
File length: 195559 byte(s)
Diff to previous 276 , to selected 264
Fix non-diagnosis of (?=a)(?R) (positive lookaheads not skipped when checking 
for an empty match).


Revision 276 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 21 15:39:20 2007 UTC (6 years, 9 months ago) by ph10
File length: 195240 byte(s)
Diff to previous 275 , to selected 264
Remove two redunant, never-reachable lines of code whose function had been 
moved.


Revision 275 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 21 15:35:09 2007 UTC (6 years, 9 months ago) by ph10
File length: 195319 byte(s)
Diff to previous 274 , to selected 264
s/backslash/backspace in two comments where it was wrong.


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: 195319 byte(s)
Diff to previous 272 , to selected 264
Change "alphameric" to "alphanumeric".


Revision 272 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 17 16:53:53 2007 UTC (6 years, 9 months ago) by ph10
File length: 195311 byte(s)
Diff to previous 270 , to selected 264
Generalize wording for (?&) error as it also applies to \k'' and other cases.


Revision 270 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 16 19:55:16 2007 UTC (6 years, 9 months ago) by ph10
File length: 195200 byte(s)
Diff to previous 269 , to selected 264
Diagnose conditional numerical reference to a non-existent subpattern.


Revision 269 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 16 16:22:24 2007 UTC (6 years, 9 months ago) by ph10
File length: 195027 byte(s)
Diff to previous 268 , to selected 264
Improve error messages for (?+-a) and (?-+a).


Revision 268 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 15 10:28:09 2007 UTC (6 years, 9 months ago) by ph10
File length: 194795 byte(s)
Diff to previous 265 , to selected 264
Fix (?&) non-diagnosis bug and missing length check for (?&a) etc.


Revision 265 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 14 11:35:48 2007 UTC (6 years, 9 months ago) by ph10
File length: 194331 byte(s)
Diff to previous 264
Fix negative POSIX class bug with Unicode characters.


Revision 264 - (view) (download) (annotate) - [selected]
Modified Tue Nov 13 11:07:16 2007 UTC (6 years, 9 months ago) by ph10
File length: 194262 byte(s)
Diff to previous 243
Fix [\S] etc. bug in UTF-8 mode with characters > 255.


Revision 243 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 13 09:28:14 2007 UTC (6 years, 11 months ago) by ph10
File length: 193564 byte(s)
Diff to previous 240 , to selected 264
Detrailed files for 7.4-RC1 test release.


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: 193604 byte(s)
Diff to previous 236 , to selected 264
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: 191944 byte(s)
Diff to previous 231 , to selected 264
<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: 191944 byte(s)
Diff to previous 230 , to selected 264
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: 191288 byte(s)
Diff to previous 227 , to selected 264
(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: 190736 byte(s)
Diff to previous 226 , to selected 264
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: 189989 byte(s)
Diff to previous 224 , to selected 264
Don't advance by 2 if explicit \r or \n in the pattern. Add 
PCRE_INFO_HASCRORLF.


Revision 224 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 20 12:58:29 2007 UTC (7 years ago) by ph10
File length: 190096 byte(s)
Diff to previous 223 , to selected 264
Fix loop for group with possible zero repeat containing \p or \P.


Revision 223 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 20 11:07:53 2007 UTC (7 years ago) by ph10
File length: 189555 byte(s)
Diff to previous 221 , to selected 264
Fix loop for classes containing \p or \P and just one ascii character.


Revision 221 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 09:25:08 2007 UTC (7 years ago) by ph10
File length: 189461 byte(s)
Diff to previous 220 , to selected 264
Fix bad fix for repeated \p and \P.


Revision 220 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 16 13:29:39 2007 UTC (7 years ago) by ph10
File length: 189301 byte(s)
Diff to previous 218 , to selected 264
Tidies for 7.3-RC5 prerelease


Revision 218 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 16 10:13:23 2007 UTC (7 years ago) by ph10
File length: 189364 byte(s)
Diff to previous 216 , to selected 264
Fix several compile bugs involving repeated \p or \P items.


Revision 216 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 14:35:57 2007 UTC (7 years ago) by ph10
File length: 187780 byte(s)
Diff to previous 215 , to selected 264
Fixed compile-time loop for patterns like (?:[\PPa*]*){8,} (extended class 
inside group with unlimited repeat).


Revision 215 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 14:20:05 2007 UTC (7 years ago) by ph10
File length: 187512 byte(s)
Diff to previous 213 , to selected 264
Fixed overrun for missing ] with a forward reference, e.g. /(?1)\c[/.


Revision 213 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 11:34:14 2007 UTC (7 years ago) by ph10
File length: 187479 byte(s)
Diff to previous 211 , to selected 264
Add integer overflow tests to escape processing.


Revision 211 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 09:52:43 2007 UTC (7 years ago) by ph10
File length: 187286 byte(s)
Diff to previous 210 , to selected 264
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: 187339 byte(s)
Diff to previous 208 , to selected 264
Add Perl 5.10's backtracking verbs.


Revision 208 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 6 15:23:29 2007 UTC (7 years ago) by ph10
File length: 185586 byte(s)
Diff to previous 206 , to selected 264
Added a pcresyntax man page; tidied some others.


Revision 206 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 3 14:53:04 2007 UTC (7 years ago) by ph10
File length: 185600 byte(s)
Diff to previous 205 , to selected 264
Fix loop for null-matching condition nested in an outer unlimited repeat.


Revision 205 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 3 13:18:33 2007 UTC (7 years ago) by ph10
File length: 185584 byte(s)
Diff to previous 202 , to selected 264
Fix bugs with [\E] and [\Q\E].


Revision 202 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 3 09:44:26 2007 UTC (7 years ago) by ph10
File length: 185235 byte(s)
Diff to previous 200 , to selected 264
Refactor the integer overflow testing so as to avoid imposing an artificial 
limit on the size of subpatterns.


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: 183708 byte(s)
Diff to previous 199 , to selected 264
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: 183796 byte(s)
Diff to previous 195 , to selected 264
Daniel's patch for config.h and Windows DLL declarations (not fully working).


Revision 195 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 30 13:23:28 2007 UTC (7 years, 1 month ago) by ph10
File length: 183655 byte(s)
Diff to previous 182 , to selected 264
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 182 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 13 15:09:54 2007 UTC (7 years, 2 months ago) by ph10
File length: 183655 byte(s)
Diff to previous 180 , to selected 264
More document tidies, pre-release.


Revision 180 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 13 10:59:18 2007 UTC (7 years, 2 months ago) by ph10
File length: 183681 byte(s)
Diff to previous 178 , to selected 264
Add auto-possessification for \h, \H, \v, \V.


Revision 178 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 13 08:44:34 2007 UTC (7 years, 2 months ago) by ph10
File length: 181949 byte(s)
Diff to previous 176 , to selected 264
Add support for \h, \H, \v, \V.


Revision 176 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 11 13:48:37 2007 UTC (7 years, 2 months ago) by ph10
File length: 176819 byte(s)
Diff to previous 175 , to selected 264
Inserted some (unsigned int) casts to kill compiler warnings.


Revision 175 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 11 13:38:38 2007 UTC (7 years, 2 months ago) by ph10
File length: 176642 byte(s)
Diff to previous 172 , to selected 264
Added the Perl 5.10 (?| "branch reset" feature.


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


Revision 171 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 4 14:28:58 2007 UTC (7 years, 2 months ago) by ph10
File length: 175192 byte(s)
Diff to previous 170 , to selected 264
Support \k{name} and \g{name} a la Perl 5.10.


Revision 170 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 4 11:21:13 2007 UTC (7 years, 2 months ago) by ph10
File length: 174621 byte(s)
Diff to previous 168 , to selected 264
Fix bug in detecting potentially empty groups.


Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 29 15:18:18 2007 UTC (7 years, 3 months ago) by ph10
File length: 174513 byte(s)
Diff to previous 167 , to selected 264
Add support for the Perl 5.10 \K facility.


Revision 167 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 9 15:53:54 2007 UTC (7 years, 3 months ago) by ph10
File length: 174513 byte(s)
Diff to previous 166 , to selected 264
Add (?(-n) and (?(+n) relative conditions.


Revision 166 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 9 14:48:28 2007 UTC (7 years, 3 months ago) by ph10
File length: 173631 byte(s)
Diff to previous 150 , to selected 264
Add (?-n) and (?+n) relative references.


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: 172661 byte(s)
Diff to previous 149 , to selected 264
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: 172663 byte(s)
Diff to previous 145 , to selected 264
Add PCRE_NEWLINE_ANYCRLF.


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


Revision 119 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 12 09:29:45 2007 UTC (7 years, 5 months ago) by ph10
File length: 172538 byte(s)
Diff to previous 117 , to selected 264
Fix crash when erroroffset passed as NULL.


Revision 117 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 9 15:59:06 2007 UTC (7 years, 5 months ago) by ph10
File length: 172560 byte(s)
Diff to previous 116 , to selected 264
Update copyright years to 2007.


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: 172560 byte(s)
Diff to previous 111 , to selected 264
Tests cleanup: use -C in RunTest; add /Z to pcretest and make test 3 
independent of link size.


Revision 111 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 8 16:53:09 2007 UTC (7 years, 5 months ago) by ph10
File length: 172554 byte(s)
Diff to previous 107 , to selected 264
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 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: 172568 byte(s)
Diff to previous 97 , to selected 264
Added some additional #ifdef SUPPORT_UTF8 to minimize the code when UTF-8 
support is not compiled.


Revision 97 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 5 12:36:47 2007 UTC (7 years, 5 months ago) by ph10
File length: 172500 byte(s)
Diff to previous 96 , to selected 264
Applied Bob and Daniel's patches to convert the build system to automake. Added 
the maintain directory, containing files that are used for maintenance, but are 
not distributed. This is an intermediate step.


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: 172486 byte(s)
Diff to previous 93 , to selected 264
 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: 172486 byte(s)
Diff to previous 91 , to selected 264
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: 166857 byte(s)
Diff to previous 87 , to selected 264
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: 162063 byte(s)
Diff to previous 85 , to selected 264
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: 160094 byte(s)
Diff to previous 81 , to selected 264
Load pcre-6.4 into code/trunk.


Revision 81 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 21:40:59 2007 UTC (7 years, 6 months ago) by nigel
File length: 159806 byte(s)
Diff to previous 79 , to selected 264
Load pcre-6.2 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: 159122 byte(s)
Diff to previous 77 , to selected 264
Load pcre-6.1 into code/trunk.


Revision 77 - (view) (download) (annotate) - [select for diffs]
Added Sat Feb 24 21:40:45 2007 UTC (7 years, 6 months ago) by nigel
File length: 158569 byte(s)
Diff to selected 264
Load pcre-6.0 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