Philip.Hazel
|
24ab24fde0
|
Fix bad memory calculation when the first branch of a lookbehind is of zero
length.
|
2016-10-28 16:09:08 +00:00 |
Philip.Hazel
|
8eae402315
|
Fix bad lookup in global table for wide characters in extended mode and in
*VERB names.
|
2016-10-27 17:42:14 +00:00 |
Philip.Hazel
|
56084cc922
|
Fix *MARK length check in UTF mode (it was checking characters, not code
units).
|
2016-10-26 16:59:22 +00:00 |
Philip.Hazel
|
2821076981
|
Diagnose an overall recursion (?0) inside a lookbehind as an error.
|
2016-10-23 17:05:09 +00:00 |
Philip.Hazel
|
d117300a1d
|
The "offset" modifier in pcre2test was not being ignored (as documented) for
POSIX.
|
2016-10-23 16:18:15 +00:00 |
Philip.Hazel
|
a22c5e4204
|
Fix optimization bugs when pattern starts with lookahead.
|
2016-10-18 11:22:40 +00:00 |
Philip.Hazel
|
1828179ef9
|
Add -t to pcre2grep.
|
2016-10-16 16:48:14 +00:00 |
Philip.Hazel
|
a8e61163e0
|
Correct a couple of size_t that should be PCRE2_SIZE.
|
2016-10-15 09:21:12 +00:00 |
Philip.Hazel
|
bd9a70f14d
|
Dmitry Cherniachenko's patch for colouring pcre2grep output in Windows.
|
2016-10-14 16:17:48 +00:00 |
Philip.Hazel
|
6c72b76a64
|
Added some "const" qualifiers to variables in pcre2grep.
|
2016-10-14 15:47:27 +00:00 |
Philip.Hazel
|
ff6bec1991
|
Note in config.h that SUPPORT_PCRE2GREP_JIT needs SUPPORT_JIT in order to be
effective.
|
2016-10-14 15:16:39 +00:00 |
Philip.Hazel
|
b3afb24224
|
Make pcre2grep work (using the interpreter) if compiled with JIT support when
the main library does not have it.
|
2016-10-13 17:20:08 +00:00 |
Philip.Hazel
|
bf6f0bb335
|
Implement buffer expansion in pcre2grep.
|
2016-10-11 16:40:09 +00:00 |
Philip.Hazel
|
fe965353e6
|
Insert missing casts to reduce compiler warnings.
|
2016-10-06 16:47:56 +00:00 |
Philip.Hazel
|
1d28e047f3
|
Fix callout display bug in pcre2test.
|
2016-10-05 16:53:34 +00:00 |
Philip.Hazel
|
99264dfc23
|
Major refactoring of pcre2_compile.c; see ChangeLog and HACKING.
|
2016-10-02 16:01:01 +00:00 |
Philip.Hazel
|
dda1e79060
|
Fix bug that caused chars > 255 not to be matched by classes like [\W\pL] when
PCRE2_UCP was not set.
|
2016-08-03 17:22:59 +00:00 |
Philip.Hazel
|
69c9d81e43
|
Update pcre2test with the /utf8_input option, for generating wide characters in
non-UTF 16-bit and 32-bit modes.
|
2016-08-03 09:01:02 +00:00 |
Philip.Hazel
|
5b6c797a4d
|
Final file tidies for 10.22.
|
2016-07-29 08:47:39 +00:00 |
Philip.Hazel
|
42d7c17a1d
|
Tidy code to get rid of compiler warnings.
|
2016-07-27 18:00:12 +00:00 |
Philip.Hazel
|
36f06405b7
|
Update comments and correct name of memmove substitute function.
|
2016-07-27 17:58:38 +00:00 |
Zoltán Herczeg
|
41ebeb4290
|
Minor JIT compiler update.
|
2016-07-17 04:39:51 +00:00 |
Zoltán Herczeg
|
063f45de11
|
Fix unaligned accesses on x86. Patch by Marc Mutz.
|
2016-07-15 10:02:19 +00:00 |
Philip.Hazel
|
6a5acedf08
|
Ignore "allcaptures" after DFA matching.
|
2016-07-06 15:02:24 +00:00 |
Philip.Hazel
|
9b741ad59d
|
Detect overflow in pcre2test pattern and subject repetition counts.
|
2016-07-06 08:42:50 +00:00 |
Zoltán Herczeg
|
83c67a8ece
|
Fix register overwite in JIT when SSE2 acceleration is enabled.
|
2016-07-01 08:56:59 +00:00 |
Philip.Hazel
|
921636f6fc
|
Documentation detrail and make HTML for 10.22-RC1.
|
2016-06-29 16:52:05 +00:00 |
Philip.Hazel
|
431d41cb2d
|
File tidies for 10.22-RC1
|
2016-06-29 16:43:32 +00:00 |
Philip.Hazel
|
acc29ed05a
|
Add missing #ifdef SUPPORT_UNICODE to avoid "unused variable" warning.
|
2016-06-28 16:19:47 +00:00 |
Philip.Hazel
|
f16f5395cd
|
Add MSVC snprintf fix to pcre2posix.c, which no longer includes
pcre2_internal.h.
|
2016-06-26 16:21:23 +00:00 |
Philip.Hazel
|
5f5e7f6fb2
|
Fix two compiler warnings from clang when only one code unit width is
supported.
|
2016-06-22 10:41:05 +00:00 |
Philip.Hazel
|
149456dce0
|
Support \C in lookbehinds and DFA matching in UTF-32 mode.
|
2016-06-20 18:14:51 +00:00 |
Philip.Hazel
|
b002f44061
|
Fix bad interaction between -o and -M in pcre2grep.
|
2016-06-17 17:37:26 +00:00 |
Philip.Hazel
|
4f238daf41
|
Exclude __INTEL_COMPILER in the test for __GNUC__.
|
2016-06-17 11:45:16 +00:00 |
Philip.Hazel
|
0a29ecbe02
|
Return an error code when pcre2_get_error_message() does not recognize an error
code, and add a pcre2test facility for testing this.
|
2016-06-17 11:30:27 +00:00 |
Philip.Hazel
|
16acce6555
|
Fix possible negative index possibility in pcre2test.
|
2016-06-14 16:14:52 +00:00 |
Philip.Hazel
|
4db9b51ce0
|
Fix comment describing returns from find_fixedlength().
|
2016-06-14 15:12:07 +00:00 |
Philip.Hazel
|
42f9a5e9e7
|
Fix typo that gave compiler error when JIT not supported.
|
2016-06-14 09:19:24 +00:00 |
Philip.Hazel
|
d243224a60
|
Implement PCRE2_NO_JIT, update HTML docs as well.
|
2016-06-05 16:05:34 +00:00 |
Philip.Hazel
|
047695ac7c
|
Make pcre2grep use JIT (it was omitted by mistake).
|
2016-05-31 11:06:53 +00:00 |
Philip.Hazel
|
de605ef9a0
|
Fix typo in test program.
|
2016-05-25 08:42:31 +00:00 |
Philip.Hazel
|
c014958f16
|
Add a bit more sanity checking to pcre2_serialize_decode(), and document.
|
2016-05-24 16:37:13 +00:00 |
Philip.Hazel
|
18018db697
|
Minor refactor to avoid "left shift of negative number" warning.
|
2016-05-21 13:41:24 +00:00 |
Philip.Hazel
|
bf1587490b
|
Minor code refactor to avoid compiler warning.
|
2016-05-20 10:47:42 +00:00 |
Zoltán Herczeg
|
7650161677
|
A racing condition is fixed in JIT reported by Mozilla.
|
2016-05-19 18:09:07 +00:00 |
Philip.Hazel
|
8f4e7c84b4
|
Refactor pcre2posix.c so as not to #include pcre2_internal.h.
|
2016-05-14 16:35:20 +00:00 |
Zoltán Herczeg
|
c8938f7a23
|
Style updates in JIT.
|
2016-04-12 11:27:41 +00:00 |
Philip.Hazel
|
a65b0997e0
|
Tidy up patch for Windows binary stdout in pcre2grep.
|
2016-04-06 08:26:24 +00:00 |
Zoltán Herczeg
|
992322039d
|
Support Android ARM64 cacheflush in JIT. Patch by Tavian Barnes.
|
2016-04-06 07:18:42 +00:00 |
Philip.Hazel
|
c332eaf4f2
|
Add callout support to pcre2grep
|
2016-04-01 15:52:08 +00:00 |