Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Repair logic error for multi-key indexes. From Oleg Bartunov. | Tom Lane | 2001-06-28 | |
| | ||||
* | Remove RelationGetBufferWithBuffer(), which is horribly confused about | Tom Lane | 2001-06-09 | |
| | | | | | | | | | appropriate pin-count manipulation, and instead use ReleaseAndReadBuffer. Make use of the fact that the passed-in buffer (if there is one) must be pinned to avoid grabbing the bufmgr spinlock when we are able to return this same buffer. Eliminate unnecessary 'previous tuple' and 'next tuple' fields of HeapScanDesc and IndexScanDesc, thereby removing a whole lot of bookkeeping from heap_getnext() and related routines. | |||
* | Updates to make GIST work with multi-key indexes (from Oleg Bartunov | Tom Lane | 2001-05-31 | |
| | | | | | and Teodor Sigaev). Declare key values as Datum where appropriate, rather than char* (Tom Lane). | |||
* | Tweak StrategyEvaluation data structure to eliminate hardwired limit on | Tom Lane | 2001-05-30 | |
| | | | | | number of strategies supported by an index AM. Add missing copyright notices and CVS $Header$ markers to GIST source files. | |||
* | Fix comments that were mis-wrapped, for Tom Lane. | Bruce Momjian | 2001-03-23 | |
| | ||||
* | pgindent run. Make it all clean. | Bruce Momjian | 2001-03-22 | |
| | ||||
* | I had overlooked the fact that some fmgr-callable functions return void | Tom Lane | 2000-06-14 | |
| | | | | | | --- ie, they're only called for side-effects. Add a PG_RETURN_VOID() macro and use it where appropriate. This probably doesn't change the machine code by a single bit ... it's just for documentation. | |||
* | Another batch of fmgr updates. I think I have gotten all old-style | Tom Lane | 2000-06-13 | |
| | | | | | functions that take pass-by-value datatypes. Should be ready for port testing ... | |||
* | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 | |
| | ||||
* | Fixed all elog related warnings, as well as a few others. | Peter Eisentraut | 2000-01-15 | |
| | ||||
* | 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 | |
| | ||||
* | pgindent run over code. | Bruce Momjian | 1999-05-25 | |
| | ||||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 | |
| | ||||
* | Initial MVCC code. | Vadim B. Mikheev | 1998-12-15 | |
| | | | | New code for locking buffer' context. | |||
* | OK, folks, here is the pgindent output. | Bruce Momjian | 1998-09-01 | |
| | ||||
* | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 | |
| | ||||
* | heap_fetch requires buffer pointer, must be released; heap_getnext | Bruce Momjian | 1998-08-19 | |
| | | | | | | | | | | | | | no longer returns buffer pointer, can be gotten from scan; descriptor; bootstrap can create multi-key indexes; pg_procname index now is multi-key index; oidint2, oidint4, oidname are gone (must be removed from regression tests); use System Cache rather than sequential scan in many places; heap_modifytuple no longer takes buffer parameter; remove unused buffer parameter in a few other functions; oid8 is not index-able; remove some use of single-character variable names; cleanup Buffer variables usage and scan descriptor looping; cleaned up allocation and freeing of tuples; 18k lines of diff; | |||
* | Remove un-needed braces around single statements. | Bruce Momjian | 1998-06-15 | |
| | ||||
* | 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 | |
| | ||||
* | 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 | 1997-09-08 | |
| | | | | indenting. Also static variable indenting. | |||
* | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 | |
| | ||||
* | 1. Pass GISTENTRYs to giststate->penaltyFn by pointers, not by vals. | Vadim B. Mikheev | 1997-05-22 | |
| | | | | 2. Re-initialize keys in gistrescan (if gist used in inner scan). | |||
* | Unallocate opaque. | Bruce Momjian | 1996-11-15 | |
| | ||||
* | All external function definitions now have prototypes that are checked. | Bruce Momjian | 1996-11-10 | |
| | ||||
* | More cleaned out #include files | Marc G. Fournier | 1996-11-05 | |
| | | | | Makefile fixed for fmgr.h | |||
* | More include file cleanups | Marc G. Fournier | 1996-11-03 | |
| | ||||
* | Add a couple of missing includes | Marc G. Fournier | 1996-10-31 | |
| | ||||
* | -Wall Cleanup of gist subdirectory | Marc G. Fournier | 1996-10-21 | |
| | ||||
* | First pass at fixing my own mistakes | Marc G. Fournier | 1996-10-20 | |
| | | | | | | Mainly...fix up the includes I removed, as well as prototypes Pointed out by D'Arcy | |||
* | Welp, another subdirectory cleaned out of redundant/unused #include | Marc G. Fournier | 1996-10-19 | |
| | | | | files | |||
* | Remove all traces of machine.h and redundant calls to c.h where | Marc G. Fournier | 1996-08-27 | |
| | | | | postgres.h already pulled in (postgres.h includes c.h) | |||
* | Oops, thanks to Dan McGuirk for pointing out that I missed part of | Marc G. Fournier | 1996-08-26 | |
the commit :( Here's the rest of the GiST code thta was missing... |