Philip.Hazel
|
e75410a5d8
|
More typos and changes to "Kibibytes" for "Kilobytes".
|
2018-06-18 14:03:33 +00:00 |
Philip.Hazel
|
fabea723cf
|
Typos in documentation and comments noted by Jason Hood.
|
2018-06-17 14:13:28 +00:00 |
Philip.Hazel
|
75747ebb11
|
Re-factor pcre2_dfa_match() to use the heap instead of the stack for workspace
vectors when doing recursive function calls.
|
2018-04-27 16:48:35 +00:00 |
Philip.Hazel
|
fb413521fc
|
Minor code tidy.
|
2018-04-21 16:43:49 +00:00 |
Philip.Hazel
|
958cd1484f
|
Source tidies and version etc. updates for 10.31-RC1.
|
2018-01-13 16:53:02 +00:00 |
Philip.Hazel
|
85f8ecba58
|
Tidy ACROSSCHAR macro to take same form as FORWARDCHAR and BACKCHAR.
|
2018-01-01 15:13:24 +00:00 |
Philip.Hazel
|
4048606896
|
Small tidy to start of match optimizations.
|
2018-01-01 15:05:27 +00:00 |
Philip.Hazel
|
807f37095d
|
Previous FIRSTLINE patch was broken. Fix it.
|
2018-01-01 14:54:06 +00:00 |
Philip.Hazel
|
7a6e8a4454
|
Fix PCRE2_FIRSTLINE bug when a pattern match starts with the first code unit of
a newline sequence.
|
2018-01-01 14:12:35 +00:00 |
Philip.Hazel
|
f36a3235bc
|
Tidy up callout code in pcre2_dfa_match().
|
2017-12-26 16:43:45 +00:00 |
Philip.Hazel
|
94d5f4a050
|
Add callout_flags to callout blocks, and set bits within it from pcre2_match()
interpretation.
|
2017-12-22 15:56:27 +00:00 |
Philip.Hazel
|
2881730084
|
Very minor code tidy.
|
2017-11-16 17:44:50 +00:00 |
Philip.Hazel
|
42f547bf4d
|
Replace multiple copies of extended grapheme sequence code with a single
subroutine.
|
2017-09-12 16:28:42 +00:00 |
Philip.Hazel
|
4f7a608d56
|
Update grapheme breaking rules for Unicode 10.0.0.
|
2017-07-05 08:55:49 +00:00 |
Philip.Hazel
|
b7d5cee61f
|
Allow anchored patterns to use "first code unit" optimization.
|
2017-06-30 16:00:33 +00:00 |
Philip.Hazel
|
f850015168
|
Add suitable "fall through" comments for latest gcc warnings.
|
2017-06-03 17:50:03 +00:00 |
Philip.Hazel
|
c0902e176f
|
Make pcre2_dfa_match() take notice of the match limit, to catch patterns that
use too much resource. This should fix oss-fuzz 1761.
|
2017-05-30 10:42:57 +00:00 |
Philip.Hazel
|
3f96e07e6b
|
Fix lookbehind with zero-length branch in DFA matching. Fixes oss-fuzz 1959.
|
2017-05-27 15:49:29 +00:00 |
Philip.Hazel
|
3d80fa4fc2
|
Implement PCRE2_NEWLINE_NUL.
|
2017-05-26 17:14:36 +00:00 |
Philip.Hazel
|
41d1c6d6ce
|
Tidies and minor bug fix resulting from Coverity Scan issues.
|
2017-04-16 16:49:11 +00:00 |
Philip.Hazel
|
a3275d1e0f
|
Implement PCRE2_ENDANCHORED.
|
2017-04-04 17:09:33 +00:00 |
Philip.Hazel
|
d5ca2dee9d
|
Fix misbehaving DFA match for possessively repeated character class (Bugzilla
2086).
|
2017-03-22 15:12:06 +00:00 |
Philip.Hazel
|
88db1be123
|
Change "limit recursion" to "limit depth" in code and build systems because the
old name, which is retained as a synonym for the moment, is no longer
appropriate.
|
2017-03-12 13:47:01 +00:00 |
Philip.Hazel
|
04da0725f3
|
Remove obsolete OP_ONCE_NC internal opcode.
|
2017-03-11 17:59:23 +00:00 |
Philip.Hazel
|
ca1ecd41a1
|
File tidies for 10.23-RC1
|
2017-01-16 17:40:47 +00:00 |
Philip.Hazel
|
1f87b60f01
|
Make the recursion limit apply to DFA matching.
|
2016-12-23 11:04:51 +00:00 |
Philip.Hazel
|
e8d564831f
|
Remove all "register" declarations.
|
2016-11-03 17:35:59 +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
|
921636f6fc
|
Documentation detrail and make HTML for 10.22-RC1.
|
2016-06-29 16:52:05 +00:00 |
Philip.Hazel
|
c28ed7fd4a
|
Fix some picky compiler warnings
|
2016-02-16 10:23:06 +00:00 |
Philip.Hazel
|
bebd2d48bf
|
Final file updates for 10.21 release.
|
2016-01-12 14:44:34 +00:00 |
Philip.Hazel
|
dffd559601
|
File tidies, version updates, etc. for 10.21-RC1
|
2015-12-17 18:44:06 +00:00 |
Philip.Hazel
|
8d70b1d368
|
Tidy another out-of-bounds pointer issue.
|
2015-11-12 17:24:58 +00:00 |
Philip.Hazel
|
69d61e2fdb
|
Implement PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit(). No documentation
yet.
|
2015-09-22 11:24:28 +00:00 |
Philip.Hazel
|
ee41aa906f
|
Runtime UTF checks now take not of the starting offset.
|
2015-08-18 10:34:05 +00:00 |
Philip.Hazel
|
1bcfb856f5
|
Fix pedantic infelicities shown up by clang and a UTF-8 checking overflow bug.
|
2015-07-24 13:30:50 +00:00 |
Philip.Hazel
|
07a8fdce25
|
Source and document file tidies for 10.20-RC1.
|
2015-06-18 16:39:25 +00:00 |
Philip.Hazel
|
d1a13b8e2e
|
Implement PCRE2_ALT_CIRCUMFLEX.
|
2015-04-22 17:39:25 +00:00 |
Philip.Hazel
|
a4ceadbf47
|
Fix bugs when (?!) is used as a condition.
|
2015-03-24 10:21:34 +00:00 |
Philip.Hazel
|
15e034c9c2
|
Add string offset within the pattern to the data passed to a callout with a
string argument.
|
2015-03-14 12:20:18 +00:00 |
Philip.Hazel
|
d0cf279d87
|
Code for callouts with string arguments. Documentation not yet updated.
|
2015-03-11 17:44:16 +00:00 |
Philip.Hazel
|
cb8865d247
|
Update and improve substring handling and its documentation.
|
2014-12-14 17:17:06 +00:00 |
Philip.Hazel
|
9fcdf2cc6f
|
Add user data to recursion guard; get ready for RC1 (again)
|
2014-11-26 16:51:53 +00:00 |
Philip.Hazel
|
312375057b
|
Change callouts to pass the user data as a separate argument.
|
2014-11-25 17:35:01 +00:00 |
Philip.Hazel
|
91f2e97474
|
More documentation and test updates.
|
2014-11-23 18:38:38 +00:00 |
Philip.Hazel
|
adc7be2d3a
|
Get rid of remaining FIXMEs in the code; implement JIT compile timing.
|
2014-11-12 17:46:02 +00:00 |
Philip.Hazel
|
c3799e750f
|
Tidy a lot of files (remove trailing spaces)
|
2014-10-20 17:28:49 +00:00 |
Philip.Hazel
|
722817013c
|
Fix several bugs concerned with different configurations.
|
2014-10-15 15:57:49 +00:00 |
Philip.Hazel
|
0ec351e95e
|
Create default compile and match contexts as constant static data.
|
2014-10-11 17:05:18 +00:00 |
Philip.Hazel
|
e036c5fba0
|
Remove the ability to change newlines and \R at match time.
|
2014-10-01 17:02:33 +00:00 |