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
8ef289dba1
Defend against nulls-in-arrays in contrib/intarray. I may have put in
...
more tests than strictly necessary, but did not feel like tracing call
paths in detail ...
2005-11-19 03:00:09 +00:00
Teodor Sigaev
08ee64ebf5
Remove usage of ArrayType->flags field, use pgsql's macros BITS_PER_BYTE instead
...
of self-defined macros, add limit of Array to gist__int_ops. BTW, intarray now
doesn't support NULLs in arrays.
2005-11-14 16:11:37 +00:00
Tom Lane
2a8d3d83ef
R-tree is dead ... long live GiST.
2005-11-07 17:36:47 +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
089003fb46
pgindent run.
2003-08-04 00:43:34 +00:00
Tom Lane
8fd5b3ed67
Error message editing in contrib (mostly by Joe Conway --- thanks Joe!)
2003-07-24 17:52:50 +00:00
Bruce Momjian
a237dd2b30
Add missing intarray files.
2003-06-11 19:31:05 +00:00