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

Log of /code/trunk/pcre_jit_test.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1509 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 10 13:03:55 2014 UTC (12 days, 17 hours ago) by zherczeg
File length: 72220 byte(s)
Diff to previous 1464 , to selected 675
Minor style fixes in JIT test.

Revision 1464 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 14 11:45:56 2014 UTC (7 months, 1 week ago) by zherczeg
File length: 71994 byte(s)
Diff to previous 1452 , to selected 675
Disable incorrect error messages reported by the JIT test program.

Revision 1452 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 28 16:07:52 2014 UTC (8 months, 3 weeks ago) by zherczeg
File length: 72132 byte(s)
Diff to previous 1427 , to selected 675
Fix an infinite fast-forward newline on invalid UTF input.

Revision 1427 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 1 15:15:09 2014 UTC (9 months, 2 weeks ago) by zherczeg
File length: 71675 byte(s)
Diff to previous 1415 , to selected 675
JIT: Optimize character range read based on minimum value in UTF-8 mode. Several tests were added for checking existing character range optimizations.

Revision 1415 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 22 20:47:08 2013 UTC (10 months ago) by zherczeg
File length: 70510 byte(s)
Diff to previous 1371 , to selected 675
The auto-possessification of character sets were improved. The JIT compiler also optimizes more character set checks.

Revision 1371 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 11 10:59:41 2013 UTC (12 months, 1 week ago) by zherczeg
File length: 70260 byte(s)
Diff to previous 1308 , to selected 675
Support OP_DNREF and OP_DNREFI in JIT.

Revision 1308 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 2 06:58:55 2013 UTC (18 months, 3 weeks ago) by zherczeg
File length: 68844 byte(s)
Diff to previous 1306 , to selected 675
Fix for recursions to preserve repeat counters.

Revision 1306 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 1 17:04:17 2013 UTC (18 months, 3 weeks ago) by zherczeg
File length: 68632 byte(s)
Diff to previous 1300 , to selected 675
Auto-detect and optimize limited repetitions in JIT.

Revision 1300 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 25 12:34:26 2013 UTC (18 months, 4 weeks ago) by zherczeg
File length: 67991 byte(s)
Diff to previous 1290 , to selected 675
Control verbs are handled in the same way in JIT and interpreter.

Revision 1290 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 16 18:45:51 2013 UTC (19 months, 1 week ago) by zherczeg
File length: 67801 byte(s)
Diff to previous 1282 , to selected 675
Recursive control verb priority is removed from JIT.

Revision 1282 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 15 08:01:41 2013 UTC (19 months, 1 week ago) by zherczeg
File length: 67825 byte(s)
Diff to previous 1277 , to selected 675
Fix a crash and an invalid return value in JIT when *THEN verb is used.

Revision 1277 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 11 09:50:29 2013 UTC (19 months, 1 week ago) by zherczeg
File length: 67481 byte(s)
Diff to previous 1276 , to selected 675
OP_ONCE support is added to the backtracking control verb chain support in JIT.

Revision 1276 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 10 17:35:23 2013 UTC (19 months, 1 week ago) by zherczeg
File length: 66671 byte(s)
Diff to previous 1275 , to selected 675
Next patch for control verb chain. OP_ONCE support is still missing.

Revision 1275 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 10 05:32:10 2013 UTC (19 months, 2 weeks ago) by zherczeg
File length: 66311 byte(s)
Diff to previous 1272 , to selected 675
Experimental support of (*SKIP) backtracking verb in the JIT compiler.

Revision 1272 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 7 11:30:01 2013 UTC (19 months, 2 weeks ago) by zherczeg
File length: 65777 byte(s)
Diff to previous 1245 , to selected 675
(*PRUNE) is now supported by the JIT compiler.

Revision 1245 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 9 11:30:51 2013 UTC (20 months, 1 week ago) by zherczeg
File length: 65461 byte(s)
Diff to previous 1188 , to selected 675
Adding experimental support for callouts in JIT.

Revision 1188 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 29 16:25:25 2012 UTC (23 months, 3 weeks ago) by zherczeg
File length: 64874 byte(s)
Diff to previous 1187 , to selected 675
Fix function declaration in JIT test.

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: 64862 byte(s)
Diff to previous 1139 , to selected 675
JIT native interface.

