/[pcre]/code/trunk/NEWS
ViewVC logotype

Diff of /code/trunk/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 691 by ph10, Sun Sep 11 14:31:21 2011 UTC revision 857 by ph10, Sat Jan 7 17:39:10 2012 UTC
# Line 1  Line 1 
1  News about PCRE releases  News about PCRE releases
2  ------------------------  ------------------------
3    
4  Release 8.20  Release 8.30
5  ------------  ------------
6    
7    Release 8.30 introduces a major new feature: support for 16-bit character
8    strings, compiled as a separate library. There are a few changes to the
9    8-bit library, in addition to some bug fixes.
10    
11    . The pcre_info() function, which has been obsolete for over 10 years, has
12      been removed.
13    
14    . When a compiled pattern was saved to a file and later reloaded on a host
15      with different endianness, PCRE used automatically to swap the bytes in some
16      of the data fields. With the advent of the 16-bit library, where more of this
17      swapping is needed, it is no longer done automatically. Instead, the bad
18      endianness is detected and a specific error is given. The user can then call
19      a new function called pcre_pattern_to_host_byte_order() (or an equivalent
20      16-bit function) to do the swap.
21    
22    . In UTF-8 mode, the values 0xd800 to 0xdfff are not legal Unicode
23      code points and are now faulted. (They are the so-called "surrogates"
24      that are reserved for coding high values in UTF-16.)
25    
26    
27    Release 8.21 12-Dec-2011
28    ------------------------
29    
30    This is almost entirely a bug-fix release. The only new feature is the ability
31    to obtain the size of the memory used by the JIT compiler.
32    
33    
34    Release 8.20 21-Oct-2011
35    ------------------------
36    
37  The main change in this release is the inclusion of Zoltan Herczeg's  The main change in this release is the inclusion of Zoltan Herczeg's
38  just-in-time compiler support, which can be accessed by building PCRE with  just-in-time compiler support, which can be accessed by building PCRE with
39  --enable-jit. Large performance benefits can be had in many situations. 8.20  --enable-jit. Large performance benefits can be had in many situations. 8.20
40  also fixes an unfortunate bug that was introduced in 8.13 as well as tidying up  also fixes an unfortunate bug that was introduced in 8.13 as well as tidying up
41  a couple of infelicities.  a number of infelicities and differences from Perl.
42    
43    
44  Release 8.13 16-Aug-2011  Release 8.13 16-Aug-2011

Legend:
Removed from v.691  
changed lines
  Added in v.857

  ViewVC Help
Powered by ViewVC 1.1.5