Philip.Hazel
|
e8d564831f
|
Remove all "register" declarations.
|
2016-11-03 17:35:59 +00:00 |
Philip.Hazel
|
336da0bf5d
|
Update the pcre2grep patch for colouring on Windows so that "auto" is the same
as "always".
|
2016-11-03 17:01:17 +00:00 |
Philip.Hazel
|
e5f1ac32c0
|
Correct out-of-date comments in the code.
|
2016-11-02 09:56:27 +00:00 |
Philip.Hazel
|
6a15c1cbcc
|
Fix callout string read overrun; do better with catching these when using
zero-terminated patterns under valgrind.
|
2016-11-01 17:45:54 +00:00 |
Philip.Hazel
|
4fd8feaa50
|
Fix auto-anchor bug when .* is inside an assertion.
|
2016-11-01 15:58:28 +00:00 |
Philip.Hazel
|
12a6d697fe
|
Fix read beyond unterminated quantifier at end of pattern.
|
2016-11-01 12:12:45 +00:00 |
Philip.Hazel
|
d3b60a9b7d
|
Documentation update for fuzz support.
|
2016-11-01 11:56:07 +00:00 |
Philip.Hazel
|
ee3b0feec0
|
Documentation update.
|
2016-10-31 19:04:22 +00:00 |
Philip.Hazel
|
0ea3274a53
|
Fix pattern overrun in utf extended mode for a # comment that hit the end.
|
2016-10-31 17:46:56 +00:00 |
Philip.Hazel
|
2aa482039a
|
Add fuzzer support features.
|
2016-10-31 17:19:00 +00:00 |
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
|
e036cda7ea
|
Fix error in documentation.
|
2016-10-28 16:08:44 +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
|
cfa7e70148
|
Document current assert capture limitation.
|
2016-10-23 15:43:42 +00:00 |
Philip.Hazel
|
d0c011116e
|
Fix typo.
|
2016-10-18 15:37:31 +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
|
3938a5b7f3
|
Fix typo.
|
2016-10-15 10:28:27 +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
|
5d6bf78f13
|
Fix documentation error.
|
2016-10-14 17:06:34 +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
|
bc3e331efd
|
Add test for bug already fixed by the refactoring.
|
2016-10-13 16:08:08 +00:00 |
Philip.Hazel
|
bf6f0bb335
|
Implement buffer expansion in pcre2grep.
|
2016-10-11 16:40:09 +00:00 |
Philip.Hazel
|
b451e9f3b5
|
Fix new test in testinput5 when LF is not a default newline.
|
2016-10-07 15:50:39 +00:00 |
Philip.Hazel
|
9d99ac54a4
|
Missed typo fixed.
|
2016-10-06 17:48:24 +00:00 |
Philip.Hazel
|
710fac1fe3
|
Fix typos in documentation.
|
2016-10-06 17:44:39 +00:00 |
Philip.Hazel
|
fe965353e6
|
Insert missing casts to reduce compiler warnings.
|
2016-10-06 16:47:56 +00:00 |
Philip.Hazel
|
ffd53c9223
|
Fix typo in CMakeLists.txt.
|
2016-10-05 17:03:52 +00:00 |
Philip.Hazel
|
1d28e047f3
|
Fix callout display bug in pcre2test.
|
2016-10-05 16:53:34 +00:00 |
Philip.Hazel
|
7fd341c384
|
Documentation clarification
|
2016-10-05 16:06:10 +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
|
22c4999971
|
Fix new tests when newline is not LF.
|
2016-07-06 17:39:15 +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 |
Philip.Hazel
|
7aedda0fff
|
Fix typo again - hopefully correctly this time.
|
2016-07-03 15:21:01 +00:00 |
Philip.Hazel
|
55f982ac0a
|
Fix typos and add clarification to documentation.
|
2016-07-02 16:34:01 +00:00 |
Philip.Hazel
|
9bedb66492
|
Fix incorrect SONAME for pcre2posix wrapper library.
|
2016-07-02 16:03:06 +00:00 |