Revision 1139 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 19 09:05:46 2012 UTC (2 years ago) by zherczeg
File length: 63736 byte(s)
Diff to previous 1112 , to selected 675
Change spaces back to tabs in JIT test.

Revision 1112 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:57:09 2012 UTC (2 years ago) by chpe
File length: 69052 byte(s)
Diff to previous 1055 , to selected 675
pcre32: Fix indentation

Revision 1055 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 16 15:53:30 2012 UTC (2 years ago) by chpe
File length: 69060 byte(s)
Diff to previous 1051 , to selected 675
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 1051 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 2 08:18:24 2012 UTC (2 years ago) by zherczeg
File length: 53793 byte(s)
Diff to previous 1038 , to selected 675
PowerPC 64 fixes in the JIT.

Revision 1038 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 12 09:03:23 2012 UTC (2 years, 1 month ago) by zherczeg
File length: 53739 byte(s)
Diff to previous 1012 , to selected 675
Fix JIT tests when UTF is disabled and both 8 and 16 bit mode are enabled.

Revision 1012 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 25 15:34:13 2012 UTC (2 years, 1 month ago) by zherczeg
File length: 53693 byte(s)
Diff to previous 995 , to selected 675
JIT support for extended grapheme cluster.

Revision 995 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 11 11:05:30 2012 UTC (2 years, 3 months ago) by zherczeg
File length: 53705 byte(s)
Diff to previous 993 , to selected 675
IBM AIX OS support for PPC

Revision 993 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 10 04:33:00 2012 UTC (2 years, 3 months ago) by zherczeg
File length: 53635 byte(s)
Diff to previous 977 , to selected 675
Fix a firstline related bug introduced in r986, and use TMP3 as temporary storage for firstline

Revision 977 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 17 06:20:52 2012 UTC (2 years, 4 months ago) by zherczeg
File length: 53544 byte(s)
Diff to previous 941 , to selected 675
Optimizing single character iterators in JIT

Revision 941 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 28 11:33:34 2012 UTC (2 years, 7 months ago) by zherczeg
File length: 53545 byte(s)
Diff to previous 929 , to selected 675
(COMMIT*) is now supported by the JIT compiler

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

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: 51353 byte(s)
Diff to previous 911 , to selected 675
Partial matching support is added to the JIT compiler

Revision 911 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 10 08:05:30 2012 UTC (2 years, 8 months ago) by zherczeg
File length: 49971 byte(s)
Diff to previous 884 , to selected 675
Fixing a wrong JIT test case

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: 49921 byte(s)
Diff to previous 881 , to selected 675
JIT test prints cpu info

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


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: 49641 byte(s)
Diff to previous 852 , to selected 675
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: 49641 byte(s)
Diff to previous 850 , to selected 675
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: 49532 byte(s)
Diff to previous 836 , to selected 675
add pcre16_callout_block and pcre16_extra

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: 49528 byte(s)
Diff to previous 741 , to selected 675
Merging all the changes from the pcre16 branch into the trunk.


Revision 741 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 31 09:31:46 2011 UTC (2 years, 11 months ago) by zherczeg
File length: 32805 byte(s)
Diff to previous 736 , to selected 675
Supporting OP_NCREF, OP_RREF and OP_NRREF by the JIT compiler

Revision 736 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 16 15:48:03 2011 UTC (3 years ago) by zherczeg
File length: 32241 byte(s)
Diff to previous 698 , to selected 675
Support OP_ANYBYTE in JIT when utf8 is disabled and optimizing utf8 character length computation

Revision 698 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 19 15:43:02 2011 UTC (3 years, 1 month ago) by ph10
File length: 32131 byte(s)
Diff to previous 691 , to selected 675
Revised pcre_jit_test that runs OK with or without UTF-8 and/or UCP.


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


Revision 677 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 28 10:50:07 2011 UTC (3 years, 1 month ago) by ph10
File length: 31399 byte(s)
Diff to previous 675
Adjust JIT limit code; make JIT test return 1 if not successful.


Revision 675 - (view) (download) (annotate) - [selected]
Modified Sat Aug 27 10:18:46 2011 UTC (3 years, 1 month ago) by ph10
File length: 30906 byte(s)
Diff to previous 667
Change pcre_assign_jit_callback to pcre_assign_jit_stack.


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


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