Commit Graph

663 Commits

Author SHA1 Message Date
Philip.Hazel cfb78cbd53 Refactor match_ref() and fix UTF-8 caseless bug. 2014-08-27 16:59:56 +00:00
Philip.Hazel fa3b6bb251 Add non-API new features to ChangeLog. 2014-08-26 15:41:31 +00:00
Philip.Hazel 7858fa702d Implement (*NOTEMPTY) and (?(VERSION= features. 2014-08-26 11:46:21 +00:00
Philip.Hazel ac70cacd29 Implement the "rightchar" feature of match data. 2014-08-19 17:07:22 +00:00
Philip.Hazel 55e279eff2 Some missed PCRE2_SIZE updates in pcre2test. 2014-08-17 11:12:22 +00:00
Philip.Hazel ac8cbf8d6a Keep recursion ovecsave blocks on a chain and re-use them. 2014-08-16 15:10:42 +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 d108fc47ad Adjust svn properties to ignore coverage files. 2014-08-15 16:17:23 +00:00
Philip.Hazel 7770350034 Remove (possibly temporarily) byte-ordering functions (which were dummies
anyway), to be thought about later.
2014-08-15 10:07:50 +00:00
Philip.Hazel 415cf1a40e Tidy some comments; change several PCRE2_INFO fields to uint32_t instead of
int.
2014-08-15 09:55:18 +00:00
Philip.Hazel 8397209c5b Specifying that the pcre2_memctl block must be at the start of all relevant
blocks simplifies the code.
2014-08-15 09:19:04 +00:00
Philip.Hazel d631f4025c Remove save/load from pcre2test, as they will not be implemented just yet (if
at all).
2014-08-12 17:41:11 +00:00
Philip.Hazel 803c38f004 Add PCRE2_CONFIG_UNICODE_VERSION to give the Unicode version string. 2014-08-12 09:48:56 +00:00
Philip.Hazel 059a8ebfe4 Re-arrange option bits and fix bad indentation. 2014-08-11 18:43:15 +00:00
Philip.Hazel 732927337e Enable RunTest when "make check" is obeyed. 2014-08-11 18:30:24 +00:00
Philip.Hazel 1ee50d75e5 Remove src/config.h.in from version control. 2014-08-11 18:26:05 +00:00
Philip.Hazel 19153b31a9 Remove generated m4 files from version control. 2014-08-11 18:23:02 +00:00
Philip.Hazel bcfa6a7d5b Don't say "No options" or "No first/last code unit"; simplifies pcre2test
output.
2014-08-10 16:32:58 +00:00
Philip.Hazel 4d228f42ce Update SVN ignores. 2014-08-10 16:20:23 +00:00
Philip.Hazel b6b9087081 Multi-config tests (without JIT) now work. 2014-08-10 16:09:24 +00:00
Philip.Hazel fa89e0d74b Test tweak. 2014-08-08 18:21:05 +00:00
Philip.Hazel 55967f9a4f Preparatory work for JIT. 2014-08-08 18:18:18 +00:00
Philip.Hazel b7c5d02b3d Fix stack overflow bug, copying fix from PCRE1. 2014-08-08 15:36:18 +00:00
Philip.Hazel 896e6051ab Abolish 'D' abbrevation for 'debug'. 2014-08-07 16:57:28 +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 fd555f266c Test tidies and additional tests. 2014-08-06 09:35:11 +00:00
Philip.Hazel e022475d54 All tests except JIT and save/reload are implemented. 2014-08-05 16:51:32 +00:00
Philip.Hazel e2076960d4 Changes to pcre2test single-letter modifiers. 2014-08-03 18:15: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 cd9fc139cd Tidy up test 3. 2014-07-25 09:36:50 +00:00
Philip.Hazel 1f9e6eb439 Test 3 (locale test) converted. 2014-07-24 18:01:11 +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 1701838220 Enable pcre2grep tests. 2014-07-15 08:49:45 +00:00
Philip.Hazel 7854bf34b3 Implement pcre2grep and its test. 2014-07-15 08:46:12 +00:00
Philip.Hazel 3d0229c097 Add -dfa command line option to pcre2test. 2014-07-05 16:02:10 +00:00
Philip.Hazel cfea40d7b5 DFA matching is starting to work. 2014-07-05 11:09:59 +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 b33a39fb15 Convert pcredemo to pcre2demo. 2014-06-30 19:01:12 +00:00
Philip.Hazel f7377a58bb Runtime memory testing and finding match limits are working. 2014-06-30 17:01:40 +00:00
Philip.Hazel 04abdb7105 Callout testing in pcre2test is now working. 2014-06-30 10:56:11 +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 99a5f1b2a9 Improve consistency in #defined names, in particular with regard to
underscores.
2014-06-24 15:30:10 +00:00
Philip.Hazel 4739ccde40 Allow \R and newline handling to be specified at match time (as for PCRE1). 2014-06-24 09:51:58 +00:00
Philip.Hazel 200ca3f1b4 Add --version as a pcre2test option, and add a comment to config. 2014-06-23 17:07:24 +00:00
Philip.Hazel 2a1dc104ed Abolish pcre2_version(); add PCRE2_CONFIG_VERSION. 2014-06-23 16:41:29 +00:00
Philip.Hazel e8bbba897d Tidies in pcre2.h 2014-06-22 14:08:59 +00:00
Philip.Hazel 5008860489 Auto-possession and studying added; compile-time errors refactored. 2014-06-21 12:39:48 +00:00
Philip.Hazel bf2bc83ed8 Update for Unicode 7.0.0 2014-06-20 12:40:32 +00:00