Diff for /embedaddon/pcre/testdata/testoutput12 between versions 1.1.1.2 and 1.1.1.4

version 1.1.1.2, 2012/02/21 23:50:25 version 1.1.1.4, 2013/07/22 08:25:57
Line 11  Subject length lower bound = 3 Line 11  Subject length lower bound = 3
 No set of starting bytes  No set of starting bytes
 JIT study was successful  JIT study was successful
   
/ab(*COMMIT)/S+I/(?(?C1)(?=a)a)/S+I
 Capturing subpattern count = 0  Capturing subpattern count = 0
 No options  No options
 First char = 'a'  First char = 'a'
Need char = 'b'No need char
Subject length lower bound = 2Study returned NULL
 JIT study was not successful
 
 /(?(?C1)(?=a)a)/S!+I
 Capturing subpattern count = 0
 No options
 First char = 'a'
 No need char
 Subject length lower bound = -1
 No set of starting bytes  No set of starting bytes
 JIT study was not successful  JIT study was not successful
   
Line 47  Study returned NULL Line 55  Study returned NULL
 /(?(R)a*(?1)|((?R))b)/S+  /(?(R)a*(?1)|((?R))b)/S+
     aaaabcde      aaaabcde
 Error -27 (JIT stack limit reached)  Error -27 (JIT stack limit reached)
       
   /-- Test various compile modes --/ 
       
   /abcd/S++
       abcd
    0: abcd (JIT)
       xyz  
   No match (JIT)
   
   /abcd/S+
       abcd
    0: abcd (JIT)
       ab\P
   Partial match: ab (JIT)
       ab\P\P
   Partial match: ab (JIT)
       xyz
   No match (JIT)
   
   /abcd/S++
       abcd
    0: abcd (JIT)
       ab\P
   Partial match: ab (JIT)
       ab\P\P
   Partial match: ab (JIT)
       xyz
   No match (JIT)
   
   /abcd/S++1
       abcd
    0: abcd (JIT)
       ab\P
   Partial match: ab
       ab\P\P
   Partial match: ab
       xyz
   No match (JIT)
       xyz\P
   No match
   
   /abcd/S++2
       abcd
    0: abcd
       ab\P
   Partial match: ab (JIT)
       ab\P\P
   Partial match: ab
       xyz
   No match
   
   /abcd/S++3
       abcd
    0: abcd (JIT)
       ab\P
   Partial match: ab (JIT)
       ab\P\P
   Partial match: ab
       xyz
   No match (JIT)
   
   /abcd/S++4
       abcd
    0: abcd
       ab\P
   Partial match: ab
       ab\P\P
   Partial match: ab (JIT)
       xyz
   No match
   
   /abcd/S++5
       abcd
    0: abcd (JIT)
       ab\P
   Partial match: ab
       ab\P\P
   Partial match: ab (JIT)
       xyz
   No match (JIT)
   
   /abcd/S++6
       abcd
    0: abcd
       ab\P
   Partial match: ab (JIT)
       ab\P\P
   Partial match: ab (JIT)
       xyz
   No match
   
   /abcd/S++7
       abcd
    0: abcd (JIT)
       ab\P
   Partial match: ab (JIT)
       ab\P\P
   Partial match: ab (JIT)
       xyz
   No match (JIT)
       
   /abcd/S++2I 
   Capturing subpattern count = 0
   No options
   First char = 'a'
   Need char = 'd'
   Subject length lower bound = 4
   No set of starting bytes
   JIT study was successful
   
   /(*NO_START_OPT)a(*:m)b/KS++
       a
   No match, mark = m (JIT)
   
   /^12345678abcd/mS++
       12345678abcd
    0: 12345678abcd (JIT)
   
 /-- End of testinput12 --/  /-- End of testinput12 --/

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>