Commit Graph

  • eb4fffbbf4 More documentation and file tidies. Philip.Hazel 2014-11-21 16:45:06 +0000
  • ba1e2e0cbb Add additional tests and fix some compiler warnings; update stack information. Philip.Hazel 2014-11-21 12:19:37 +0000
  • 69176e79a5 Eliminate a compiler warning. Philip.Hazel 2014-11-20 17:39:28 +0000
  • eea35d0cab Fix zero-repeated assertion-as-condition bug. Philip.Hazel 2014-11-19 11:17:20 +0000
  • f024446c93 Tests and documentation updates. Philip.Hazel 2014-11-18 18:32:12 +0000
  • 819e175659 Eliminate compiler warning Philip.Hazel 2014-11-18 18:31:39 +0000
  • 68d95c6543 Fix missing things in CMake configuration files. Philip.Hazel 2014-11-18 12:48:28 +0000
  • c461546ab8 Correct property ignore list for pcre2demo. Philip.Hazel 2014-11-18 12:22:08 +0000
  • 4490b936a7 Update lists of distributed files. Philip.Hazel 2014-11-17 17:17:41 +0000
  • 78b9e3d078 More documentation edits. Philip.Hazel 2014-11-17 16:59:02 +0000
  • 07f8372202 Further substitution tests (code and data), and more documentation. Philip.Hazel 2014-11-14 18:41:20 +0000
  • adc7be2d3a Get rid of remaining FIXMEs in the code; implement JIT compile timing. Philip.Hazel 2014-11-12 17:46:02 +0000
  • 69985f7b9b Update JIT documentation Philip.Hazel 2014-11-12 17:15:10 +0000
  • c19bd9a377 Substitution tests and documentation. Philip.Hazel 2014-11-12 16:57:56 +0000
  • b3ac0ffb32 Substitute code update and documentation. Philip.Hazel 2014-11-11 16:51:07 +0000
  • bb34dede56 Config returns code unit count for strings - didn't always. Philip.Hazel 2014-11-11 10:50:31 +0000
  • bcf59568aa Typos in non-JIT compile mode. Philip.Hazel 2014-11-11 10:21:23 +0000
  • f1c6ee730a Code for pcre2_substitute(), and tests. Philip.Hazel 2014-11-11 10:19:23 +0000
  • 1bbc86fe67 JIT compiler update. Zoltán Herczeg 2014-11-09 07:23:55 +0000
  • a9f31c3377 Preliminary substitute function (not yet tested or documented). Philip.Hazel 2014-11-08 16:09:24 +0000
  • d7495ff642 Finish off changes of JIT stack assignment Philip.Hazel 2014-11-08 16:07:30 +0000
  • 94c0deddd3 Remove pcre2_jit_stack argument from jit_match. Zoltán Herczeg 2014-11-07 12:12:52 +0000
  • 7d9caa5b41 The pcre2_jit_stack_assign is changed to use the matching context. Zoltán Herczeg 2014-11-06 14:37:09 +0000
  • d4d9ca954d Buglet fixed. Philip.Hazel 2014-11-05 16:05:43 +0000
  • e3e4131379 Fix bug for (*ACCEPT) inside a capturing group. Philip.Hazel 2014-11-05 16:05:19 +0000
  • 44ef2c3401 Make --enable-unicode the default. Philip.Hazel 2014-11-03 18:27:56 +0000
  • 08e3107cbe Changed jit_stack_alloc to jit_stack_create. Philip.Hazel 2014-11-03 17:13:00 +0000
  • dea68c01fb Add tests for JIT fast path. Philip.Hazel 2014-11-02 15:34:31 +0000
  • a15a4de10b Recognize '-' as standard input in pcre2test. Philip.Hazel 2014-10-31 15:57:47 +0000
  • 8aa511a98b Improve test coverage; minor typo in JIT test and other minor buglets fixed. Philip.Hazel 2014-10-31 12:34:34 +0000
  • 959bf278ea Update clean up of RunTest and RunGrepTest working files. Philip.Hazel 2014-10-28 10:19:50 +0000
  • 966418bc55 Document pcre2_jit_free_unused_memory(). Philip.Hazel 2014-10-27 10:13:57 +0000
  • 3989f00461 Convert the special "EBCDIC on an ASCII system" test. Philip.Hazel 2014-10-26 18:00:19 +0000
  • 69530d5b36 More documentation Philip.Hazel 2014-10-25 15:51:01 +0000
  • 56805a1246 Remove some unused code and a spurious comment and reword one message. Philip.Hazel 2014-10-25 14:28:43 +0000
  • b23ec7e1f5 More per-function documentation; revised perltest.sh replaces perltest.pl. Philip.Hazel 2014-10-25 14:16:46 +0000
  • db8480a1e0 A lot more documentation. Philip.Hazel 2014-10-21 16:33:30 +0000
  • c3799e750f Tidy a lot of files (remove trailing spaces) Philip.Hazel 2014-10-20 17:28:49 +0000
  • 4352f00bb9 More documentation Philip.Hazel 2014-10-20 16:48:14 +0000
  • 0dfe4e5e98 More documentation. Philip.Hazel 2014-10-19 15:30:48 +0000
  • eb59159ce0 Change --enable-pcre8 etc to --enable-pcre2-8 etc and consequent changes; change "pcre" to "pcre2" in a number of files. Philip.Hazel 2014-10-17 15:52:57 +0000
  • 2f27ca131d Update pcre2_pattern_info to return a length if "where" is NULL. Philip.Hazel 2014-10-16 16:49:23 +0000
  • 54b96723cd Make scripts Solaris-compatible. Philip.Hazel 2014-10-16 16:22:44 +0000
  • 7d0008d453 Remove length argument from pcre2_config; give width if where==NULL. Philip.Hazel 2014-10-15 16:44:12 +0000
  • 722817013c Fix several bugs concerned with different configurations. Philip.Hazel 2014-10-15 15:57:49 +0000
  • 29ae875dd7 Fix Unicode version and JIT target output. Philip.Hazel 2014-10-14 17:07:46 +0000
  • 14ed10fc3a Minor length bug. Philip.Hazel 2014-10-14 16:41:13 +0000
  • 26cd0bccb3 Partial documentation and partial code tweaks. Philip.Hazel 2014-10-14 16:23:57 +0000
  • a6302442f2 Fix JIT test issues when PCRE2 configured in various modes. Zoltán Herczeg 2014-10-13 06:43:00 +0000
  • 3934d4b4fc Refactoring some of the code in RunTest Philip.Hazel 2014-10-12 16:55:21 +0000
  • 3ab47d70b0 Create PRIV(strcpy_c8) for copying config strings. Philip.Hazel 2014-10-12 15:45:05 +0000
  • 0ec351e95e Create default compile and match contexts as constant static data. Philip.Hazel 2014-10-11 17:05:18 +0000
  • b6e793f343 The tests all run clean with JIT. Philip.Hazel 2014-10-11 15:56:25 +0000
  • 1ebad64b34 Landing initial version of JIT regression tests. Zoltán Herczeg 2014-10-10 17:29:08 +0000
  • d961132ae1 Fix match_unset_backref bug. Philip.Hazel 2014-10-10 16:42:03 +0000
  • 623b497851 Fix "first code unit" bug. Philip.Hazel 2014-10-10 16:16:44 +0000
  • 62d728bb0b Remove leftchar/rightchar from the public API. Philip.Hazel 2014-10-10 11:55:28 +0000
  • 0907fc6e92 Support for JIT code free and small partial match optimization. Zoltán Herczeg 2014-10-09 10:06:19 +0000
  • 62746ceb10 Several small JIT fixes. Zoltán Herczeg 2014-10-08 08:57:26 +0000
  • cc463c76a3 Call _pcre2_jit_free from pcre2_code_free. Philip.Hazel 2014-10-07 13:07:20 +0000
  • 2148a4093e Work on the tests for JIT. Philip.Hazel 2014-10-06 17:28:42 +0000
  • 4bdfd990af Impose a minimum of 1 for the number of pairs in the ovector. Philip.Hazel 2014-10-05 17:55:25 +0000
  • 4ca4ad688d Fix duplicate RM15 label (compile error with --disable-stack-for-recursion). Philip.Hazel 2014-10-05 16:56:11 +0000
  • 386b47eabe More JIT fixes. Zoltán Herczeg 2014-10-05 06:20:41 +0000
  • 648695e262 Minor fixes. RunTest 1 now works with JIT. Zoltán Herczeg 2014-10-04 17:05:21 +0000
  • 0e221c4381 Break global loop in pcre2test if matching returns the same substring. Philip.Hazel 2014-10-04 15:09:00 +0000
  • f0855fab5c Starting commit of the JIT compiler. Zoltán Herczeg 2014-10-03 10:17:18 +0000
  • ccd5ac9014 Save compile-time work when PCRE2_NO_START_OPTIMIZE is set. Philip.Hazel 2014-10-03 09:47:59 +0000
  • df93e05c2e Remove match context argument from pcre2_jit_compile. Philip.Hazel 2014-10-03 09:25:57 +0000
  • e036c5fba0 Remove the ability to change newlines and \R at match time. Philip.Hazel 2014-10-01 17:02:33 +0000
  • a0410efc56 Make PCRE2_NO_START_OPTIMIZE a compile-only option. Philip.Hazel 2014-10-01 16:16:27 +0000
  • 313245365d Update pcre2test with JIT features (untested) Philip.Hazel 2014-09-30 16:30:39 +0000
  • 63d812ff0e Land the JIT compiler (as a separate commit). Zoltán Herczeg 2014-09-30 07:08:35 +0000
  • 4fda5bba36 PCRE2 successfully compiles with --enable-jit now. Zoltán Herczeg 2014-09-30 07:06:48 +0000
  • 5543597741 More documentation. Philip.Hazel 2014-09-29 16:45:37 +0000
  • e15b64ef03 More draft documentation. Philip.Hazel 2014-09-28 17:39:28 +0000
  • 22fafb8a6f More documentation - initial drafts. Philip.Hazel 2014-09-28 11:31:21 +0000
  • 81525e6007 Some typos Philip.Hazel 2014-09-26 09:44:49 +0000
  • d5495a30f4 Documentation scripts Philip.Hazel 2014-09-23 11:35:51 +0000
  • a625f0ea01 More documentation. Philip.Hazel 2014-09-19 18:26:32 +0000
  • b59430e010 Add the pcre2callout documentation. Philip.Hazel 2014-09-19 18:19:18 +0000
  • 698d21c62f Changed SUPPORT_PCRE8 etc into SUPPORT_PCRE2_8 etc. Philip.Hazel 2014-09-19 17:53:33 +0000
  • 24c0018125 Set the callout block version back to 0 for this new project and re-order the fields. Philip.Hazel 2014-09-19 17:38:26 +0000
  • eee8530add API documentation and a lot of little related changes to the code. Philip.Hazel 2014-09-19 07:43:39 +0000
  • de4f203346 Changed remaining size_t occurrences to PCRE2_SIZE. Philip.Hazel 2014-08-31 17:03:37 +0000
  • a7f5f87a7c Update HACKING for PCRE2. Philip.Hazel 2014-08-31 16:32:01 +0000
  • 7b2707fcf7 Make /()a/ set the "first character must be" data. Philip.Hazel 2014-08-30 16:21:17 +0000
  • fbb4db531a Small tidy. Philip.Hazel 2014-08-30 15:47:43 +0000
  • f7b89f94a2 Basic CMake support is now working, at least on Linux. Philip.Hazel 2014-08-30 15:41:23 +0000
  • bff503f468 Even when coverage is not configured, clean up old coverage files during 'make distclean'. Philip.Hazel 2014-08-30 14:57:12 +0000
  • 9c3deebcbd Fix int/long bug in limit argument decoding. Philip.Hazel 2014-08-30 14:20:14 +0000
  • 4bb064a167 Fix typos: PCREPOSIX -> PCRE2POSIX. Philip.Hazel 2014-08-30 08:52:32 +0000
  • babec83424 Check for pcre2grep's existence before testing; clean up all temporary files afterwards. Philip.Hazel 2014-08-29 15:24:33 +0000
  • 066aa00067 Re-specify how the substring functions return lengths. Philip.Hazel 2014-08-29 12:12:34 +0000
  • cfb78cbd53 Refactor match_ref() and fix UTF-8 caseless bug. Philip.Hazel 2014-08-27 16:59:56 +0000
  • fa3b6bb251 Add non-API new features to ChangeLog. Philip.Hazel 2014-08-26 15:41:31 +0000
  • 7858fa702d Implement (*NOTEMPTY) and (?(VERSION= features. Philip.Hazel 2014-08-26 11:46:21 +0000
  • ac70cacd29 Implement the "rightchar" feature of match data. Philip.Hazel 2014-08-19 17:07:22 +0000
  • 55e279eff2 Some missed PCRE2_SIZE updates in pcre2test. Philip.Hazel 2014-08-17 11:12:22 +0000
  • ac8cbf8d6a Keep recursion ovecsave blocks on a chain and re-use them. Philip.Hazel 2014-08-16 15:10:42 +0000