summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix bug in processing (?(DEFINE)...) within lookbehind assertions.ph102020-01-261-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1212 6239d852-aaf2-0410-a92c-79f79f948069
* Ensure a newline after the final line in a file is output by pcre2grep.ph102020-01-251-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1211 6239d852-aaf2-0410-a92c-79f79f948069
* The JIT stack should be freed when the low-level stack allocation fails.zherczeg2020-01-241-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1207 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.ph102020-01-221-14/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1206 6239d852-aaf2-0410-a92c-79f79f948069
* Fix *THEN verbs in lookahead assertions in JIT.zherczeg2020-01-111-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1204 6239d852-aaf2-0410-a92c-79f79f948069
* Allow real repetition of assertions.ph102020-01-011-0/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1202 6239d852-aaf2-0410-a92c-79f79f948069
* Add (?* and (?<* synonyms for non-atomic lookarounds.ph102019-12-281-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1197 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_MATCHED.ph102019-12-271-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1196 6239d852-aaf2-0410-a92c-79f79f948069
* Avoid some VS compiler warnings.ph102019-12-261-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1195 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_LITERAL.ph102019-12-261-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1194 6239d852-aaf2-0410-a92c-79f79f948069
* Remove atomic restriction on capture groups containing recursive back ph102019-12-181-0/+11
| | | | | | | references, as since 10.30 it has been unnecessary. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1193 6239d852-aaf2-0410-a92c-79f79f948069
* Fix the too early access of the fields of a compiled pattern in JIT.zherczeg2019-12-071-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1192 6239d852-aaf2-0410-a92c-79f79f948069
* Fix ARMv5 JIT improper handling of labels right after a constant pool.zherczeg2019-11-291-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1191 6239d852-aaf2-0410-a92c-79f79f948069
* Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.zherczeg2019-11-281-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1190 6239d852-aaf2-0410-a92c-79f79f948069
* Final file tidies for 10.34ph102019-11-211-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1188 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed the incorrect computation of jump sizes on x86 CPUs in JIT.zherczeg2019-11-191-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1187 6239d852-aaf2-0410-a92c-79f79f948069
* Fix sometimes failing caseless non-ASCII matching in assertion. ph102019-11-161-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1185 6239d852-aaf2-0410-a92c-79f79f948069
* Documentation updateph102019-11-081-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1183 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies for 10.34-RC2.ph102019-11-061-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1182 6239d852-aaf2-0410-a92c-79f79f948069
* Source tidies (trailing spaces) etc. for 10.34-RC1.ph102019-10-171-32/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1180 6239d852-aaf2-0410-a92c-79f79f948069
* Fix minor test issues and tidies/updates for 10.34-RC1 testing release.ph102019-10-151-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1177 6239d852-aaf2-0410-a92c-79f79f948069
* Ensure regexec is thread safe to avoid sanitizer warnings.ph102019-10-151-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1176 6239d852-aaf2-0410-a92c-79f79f948069
* Optimize certain starting code unit bit maps into a single starting code unit.ph102019-09-131-0/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1171 6239d852-aaf2-0410-a92c-79f79f948069
* Improve starting-byte bit map for UTF-8 patterns with wide characters in ph102019-09-101-0/+7
| | | | | | | classes. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1170 6239d852-aaf2-0410-a92c-79f79f948069
* Optimize classes such as [Aa] to be a single caseless character.ph102019-09-091-1/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1168 6239d852-aaf2-0410-a92c-79f79f948069
* Add underflow check in JIT.zherczeg2019-09-091-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1167 6239d852-aaf2-0410-a92c-79f79f948069
* Install .gitignore file to help those using svn via git.ph102019-09-071-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1166 6239d852-aaf2-0410-a92c-79f79f948069
* When computing minimum length, don't scan subsequent branches if any branch in ph102019-09-071-0/+4
| | | | | | | a group has zero minimum length. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1165 6239d852-aaf2-0410-a92c-79f79f948069
* Fix pessimizing optimization of start-of-match code units in the interpreters.ph102019-09-061-1/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1164 6239d852-aaf2-0410-a92c-79f79f948069
* Back off failed attempt to handle nested lookbehinds for estimating how much of ph102019-09-041-21/+16
| | | | | | | | a partial match to retain for multi-segment matching. Document the current difficulty if the whole first segment cannot be retained. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1163 6239d852-aaf2-0410-a92c-79f79f948069
* Add the pcre2_maketables_free() function.ph102019-09-031-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1161 6239d852-aaf2-0410-a92c-79f79f948069
* Fix allusedtext bug, rightmost consulted character incorrect in negative ph102019-08-101-0/+4
| | | | | | | lookaheads. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1157 6239d852-aaf2-0410-a92c-79f79f948069
* Fix incorrect computation of group length when one branch exceeded 65535.ph102019-08-031-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1155 6239d852-aaf2-0410-a92c-79f79f948069
* Minor upgrade to pcre2test and comment in ucptest.ph102019-07-301-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1151 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade to Unicode 12.1.0ph102019-07-291-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1147 6239d852-aaf2-0410-a92c-79f79f948069
* Correct tables argument data type for pcre2_set_character_tables() and fix ph102019-07-281-0/+3
| | | | | | | documentation for pcre2_maketables(). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1146 6239d852-aaf2-0410-a92c-79f79f948069
* (*ACCEPT) at start of branch was not recording "may match empty string".ph102019-07-231-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1144 6239d852-aaf2-0410-a92c-79f79f948069
* More partial match tweaks.ph102019-07-221-1/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1142 6239d852-aaf2-0410-a92c-79f79f948069
* Update definition of partial match and fix \z and \Z (as documented).ph102019-07-211-0/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1140 6239d852-aaf2-0410-a92c-79f79f948069
* Implemented pcre2_get_match_data_size().ph102019-07-161-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1134 6239d852-aaf2-0410-a92c-79f79f948069
* Fix lookbehind within lookahead within lookbehind misbehaviour bug.ph102019-07-161-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1133 6239d852-aaf2-0410-a92c-79f79f948069
* Implement non-atomic positive assertions.ph102019-07-131-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1130 6239d852-aaf2-0410-a92c-79f79f948069
* Check for integer overflow when computing lookbehind lengths. Fixes Clusterfuzz ph102019-07-041-0/+3
| | | | | | | issue 13656. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1126 6239d852-aaf2-0410-a92c-79f79f948069
* Give error for zero timing argument to pcre2test.ph102019-07-031-0/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1125 6239d852-aaf2-0410-a92c-79f79f948069
* Fix partial matching bug in pcre2_dfa_match().ph102019-06-261-26/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1123 6239d852-aaf2-0410-a92c-79f79f948069
* Make pcre2test show actual pre-match consulted characters for a partial match, ph102019-06-261-0/+8
| | | | | | | not the length of the longest lookbehind. Control this by "allusedtext". git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1122 6239d852-aaf2-0410-a92c-79f79f948069
* Improve maximum lookbehind calculation for nested lookbehinds.ph102019-06-251-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1121 6239d852-aaf2-0410-a92c-79f79f948069
* Don't ignore {1}+ when it is applied to a parenthesized item.ph102019-06-191-0/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1111 6239d852-aaf2-0410-a92c-79f79f948069
* Fix minimum length bug for patterns containing (*ACCEPT).ph102019-06-181-1/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1110 6239d852-aaf2-0410-a92c-79f79f948069
* Another extension to minimum length calculation.ph102019-06-171-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1108 6239d852-aaf2-0410-a92c-79f79f948069