Commit Graph

56 Commits (ea1268f6301cc7adce571cc9c5ebe8d9342a2ef4)

Author SHA1 Message Date
Tom Lane ea1268f630 Avoid generating extra subre tree nodes for capturing parentheses. 5 years ago
Tom Lane 5810430894 Convert regex engine's subre tree from binary to N-ary style. 5 years ago
Tom Lane 4e703d6719 Make some minor improvements in the regex code. 5 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Tom Lane a859e64003 Clean up another pre-ANSI-C-ism in regex code: get rid of pcolor typedef. 9 years ago
Tom Lane 12c9a04008 Implement lookbehind constraints in our regular-expression engine. 10 years ago
Tom Lane b63fc28776 Add recursion depth protections to regular expression matching. 10 years ago
Tom Lane f2c4ffc330 Fix potential infinite loop in regular expression execution. 10 years ago
Tom Lane 9fe8fe9c9e Add some more query-cancel checks to regular expression matching. 10 years ago
Tom Lane d9c0c728af Fix low-probability memory leak in regex execution. 10 years ago
Tom Lane b44d92b67b Sync regex code with Tcl 8.6.4. 10 years ago
Tom Lane 3694b4d7e1 Fix incorrect search for "x?" style matches in creviterdissect(). 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane ea8c7e9054 Fix memory leak during regular expression execution. 12 years ago
Tom Lane 9662143f0c Allow regex operations to be terminated early by query cancel requests. 12 years ago
Tom Lane e2bd904955 Fix regex match failures for backrefs combined with non-greedy quantifiers. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 2a4c46e0ba Fix array overrun in regex code. 14 years ago
Tom Lane 4dd78bf37a Merge dissect() into cdissect() to remove a pile of near-duplicate code. 14 years ago
Tom Lane 587359479a Avoid repeated creation/freeing of per-subre DFAs during regex search. 14 years ago
Tom Lane 3cbfe485e4 Remove useless "retry memory" logic within regex engine. 14 years ago
Tom Lane 173e29aa5d Fix the general case of quantified regex back-references. 14 years ago
Tom Lane 5223f96d92 Fix regex back-references that are directly quantified with *. 14 years ago
Tom Lane 08fd6ff37f Sync regex code with Tcl 8.5.11. 14 years ago
Tom Lane 1e16a8107d Teach regular expression operators to honor collations. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane e621037eec Tweak a couple of macros in the regex code to suppress compiler warnings 16 years ago
Tom Lane ee3a81f0a0 Change regexp engine's ccondissect/crevdissect routines to perform DFA 16 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 303e089df5 Clean up possibly-uninitialized-variable warnings reported by gcc 4.x. 21 years ago
Bruce Momjian 75a64eeb4b I made the patch that implements regexp_replace again. 21 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 7bcc6d98fb Replace regular expression package with Henry Spencer's latest version 23 years ago
Bruce Momjian bea4792125 This patch removes a bunch of superfluous #include directives: if 23 years ago
Tatsuo Ishii ed7baeaf4d Remove #ifdef MULTIBYTE per hackers list discussion. 24 years ago
Thomas G. Lockhart ea01a451cc Implement SQL99 OVERLAY(). Allows substitution of a substring in a string. 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Bruce Momjian fde8edaf53 Add do { ... } while (0) to more bad macros. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane f7a839bc2b Clean up portability problems in regexp package: change all routine 25 years ago
Peter Eisentraut 533d516629 Removed MBFLAGS from makefiles since it's now done in include/config.h. 26 years ago
Bruce Momjian a9591ce66a Change #include's to use <> and "" as appropriate. 27 years ago
Bruce Momjian fa1a8d6a97 OK, folks, here is the pgindent output. 28 years ago
Bruce Momjian af74855a60 Renaming cleanup, no pgindent yet. 28 years ago
Bruce Momjian 7b2b779a2a Add auto-size to screen to \d? commands. Use UNION to show all 28 years ago
Marc G. Fournier 661ecf3c48 From: t-ishii@sra.co.jp 28 years ago
Bruce Momjian 24cab6bd0d Goodbye register keyword. Compiler knows better. 28 years ago