Commit Graph

  • 1a97cc7232 Allow '-' before "nojit" and other arguments for RunTest because I keep forgetting. Philip.Hazel 2015-04-24 15:23:15 +0000
  • 2966b067cb Implement --enable-debug. Philip.Hazel 2015-04-24 11:14:47 +0000
  • 1d96a5e978 Fix static linking using pkg-config issue. Philip.Hazel 2015-04-23 17:38:02 +0000
  • 4d35b44b43 Fix compatibility issues for \8 and \9. Philip.Hazel 2015-04-23 17:28:39 +0000
  • e75aa00591 Fix ARM64 SP alignment issue in JIT. Zoltán Herczeg 2015-04-23 13:53:29 +0000
  • d1a13b8e2e Implement PCRE2_ALT_CIRCUMFLEX. Philip.Hazel 2015-04-22 17:39:25 +0000
  • fe2733263d Fix replication bug in pcre2test. Philip.Hazel 2015-04-21 08:34:10 +0000
  • c8609a72c6 Fix JIT assertion failure. Zoltán Herczeg 2015-04-21 07:02:08 +0000
  • 53e25208d3 Improve options passing. Zoltán Herczeg 2015-04-20 13:04:02 +0000
  • 5b5cfed910 Add teststderr to list of files to clean up. Philip.Hazel 2015-04-18 16:00:35 +0000
  • 71fc42daf1 Add option for skipping the sanitize-address test. Philip.Hazel 2015-04-15 16:12:51 +0000
  • e47a6ebe87 Implement PCRE2_NEVER_BACKSLASH_C. Philip.Hazel 2015-04-13 17:29:05 +0000
  • 3e1748390b Fix very slow find_minlength when mutual recursion is present. Philip.Hazel 2015-04-13 09:13:39 +0000
  • f123833bdb Fix other cases where backtracking after \C could cause a crash. Philip.Hazel 2015-04-08 16:53:22 +0000
  • aa8ee3ded5 Fix backtracking bug for \C\X* in UTF mode. Philip.Hazel 2015-04-08 16:33:58 +0000
  • 7105d249f6 Fix handling of global matching in pcre2test when a lookbehind assertion contains \K. Philip.Hazel 2015-04-06 12:16:36 +0000
  • cda8384a95 Fix pcre2grep loop provoked by \K in a lookbehind assertion in a non-anchored pattern. Philip.Hazel 2015-04-03 11:14:19 +0000
  • ade67323e7 Fix stack overflow instead of error diagnosis for mutual recursion within lookbehind assertion. Philip.Hazel 2015-04-01 15:37:54 +0000
  • 9300cb6418 Set auto-possessify limit to 1000 from 10000 (to match the Changelog). Zoltán Herczeg 2015-04-01 13:56:11 +0000
  • 2f265daed0 Tidy the types of some integer variables. Philip.Hazel 2015-03-31 16:10:01 +0000
  • 6a2cb0d774 Fix diagnosis of negative relative references to non-existent groups. Philip.Hazel 2015-03-31 15:01:25 +0000
  • 2327a5860b Fix bad compile for possessive quantifier on group containing a subroutine reference. Philip.Hazel 2015-03-29 17:34:04 +0000
  • 63cab0dba9 Fix non-diagnosis of syntax error for (?(?< when not followed by ! or =. Philip.Hazel 2015-03-29 15:40:45 +0000
  • 99bb61e903 Fix comment between recursion and quantifier bug. Philip.Hazel 2015-03-29 11:15:32 +0000
  • 6b6e611b39 Fix mutual recursion inside other parentheses stack overflow bug. Philip.Hazel 2015-03-27 17:45:02 +0000
  • cd85fae3c6 Fix bad memory computation for "(*UTF)[\S\V\H]" (a pattern with a negative class (\S) and explicit wide characters). Philip.Hazel 2015-03-25 19:26:27 +0000
  • a066d12022 Add recursion limit to auto-possessification code. Philip.Hazel 2015-03-25 17:01:04 +0000
  • a4ceadbf47 Fix bugs when (?!) is used as a condition. Philip.Hazel 2015-03-24 10:21:34 +0000
  • 69cda6bc70 Fix JIT compilation of conditional blocks whose assertion is converted to (*FAIL). Zoltán Herczeg 2015-03-24 08:43:52 +0000
  • 4e61019ffe Implement pcre2_callout_enumerate(). Philip.Hazel 2015-03-23 15:52:08 +0000
  • b15698b077 Fix data overrun for /(?(?C)/ Philip.Hazel 2015-03-20 12:37:28 +0000
  • aa8d7342da Test binary zero in callout strings; change offset to PCRE2_SIZE; some documentation tidies. Philip.Hazel 2015-03-16 15:38:26 +0000
  • 2ec7cbf9b5 Documentation for callouts with string arguments. Philip.Hazel 2015-03-15 17:49:03 +0000
  • 15e034c9c2 Add string offset within the pattern to the data passed to a callout with a string argument. Philip.Hazel 2015-03-14 12:20:18 +0000
  • b2c67082bd Fix crash in pcre2test for some callouts with string arguments. Philip.Hazel 2015-03-14 10:47:43 +0000
  • baf08a3d37 Support manual callout with string argument at start of condition. Philip.Hazel 2015-03-12 17:00:18 +0000
  • e43b3d435b Adding more callout with string tests. Zoltán Herczeg 2015-03-12 11:49:29 +0000
  • bccfdcb172 Assertion code generator in JIT has been optimized. Zoltán Herczeg 2015-03-12 11:21:38 +0000
  • d0cf279d87 Code for callouts with string arguments. Documentation not yet updated. Philip.Hazel 2015-03-11 17:44:16 +0000
  • 24189152fe Correct error in properties. Philip.Hazel 2015-03-06 15:19:36 +0000
  • 1aa56226bf Tagged copy of the 10.10 release. pcre2-10.10 Philip.Hazel 2015-03-06 15:15:48 +0000
  • b6bc8c6328 Final file tidies for 10.10 release. Philip.Hazel 2015-03-06 15:08:29 +0000
  • 4161891b42 Fix compiler errors when JIT is not enabled. Zoltán Herczeg 2015-03-06 12:49:18 +0000
  • 54396a364d Fix bad compile of patterns like /[A-`]/i,utf where the range contains characters with multiple other cases and the ranges adjoin. Philip.Hazel 2015-03-06 11:57:06 +0000
  • 24a102885d Commit missing ChangeLog of r213. Zoltán Herczeg 2015-03-06 07:57:23 +0000
  • 94802eb0d9 Remove computing the JIT read-only data size in advance and use on-demand memory allocation. Zoltán Herczeg 2015-03-06 07:41:36 +0000
  • c372df5dce Fix compile error for forward reference subroutine call within a group that also contained a recursive back reference. Philip.Hazel 2015-03-01 18:34:05 +0000
  • ea03932668 Fix "internal error" bug caused by patterns like "((?2){0,1999}())?". Philip.Hazel 2015-02-28 11:31:51 +0000
  • 67800ba810 Final file tidies for 10.10-RC2. Philip.Hazel 2015-02-26 17:36:29 +0000
  • 869f0271cf Arrange for "make distclean" to remove config.h, a CMake-related file. Philip.Hazel 2015-02-26 17:20:48 +0000
  • 20c75b2f42 Add RunTest.bat for testing under Windows, with appropriate test files. Philip.Hazel 2015-02-25 17:19:28 +0000
  • 438e51958a Fix DECL/DEFN typo that affects Windows. Philip.Hazel 2015-02-24 14:21:28 +0000
  • 980a637741 Fix bugs in CMake control file. Philip.Hazel 2015-02-24 12:35:28 +0000
  • 928766f727 JIT compiler update. Zoltán Herczeg 2015-02-23 07:50:53 +0000
  • d226c5ea4d Improve error message for pcre2test stack setting failure; also %ld should really be %lu throughout. Philip.Hazel 2015-02-21 18:53:51 +0000
  • 5878c2c3a5 Two more 32-bit warnings fixed. Philip.Hazel 2015-02-21 17:26:24 +0000
  • 07e25a17df Fix compiler warnings for pcre2test on 32-bit systems. Philip.Hazel 2015-02-21 17:25:12 +0000
  • 49a7eada2d Final source file tidies for 10.10-RC1 Philip.Hazel 2015-02-20 11:20:40 +0000
  • 8fe95cf804 Documentation correction. Philip.Hazel 2015-02-20 09:38:54 +0000
  • 52ba34a73c Documentation bug. Philip.Hazel 2015-02-11 18:27:45 +0000
  • 3d9cc76a52 Fix bug for groups like (a)*+ (possessive, zero minimum) when the ovector was too small to capture. Philip.Hazel 2015-02-11 10:06:09 +0000
  • 154bc83cb5 Fix replacement bug in pcre2_substitute(). Philip.Hazel 2015-02-10 12:48:45 +0000
  • e8435bc006 Missed test for mutual recursion after crash fixed. Philip.Hazel 2015-02-08 17:05:12 +0000
  • 3e253d04de Update RunTest to handle locales better. Philip.Hazel 2015-02-07 17:45:55 +0000
  • 9059444834 Fix alignement problem in deserialization on 64-bit SPARC. Philip.Hazel 2015-02-07 16:22:48 +0000
  • 2e36497404 Fix compile loop for subroutine reference after class such as [^\ff]. Philip.Hazel 2015-02-06 17:51:55 +0000
  • ad452f4036 Give an internal error for a bad opcode during auto-possessification. This can stop a loop when compiling an invalid UTF string with PCRE2_NO_UTF_CHECK. Philip.Hazel 2015-02-06 16:47:15 +0000
  • a398ae3bef Test output needed updating. Philip.Hazel 2015-02-06 09:29:31 +0000
  • 0011aaa712 Disallow quantification of assertion conditions, for Perl compatibility (and in any case it didn't always work). Philip.Hazel 2015-01-28 17:31:11 +0000
  • 6c8945b8d8 Fix mutual back reference recursion segfault. Philip.Hazel 2015-01-28 11:28:53 +0000
  • 911b800984 Fix incorrect size calculation when a reference to a duplicate name occurs in a part of the pattern where PCRE2_DUPNAMES is not set. Philip.Hazel 2015-01-27 17:21:32 +0000
  • ca77bdd5c4 Implement (*NO_JIT) Philip.Hazel 2015-01-26 14:57:27 +0000
  • 221cf10975 Documentation clarifications. Philip.Hazel 2015-01-26 14:21:45 +0000
  • 5438fc8a6a Add serialization functions and tests with updated pcre2test. Fix PCRE2_INFO_SIZE issues. Philip.Hazel 2015-01-23 16:51:47 +0000
  • d4daaf966d Fix conditional group backreference bug. Philip.Hazel 2015-01-13 16:01:24 +0000
  • 65457aab66 Tag release 10.00. pcre2-10.00 Philip.Hazel 2015-01-05 16:11:28 +0000
  • c702fd65c8 Final file tides for the 10.00 release. Philip.Hazel 2015-01-05 16:02:11 +0000
  • 4819827879 Update pcre2grep documentation to give more details of -M matching. Philip.Hazel 2015-01-03 17:40:06 +0000
  • 5a18651441 Add PCRE2_NO_DOTSTAR_ANCHOR and revise documentation for .* optimizing. Philip.Hazel 2015-01-02 17:09:16 +0000
  • 019e115060 Ensure that the function op_recurse_ovecsave is not inlined when compiled by gcc. Philip.Hazel 2014-12-31 11:15:03 +0000
  • b8dbae1474 Improvements for substring handling with partial matches. Philip.Hazel 2014-12-22 17:33:10 +0000
  • 2a5767d757 File tidies for 10.00-RC2. Philip.Hazel 2014-12-19 09:55:25 +0000
  • e34c44e2aa Small code tidy. Philip.Hazel 2014-12-15 11:17:05 +0000
  • cb8865d247 Update and improve substring handling and its documentation. Philip.Hazel 2014-12-14 17:17:06 +0000
  • a85d15cbd1 Improve interfaces to substring functions, and fix bugs. Philip.Hazel 2014-12-13 17:43:26 +0000
  • 45b4ec3f8d Fix typo. Philip.Hazel 2014-12-02 11:06:13 +0000
  • a119d6f974 (1) uint32_t for substring number args; (2) correct PRIV(memctl_malloc) definition for Windows; (3) remove unwanted PCRE2_EXP_DATA_DEFN; (4) documentation updates. Philip.Hazel 2014-12-01 16:14:53 +0000
  • bb3b7927f3 Next attempt to fix the previous bug. Zoltán Herczeg 2014-11-30 10:05:41 +0000
  • d788c58e6b Fix jit_callback check in JIT. Zoltán Herczeg 2014-11-30 10:01:49 +0000
  • a99e048b4f File tidies for 10.00-RC1. Philip.Hazel 2014-11-28 13:58:17 +0000
  • b7b8ec130e Fix documentation error. Philip.Hazel 2014-11-28 13:26:50 +0000
  • caf78231ec Use allocator from code for pcre2_match_data_create_from_pattern if NULL passed. Philip.Hazel 2014-11-28 13:23:40 +0000
  • 161cd17ba0 Move context argument to last in pcre2_jit_stack_create(). Philip.Hazel 2014-11-28 12:46:16 +0000
  • 9fcdf2cc6f Add user data to recursion guard; get ready for RC1 (again) Philip.Hazel 2014-11-26 16:51:53 +0000
  • d1f5dd5bf2 Document that ~(PCRE2_SIZE)0 is a reserved value. Philip.Hazel 2014-11-25 17:50:28 +0000
  • 312375057b Change callouts to pass the user data as a separate argument. Philip.Hazel 2014-11-25 17:35:01 +0000
  • d13f52c1c4 Tidy up API for pcre2_config. Philip.Hazel 2014-11-25 11:55:07 +0000
  • bb6bf69a6e Move all offset initialization to one place. Zoltán Herczeg 2014-11-25 09:06:27 +0000
  • 0acc416ed1 Final preparations for 10.00-RC1 Philip.Hazel 2014-11-24 15:31:28 +0000
  • 91f2e97474 More documentation and test updates. Philip.Hazel 2014-11-23 18:38:38 +0000