/[pcre]/code/trunk/pcre.h.in
ViewVC logotype

Log of /code/trunk/pcre.h.in

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1454 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 9 18:55:03 2014 UTC (8 months, 2 weeks ago) by ph10
File length: 31745 byte(s)
Diff to previous 1398
Implement pcre_stack_guard.


Revision 1398 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 12 15:20:26 2013 UTC (11 months, 1 week ago) by ph10
File length: 31464 byte(s)
Diff to previous 1389
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 (11 months, 2 weeks ago) by ph10
File length: 31464 byte(s)
Diff to previous 1374
Implement compile-time nested parentheses limit, specified at build time.


Revision 1374 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 12 15:49:48 2013 UTC (12 months, 1 week ago) by ph10
File length: 31418 byte(s)
Diff to previous 1363
Further auto-possessification patch.


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


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


Revision 1338 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 07:54:36 2013 UTC (16 months, 1 week ago) by zherczeg
File length: 31261 byte(s)
Diff to previous 1313
Add pcre[16|32]_jit_free_unused_memory to forcibly free unused JIT executable memory. Patch inspired by Carsten Klein.

Revision 1313 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 24 12:07:09 2013 UTC (18 months ago) by ph10
File length: 31095 byte(s)
Diff to previous 1309
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 (18 months, 2 weeks ago) by ph10
File length: 30982 byte(s)
Diff to previous 1261
Implement PCRE_NEVER_UTF


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


Revision 1221 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 11 20:27:03 2012 UTC (23 months, 1 week ago) by ph10
File length: 30486 byte(s)
Diff to previous 1210
File tidies, preparing for 8.32-RC1.


Revision 1210 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 7 16:58:13 2012 UTC (23 months, 2 weeks ago) by ph10
File length: 30487 byte(s)
Diff to previous 1189
New comments on the PCRE options.


Revision 1189 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 30 16:34:17 2012 UTC (23 months, 3 weeks ago) by ph10
File length: 30397 byte(s)
Diff to previous 1187
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 (23 months, 3 weeks ago) by zherczeg
File length: 30356 byte(s)
Diff to previous 1184
JIT native interface.

Revision 1184 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 28 11:40:08 2012 UTC (23 months, 3 weeks ago) by ph10
File length: 29809 byte(s)
Diff to previous 1113
Update comments.


Revision 1113 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:57:12 2012 UTC (2 years ago) by chpe
File length: 29849 byte(s)
Diff to previous 1108
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 1108 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:55 2012 UTC (2 years ago) by chpe
File length: 29841 byte(s)
Diff to previous 1098
pcre32: Remove unused error code

PCRE_ERROR_BADUTF32_OFFSET can't actually occur, so remove it.

Revision 1098 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:18 2012 UTC (2 years ago) by chpe
File length: 29912 byte(s)
Diff to previous 1088
pcre32: utf: Reject all non-characters and not just 0xfffe

Revision 1088 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:41 2012 UTC (2 years ago) by chpe
File length: 29873 byte(s)
Diff to previous 1080
pcre32: Reject characters > 0x10ffff in UTF-32 mode

Revision 1080 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:07 2012 UTC (2 years ago) by chpe
File length: 29834 byte(s)
Diff to previous 1055
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 1055 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:53:30 2012 UTC (2 years ago) by chpe
File length: 29678 byte(s)
Diff to previous 1022
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 1022 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 28 12:28:15 2012 UTC (2 years, 1 month ago) by ph10
File length: 23470 byte(s)
Diff to previous 960
Add support for PCRE_STUDY_EXTRA_NEEDED.


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


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


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


Revision 922 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 20 18:44:42 2012 UTC (2 years, 8 months ago) by ph10
File length: 23386 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, 8 months ago) by zherczeg
File length: 23337 byte(s)
Diff to previous 884
Partial matching support is added to the JIT compiler

Revision 884 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 17 11:52:43 2012 UTC (2 years, 9 months ago) by zherczeg
File length: 23227 byte(s)
Diff to previous 860
JIT test prints cpu info

Revision 860 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 9 20:12:58 2012 UTC (2 years, 9 months ago) by zherczeg
File length: 23181 byte(s)
Diff to previous 852
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, 9 months ago) by zherczeg
File length: 23181 byte(s)
Diff to previous 850
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, 9 months ago) by zherczeg
File length: 22841 byte(s)
Diff to previous 844
add pcre16_callout_block and pcre16_extra

