Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Fixed a corner case of range optimization in JIT.
Fix JIT compilation of conditional blocks, which assertion is converted to (*FAIL).
Fix some invalid defines.
Minor style fixes in JIT test.
Disable incorrect error messages reported by the JIT test program.
Fix an infinite fast-forward newline on invalid UTF input.
JIT: Optimize character range read based on minimum value in UTF-8 mode. Several tests were added for checking existing character range optimizations.
The auto-possessification of character sets were improved. The JIT compiler also optimizes more character set checks.
Support OP_DNREF and OP_DNREFI in JIT.
Fix for recursions to preserve repeat counters.
Auto-detect and optimize limited repetitions in JIT.
Control verbs are handled in the same way in JIT and interpreter.
Recursive control verb priority is removed from JIT.
Fix a crash and an invalid return value in JIT when *THEN verb is used.
OP_ONCE support is added to the backtracking control verb chain support in JIT.
Next patch for control verb chain. OP_ONCE support is still missing.
Experimental support of (*SKIP) backtracking verb in the JIT compiler.
(*PRUNE) is now supported by the JIT compiler.
Adding experimental support for callouts in JIT.
Fix function declaration in JIT test.
JIT native interface.
Change spaces back to tabs in JIT test.
pcre32: Fix indentation
pcre32: Add 32-bit library Create libpcre32 that operates on 32-bit characters (UTF-32). This turned out to be surprisingly simple after the UTF-16 support was introduced; mostly just extra ifdefs and adjusting and adding some tests.
PowerPC 64 fixes in the JIT.
Fix JIT tests when UTF is disabled and both 8 and 16 bit mode are enabled.
JIT support for extended grapheme cluster.
IBM AIX OS support for PPC
Fix a firstline related bug introduced in r986, and use TMP3 as temporary storage for firstline
Optimizing single character iterators in JIT
(COMMIT*) is now supported by the JIT compiler
(*MARK) support, set_SOM optimization and other fixes in JIT
Partial matching support is added to the JIT compiler
Fixing a wrong JIT test case
JIT test prints cpu info
Get rid of a number of -Wunused-but-set-variable compiler warnings.
rename PCRE_SCHAR16 to PCRE_UCHAR16 and JIT compiler update
Add pcre16 prefix to 16 bit structs
add pcre16_callout_block and pcre16_extra
Merging all the changes from the pcre16 branch into the trunk.
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
Revised pcre_jit_test that runs OK with or without UTF-8 and/or UCP.
Final source and document tidies for 8.20-RC1.
Adjust JIT limit code; make JIT test return 1 if not successful.
Change pcre_assign_jit_callback to pcre_assign_jit_stack.
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.5|