summaryrefslogtreecommitdiff
path: root/src/pcre2_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Final file tidies for 10.37-RC1ph102021-04-281-1/+1
* Fix some numerical checking bugs, Bugzilla 2690.ph102021-02-011-17/+35
* Fix read overflow for invalid VERSION test with one fractional digit at the end ph102020-06-291-0/+1
* Add cast to prevent a compiler warning.ph102020-06-051-1/+1
* Renamed dftables as pcre2_dftables and enable it to write the tables in binary. ph102020-03-201-5/+5
* Fix bugs in new UCP casing code for back references and characters with more ph102020-02-261-6/+7
* Fix bad lookbehind compilation when preceded by a DEFINE group.ph102020-02-241-0/+5
* Unicode upper/lower casing is now used when UCP is set, even if UTF is not set. ph102020-02-231-17/+29
* Fix bug in processing (?(DEFINE)...) within lookbehind assertions.ph102020-01-261-6/+14
* Allow real repetition of assertions.ph102020-01-011-7/+10
* Add (?* and (?<* synonyms for non-atomic lookarounds.ph102019-12-281-15/+20
* Remove atomic restriction on capture groups containing recursive back ph102019-12-181-47/+3
* Final file tidies for 10.34ph102019-11-211-2/+2
* Fix sometimes failing caseless non-ASCII matching in assertion. ph102019-11-161-0/+13
* Source tidies (trailing spaces) etc. for 10.34-RC1.ph102019-10-171-3/+3
* Mend bug introduced in previous patch. Fixes crash detected by ClusterFuzz ph102019-09-101-5/+13
* Optimize classes such as [Aa] to be a single caseless character.ph102019-09-091-17/+68
* Back off failed attempt to handle nested lookbehinds for estimating how much of ph102019-09-041-72/+26
* Fix bug introduced in commit 1133. Lookbehinds that follow a condition were not ph102019-08-261-9/+17
* (*ACCEPT) at start of branch was not recording "may match empty string".ph102019-07-231-2/+3
* Fix bug in recent patch for lookbehinds within lookaheads. Fixes ClusterFuzz ph102019-07-181-9/+13
* Check start code unit bit map for setting minimum length.ph102019-07-161-0/+6
* Fix lookbehind within lookahead within lookbehind misbehaviour bug.ph102019-07-161-29/+49
* Fix oversights in recent non-atomic assertions patch. Fixes ClusterFuzz 15837.ph102019-07-151-6/+11
* Implement non-atomic positive assertions.ph102019-07-131-31/+79
* Check for integer overflow when computing lookbehind lengths. Fixes Clusterfuzz ph102019-07-041-10/+28
* Fix bugs in recent patch for setting the maximum lookbehind.ph102019-06-281-36/+65
* Improve maximum lookbehind calculation for nested lookbehinds.ph102019-06-251-9/+30
* Don't ignore {1}+ when it is applied to a parenthesized item.ph102019-06-191-11/+20
* Fix minimum length bug for patterns containing (*ACCEPT).ph102019-06-181-1/+2
* Another fix to the recent (*ACCEPT) patch. Fixes clusterfuzz 15242.ph102019-06-141-4/+14
* Minor improvement to minimum length calculation.ph102019-06-131-17/+47
* Fix minor oversight in previous patch. Fixes clusterfuzz 15199.ph102019-06-111-6/+9
* Allow (*ACCEPT) to be quantified.ph102019-06-101-11/+33
* Implement support for invalid UTF in the pcre2_match() interpreter.ph102019-05-241-5/+9
* Implement a check on the number of capturing parentheses, which for some reason ph102019-04-221-1/+11
* Final file tidies for 10.33.ph102019-04-161-6/+6
* Casts and rewrites to avoid clang sanitize warnings.ph102019-04-161-2/+8
* Change a number of expressions like 1<<10 to 1u<<10.ph102019-04-121-4/+4
* Compile \p{Any} the same as . in DOTALL mode, to benefit from auto-anchoring.ph102019-02-131-24/+35
* Fix overflow bug in new /u code. Fixes ClusterFuzz 13073.ph102019-02-131-0/+1
* Implement PCRE2_EXTRA_ALT_BSUX to support ECMAscript 6's \u{hhh..} syntax.ph102019-02-121-48/+89
* Previout bug-fix was bad. This properly fixes an overrun while reading a ph102019-02-071-1/+1
* Fix small bug in new Unicode group name logic.ph102019-02-071-1/+1
* Allow non-ASCII in group names when UTF is set; revise group naming terminology ph102019-02-061-25/+63
* Fix issues with BAD_ESCAPE_IS_LITERAL in character classes.ph102019-01-041-19/+21
* Fix non-recognition of anchoring when preceded by (*MARK) etc.ph102018-11-271-4/+12
* Fix teeny typo.ph102018-10-281-1/+1
* Fix typos and obsolescences in comments.ph102018-10-211-4/+3
* Fix zero-repeated subroutine call at start of pattern bug, which recorded an ph102018-10-201-3/+5