Diff for /embedaddon/pcre/doc/pcrejit.3 between versions 1.1 and 1.1.1.2

version 1.1, 2012/02/21 23:05:51 version 1.1.1.2, 2012/02/21 23:50:25
Line 7  PCRE - Perl-compatible regular expressions Line 7  PCRE - Perl-compatible regular expressions
 Just-in-time compiling is a heavyweight optimization that can greatly speed up  Just-in-time compiling is a heavyweight optimization that can greatly speed up
 pattern matching. However, it comes at the cost of extra processing before the  pattern matching. However, it comes at the cost of extra processing before the
 match is performed. Therefore, it is of most benefit when the same pattern is  match is performed. Therefore, it is of most benefit when the same pattern is
going to be matched many times. This does not necessarily mean many calls ofgoing to be matched many times. This does not necessarily mean many calls of a
\fPpcre_exec()\fP; if the pattern is not anchored, matching attempts may takematching function; if the pattern is not anchored, matching attempts may take
place many times at various positions in the subject, even for a single call toplace many times at various positions in the subject, even for a single call.
\fBpcre_exec()\fP. If the subject string is very long, it may still pay to useTherefore, if the subject string is very long, it may still pay to use JIT for
JIT for one-off matches.one-off matches.
 .P  .P
JIT support applies only to the traditional matching function,JIT support applies only to the traditional Perl-compatible matching function.
\fBpcre_exec()\fP. It does not apply when \fBpcre_dfa_exec()\fP is being used.It does not apply when the DFA matching function is being used. The code for
The code for this support was written by Zoltan Herczeg.this support was written by Zoltan Herczeg.
 .  .
 .  .
   .SH "8-BIT and 16-BIT SUPPORT"
   .rs
   .sp
   JIT support is available for both the 8-bit and 16-bit PCRE libraries. To keep
   this documentation simple, only the 8-bit interface is described in what
   follows. If you are using the 16-bit library, substitute the 16-bit functions
   and 16-bit structures (for example, \fIpcre16_jit_stack\fP instead of
   \fIpcre_jit_stack\fP).
   .
   .
 .SH "AVAILABILITY OF JIT SUPPORT"  .SH "AVAILABILITY OF JIT SUPPORT"
 .rs  .rs
 .sp  .sp
Line 28  JIT. The support is limited to the following hardware  Line 38  JIT. The support is limited to the following hardware 
   ARM v5, v7, and Thumb2    ARM v5, v7, and Thumb2
   Intel x86 32-bit and 64-bit    Intel x86 32-bit and 64-bit
   MIPS 32-bit    MIPS 32-bit
  Power PC 32-bit and 64-bit (experimental)  Power PC 32-bit and 64-bit
 .sp  .sp
 The Power PC support is designated as experimental because it has not been  The Power PC support is designated as experimental because it has not been
 fully tested. If --enable-jit is set on an unsupported platform, compilation  fully tested. If --enable-jit is set on an unsupported platform, compilation
Line 357  Cambridge CB2 3QH, England. Line 367  Cambridge CB2 3QH, England.
 .rs  .rs
 .sp  .sp
 .nf  .nf
Last updated: 26 November 2011Last updated: 08 January 2012
Copyright (c) 1997-2011 University of Cambridge.Copyright (c) 1997-2012 University of Cambridge.
 .fi  .fi

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>