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

version 1.1.1.2, 2012/02/21 23:50:25 version 1.1.1.5, 2014/06/15 19:46:05
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
   May match empty string
 No options  No options
First char = 'a'No first char
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
 May match empty string
 No options
 No first char
 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 39  Study data loaded from testsavedregex Line 49  Study data loaded from testsavedregex
   
 /a*/SI  /a*/SI
 Capturing subpattern count = 0  Capturing subpattern count = 0
   May match empty string
 No options  No options
 No first char  No first char
 No need char  No need char
Line 47  Study returned NULL Line 58  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.5


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