Commits

Showing commits that first shipped in 14 (backpatches included). Clear

DateSubjectAuthorReleases
2026-05-11 Harden our regex engine against integer overflow in size calculations. Tom Lane 14.23
2024-11-15 Avoid assertion due to disconnected NFA sub-graphs in regex parsing. Tom Lane 14.15
2021-08-27 Handle interaction of regexp's makesearch and MATCHALL more honestly. Tom Lane 14.0
2021-08-24 Fix regexp misbehavior with capturing parens inside "{0}". Tom Lane 14.0
2021-08-08 Rethink regexp engine's backref-related compilation state. Tom Lane 14.0
2021-08-08 Fix use-after-free issue in regexp engine. Tom Lane 14.0
2021-08-08 Make regexp engine's backref-related compilation state more bulletproof. Tom Lane 14.0
2021-05-03 Fix performance issue in new regex match-all detection code. Tom Lane 14.0
2021-03-02 Suppress unnecessary regex subre nodes in a couple more cases. Tom Lane 14.0
2021-03-02 Fix semantics of regular expression back-references. Tom Lane 14.0
2021-02-26 Improve memory management in regex compiler. Tom Lane 14.0
2021-02-25 Change regex \D and \W shorthands to always match newlines. Tom Lane 14.0
2021-02-25 Allow complemented character class escapes within regex brackets. Tom Lane 14.0
2021-02-21 Avoid generating extra subre tree nodes for capturing parentheses. Tom Lane 14.0
2021-02-21 Convert regex engine's subre tree from binary to N-ary style. Tom Lane 14.0
2021-02-20 Fix regex engine to suppress useless concatenation sub-REs. Tom Lane 14.0
2021-02-20 Recognize "match-all" NFAs within the regex engine. Tom Lane 14.0
2021-02-20 Invent "rainbow" arcs within the regex engine. Tom Lane 14.0
2021-02-17 Make some minor improvements in the regex code. Tom Lane 14.0
2021-02-15 Minor fixes to improve regex debugging code. Tom Lane 14.0