| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  | yesterday's proposal to pghackers.  Also remove unnecessary parameters
to heap_beginscan, heap_rescan.  I modified pg_proc.h to reflect the
new numbers of parameters for the AM interface routines, but did not
force an initdb because nothing actually looks at those fields. | 
|  | "bad smell" in that code. Stuff like function parameters that aren't
used, typos in the comments, comparison between signed and unsigned
ints, etc.
Attached is a pretty trivial patch; it compiles, but beyond that
completely untested. Unless anyone sees any problems, please apply for
7.3.
Neil Conway | 
|  | tests pass. | 
|  | for haskeytype).  Update GiST contrib modules too.  Add linear-time split
algorithm for R-tree GiST opclass.
From Oleg Bartunov and Teodor Sigaev. | 
|  | (as proposed in http://fts.postgresql.org/db/mw/msg.html?mid=1028327)
2. support for 'pass-by-value' arguments - to test this
   we used special opclass for int4 with values in range [0-2^15]
   More testing will be done after resolving problem with
   index_formtuple and implementation of B-tree using GiST
3. small patch to contrib modules (seg,cube,rtree_gist,intarray) -
   mark functions as 'isstrict' where needed.
Oleg Bartunov | 
|  | and Teodor Sigaev).  Declare key values as Datum where appropriate,
rather than char* (Tom Lane). | 
|  | number of strategies supported by an index AM.  Add missing copyright
notices and CVS $Header$ markers to GIST source files. | 
|  | with many NULLs ( inserting of NULL into indexed field cause
ERROR: MemoryContextAlloc: invalid request size)
As a workaround 'vacuum analyze' could be used.
This patch resolves the problem, please upply to 7.1.1 sources and
current cvs tree.
Oleg Bartunov | 
|  |  | 
|  | functions that take pass-by-value datatypes.  Should be ready for
port testing ... | 
|  | fmgr_faddr() in favor of new-style calls.  Lots of cleanup of
sloppy casts to use XXXGetDatum and DatumGetXXX ... | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Patch by: wieck@sapserv.debis.de (Jan Wieck)
   One  of  the design rules of PostgreSQL is extensibility. And
   to follow this rule means (at least for me) that there should
   not  only  be a builtin PL.  Instead I would prefer a defined
   interface for PL implemetations. | 
|  |  | 
|  | indenting.  Also static variable indenting. | 
|  |  | 
|  | NOT_USED. | 
|  | 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. | 
|  | memory allocation for ItemPointerData of heap' tuple is useless
because of FormRetrieveIndexResult makes neccessary palloc. | 
|  | Makefile fixed for fmgr.h | 
|  |  | 
|  |  | 
|  | - 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' | 
|  | Mainly...fix up the includes I removed, as well as prototypes
Pointed out by D'Arcy | 
|  | files | 
|  | the commit :(
Here's the rest of the GiST code thta was missing... |