Commit Graph

105 Commits (b10e9ae9f3ae4f1910085673eab159ff9c8e1080)

Author SHA1 Message Date
Tom Lane 54fd196ffc Prevent corner-case core dump in rfree(). 14 years ago
Tom Lane 628cbb50ba Re-implement extraction of fixed prefixes from regular expressions. 14 years ago
Tom Lane c6aae3042b Simplify and document regex library's compact-NFA representation. 14 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 e00f68e49c Add caching of ctype.h/wctype.h results in regc_locale.c. 14 years ago
Tom Lane 27af91438b Create the beginnings of internals documentation for the regex code. 14 years ago
Tom Lane 08fd6ff37f Sync regex code with Tcl 8.5.11. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Bruce Momjian f8fc37b337 Add markers for skips. 15 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 15 years ago
Tom Lane 7aa3f1d082 Insert dummy "break"s to silence compiler complaints. 15 years ago
Tom Lane 1e16a8107d Teach regular expression operators to honor collations. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane bfd3f37be3 Fix comparisons of pointers with zero to compare with NULL instead. 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
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane ee3a81f0a0 Change regexp engine's ccondissect/crevdissect routines to perform DFA 16 years ago
Tom Lane 3e51ae491d Fix some comments that got mangled by pgindent. 16 years ago
Tom Lane 0d32342501 Teach the regular expression functions to do case-insensitive matching and 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 0474dcb608 Refactor backend makefiles to remove lots of duplicate code 18 years ago
Tom Lane df1e965e12 Sync our regex code with upstream changes since last time we did this, which 18 years ago
Tom Lane 98f27aaef3 Fix assorted security-grade bugs in the regex engine. All of these problems 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane f1c87830b5 Add a useless return statement to suppress a warning seen with some 18 years ago
Tom Lane 298c457520 Make dumpcolors() have tolerable performance when using 32-bit chr, 18 years ago
Tom Lane 06ce02f989 Adjust some regex debugging printouts to not give wrong-format-width 18 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 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
Bruce Momjian b492c3accc Add parentheses to macros when args are used in computations. Without 21 years ago
Tom Lane d4c4d28427 Install Tcl regex fixes to sync our regex engine with Tcl 8.4.8 (up from 21 years ago
Tom Lane 0bd61548ab Solve the 'Turkish problem' with undesirable locale behavior for case 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 5594aa6a6e Fix broken definition of :print: character class, per Bruno Wolff. 23 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
Bruce Momjian a2ba9a76b8 Remove retest Makefile entry because it does not compile. 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago