summaryrefslogtreecommitdiff
path: root/src/pcre2_jit_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fix invalid single character repetition issues in JIT.zherczeg2021-06-041-4/+6
* JIT compiler updatezherczeg2021-05-271-8/+8
* Prefer single character optimization over bracket repetition in JIT.zherczeg2021-02-191-21/+17
* Restore single character repetition optimization in JIT.zherczeg2021-02-191-1/+1
* Fixed a word boundary check bug in JIT when partial matching is enabled.zherczeg2020-10-271-0/+2
* Fixed a bug in character set matching when JIT is enabled.zherczeg2020-09-191-8/+28
* JIT compiler update.zherczeg2020-08-271-4/+4
* Fix an early fail optimization issue and a buffer overread in JIT.zherczeg2020-07-151-12/+12
* Guard update after r1260.zherczeg2020-06-021-0/+4
* Add SIMD support for fast forward newline in JIT.zherczeg2020-06-021-35/+102
* Fix inifinite loop when a single byte newline is searched in JIT.zherczeg2020-05-291-1/+8
* File tidies for 10.35-RC1 release candidate.ph102020-04-151-1/+1
* Minor improvements for single character iterators in JIT.zherczeg2020-03-101-47/+41
* Fix issues in the early fail optimization.zherczeg2020-03-061-16/+38
* Rework early fail optimization in JIT.zherczeg2020-03-051-208/+302
* Improve memory clearing in JIT.zherczeg2020-03-021-3/+40
* Support more accelerated repeat cases in JIT.zherczeg2020-02-271-42/+116
* Follow ucp changes in JIT.zherczeg2020-02-261-22/+32
* Implement simd support for requested character in JIT.zherczeg2020-02-241-33/+46
* Remove hackings in JIT.zherczeg2020-02-201-30/+13
* Fix a crash which occurs when the character type of an invalid UTF character ...zherczeg2020-02-201-0/+6
* Fix control verb chain restoration issue in JIT.zherczeg2020-02-101-4/+4
* JIT compiler update.zherczeg2020-01-281-49/+61
* Avoid compiler "fall through" warning.ph102020-01-241-0/+1
* Support napla and naplb in JIT when no control verbs are in the assertion.zherczeg2020-01-241-9/+51
* Fix *THEN verbs in lookahead assertions in JIT.zherczeg2020-01-111-1/+2
* Avoid some VS compiler warnings.ph102019-12-261-1/+1
* Fix the too early access of the fields of a compiled pattern in JIT.zherczeg2019-12-071-5/+5
* Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.zherczeg2019-11-281-2/+2
* JIT compiler update and disable wrong assert.zherczeg2019-10-161-2/+2
* Fix use after free and compilation error in JIT.zherczeg2019-10-061-26/+26
* Better description for jit-sealloc option and early check for executable memory.zherczeg2019-10-011-0/+21
* Support NEON based fast forward character search in ARM64. Patch by Sebastian...zherczeg2019-09-171-1/+1
* Add underflow check in JIT.zherczeg2019-09-091-2/+6
* Move JIT simd into a separate header file.zherczeg2019-08-261-595/+10
* Follow the partial matching changes in JIT.zherczeg2019-07-231-5/+14
* Rework alternative matching in JIT.zherczeg2019-07-181-95/+62
* Improve non-virtual register usage in JIT.zherczeg2019-07-101-104/+204
* Mixing SSE2 instructions in JIT.zherczeg2019-06-251-22/+55
* Improve SSE2 optimiztions in JIT.zherczeg2019-06-251-107/+48
* Improve first character search in JIT (BSF instruction is slow).zherczeg2019-06-181-64/+46
* Improve single character iterators, add special path to dotall.zherczeg2019-06-071-143/+281
* Fix previous patch for non-JIT compilation.ph102019-05-251-27/+30
* Implement support for invalid UTF in the pcre2_match() interpreter.ph102019-05-241-26/+59
* Rework word boundary in JIT.zherczeg2019-05-231-30/+51
* Forgot this file in previous commit. Fixes JIT non-UTF bug.ph102019-05-131-1/+4
* Improved the invalid utf32 support of the JIT compiler.zherczeg2019-05-101-26/+61
* Negate signed shift warnings.zherczeg2019-04-161-7/+7
* Disable SSE2 JIT optimizations in x86 CPUs when SSE2 is not available.zherczeg2019-03-251-1/+1
* More file tidies for 10.33-RC1ph102019-03-041-9/+9