Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Start working on UTF-16. Updating macros and adding new ones.
renaming utf8 to utf, JIT compiler update, disallowing invalid utf chars
better digit parsing, first_byte, req_byte are renamed to first_char req_char respectively
Make character ranges 16 bit friendly
Update those opcode sizes whose depend on IMM2_SIZE
Make simple patterns work in PCRE16
PRIV macro added, several new files added
string utilities added
Apply Zoltan's big patch.
Created a new branch for the development of 16-bit support.
JIT should use pcre_malloc/pcre_free for allocation.
Supporting OP_NCREF, OP_RREF and OP_NRREF by the JIT compiler
Support OP_ANYBYTE in JIT when utf8 is disabled and optimizing utf8 character length computation
Refactoring atomic block data saving. The new code is considerably simpler and use less memory. OP_ONCE_NC is also supported.
A fix for signed/unsigned comparison warnings reported by Visual C++ in the JIT compiler
File tidies for 8.20-RC2 release.
Remove continual recording of MAX_INDEX, calculate itonly at the end of the match. 5% progress.
Swap MAX_INDEX and CALL_COUNT, since CALL_COUNT is used far more frequently so it should be a register. 5% progress on a 64 bit x86 machine.
JIT must support special NEWLINE constants
Final source and document tidies for 8.20-RC1.
Tidy up interface from pcre_study() to JIT, and ignore a minimum length of 0.
Documentation for JIT support.
Adjust JIT limit code; make JIT test return 1 if not successful.
Give PCRE_ERROR_JIT_STACKLIMIT when JIT runs out of stack.
Change pcre_assign_jit_callback to pcre_assign_jit_stack.
Get rid of unused variable compiler warnings when UTF-8 not supported.
Fix unset memory bug found by valgrind.
Commit all the changes for JIT support, but without any documentation yet.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|Powered by ViewVC 1.1.12|