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

Diff of /code/trunk/NEWS

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

revision 842 by ph10, Sat Dec 31 15:19:04 2011 UTC revision 975 by ph10, Sat Jun 2 11:03:06 2012 UTC
# Line 1  Line 1 
1  News about PCRE releases  News about PCRE releases
2  ------------------------  ------------------------
3    
4  Release 8.30  Release 8.31 02-June-2012
5  ------------  -------------------------
6    
7    This is mainly a bug-fixing release, with a small number of developments:
8    
9    . The JIT compiler now supports partial matching and the (*MARK) and
10      (*COMMIT) verbs.
11    
12    . PCRE_INFO_MAXLOOKBEHIND can be used to find the longest lookbehing in a
13      pattern.
14    
15    . There should be a performance improvement when using the heap instead of the
16      stack for recursion.
17    
18    . pcregrep can now be linked with libedit as an alternative to libreadline.
19    
20    . pcregrep now has a --file-list option where the list of files to scan is
21      given as a file.
22    
23    . pcregrep now recognizes binary files and there are related options.
24    
25    . The Unicode tables have been updated to 6.1.0.
26    
27    As always, the full list of changes is in the ChangeLog file.
28    
29    
30    Release 8.30 04-February-2012
31    -----------------------------
32    
33  Release 8.30 introduces a major new feature: support for 16-bit character  Release 8.30 introduces a major new feature: support for 16-bit character
34  strings, compiled as a separate library. There are no new features in the 8-bit  strings, compiled as a separate library. There are a few changes to the
35  library, but some bugs have been mended. However, note that the pcre_info()  8-bit library, in addition to some bug fixes.
36  function, which has been obsolete for over 10 years, has been removed.  
37    . The pcre_info() function, which has been obsolete for over 10 years, has
38      been removed.
39    
40    . When a compiled pattern was saved to a file and later reloaded on a host
41      with different endianness, PCRE used automatically to swap the bytes in some
42      of the data fields. With the advent of the 16-bit library, where more of this
43      swapping is needed, it is no longer done automatically. Instead, the bad
44      endianness is detected and a specific error is given. The user can then call
45      a new function called pcre_pattern_to_host_byte_order() (or an equivalent
46      16-bit function) to do the swap.
47    
48    . In UTF-8 mode, the values 0xd800 to 0xdfff are not legal Unicode
49      code points and are now faulted. (They are the so-called "surrogates"
50      that are reserved for coding high values in UTF-16.)
51    
52    
53  Release 8.21 12-Dec-2011  Release 8.21 12-Dec-2011

Legend:
Removed from v.842  
changed lines
  Added in v.975

  ViewVC Help
Powered by ViewVC 1.1.5