| Age | Commit message (Expand) | Author |
| 2023-04-08 | Redesign interrupt/cancel API for regex engine. | Thomas Munro |
| 2022-09-24 | Remove uses of register due to incompatibility with C++17 and up | Andres Freund |
| 2022-09-19 | Consistently use named parameters in regex code. | Peter Geoghegan |
| 2021-09-11 | Make pg_regexec() robust against out-of-range search_start. | Tom Lane |
| 2021-08-23 | Prevent regexp back-refs from sometimes matching when they shouldn't. | Tom Lane |
| 2021-08-20 | Fix performance bug in regexp's citerdissect/creviterdissect. | Tom Lane |
| 2021-08-09 | Avoid determining regexp subexpression matches, when possible. | Tom Lane |
| 2021-03-08 | Further tweak memory management for regex DFAs. | Tom Lane |
| 2021-03-02 | Improve performance of regular expression back-references. | Tom Lane |
| 2021-02-22 | Simplify memory management for regex DFAs a little. | Tom Lane |
| 2021-02-21 | Avoid generating extra subre tree nodes for capturing parentheses. | Tom Lane |
| 2021-02-21 | Convert regex engine's subre tree from binary to N-ary style. | Tom Lane |
| 2021-02-17 | Make some minor improvements in the regex code. | Tom Lane |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-06-21 | Initial pgindent run with pg_bsd_indent version 2.0. | Tom Lane |
| 2016-08-19 | Clean up another pre-ANSI-C-ism in regex code: get rid of pcolor typedef. | Tom Lane |
| 2015-10-30 | Implement lookbehind constraints in our regular-expression engine. | Tom Lane |
| 2015-10-02 | Add recursion depth protections to regular expression matching. | Tom Lane |
| 2015-10-02 | Fix potential infinite loop in regular expression execution. | Tom Lane |
| 2015-10-02 | Add some more query-cancel checks to regular expression matching. | Tom Lane |
| 2015-09-18 | Fix low-probability memory leak in regex execution. | Tom Lane |
| 2015-09-16 | Sync regex code with Tcl 8.6.4. | Tom Lane |
| 2014-09-24 | Fix incorrect search for "x?" style matches in creviterdissect(). | Tom Lane |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-03-19 | Fix memory leak during regular expression execution. | Tom Lane |
| 2014-03-01 | Allow regex operations to be terminated early by query cancel requests. | Tom Lane |
| 2013-07-19 | Fix regex match failures for backrefs combined with non-greedy quantifiers. | Tom Lane |
| 2012-06-10 | Run pgindent on 9.2 source tree in preparation for first 9.3 | Bruce Momjian |
| 2012-05-24 | Fix array overrun in regex code. | Tom Lane |
| 2012-02-24 | Merge dissect() into cdissect() to remove a pile of near-duplicate code. | Tom Lane |
| 2012-02-24 | Avoid repeated creation/freeing of per-subre DFAs during regex search. | Tom Lane |
| 2012-02-24 | Remove useless "retry memory" logic within regex engine. | Tom Lane |
| 2012-02-24 | Fix the general case of quantified regex back-references. | Tom Lane |
| 2012-02-20 | Fix regex back-references that are directly quantified with *. | Tom Lane |
| 2012-02-18 | Sync regex code with Tcl 8.5.11. | Tom Lane |
| 2011-04-10 | Teach regular expression operators to honor collations. | Tom Lane |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-08-02 | Tweak a couple of macros in the regex code to suppress compiler warnings | Tom Lane |
| 2010-02-01 | Change regexp engine's ccondissect/crevdissect routines to perform DFA | Tom Lane |
| 2005-10-15 | Standard pgindent run for 8.1. | Bruce Momjian |
| 2005-09-24 | Clean up possibly-uninitialized-variable warnings reported by gcc 4.x. | Tom Lane |
| 2005-07-10 | I made the patch that implements regexp_replace again. | Bruce Momjian |
| 2003-11-29 | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon |
| 2003-08-08 | Another pgindent run with updated typedefs. | Bruce Momjian |
| 2003-08-04 | pgindent run. | Bruce Momjian |
| 2003-02-05 | Replace regular expression package with Henry Spencer's latest version | Tom Lane |
| 2002-11-08 | This patch removes a bunch of superfluous #include directives: if | Bruce Momjian |
| 2002-08-29 | Remove #ifdef MULTIBYTE per hackers list discussion. | Tatsuo Ishii |
| 2002-06-11 | Implement SQL99 OVERLAY(). Allows substitution of a substring in a string. | Thomas G. Lockhart |
| 2001-10-25 | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian |