Log of /code/trunk/pcre_study.c
Parent Directory
|
Revision Log
Revision
754 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 19 18:32:18 2011 UTC
(9 years, 2 months ago)
by
ph10
File length: 38961 byte(s)
Diff to
previous 730
Support \C in lookbehinds and DFA matching when not in UTF-8 mode.
Revision
723 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 8 15:55:23 2011 UTC
(9 years, 3 months ago)
by
ph10
File length: 38924 byte(s)
Diff to
previous 708
Revert handling of atomic groups that do not include captures to the old way of
handling, thus reducing stack usage.
Revision
689 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 9 10:34:57 2011 UTC
(9 years, 4 months ago)
by
ph10
File length: 39036 byte(s)
Diff to
previous 688
Patch to RunTest for use with simulations; further JIT code/test tidies.
Revision
688 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 9 09:35:48 2011 UTC
(9 years, 4 months ago)
by
ph10
File length: 38764 byte(s)
Diff to
previous 673
Tidy up interface from pcre_study() to JIT, and ignore a minimum length of 0.
Revision
654 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 2 11:00:40 2011 UTC
(9 years, 5 months ago)
by
ph10
File length: 37471 byte(s)
Diff to
previous 620
Documentation and general text tidies in preparation for test release.
Revision
620 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 17 13:53:14 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 37527 byte(s)
Diff to
previous 613
Fix mutual recursion minimum calculation in study bug.
Revision
613 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 16:59:52 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 37255 byte(s)
Diff to
previous 612
Fix problem with the interaction of (*ACCEPT) in an assertion with
PCRE_NOTEMPTY.
Revision
612 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 15:20:59 2011 UTC
(9 years, 6 months ago)
by
ph10
File length: 37197 byte(s)
Diff to
previous 611
Fix two study bugs concerned with minimum subject lengths; add features to
pcretest so that all tests can be run with or without study; adjust tests so
that this happens.
Revision
611 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 29 08:49:21 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 36708 byte(s)
Diff to
previous 605
Fix \R problem with study: incorrect minimum subject length.
Revision
605 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 3 18:18:30 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 36668 byte(s)
Diff to
previous 604
Make pcre_study() more robust against update omissions; fix ONCE oversight.
Revision
604 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 2 19:04:54 2011 UTC
(9 years, 7 months ago)
by
ph10
File length: 34716 byte(s)
Diff to
previous 603
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
603 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 27 10:14:09 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 33954 byte(s)
Diff to
previous 602
Fixed some omissions in pcre_study() for the new caseless opcodes.
Revision
602 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 25 08:29:03 2011 UTC
(9 years, 8 months ago)
by
ph10
File length: 33374 byte(s)
Diff to
previous 550
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
539 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 13 21:35:04 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 32204 byte(s)
Diff to
previous 538
A more correct fix for the chartables bug with UTF-8 and non-std tables.
Revision
538 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 9 19:30:57 2010 UTC
(10 years, 7 months ago)
by
ph10
File length: 30436 byte(s)
Diff to
previous 535
Fix pcre_study() problem with non-C-locale chartables in UTF-8 mode.
Revision
523 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 23 18:48:54 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 28269 byte(s)
Diff to
previous 520
Fix pcre_study() bug for \p{Nd}* type items at pattern start.
Revision
520 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 22 18:54:05 2010 UTC
(10 years, 8 months ago)
by
ph10
File length: 28252 byte(s)
Diff to
previous 512
Fix caseless bug with pcre_study() for starting letter greater than 127.
Revision
510 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 27 17:45:29 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 27652 byte(s)
Diff to
previous 487
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
Revision
475 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 2 18:21:30 2010 UTC
(11 years ago)
by
ph10
File length: 27445 byte(s)
Diff to
previous 471
Tidies to allow easier embedded compilation; avoid (double) where possible.
Revision
471 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 11 15:11:55 2009 UTC
(11 years, 1 month ago)
by
ph10
File length: 27418 byte(s)
Diff to
previous 469
Fix study bug with single-branch conditions, including (DEFINE).
Revision
467 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 19 11:43:18 2009 UTC
(11 years, 3 months ago)
by
ph10
File length: 27051 byte(s)
Diff to
previous 461
Fix study problem with JavaScript compatibility flag and back references.
Revision
459 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 4 09:21:39 2009 UTC
(11 years, 3 months ago)
by
ph10
File length: 26882 byte(s)
Diff to
previous 455
Fix problems with conditional references to duplicate named subpatterns.
Revision
455 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 26 19:12:32 2009 UTC
(11 years, 4 months ago)
by
ph10
File length: 26844 byte(s)
Diff to
previous 359
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
359 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 9 16:20:19 2008 UTC
(12 years, 6 months ago)
by
ph10
File length: 17970 byte(s)
Diff to
previous 358
Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.
Revision
342 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 20 17:10:13 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 17935 byte(s)
Diff to
previous 335
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
335 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 12 14:36:14 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 17910 byte(s)
Diff to
previous 305
Do not discard subpatterns with {0} quantifiers, as they may be called as
subroutines.
Revision
236 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 12:57:06 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 17743 byte(s)
Diff to
previous 230
<config.h> => "config.h" and also some cases of <pcre.h>.
Revision
230 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 10 13:23:56 2007 UTC
(13 years, 4 months ago)
by
ph10
File length: 17743 byte(s)
Diff to
previous 200
(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
200 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 1 09:10:40 2007 UTC
(13 years, 6 months ago)
by
ph10
File length: 17717 byte(s)
Diff to
previous 199
Correct errors in previous patch; tidy for test release.
Revision
199 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 31 14:39:09 2007 UTC
(13 years, 6 months ago)
by
ph10
File length: 17805 byte(s)
Diff to
previous 145
Daniel's patch for config.h and Windows DLL declarations (not fully working).
Revision
145 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 4 14:06:52 2007 UTC
(13 years, 9 months ago)
by
ph10
File length: 17668 byte(s)
Diff to
previous 117
Reworked all the WIN32 __declspec stuff in the hope of getting it right.
Revision
111 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 8 16:53:09 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 17670 byte(s)
Diff to
previous 107
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)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 7 11:02:28 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 17695 byte(s)
Diff to
previous 96
Added some additional #ifdef SUPPORT_UTF8 to minimize the code when UTF-8
support is not compiled.
Revision
96 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 2 13:10:43 2007 UTC
(13 years, 11 months ago)
by
nigel
File length: 17616 byte(s)
Diff to
previous 93
r6896@hex: nm | 2007-03-02 13:09:14 +0000
Added EOL and keywork properties throughout
Revision
77 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sat Feb 24 21:40:45 2007 UTC
(13 years, 11 months ago)
by
nigel
File length: 14371 byte(s)
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.