Log of /code/trunk/pcre_dfa_exec.c
Parent Directory
|
Revision Log
Revision
613 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 2 16:59:52 2011 UTC
(9 years, 9 months ago)
by
ph10
File length: 118971 byte(s)
Diff to
previous 606
Fix problem with the interaction of (*ACCEPT) in an assertion with
PCRE_NOTEMPTY.
Revision
606 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 6 17:46:22 2011 UTC
(9 years, 10 months ago)
by
ph10
File length: 118837 byte(s)
Diff to
previous 604
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)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 2 19:04:54 2011 UTC
(9 years, 10 months ago)
by
ph10
File length: 118826 byte(s)
Diff to
previous 602
Refactoring to reduce stack usage for possessively quantified subpatterns. Also
fixed a number of bugs related to repeated subpatterns. Some further tidies
consequent on the removal of OP_OPT are also in this patch.
Revision
602 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 25 08:29:03 2011 UTC
(9 years, 10 months ago)
by
ph10
File length: 114806 byte(s)
Diff to
previous 598
Remove OP_OPT by handling /i and /m entirely at compile time. Fixes bug with
patterns like /(?i:([^b]))(?1)/, where the /i option was mishandled.
Revision
598 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 7 15:37:31 2011 UTC
(9 years, 11 months ago)
by
ph10
File length: 112627 byte(s)
Diff to
previous 579
Pass back detailed info when UTF-8 check fails at runtime.
Revision
579 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 24 17:39:25 2010 UTC
(10 years, 4 months ago)
by
ph10
File length: 112471 byte(s)
Diff to
previous 576
Tidies of documenation and code while preparing for release.
Revision
569 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 7 16:14:50 2010 UTC
(10 years, 5 months ago)
by
ph10
File length: 112364 byte(s)
Diff to
previous 567
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.
Revision
567 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 6 17:10:00 2010 UTC
(10 years, 5 months ago)
by
ph10
File length: 112266 byte(s)
Diff to
previous 553
Test for ridiculous values of starting offsets; tidy UTF-8 code.
Revision
553 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 22 15:57:50 2010 UTC
(10 years, 5 months ago)
by
ph10
File length: 112251 byte(s)
Diff to
previous 545
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.
Revision
538 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 9 19:30:57 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 111944 byte(s)
Diff to
previous 535
Fix pcre_study() problem with non-C-locale chartables in UTF-8 mode.
Revision
530 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 1 13:42:06 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 111967 byte(s)
Diff to
previous 518
Added a lot of (int) casts to avoid compiler warnings in systems where
size_t is 64-bit.
Revision
518 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 18 15:47:01 2010 UTC
(10 years, 10 months ago)
by
ph10
File length: 111786 byte(s)
Diff to
previous 517
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.
Revision
517 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 5 10:44:20 2010 UTC
(10 years, 11 months ago)
by
ph10
File length: 111110 byte(s)
Diff to
previous 510
Add new special properties Xan, Xps, Xsp, Xwd to help with \w etc.
Revision
498 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 3 19:29:38 2010 UTC
(11 years, 1 month ago)
by
ph10
File length: 107295 byte(s)
Diff to
previous 487
Fix missing data in coptable and poptable vectors; add compile-time checks for
their lengths.
Revision
475 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 2 18:21:30 2010 UTC
(11 years, 3 months ago)
by
ph10
File length: 106529 byte(s)
Diff to
previous 473
Tidies to allow easier embedded compilation; avoid (double) where possible.
Revision
473 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 2 12:40:07 2010 UTC
(11 years, 3 months ago)
by
ph10
File length: 106514 byte(s)
Diff to
previous 463
Fix bugs relating to the use of (*SKIP) etc in assertions.
Revision
462 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 17 19:55:02 2009 UTC
(11 years, 5 months ago)
by
ph10
File length: 107111 byte(s)
Diff to
previous 461
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Revision
459 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 4 09:21:39 2009 UTC
(11 years, 6 months ago)
by
ph10
File length: 102267 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, 6 months ago)
by
ph10
File length: 102208 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)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 11 10:21:02 2009 UTC
(11 years, 7 months ago)
by
ph10
File length: 101524 byte(s)
Diff to
previous 439
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.
Revision
428 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 31 17:10:26 2009 UTC
(11 years, 7 months ago)
by
ph10
File length: 99289 byte(s)
Diff to
previous 427
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Revision
426 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 26 15:38:32 2009 UTC
(11 years, 7 months ago)
by
ph10
File length: 97910 byte(s)
Diff to
previous 406
Remove restrictions on pcre_exec() partial matching.
Revision
365 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 11 17:06:55 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 96041 byte(s)
Diff to
previous 361
Further fixes for bumpalong processing in UTF-8 mode.
Revision
361 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 10 16:03:28 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 95408 byte(s)
Diff to
previous 359
Fix off-end-of-buffer bug for patterns that match only at start of line.
Revision
359 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 9 16:20:19 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 95409 byte(s)
Diff to
previous 351
Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.
Revision
351 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 4 18:27:16 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 95388 byte(s)
Diff to
previous 349
Final tidies for new Unicode property code; upgrade to Unicode 5.1.0.
Revision
349 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 2 18:42:11 2008 UTC
(12 years, 9 months ago)
by
ph10
File length: 95364 byte(s)
Diff to
previous 345
Preliminary patch for upgraded Unicode Property support.
Revision
342 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 20 17:10:13 2008 UTC
(12 years, 11 months ago)
by
ph10
File length: 95554 byte(s)
Diff to
previous 341
Slight performance improvement by using the new OP_ALLANY opcode for cases of
the metacharacter "." when DOTALL is set. Also, some tidies consequent upon its
invention.
Revision
341 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 19 16:41:04 2008 UTC
(12 years, 11 months ago)
by
ph10
File length: 95949 byte(s)
Diff to
previous 335
Fix DFA (?!) bug; add support for JavaScript empty classes.
Revision
335 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 12 14:36:14 2008 UTC
(13 years ago)
by
ph10
File length: 95430 byte(s)
Diff to
previous 327
Do not discard subpatterns with {0} quantifiers, as they may be called as
subroutines.
Revision
327 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 8 19:38:30 2008 UTC
(13 years, 1 month ago)
by
ph10
File length: 95176 byte(s)
Diff to
previous 305
Added some missing "const"s to declarations of static tables in
pcre_compile.c and pcre_dfa_exec.c.
Revision
236 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 11 12:57:06 2007 UTC
(13 years, 7 months ago)
by
ph10
File length: 95163 byte(s)
Diff to
previous 231
<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, 7 months ago)
by
ph10
File length: 94416 byte(s)
Diff to
previous 227
(1) Move internal flags out of the options field, to make room.
(2) \r and \n must be explicit to trigger the special CRLF handline exception.
(3) (?J) at the start now sets JCHANGED as well as DUPNAMES.
Revision
226 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 21 11:46:08 2007 UTC
(13 years, 7 months ago)
by
ph10
File length: 94425 byte(s)
Diff to
previous 211
Don't advance by 2 if explicit \r or \n in the pattern. Add
PCRE_INFO_HASCRORLF.
Revision
200 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 1 09:10:40 2007 UTC
(13 years, 8 months ago)
by
ph10
File length: 94154 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, 8 months ago)
by
ph10
File length: 94242 byte(s)
Diff to
previous 182
Daniel's patch for config.h and Windows DLL declarations (not fully working).
Revision
172 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 5 10:40:13 2007 UTC
(13 years, 10 months ago)
by
ph10
File length: 81716 byte(s)
Diff to
previous 168
Drastically reduce workspace used for alternatives in groups; also some
trailing space removals for a test release.
Revision
152 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 17 15:55:53 2007 UTC
(13 years, 11 months ago)
by
ph10
File length: 81531 byte(s)
Diff to
previous 151
Typos in the docs, missing casts and #ifdefs in the code.
Revision
145 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Apr 4 14:06:52 2007 UTC
(14 years ago)
by
ph10
File length: 81201 byte(s)
Diff to
previous 144
Reworked all the WIN32 __declspec stuff in the hope of getting it right.
Revision
97 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 5 12:36:47 2007 UTC
(14 years, 1 month ago)
by
ph10
File length: 80835 byte(s)
Diff to
previous 96
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)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 2 13:10:43 2007 UTC
(14 years, 1 month ago)
by
nigel
File length: 80853 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
(14 years, 1 month ago)
by
nigel
File length: 66541 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.