Revision 844 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 1 15:53:39 2012 UTC (2 years, 9 months ago) by ph10
File length: 20791 byte(s)
Diff to previous 841
Remove prototype for pcre[16]_info. 


Revision 841 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 31 07:04:43 2011 UTC (2 years, 9 months ago) by zherczeg
File length: 20909 byte(s)
Diff to previous 836
use unsigned short for 16 bit strings and a minor fix

Revision 836 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 28 17:16:11 2011 UTC (2 years, 9 months ago) by ph10
File length: 20900 byte(s)
Diff to previous 835
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, 9 months ago) by ph10
File length: 16089 byte(s)
Diff to previous 788
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, 10 months ago) by ph10
File length: 16572 byte(s)
Diff to previous 780
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, 10 months ago) by ph10
File length: 16575 byte(s)
Diff to previous 765
Preserve the size of JIT compiled code. Add PCRE_INFO_JITSIZE and use it for
the /M option in pcretest. 


Revision 765 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 23 17:45:04 2011 UTC (2 years, 11 months ago) by ph10
File length: 16536 byte(s)
Diff to previous 676
Added comments about options usage.


Revision 676 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 27 15:53:04 2011 UTC (3 years, 1 month ago) by ph10
File length: 16089 byte(s)
Diff to previous 675
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, 1 month ago) by ph10
File length: 16049 byte(s)
Diff to previous 666
Change pcre_assign_jit_callback to pcre_assign_jit_stack.


Revision 666 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 14:56:43 2011 UTC (3 years, 2 months ago) by ph10
File length: 16052 byte(s)
Diff to previous 654
Commit changes for JIT support


Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 2 11:00:40 2011 UTC (3 years, 2 months ago) by ph10
File length: 15132 byte(s)
Diff to previous 645
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, 2 months ago) by ph10
File length: 15133 byte(s)
Diff to previous 642
Pass *MARK name to callouts


Revision 642 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 28 18:59:40 2011 UTC (3 years, 2 months ago) by ph10
File length: 14982 byte(s)
Diff to previous 598
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 598 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 15:37:31 2011 UTC (3 years, 5 months ago) by ph10
File length: 14942 byte(s)
Diff to previous 579
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, 11 months ago) by ph10
File length: 14029 byte(s)
Diff to previous 576
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, 11 months ago) by ph10
File length: 14030 byte(s)
Diff to previous 569
Added support for (*NO_START_OPT)


Revision 569 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 7 16:14:50 2010 UTC (3 years, 11 months ago) by ph10
File length: 14021 byte(s)
Diff to previous 567
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.


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


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


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


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


Revision 455 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 26 19:12:32 2009 UTC (5 years ago) by ph10
File length: 12913 byte(s)
Diff to previous 442
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 (5 years, 1 month ago) by ph10
File length: 12874 byte(s)
Diff to previous 427
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.


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


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


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


Revision 337 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 13 14:21:06 2008 UTC (6 years, 6 months ago) by ph10
File length: 12521 byte(s)
Diff to previous 305
Forgot to add PCRE_JAVASCRIPT_COMPAT to pcre.h.in.


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


Revision 233 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 11 11:26:11 2007 UTC (7 years, 1 month ago) by ph10
File length: 12478 byte(s)
Diff to previous 231
Put back the definition of PCRE_ERROR_NULLWSLIMIT for compatibility, even 
though it is no longer used.


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


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


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


Revision 197 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 31 10:50:18 2007 UTC (7 years, 2 months ago) by ph10
File length: 11882 byte(s)
Diff to previous 169
Abolish the NULLWSLIMIT error at the expense of using more stack when an 
unlimited repeat could match an empty string. Also, doc tidies for a test 
release.


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


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


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


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


Revision 99 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 6 12:27:42 2007 UTC (7 years, 7 months ago) by ph10
File length: 11717 byte(s)
Diff to previous 97
1. Move the comment about version numbers from pcre.h.in to configure.ac 
because that's where they are now set.
2. Update all the man pages to remove the use of .br and .in because this
causes trouble for some HTML converters. Also standardised the final sections 
giving author information and revision date.
3. Update the maintain/132html man page converter to handle .nf/.fi and to barf 
at .br/.in.


Revision 97 - (view) (download) (annotate) - [select for diffs]
Added Mon Mar 5 12:36:47 2007 UTC (7 years, 7 months ago) by ph10
File length: 12440 byte(s)
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.


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