Commit Graph

  • ffd53c9223 Fix typo in CMakeLists.txt. Philip.Hazel 2016-10-05 17:03:52 +0000
  • 1d28e047f3 Fix callout display bug in pcre2test. Philip.Hazel 2016-10-05 16:53:34 +0000
  • 7fd341c384 Documentation clarification Philip.Hazel 2016-10-05 16:06:10 +0000
  • 99264dfc23 Major refactoring of pcre2_compile.c; see ChangeLog and HACKING. Philip.Hazel 2016-10-02 16:01:01 +0000
  • dda1e79060 Fix bug that caused chars > 255 not to be matched by classes like [\W\pL] when PCRE2_UCP was not set. Philip.Hazel 2016-08-03 17:22:59 +0000
  • 69c9d81e43 Update pcre2test with the /utf8_input option, for generating wide characters in non-UTF 16-bit and 32-bit modes. Philip.Hazel 2016-08-03 09:01:02 +0000
  • 69d926b033 Tagged release 10.22. pcre2-10.22 Philip.Hazel 2016-07-29 08:48:27 +0000
  • 5b6c797a4d Final file tidies for 10.22. Philip.Hazel 2016-07-29 08:47:39 +0000
  • 42d7c17a1d Tidy code to get rid of compiler warnings. Philip.Hazel 2016-07-27 18:00:12 +0000
  • 36f06405b7 Update comments and correct name of memmove substitute function. Philip.Hazel 2016-07-27 17:58:38 +0000
  • 41ebeb4290 Minor JIT compiler update. Zoltán Herczeg 2016-07-17 04:39:51 +0000
  • 063f45de11 Fix unaligned accesses on x86. Patch by Marc Mutz. Zoltán Herczeg 2016-07-15 10:02:19 +0000
  • 22c4999971 Fix new tests when newline is not LF. Philip.Hazel 2016-07-06 17:39:15 +0000
  • 6a5acedf08 Ignore "allcaptures" after DFA matching. Philip.Hazel 2016-07-06 15:02:24 +0000
  • 9b741ad59d Detect overflow in pcre2test pattern and subject repetition counts. Philip.Hazel 2016-07-06 08:42:50 +0000
  • 7aedda0fff Fix typo again - hopefully correctly this time. Philip.Hazel 2016-07-03 15:21:01 +0000
  • 55f982ac0a Fix typos and add clarification to documentation. Philip.Hazel 2016-07-02 16:34:01 +0000
  • 9bedb66492 Fix incorrect SONAME for pcre2posix wrapper library. Philip.Hazel 2016-07-02 16:03:06 +0000
  • 37e02cfb21 Additional test for recent JIT bugfix. Philip.Hazel 2016-07-02 15:52:30 +0000
  • 83c67a8ece Fix register overwite in JIT when SSE2 acceleration is enabled. Zoltán Herczeg 2016-07-01 08:56:59 +0000
  • 921636f6fc Documentation detrail and make HTML for 10.22-RC1. Philip.Hazel 2016-06-29 16:52:05 +0000
  • 431d41cb2d File tidies for 10.22-RC1 Philip.Hazel 2016-06-29 16:43:32 +0000
  • 7bb2dab59a Correct valgrind settings for JIT regression testing; more minor selector tweaks. Philip.Hazel 2016-06-29 16:43:02 +0000
  • acc29ed05a Add missing #ifdef SUPPORT_UNICODE to avoid "unused variable" warning. Philip.Hazel 2016-06-28 16:19:47 +0000
  • f16f5395cd Add MSVC snprintf fix to pcre2posix.c, which no longer includes pcre2_internal.h. Philip.Hazel 2016-06-26 16:21:23 +0000
  • d6bec3e2a5 Update patch for MSVC static compilation (see Bugzilla #1681). Philip.Hazel 2016-06-24 09:07:15 +0000
  • b7850e4fca Upgrade RunTest to try test 2 with a large stack if it fails with a smaller one when running the interpreter. Philip.Hazel 2016-06-22 19:23:33 +0000
  • 5f5e7f6fb2 Fix two compiler warnings from clang when only one code unit width is supported. Philip.Hazel 2016-06-22 10:41:05 +0000
  • 149456dce0 Support \C in lookbehinds and DFA matching in UTF-32 mode. Philip.Hazel 2016-06-20 18:14:51 +0000
  • fdc2becdcd Documentation clarification. Philip.Hazel 2016-06-19 16:07:56 +0000
  • b002f44061 Fix bad interaction between -o and -M in pcre2grep. Philip.Hazel 2016-06-17 17:37:26 +0000
  • 4f238daf41 Exclude __INTEL_COMPILER in the test for __GNUC__. Philip.Hazel 2016-06-17 11:45:16 +0000
  • 0a29ecbe02 Return an error code when pcre2_get_error_message() does not recognize an error code, and add a pcre2test facility for testing this. Philip.Hazel 2016-06-17 11:30:27 +0000
  • 16acce6555 Fix possible negative index possibility in pcre2test. Philip.Hazel 2016-06-14 16:14:52 +0000
  • 4db9b51ce0 Fix comment describing returns from find_fixedlength(). Philip.Hazel 2016-06-14 15:12:07 +0000
  • 42f9a5e9e7 Fix typo that gave compiler error when JIT not supported. Philip.Hazel 2016-06-14 09:19:24 +0000
  • d243224a60 Implement PCRE2_NO_JIT, update HTML docs as well. Philip.Hazel 2016-06-05 16:05:34 +0000
  • afa3c56afd Fix typo in pcre2grep documentation. Philip.Hazel 2016-06-05 16:04:38 +0000
  • 784b3d2409 Update valgrind parameters in RunGrepTest and arrange for the suppressions file to be used when JIT is supported. Philip.Hazel 2016-05-31 11:36:10 +0000
  • 047695ac7c Make pcre2grep use JIT (it was omitted by mistake). Philip.Hazel 2016-05-31 11:06:53 +0000
  • de605ef9a0 Fix typo in test program. Philip.Hazel 2016-05-25 08:42:31 +0000
  • c014958f16 Add a bit more sanity checking to pcre2_serialize_decode(), and document. Philip.Hazel 2016-05-24 16:37:13 +0000
  • 18018db697 Minor refactor to avoid "left shift of negative number" warning. Philip.Hazel 2016-05-21 13:41:24 +0000
  • bf1587490b Minor code refactor to avoid compiler warning. Philip.Hazel 2016-05-20 10:47:42 +0000
  • 7650161677 A racing condition is fixed in JIT reported by Mozilla. Zoltán Herczeg 2016-05-19 18:09:07 +0000
  • 8f4e7c84b4 Refactor pcre2posix.c so as not to #include pcre2_internal.h. Philip.Hazel 2016-05-14 16:35:20 +0000
  • 517cd43ff6 Fix bug for test 22. Philip.Hazel 2016-04-22 14:10:51 +0000
  • c8938f7a23 Style updates in JIT. Zoltán Herczeg 2016-04-12 11:27:41 +0000
  • a65b0997e0 Tidy up patch for Windows binary stdout in pcre2grep. Philip.Hazel 2016-04-06 08:26:24 +0000
  • 1bcea9b2da Add comment about binary zeros. Philip.Hazel 2016-04-06 08:19:45 +0000
  • 992322039d Support Android ARM64 cacheflush in JIT. Patch by Tavian Barnes. Zoltán Herczeg 2016-04-06 07:18:42 +0000
  • c332eaf4f2 Add callout support to pcre2grep Philip.Hazel 2016-04-01 15:52:08 +0000
  • ddcedf0338 pcre2grep: fix \r\r\n problem for Windows, and give buffer size in error message. Philip.Hazel 2016-04-01 09:15:38 +0000
  • 3e486da3de JIT compiler update. Zoltán Herczeg 2016-03-04 08:51:53 +0000
  • dd76a5938d Apply supplied patch for MSVC static compilation. Philip.Hazel 2016-03-01 12:02:58 +0000
  • 0cfea16397 Define snprintf as _snprintf for older MSVC compilers. Philip.Hazel 2016-02-29 18:31:30 +0000
  • 0440a8e72a Avoid "const-correct" warning from MSVC. Philip.Hazel 2016-02-29 17:43:01 +0000
  • 9d52a9d973 JIT compiler update. Zoltán Herczeg 2016-02-29 09:09:40 +0000
  • 5b543bf660 Fix typo in pcre2_study(). Philip.Hazel 2016-02-28 14:56:50 +0000
  • 21ca32717f Further small fix to regerror() overflow handling, to ensure identical output whether or not there is a zero at the end of the buffer. Philip.Hazel 2016-02-28 13:33:55 +0000
  • 371bf87af6 Fix pcre2test bug when snprintf() in regerror() does not insert a binary zero. Philip.Hazel 2016-02-27 12:49:00 +0000
  • 4d807dc033 Documentation clarification Philip.Hazel 2016-02-27 12:10:40 +0000
  • be1ac011ec Update HTML docs. Philip.Hazel 2016-02-26 18:32:07 +0000
  • 96926349bc Implemented pcre2_code_copy(). Philip.Hazel 2016-02-26 18:26:17 +0000
  • 6a3b36fa15 Correct information about multi-threaded compilation. Philip.Hazel 2016-02-25 17:40:16 +0000
  • 80d7d825e1 JIT style fixes. Zoltán Herczeg 2016-02-24 10:17:10 +0000
  • c28ed7fd4a Fix some picky compiler warnings Philip.Hazel 2016-02-16 10:23:06 +0000
  • 88027b4625 Minor JIT style fixes. Zoltán Herczeg 2016-02-15 09:15:49 +0000
  • 94e07de498 Detect missing closing parentheses during the pre-pass. Philip.Hazel 2016-02-13 15:30:29 +0000
  • 6bb132265b Fix workspace overflow for deep nested parentheses with (*ACCEPT). Philip.Hazel 2016-02-10 18:24:02 +0000
  • 78aff8c80f Fix pcre2test loop when a callout is in an initial lookbehind. Philip.Hazel 2016-02-06 16:40:59 +0000
  • 112d5b77cc Ensure all _free() functions do nothing for NULL, and document this. Philip.Hazel 2016-02-06 12:45:56 +0000
  • 199be9fc48 Expand documenation about multi-threading. Philip.Hazel 2016-02-05 19:39:45 +0000
  • 26f610a1e5 Detect and warn when pcre2test is linked with an alien POSIX library. Philip.Hazel 2016-02-03 15:22:01 +0000
  • 9f75a0f92a Detect unmatched closing parentheses in the pre-scan to avoid giving incorrect error messages. Philip.Hazel 2016-02-02 17:22:55 +0000
  • 4e67c0c9e9 Tidy pcre2demo.c Philip.Hazel 2016-02-02 16:25:47 +0000
  • 6c1c817438 Don't set PCRE2_NO_AUTO_CAPTURE when REG_NOSUB is passed to regcomp(). Philip.Hazel 2016-01-31 19:14:15 +0000
  • 310cd4e0f3 Update maintenance script (easier test set selection). Philip.Hazel 2016-01-30 16:00:55 +0000
  • f345e7dd9a Update valgrind parameters. Philip.Hazel 2016-01-30 15:19:48 +0000
  • 1a01c2ac9d Fix typo. Philip.Hazel 2016-01-30 10:08:18 +0000
  • 8febd27344 Two pcre2test extensions: quoted literal substrings in hex patterns and detection of unsupported binary zeros in file input. Philip.Hazel 2016-01-29 18:16:59 +0000
  • fd008957d5 Patches to fix tests under Windows. Philip.Hazel 2016-01-29 15:01:17 +0000
  • f88cd81935 Tag 10.21 release. pcre2-10.21 Philip.Hazel 2016-01-12 14:48:49 +0000
  • bebd2d48bf Final file updates for 10.21 release. Philip.Hazel 2016-01-12 14:44:34 +0000
  • 858ef4e2f9 Remove unwanted trailing space in test data. Philip.Hazel 2016-01-07 16:08:44 +0000
  • dcff5bdf6e Fix erroneous COPYING file. Philip.Hazel 2016-01-05 15:49:53 +0000
  • 68940c7304 Final file tidies for 8.21-RC1. Philip.Hazel 2015-12-18 10:35:03 +0000
  • dffd559601 File tidies, version updates, etc. for 10.21-RC1 Philip.Hazel 2015-12-17 18:44:06 +0000
  • 293da188aa Cast needed for 32-bit environments. Philip.Hazel 2015-12-17 17:15:19 +0000
  • 57c44eec15 Fix printing of *MARK names containing binary zeroes in pcre2test. Philip.Hazel 2015-12-16 18:44:24 +0000
  • 255974ed28 Some tests were in the wrong files. Philip.Hazel 2015-12-15 18:21:49 +0000
  • 6761a598b5 Fix minor glitch. Philip.Hazel 2015-12-15 18:20:50 +0000
  • 3ea5c71542 Documentation update. Philip.Hazel 2015-12-15 12:07:41 +0000
  • 35e0f55783 Implement PCRE2_SUBSTITUTE_{OVERFLOW_LENGTH,UNKNOWN_UNSET}. Philip.Hazel 2015-12-12 18:45:40 +0000
  • 215e2185e4 Update overflow checks in pcre2test to allow for ULONG_MAX==UINT32_MAX. Philip.Hazel 2015-12-09 17:33:07 +0000
  • b34dbecb75 Harden pcre2test against ridiculously large values in modifiers and command line arguments. Philip.Hazel 2015-12-05 18:17:41 +0000
  • 925146d8cc Update forgotten document Philip.Hazel 2015-12-04 18:43:00 +0000
  • 2f684a60ed Implement PCRE2_SUBSTITUTE_UNSET_EMPTY. Philip.Hazel 2015-12-04 18:39:08 +0000
  • 38caadff03 Fix typo introduced by ChangeLog 107. Philip.Hazel 2015-12-04 14:34:35 +0000
  • a7c9027ae6 Fix \) in (*verb) "name" bug. Philip.Hazel 2015-12-03 18:36:36 +0000