| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2003-04-20 | Fix char-vs-pg_wchar confusion in p_ere(), per failure report from | Tom Lane | |
| Tom O'Dowd. This fix is not relevant to CVS tip anymore, but we should fix it in 7.3.*. | |||
| 2003-02-06 | Fix regexp slowness reported by Wade Klaver. | Tatsuo Ishii | |
| 2002-09-04 | pgindent run. | Bruce Momjian | |
| 2002-09-02 | Remove sys/types.h in files that include postgres.h, and hence c.h, | Bruce Momjian | |
| because c.h has sys/types.h. | |||
| 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 | |
| Implement SQL99 SIMILAR TO as a synonym for our existing operator "~". Implement SQL99 regular expression SUBSTRING(string FROM pat FOR escape). Extend the definition to make the FOR clause optional. Define textregexsubstr() to actually implement this feature. Update the regression test to include these new string features. All tests pass. Rename the regular expression support routines from "pg95_xxx" to "pg_xxx". Define CREATE CHARACTER SET in the parser per SQL99. No implementation yet. | |||
| 2002-05-05 | Fix code to work when isalpha and friends are macros, not functions. | Tom Lane | |
| 2002-04-24 | [ Patch comments in three pieces.] | Bruce Momjian | |
| Attached is a pacth against 7.2 which adds locale awareness to the character classes of the regular expression engine. ... > > I still think the xdigit class could be handled the same way the digit > > class is (by enumeration rather than using the isxdigit function). That > > saves you a cicle, and I don't think there's any loss. > > In fact, I will email you when I apply the original patch. I miss that case :-(. Here is the pached patch. ... Here is a patch which addresses Tatsuo's concerns (it does return an static struct instead of constructing it). | |||
| 2001-10-28 | Another pgindent run. Fixes enum indenting, and improves #endif | Bruce Momjian | |
| spacing. Also adds space for one-line comments. | |||
| 2001-10-25 | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian | |
| tests pass. | |||
| 2001-03-22 | pgindent run. Make it all clean. | Bruce Momjian | |
| 2001-02-13 | Clean up portability problems in regexp package: change all routine | Tom Lane | |
| definitions from K&R to ANSI C style, and fix broken assumption that int and long are the same datatype. This repairs problems observed on Alpha with regexps having between 32 and 63 states. | |||
| 2000-12-03 | Ensure that all uses of <ctype.h> functions are applied to unsigned-char | Tom Lane | |
| values, whether the local char type is signed or not. This is necessary for portability. Per discussion on pghackers around 9/16/00. | |||
| 2000-01-19 | Removed MBFLAGS from makefiles since it's now done in include/config.h. | Peter Eisentraut | |
| 1999-07-15 | Change #include's to use <> and "" as appropriate. | Bruce Momjian | |
| 1999-05-25 | pgindent run over code. | Bruce Momjian | |
| 1999-03-25 | Fix multi-byte+locale problem | Tatsuo Ishii | |
| 1998-09-01 | OK, folks, here is the pgindent output. | Bruce Momjian | |
| 1998-09-01 | Renaming cleanup, no pgindent yet. | Bruce Momjian | |
| 1998-07-18 | Add auto-size to screen to \d? commands. Use UNION to show all | Bruce Momjian | |
| \d? results in one query. Add \d? field search feature. Rename MB to MULTIBYTE. | |||
| 1998-06-16 | Hi, here are the patches to enhance existing MB handling. This time | Bruce Momjian | |
| I have implemented a framework of encoding translation between the backend and the frontend. Also I have added a new variable setting command: SET CLIENT_ENCODING TO 'encoding'; Other features include: Latin1 support more 8 bit cleaness See doc/README.mb for more details. Note that the pacthes are against May 30 snapshot. Tatsuo Ishii | |||
| 1998-06-15 | Remove un-needed braces around single statements. | Bruce Momjian | |
| 1998-04-06 | Cleanup of compiler warnings. | Bruce Momjian | |
| 1998-03-15 | From: t-ishii@sra.co.jp | Marc G. Fournier | |
| Included are patches intended for allowing PostgreSQL to handle multi-byte charachter sets such as EUC(Extende Unix Code), Unicode and Mule internal code. With the MB patch you can use multi-byte character sets in regexp and LIKE. The encoding system chosen is determined at the compile time. To enable the MB extension, you need to define a variable "MB" in Makefile.global or in Makefile.custom. For further information please take a look at README.mb under doc directory. (Note that unlike "jp patch" I do not use modified GNU regexp any more. I changed Henry Spencer's regexp coming with PostgreSQL.) | |||
| 1998-02-26 | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | |
| 1998-02-11 | Goodbye register keyword. Compiler knows better. | Bruce Momjian | |
| 1997-09-08 | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | |
| 1997-09-08 | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | |
| indenting. Also static variable indenting. | |||
| 1997-09-07 | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | |
| 1997-08-12 | Remove more (void) and fix -Wall warnings. | Bruce Momjian | |
| 1997-08-12 | Fix pgproc names over 15 chars in output. Add strNcpy() function. remove ↵ | Bruce Momjian | |
| some (void) casts that are unnecessary. | |||
| 1996-12-15 | Remove __P macro usage so it compiles without cdefs.h. | Bryan Henderson | |
| 1996-11-08 | Compile and warning cleanup | Bruce Momjian | |
| 1996-09-20 | Various patches from Bryan that *should* clean up the compile problems | Marc G. Fournier | |
| ppl are seeing with v2.0 | |||
| 1996-08-28 | Moved the include files to src/include/regex | Marc G. Fournier | |
| 1996-07-09 | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | |
