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

Diff of /code/trunk/ChangeLog

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

revision 39 by nigel, Sat Feb 24 21:39:13 2007 UTC revision 43 by nigel, Sat Feb 24 21:39:21 2007 UTC
# Line 2  ChangeLog for PCRE Line 2  ChangeLog for PCRE
2  ------------------  ------------------
3    
4    
5    Version 3.0 01-Feb-00
6    ---------------------
7    
8    1. Add support for the /+ modifier to perltest (to output $` like it does in
9    pcretest).
10    
11    2. Add support for the /g modifier to perltest.
12    
13    3. Fix pcretest so that it behaves even more like Perl for /g when the pattern
14    matches null strings.
15    
16    4. Fix perltest so that it doesn't do unwanted things when fed an empty
17    pattern. Perl treats empty patterns specially - it reuses the most recent
18    pattern, which is not what we want. Replace // by /(?#)/ in order to avoid this
19    effect.
20    
21    5. The POSIX interface was broken in that it was just handing over the POSIX
22    captured string vector to pcre_exec(), but (since release 2.00) PCRE has
23    required a bigger vector, with some working space on the end. This means that
24    the POSIX wrapper now has to get and free some memory, and copy the results.
25    
26    6. Added some simple autoconf support, placing the test data and the
27    documentation in separate directories, re-organizing some of the
28    information files, and making it build pcre-config (a GNU standard). Also added
29    libtool support for building PCRE as a shared library, which is now the
30    default.
31    
32    7. Got rid of the leading zero in the definition of PCRE_MINOR because 08 and
33    09 are not valid octal constants. Single digits will be used for minor values
34    less than 10.
35    
36    8. Defined REG_EXTENDED and REG_NOSUB as zero in the POSIX header, so that
37    existing programs that set these in the POSIX interface can use PCRE without
38    modification.
39    
40    9. Added a new function, pcre_fullinfo() with an extensible interface. It can
41    return all that pcre_info() returns, plus additional data. The pcre_info()
42    function is retained for compatibility, but is considered to be obsolete.
43    
44    10. Added experimental recursion feature (?R) to handle one common case that
45    Perl 5.6 will be able to do with (?p{...}).
46    
47    11. Added support for POSIX character classes like [:alpha:], which Perl is
48    adopting.
49    
50    
51  Version 2.08 31-Aug-99  Version 2.08 31-Aug-99
52  ----------------------  ----------------------
53    

Legend:
Removed from v.39  
changed lines
  Added in v.43

  ViewVC Help
Powered by ViewVC 1.1.5