summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/regexp.c
AgeCommit message (Expand)Author
2025-05-27Fix conversion of SIMILAR TO regexes for character classesMichael Paquier
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-04-08Redesign interrupt/cancel API for regex engine.Thomas Munro
2023-04-08Use MemoryContext API for regex memory management.Thomas Munro
2023-01-02Update copyright for 2023Bruce Momjian
2022-09-19Consistently use named parameters in regex code.Peter Geoghegan
2022-09-05Fix incorrect uses of Datum conversion macrosPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-08-10Let regexp_replace() make use of REG_NOSUB when feasible.Tom Lane
2021-08-09Avoid determining regexp subexpression matches, when possible.Tom Lane
2021-08-03Add assorted new regexp_xxx SQL functions.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-06-29Avoid using %c printf format for potentially non-ASCII characters.Tom Lane
2020-03-04Introduce macros for typalign and typstorage constants.Tom Lane
2020-01-16Minor code beautification in regexp.c.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-09-07Fix issues around strictness of SIMILAR TO.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-16More message style fixesAlvaro Herrera
2019-05-14Fix SQL-style substring() to have spec-compliant greediness behavior.Tom Lane
2019-03-16Partial implementation of SQL/JSON path languageAlexander Korotkov
2019-01-02Update copyright for 2019Bruce Momjian
2018-09-12Repair bug in regexp split performance improvements.Andrew Gierth
2018-08-28Avoid quadratic slowdown in regexp match/split functions.Andrew Gierth
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-01-21Move some things from builtins.h to new header filesPeter Eisentraut
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-17Implement regexp_match(), a simplified alternative to regexp_matches().Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-05-24pgindent run for 9.5Bruce Momjian
2015-01-06Update copyright for 2015Bruce Momjian
2014-08-28Allow multibyte characters as escape in SIMILAR TO and SUBSTRING.Jeff Davis
2014-05-06pgindent run for 9.4Bruce Momjian
2014-03-01Allow regex operations to be terminated early by query cancel requests.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-07-31Fix regexp_matches() handling of zero-length matches.Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-07-15Prevent corner-case core dump in rfree().Tom Lane
2012-07-10Re-implement extraction of fixed prefixes from regular expressions.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-09-04Clean up the #include mess a little.Tom Lane
2011-09-01Remove unnecessary #include references, per pgrminclude script.Bruce Momjian
2011-04-10Teach regular expression operators to honor collations.Tom Lane
2011-01-01Stamp copyrights for year 2011.Bruce Momjian