Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 |
| | |||
* | Message editing: remove gratuitous variations in message wording, standardize | Peter Eisentraut | 2003-09-25 |
| | | | | | terms, add some clarifications, fix some untranslatable attempts at dynamic message building. | ||
* | Update copyrights to 2003. | Bruce Momjian | 2003-08-04 |
| | |||
* | pgindent run. | Bruce Momjian | 2003-08-04 |
| | |||
* | Error message editing in backend/access. | Tom Lane | 2003-07-21 |
| | |||
* | First cut at recycling space in btree indexes. Still some rough edges | Tom Lane | 2003-02-23 |
| | | | | to fix, but it seems to basically work... | ||
* | Add new palloc0 call as merge of palloc and MemSet(0). | Bruce Momjian | 2002-11-13 |
| | |||
* | Back out use of palloc0 in place if palloc/MemSet. Seems constant len | Bruce Momjian | 2002-11-11 |
| | | | | to MemSet is a performance boost. | ||
* | Merge palloc()/MemSet(0) calls into a single palloc0() call. | Bruce Momjian | 2002-11-10 |
| | |||
* | pgindent run. | Bruce Momjian | 2002-09-04 |
| | |||
* | Clean up comments to be careful about the distinction between variable- | Tom Lane | 2002-08-25 |
| | | | | | | | | | | width types and varlena types, since with the introduction of CSTRING as a more-or-less-real type, these concepts aren't identical. I've tried to use varlena consistently to denote datatypes with typlen = -1, ie, they have a length word and are potentially TOASTable; while the term variable width covers both varlena and cstring (and, perhaps, someday other types with other rules for computing the actual width). No code changes in this commit except for renaming a couple macros. | ||
* | The cstring datatype can now be copied, passed around, etc. The typlen | Tom Lane | 2002-08-24 |
| | | | | | | | value '-2' is used to indicate a variable-width type whose width is computed as strlen(datum)+1. Everything that looks at typlen is updated except for array support, which Joe Conway is working on; at the moment it wouldn't work to try to create an array of cstring. | ||
* | Update copyright to 2002. | Bruce Momjian | 2002-06-20 |
| | |||
* | Restructure indexscan API (index_beginscan, index_getnext) per | Tom Lane | 2002-05-20 |
| | | | | | | | yesterday's proposal to pghackers. Also remove unnecessary parameters to heap_beginscan, heap_rescan. I modified pg_proc.h to reflect the new numbers of parameters for the AM interface routines, but did not force an initdb because nothing actually looks at those fields. | ||
* | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian | 2001-10-25 |
| | | | | tests pass. | ||
* | Remove dashes in comments that don't need them, rewrap with pgindent. | Bruce Momjian | 2001-03-22 |
| | |||
* | pgindent run. Make it all clean. | Bruce Momjian | 2001-03-22 |
| | |||
* | Clean up index/btree comments/macros, as approved. | Bruce Momjian | 2001-02-22 |
| | |||
* | Although we can't support out-of-line TOAST storage in indexes (yet), | Tom Lane | 2001-02-15 |
| | | | | | | | | compressed storage works perfectly well. Might as well have a coherent strategy for applying it, rather than the haphazard store-what-you-get approach that was in the code before. The strategy I've set up here is to attempt compression of any compressible index value exceeding BLCKSZ/16, or about 500 bytes by default. | ||
* | Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. | Bruce Momjian | 2001-01-24 |
| | |||
* | Fix portability problems recently exposed by regression tests on Alphas. | Tom Lane | 2000-12-27 |
| | | | | | | | | | | 1. Distinguish cases where a Datum representing a tuple datatype is an OID from cases where it is a pointer to TupleTableSlot, and make sure we use the right typlen in each case. 2. Make fetchatt() and related code support 8-byte by-value datatypes on machines where Datum is 8 bytes. Centralize knowledge of the available by-value datatype sizes in two macros in tupmacs.h, so that this will be easier if we ever have to do it again. | ||
* | Silence compiler warning. | Tom Lane | 2000-12-07 |
| | |||
* | Remove VARLENA_FIXED_SIZE hack, which is irreversibly broken now that | Tom Lane | 2000-11-30 |
| | | | | | | | | both MULTIBYTE and TOAST prevent char(n) from being truly fixed-size. Simplify and speed up fastgetattr() and index_getattr() macros by eliminating special cases for attnum=1. It's just as fast to handle the first attribute by presetting its attcacheoff to zero; so do that instead when loading the tupledesc in relcache.c. | ||
* | Make pgsql compile on FreeBSD-alpha. | Bruce Momjian | 2000-11-16 |
| | | | | | | | | | | | | | | | | | | Context diff this time. Remove -m486 compile args for FreeBSD-i386, compile -O2 on i386. Compile with only -O on alpha for codegen safety. Make the port use the TEST_AND_SET for alpha and i386 on FreeBSD. Fix a lot of bogus string formats for outputting pointers (cast to int and %u/%x replaced with no cast and %p), and 'Size'(size_t) are now cast to 'unsigned long' and output with %lu/ Remove an unused variable. Alfred Perlstein | ||
* | Clean up some ugly coding (hardwired constants) in index_formtuple. | Tom Lane | 2000-09-23 |
| | |||
* | 2nd try for the index tuple toast hack. This time as suggested | Jan Wieck | 2000-07-22 |
| | | | | | | by Tom. Jan | ||
* | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 |
| | |||
* | Add: | Bruce Momjian | 2000-01-26 |
| | | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files. | ||
* | Fixed all elog related warnings, as well as a few others. | Peter Eisentraut | 2000-01-15 |
| | |||
* | More cleanups. Still doesn't work. | Bruce Momjian | 2000-01-11 |
| | |||
* | Look Ma, no MAX_PARSE_BUFFER! (At least not in the backend. | Tom Lane | 1999-10-23 |
| | | | | pg_dump and interfaces/odbc still need some work.) | ||
* | Install new alignment code to use MAXALIGN rather than DOUBLEALIGN where | Bruce Momjian | 1999-07-19 |
| | | | | approproate. | ||
* | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 |
| | |||
* | Final cleanup. | Bruce Momjian | 1999-07-16 |
| | |||
* | Change #include's to use <> and "" as appropriate. | Bruce Momjian | 1999-07-15 |
| | |||
* | Remove unused #includes in *.c files. | Bruce Momjian | 1999-07-15 |
| | |||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 |
| | |||
* | Alignment cleanup so no more massive switch statements for alignment, | Bruce Momjian | 1998-09-07 |
| | | | | just two macros. | ||
* | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 |
| | |||
* | Make 'name' type int aligned, like char/varchar. | Bruce Momjian | 1998-08-27 |
| | |||
* | Remove un-needed braces around single statements. | Bruce Momjian | 1998-06-15 |
| | |||
* | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 |
| | |||
* | Goodbye register keyword. Compiler knows better. | Bruce Momjian | 1998-02-11 |
| | |||
* | Update now that attcacheoff initial value is -1 always. | Bruce Momjian | 1998-02-06 |
| | |||
* | Fix for varchar functions, and indextyple j-1 fix. | Bruce Momjian | 1998-02-05 |
| | |||
* | Cleanup getattr code. Make CHAR() use attcacheoff. | Bruce Momjian | 1998-02-04 |
| | |||
* | Inline fastgetattr and others so data access does not use function | Bruce Momjian | 1998-01-31 |
| | | | | calls. | ||
* | Goodbye ABORT. Hello ERROR for all errors. | Bruce Momjian | 1998-01-07 |
| | |||
* | Change elog(WARN) to elog(ERROR) and elog(ABORT). | Bruce Momjian | 1998-01-05 |
| | |||
* | Good Bye, Time Travel! | Vadim B. Mikheev | 1997-11-02 |
| |