Commits

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

DateSubjectAuthorReleases
2016-02-08 Fix some regex issues with out-of-range characters and large char ranges. Tom Lane 9.2.15
2015-11-07 Fix enforcement of restrictions inside regexp lookaround constraints. Tom Lane 9.2.15
2015-10-16 Miscellaneous cleanup of regular-expression compiler. Tom Lane 9.2.15
2015-10-16 Improve memory-usage accounting in regular-expression compiler. Tom Lane 9.2.15
2015-10-16 Improve performance of pullback/pushfwd in regular-expression compiler. Tom Lane 9.2.15
2015-10-16 Improve performance of fixempties() pass in regular-expression compiler. Tom Lane 9.2.15
2015-10-16 Fix O(N^2) performance problems in regular-expression compiler. Tom Lane 9.2.15
2015-10-16 Fix regular-expression compiler to handle loops of constraint arcs. Tom Lane 9.2.15
2015-10-02 Add recursion depth protections to regular expression matching. Tom Lane 9.2.14
2015-09-18 Fix low-probability memory leak in regex execution. Tom Lane 9.2.14
2015-09-10 Fix minor bug in regexp makesearch() function. Tom Lane 9.2.14
2015-08-12 Fix some possible low-memory failures in regexp compilation. Tom Lane 9.2.14
2014-07-18 Fix two low-probability memory leaks in regular expression parsing. Tom Lane 9.2.9
2014-03-01 Allow regex operations to be terminated early by query cancel requests. Tom Lane 9.2.8
2013-03-07 Fix infinite-loop risk in fixempties() stage of regex compilation. Tom Lane 9.2.4
2013-02-27 Add missing error check in regexp parser. Tom Lane 9.2.4
2012-07-15 Prevent corner-case core dump in rfree(). Tom Lane 9.2.0
2012-07-10 Back-patch fix for extraction of fixed prefixes from regular expressions. Tom Lane 9.2.0
2012-02-24 Remove useless "retry memory" logic within regex engine. Tom Lane 9.2.0
2012-02-24 Fix the general case of quantified regex back-references. Tom Lane 9.2.0
2012-02-20 Fix regex back-references that are directly quantified with *. Tom Lane 9.2.0
2012-02-19 Create the beginnings of internals documentation for the regex code. Tom Lane 9.2.0