Commit Graph

278 Commits

Author SHA1 Message Date
Philip.Hazel c3799e750f Tidy a lot of files (remove trailing spaces) 2014-10-20 17:28:49 +00:00
Philip.Hazel 0ec351e95e Create default compile and match contexts as constant static data. 2014-10-11 17:05:18 +00:00
Philip.Hazel 623b497851 Fix "first code unit" bug. 2014-10-10 16:16:44 +00:00
Zoltán Herczeg 0907fc6e92 Support for JIT code free and small partial match optimization. 2014-10-09 10:06:19 +00:00
Philip.Hazel cc463c76a3 Call _pcre2_jit_free from pcre2_code_free. 2014-10-07 13:07:20 +00:00
Philip.Hazel ccd5ac9014 Save compile-time work when PCRE2_NO_START_OPTIMIZE is set. 2014-10-03 09:47:59 +00:00
Philip.Hazel eee8530add API documentation and a lot of little related changes to the code. 2014-09-19 07:43:39 +00:00
Philip.Hazel 7b2707fcf7 Make /()a/ set the "first character must be" data. 2014-08-30 16:21:17 +00:00
Philip.Hazel 7858fa702d Implement (*NOTEMPTY) and (?(VERSION= features. 2014-08-26 11:46:21 +00:00
Philip.Hazel 7efba85b56 Change lengths to PCRE2_SIZE and revise OP_RECURSE processing. 2014-08-16 09:46:58 +00:00
Philip.Hazel b6b9087081 Multi-config tests (without JIT) now work. 2014-08-10 16:09:24 +00:00
Philip.Hazel b7c5d02b3d Fix stack overflow bug, copying fix from PCRE1. 2014-08-08 15:36:18 +00:00
Philip.Hazel f40fba5dc8 Adjust tests for PCRE/Perl anomalies in character properties & fix one bug. 2014-08-06 17:33:14 +00:00
Philip.Hazel e022475d54 All tests except JIT and save/reload are implemented. 2014-08-05 16:51:32 +00:00
Philip.Hazel 8792477279 Add more tests. 2014-08-03 17:50:08 +00:00
Philip.Hazel 2addfec25d Test 4 installed (combines old tests 4 and 6) 2014-07-25 16:35:51 +00:00
Philip.Hazel 017b6a1624 Tests 1 and 2 are converted (but without save/restore). 2014-07-24 16:32:38 +00:00
Philip.Hazel 7854bf34b3 Implement pcre2grep and its test. 2014-07-15 08:46:12 +00:00
Philip.Hazel 0188214a63 Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET
for offset values.
2014-07-04 16:26:09 +00:00
Philip.Hazel 38b570f99d The pcre2_match() function's basic facilities are working (though hardly
tested).
2014-06-28 14:23:18 +00:00
Philip.Hazel 06aa11b428 Miscellanous name tidies. 2014-06-24 15:47:33 +00:00
Philip.Hazel 5008860489 Auto-possession and studying added; compile-time errors refactored. 2014-06-21 12:39:48 +00:00
Philip.Hazel 1abd5a7f8d Basic pcre2_compile() is working (no study, no auto-possess yet). 2014-06-14 18:29:51 +00:00
Philip.Hazel 8e5a5acf51 As far as pcre2test can usefully go without a real library. 2014-05-13 15:58:29 +00:00
Philip.Hazel 225992aa3a Further work on pcre2test (can now display compiled code). 2014-05-13 11:20:03 +00:00
Philip.Hazel 9812ca8b0a More groundwork for pcre2test: POSIX support. 2014-04-30 16:55:24 +00:00
Philip.Hazel 06ba06c763 Refactor the framework for revised API. 2014-04-18 15:37:56 +00:00
Philip.Hazel f4174bab90 Create dummy framework for all functions and programs. 2014-03-07 17:28:52 +00:00