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

Diff of /code/trunk/ChangeLog

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

revision 791 by ph10, Wed Dec 7 16:38:03 2011 UTC revision 836 by ph10, Wed Dec 28 17:16:11 2011 UTC
# Line 1  Line 1 
1  ChangeLog for PCRE  ChangeLog for PCRE
2  ------------------  ------------------
3    
4  Version 8.21 05-Dec-2011  Version 8.30
5    ------------
6    
7    1.  Renamed "isnumber" as "is_a_number" because in some Mac environments this
8        name is defined in ctype.h.
9    
10    2.  Fixed a bug in the code for calculating the fixed length of lookbehind
11        assertions.
12    
13    3.  Removed the function pcre_info(), which has been obsolete and deprecated
14        since it was replaced by pcre_fullinfo() in February 2000.
15    
16    4.  For a non-anchored pattern, if (*SKIP) was given with a name that did not
17        match a (*MARK), and the match failed at the start of the subject, a
18        reference to memory before the start of the subject could occur. This bug
19        was introduced by fix 17 of release 8.21.
20    
21    5.  A reference to an unset group with zero minimum repetition was giving
22        totally wrong answers (in non-JavaScript-compatibility mode). For example,
23        /(another)?(\1?)test/ matched against "hello world test". This bug was
24        introduced in release 8.13.
25    
26    6.  Add support for 16-bit character strings (a large amount of work involving
27        many changes and refactorings).
28    
29    
30    Version 8.21 12-Dec-2011
31  ------------------------  ------------------------
32    
33  1.  Updating the JIT compiler.  1.  Updating the JIT compiler.
# Line 103  Version 8.21 05-Dec-2011 Line 129  Version 8.21 05-Dec-2011
129  25. The CheckMan script was not being included in the distribution. Also, added  25. The CheckMan script was not being included in the distribution. Also, added
130      an explicit "perl" to run Perl scripts from the PrepareRelease script      an explicit "perl" to run Perl scripts from the PrepareRelease script
131      because this is reportedly needed in Windows.      because this is reportedly needed in Windows.
132    
133  26. If study data was being save in a file and studying had not found a set of  26. If study data was being save in a file and studying had not found a set of
134      "starts with" bytes for the pattern, the data written to the file (though      "starts with" bytes for the pattern, the data written to the file (though
135      never used) was taken from uninitialized memory and so caused valgrind to      never used) was taken from uninitialized memory and so caused valgrind to
136      complain.      complain.
137    
138  27. Updated RunTest.bat as provided by Sheri Pierce.  27. Updated RunTest.bat as provided by Sheri Pierce.
139    
140    28. Fixed a possible uninitialized memory bug in pcre_jit_compile.c.
141    
142    29. Computation of memory usage for the table of capturing group names was
143        giving an unnecessarily large value.
144    
145    
146  Version 8.20 21-Oct-2011  Version 8.20 21-Oct-2011

Legend:
Removed from v.791  
changed lines
  Added in v.836

  ViewVC Help
Powered by ViewVC 1.1.5