summaryrefslogtreecommitdiff
path: root/contrib/tsearch2/gistidx.h
Commit message (Collapse)AuthorAgeFilesLines
* Replace the now-incompatible-with-core contrib/tsearch2 module with aTom Lane2007-11-131-62/+0
| | | | | | | | compatibility package. This supports importing dumps from past versions using tsearch2, and provides the old names and API for most functions that were changed. (rewrite(ARRAY[...]) is a glaring omission, though.) Pavel Stehule and Tom Lane
* Fix up several contrib modules that were using varlena datatypes in ↵Tom Lane2007-02-281-4/+4
| | | | | | | not-so-obvious ways. I'm not totally sure that I caught everything, but at least now they pass their regression tests with VARSIZE/SET_VARSIZE defined to reverse byte order.
* Add CVS tag lines to files that were lacking them.Bruce Momjian2006-03-111-0/+2
|
* Replace bitwise looping with bytewise looping in hemdistsign andTom Lane2006-01-201-4/+0
| | | | | | | 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.
* Use postgres-wide macros BITS_PER_BYTE instead self-definenig macros, also ↵Teodor Sigaev2005-11-141-6/+5
| | | | use it for calculating bit length of TPQTGist
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-3/+3
|
* Add parentheses to macros when args are used in computations. WithoutBruce Momjian2005-05-251-10/+10
| | | | them, the executation behavior could be unexpected.
* Standardize on using the Min, Max, and Abs macros that are in our c.h file,Tom Lane2004-10-211-2/+0
| | | | | | 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.
* tsearch2 moduleTeodor Sigaev2003-07-211-0/+67