summaryrefslogtreecommitdiff
path: root/src/backend/access/gist
AgeCommit message (Collapse)Author
1997-12-20Major cleanout of PORTNAME variables from Makefiles...bound to screw upMarc G. Fournier
some of the ports...
1997-12-17Clean up the MakefilesMarc G. Fournier
Essentially, this cleans things up so that if PORTNAME isn't defined (I'm working on getting rid of it for FreeBSD, at least, to see if its possible) none of the PORTNAME related stuff gets passed around. Had a little bit of -I related redundancy as well
1997-11-24Remove tqual.h includes not needed.Bruce Momjian
1997-11-20Remove all time travel stuff. Small parser cleanup.Bruce Momjian
1997-09-18Inline memset() as MemSet().Bruce Momjian
1997-09-08Used modified version of indent that understands over 100 typedefs.Bruce Momjian
1997-09-08Add typdefs to pgindent run.Bruce Momjian
1997-09-08Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian
indenting. Also static variable indenting.
1997-09-07Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian
1997-08-19Make functions static where possible, enclose unused functions in #ifdef ↵Bruce Momjian
NOT_USED.
1997-08-12Remove more (void) and fix -Wall warnings.Bruce Momjian
1997-05-221. Pass GISTENTRYs to giststate->penaltyFn by pointers, not by vals.Vadim B. Mikheev
2. Re-initialize keys in gistrescan (if gist used in inner scan).
1997-03-12From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier
Subject: [HACKERS] linux/alpha patches These patches lay the groundwork for a Linux/Alpha port. The port doesn't actually work unless you tweak the linker to put all the pointers in the first 32 bits of the address space, but it's at least a start. It implements the test-and-set instruction in Alpha assembly, and also fixes a lot of pointer-to-integer conversions, which is probably good anyway.
1997-01-10index_insert has now HeapRelation as last param (forVadim B. Mikheev
unique index implementation).
1996-11-21Fix memory overhelding while forming index' result:Vadim B. Mikheev
memory allocation for ItemPointerData of heap' tuple is useless because of FormRetrieveIndexResult makes neccessary palloc.
1996-11-15Unallocate opaque.Bruce Momjian
1996-11-13Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>Marc G. Fournier
Changes: * Unique index capability works using the syntax 'create unique index'. * Duplicate OID's in the system tables are removed. I put little scripts called 'duplicate_oids' and 'find_oid' in include/catalog that help to find and remove duplicate OID's. I also moved 'unused_oids' from backend/catalog to include/catalog, since it has to be in the same directory as the include files in order to work. * The backend tries converting the name of a function or aggregate to all lowercase if the original name given doesn't work (mostly for compatibility with ODBC). * You can 'SELECT NULL' to your heart's content. * I put my _bt_updateitem fix in instead, which uses _bt_insertonpg so that even if the new key is so big that the page has to be split, everything still works. * All literal references to system catalog OID's have been replaced with references to define'd constants from the catalog header files. * I added a couple of node copy functions. I think this was a preliminary attempt to get rules to work.
1996-11-10All external function definitions now have prototypes that are checked.Bruce Momjian
1996-11-05More cleaned out #include filesMarc G. Fournier
Makefile fixed for fmgr.h
1996-11-03More include file cleanupsMarc G. Fournier
1996-11-03More include file cleanupsMarc G. Fournier
1996-11-03Finish cleaning up -I linesMarc G. Fournier
1996-10-31Add a couple of missing includesMarc G. Fournier
1996-10-27Simplify make files, add full dependencies.Bryan Henderson
1996-10-23Major code cleanups from D'arcy (-Wall -Werror)Marc G. Fournier
1996-10-21-Wall Cleanup of gist subdirectoryMarc G. Fournier
1996-10-21-Wall cleanup of gist subdirectory:Marc G. Fournier
- cleaned out unused variables - added missing prototype headers One outstanding -Werror failure: /home/staff/scrappy/postgres/2.0/cvs/postgres95/src/backend/access/gist/giststra t.c:117: warning: missing braces around initializer for `GISTEvaluationData.expr ession'
1996-10-20First pass at fixing my own mistakesMarc G. Fournier
Mainly...fix up the includes I removed, as well as prototypes Pointed out by D'Arcy
1996-10-19Welp, another subdirectory cleaned out of redundant/unused #includeMarc G. Fournier
files
1996-10-18Moved '#define *DEBUG' defines to config.h, and document where firstMarc G. Fournier
found. Document any '#ifdef' segments found in config.h Remove gistold.c, since it was older copy of gist.c
1996-08-27Remove all traces of machine.h and redundant calls to c.h whereMarc G. Fournier
postgres.h already pulled in (postgres.h includes c.h)
1996-08-26Oops, thanks to Dan McGuirk for pointing out that I missed part ofMarc G. Fournier
the commit :( Here's the rest of the GiST code thta was missing...