Commit Graph

15 Commits

Author SHA1 Message Date
ph10
db81c6b5e6 Runtime UTF checks now take not of the starting offset. 2015-08-18 10:34:05 +00:00
zherczeg
e6005eb54c A bug which was introduced by the single character repetition optimization was fixed. 2015-08-13 11:35:38 +00:00
ph10
1d368cc3aa Re-write recursion handling to fix another compiler bug and make it all less
error-prone.
2015-08-09 16:29:35 +00:00
zherczeg
4dacfe156e Fix infinite recursion in the JIT compiler when certain patterns when certain patterns are analysed. 2015-07-20 07:38:06 +00:00
zherczeg
4a2cbee22e JIT should return with error when the compiled pattern requires more stack space than the maximum. 2015-06-28 13:31:24 +00:00
zherczeg
af174afe3b Remove computing the JIT read-only data size in advance and use on-demand memory allocation. 2015-03-06 07:41:36 +00:00
ph10
234c602fe1 Implement (*NO_JIT) 2015-01-26 14:57:27 +00:00
ph10
f16fa66e2a Add serialization functions and tests with updated pcre2test. Fix
PCRE2_INFO_SIZE issues.
2015-01-23 16:51:47 +00:00
ph10
dc005bc72d Update and improve substring handling and its documentation. 2014-12-14 17:17:06 +00:00
ph10
bb0ed6389e Code for pcre2_substitute(), and tests. 2014-11-11 10:19:23 +00:00
ph10
09deb5ee68 Changed jit_stack_alloc to jit_stack_create. 2014-11-03 17:13:00 +00:00
ph10
a7c108fd89 Add tests for JIT fast path. 2014-11-02 15:34:31 +00:00
ph10
349ae13421 The tests all run clean with JIT. 2014-10-11 15:56:25 +00:00
ph10
b45ad67e96 Work on the tests for JIT. 2014-10-06 17:28:42 +00:00
ph10
db66b2b89a Preparatory work for JIT. 2014-08-08 18:18:18 +00:00