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

Diff of /code/trunk/ChangeLog

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

revision 165 by ph10, Wed May 9 10:50:57 2007 UTC revision 171 by ph10, Mon Jun 4 14:28:58 2007 UTC
# Line 21  Version 7.2 01-May-07 Line 21  Version 7.2 01-May-07
21      stack recursion. This gives a massive performance boost under BSD, but just      stack recursion. This gives a massive performance boost under BSD, but just
22      a small improvement under Linux. However, it saves one field in the frame      a small improvement under Linux. However, it saves one field in the frame
23      in all cases.      in all cases.
24    
25     6. Added more features from the forthcoming Perl 5.10:
26    
27        (a) (?-n) (where n is a string of digits) is a relative subroutine or
28            recursion call. It refers to the nth most recently opened parentheses.
29    
30        (b) (?+n) is also a relative subroutine call; it refers to the nth next
31            to be opened parentheses.
32    
33        (c) Conditions that refer to capturing parentheses can be specified
34            relatively, for example, (?(-2)... or (?(+3)...
35    
36        (d) \K resets the start of the current match so that everything before
37            is not part of it.
38    
39        (e) \k{name} is synonymous with \k<name> and \k'name' (.NET compatible).
40    
41        (f) \g{name} is another synonym - part of Perl 5.10's unification of
42            reference syntax.
43    
44     7. Added two new calls to pcre_fullinfo(): PCRE_INFO_OKPARTIAL and
45        PCRE_INFO_JCHANGED.
46    
47     8. A pattern such as  (.*(.)?)*  caused pcre_exec() to fail by either not
48        terminating or by crashing. Diagnosed by Viktor Griph; it was in the code
49        for detecting groups that can match an empty string.
50    
51    
52  Version 7.1 24-Apr-07  Version 7.1 24-Apr-07
53  ---------------------  ---------------------

Legend:
Removed from v.165  
changed lines
  Added in v.171

  ViewVC Help
Powered by ViewVC 1.1.5