Tom Lane
33feb55c47
Replace bitwise looping with bytewise looping in hemdistsign and
...
sizebitvec of tsearch2, as well as identical code in several other
contrib modules. This provided about a 20X speedup in building a
large tsearch2 index ... didn't try to measure its effects for other
operations. Thanks to Stephan Vollmer for providing a test case.
2006-01-20 22:46:16 +00:00
Tom Lane
2a8d3d83ef
R-tree is dead ... long live GiST.
2005-11-07 17:36:47 +00:00
Bruce Momjian
1dc3498251
Standard pgindent run for 8.1.
2005-10-15 02:49:52 +00:00
Tom Lane
8a65b820e2
Suppress signed-vs-unsigned-char warnings in contrib.
2005-09-24 19:14:05 +00:00
Tom Lane
368739dca8
Fix bogus assumption that sizeof() produces an int-sized result.
2005-06-20 00:32:22 +00:00
Neil Conway
36ab600511
Cleanup of GiST extensions in contrib/: now that we always invoke GiST
...
methods in a short-lived memory context, there is no need for GiST methods
to do their own manual (and error-prone) memory management.
2005-05-21 12:08:06 +00:00
Teodor Sigaev
fb13881f42
1 fix various comparing functions
...
2 implement gtsvector_out for use with gevel module (debug GiST indexes, http://www.sai.msu.su/~megera/postgres/gist/gevel/ )
2005-03-31 15:08:08 +00:00
Tom Lane
380bd04c16
Standardize on using the Min, Max, and Abs macros that are in our c.h file,
...
getting rid of numerous ad-hoc versions that have popped up in various
places. Shortens code and avoids conflict with Windows min() and max()
macros.
2004-10-21 19:28:36 +00:00
Bruce Momjian
b6b71b85bc
Pgindent run for 8.0.
2004-08-29 05:07:03 +00:00
Teodor Sigaev
f2c064afcb
Cleanup vectors of GISTENTRY and eliminate problem with 64-bit strict-aligned
...
boxes. Change interface to user-defined GiST support methods union and
picksplit. Now instead of bytea struct it used special GistEntryVector
structure.
2004-03-30 15:45:33 +00:00
Tom Lane
8fd5b3ed67
Error message editing in contrib (mostly by Joe Conway --- thanks Joe!)
2003-07-24 17:52:50 +00:00
Teodor Sigaev
b88605337e
tsearch2 module
2003-07-21 10:27:44 +00:00