Commits

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

DateSubjectAuthorReleases
2016-02-08 Fix some regex issues with out-of-range characters and large char ranges. Tom Lane 9.3.11
2015-11-07 Fix enforcement of restrictions inside regexp lookaround constraints. Tom Lane 9.3.11
2015-10-16 Miscellaneous cleanup of regular-expression compiler. Tom Lane 9.3.11
2015-10-16 Improve memory-usage accounting in regular-expression compiler. Tom Lane 9.3.11
2015-10-16 Improve performance of pullback/pushfwd in regular-expression compiler. Tom Lane 9.3.11
2015-10-16 Improve performance of fixempties() pass in regular-expression compiler. Tom Lane 9.3.11
2015-10-16 Fix O(N^2) performance problems in regular-expression compiler. Tom Lane 9.3.11
2015-10-16 Fix regular-expression compiler to handle loops of constraint arcs. Tom Lane 9.3.11
2015-10-02 Add recursion depth protections to regular expression matching. Tom Lane 9.3.10
2015-09-18 Fix low-probability memory leak in regex execution. Tom Lane 9.3.10
2015-09-10 Fix minor bug in regexp makesearch() function. Tom Lane 9.3.10
2015-08-12 Fix some possible low-memory failures in regexp compilation. Tom Lane 9.3.10
2014-07-18 Fix two low-probability memory leaks in regular expression parsing. Tom Lane 9.3.5
2014-03-01 Allow regex operations to be terminated early by query cancel requests. Tom Lane 9.3.4
2013-03-07 Fix infinite-loop risk in fixempties() stage of regex compilation. Tom Lane 9.3.0
2013-02-27 Add missing error check in regexp parser. Tom Lane 9.3.0
2012-07-15 Prevent corner-case core dump in rfree(). Tom Lane 9.3.0
2012-07-07 Simplify and document regex library's compact-NFA representation. Tom Lane 9.3.0