Re: [pcre-dev] Version 8.30 is released

Top Page
Delete this message
Author: Sheri
Date:  
To: pcre-dev
Subject: Re: [pcre-dev] Version 8.30 is released
Sorry I missed the test phase. I have just built 8.30 in VC6.
RunTest.bat completed successfully but there was a failure in pcre_jit_test.

Following is my build configuration:
PCRE version 8.30 2012-02-04
Compiled with
8-bit support only
UTF-8 support
Unicode properties support
Just-in-time compiler support: x86 32bit (little endian + unaligned)
Newline sequence is ANYCRLF
\R matches CR, LF, or CRLF only
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses heap

This is the output from pcre_jit_test:
Running JIT regression tests
target CPU of SLJIT compiler: x86 32bit (little endian + unaligned)
in 8 bit mode with utf8 enabled and ucp enabled:
........................................................8 bit: Test
should not match: [57] 'ab$' @ 'ab
'

Following are the 13 warnings that appeared during the build:

C:\pcre-8.30\pcre-8.30\pcre_exec.c(6216) : warning C4146: unary minus
operator applied to unsigned type, result still unsigned
C:\pcre-8.30\pcre-8.30\pcre_jit_compile.c(6507) : warning C4244:
'function' : conversion from 'const unsigned short ' to 'unsigned char
', possible loss of data
C:\pcre-8.30\pcre-8.30\pcre_jit_compile.c(6514) : warning C4244:
'function' : conversion from 'const unsigned short ' to 'unsigned char
', possible loss of data
C:\pcre-8.30\pcre-8.30\pcre_jit_compile.c(6507) : warning C4761:
integral size mismatch in argument; conversion supplied
C:\pcre-8.30\pcre-8.30\pcre_jit_compile.c(6514) : warning C4761:
integral size mismatch in argument; conversion supplied
C:\pcre-8.30\pcre-8.30\sljit/sljitNativeX86_32.c(145) : warning C4761:
integral size mismatch in argument; conversion supplied
C:\pcre-8.30\pcre-8.30\sljit/sljitNativeX86_common.c(497) : warning
C4761: integral size mismatch in argument; conversion supplied
C:\pcre-8.30\pcre-8.30\sljit/sljitNativeX86_common.c(705) : warning
C4761: integral size mismatch in argument; conversion supplied
C:\pcre-8.30\pcre-8.30\sljit/sljitNativeX86_common.c(845) : warning
C4761: integral size mismatch in argument; conversion supplied
C:\pcre-8.30\pcre-8.30\pcre_jit_test.c(700) : warning C4090: 'function'
: different 'const' qualifiers
C:\pcre-8.30\pcre-8.30\pcre_jit_test.c(700) : warning C4022:
'pcre_fullinfo' : pointer mismatch for actual parameter 4
C:\pcre-8.30\pcre-8.30\pcre_jit_test.c(894) : warning C4090: 'function'
: different 'const' qualifiers
C:\pcre-8.30\pcre-8.30\pcre_jit_test.c(894) : warning C4022:
'pcre_config' : pointer mismatch for actual parameter 2