[COMMITTERS] pgsql: Rewrite the rbtree routines so that an RBNode is the first field

2010-07-31 Thread Tom Lane
Log Message: --- Rewrite the rbtree routines so that an RBNode is the first field of the struct representing a tree entry, rather than being a separately allocated piece of storage. This API is at least as clean as the old one (if not more so --- there were some bizarre choices in there) a

[COMMITTERS] pgsql: Rewrite the rbtree routines so that an RBNode is the first field

2010-07-31 Thread Tom Lane
Log Message: --- Rewrite the rbtree routines so that an RBNode is the first field of the struct representing a tree entry, rather than being a separately allocated piece of storage. This API is at least as clean as the old one (if not more so --- there were some bizarre choices in there) a

[COMMITTERS] temporal - temporal: Add proper attribution for picksplit

2010-07-31 Thread User Jdavis
Log Message: --- Add proper attribution for picksplit implementation. Modified Files: -- temporal: period.c (r1.2 -> r1.3) (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/temporal/temporal/period.c?r1=1.2&r2=1.3) -- Sent via pgsql-committers mailing list (pg

[COMMITTERS] temporal - temporal: Applied numerous fixes from Daniel Grace,

2010-07-31 Thread User Jdavis
Log Message: --- Applied numerous fixes from Daniel Grace, including: - Mark functions as STRICT and IMMUTABLE where appropriate - Avoid unnecessary palloc()s - Use ip4r's picksplit function - Add BTree opclass Modified Files: -- temporal: period.c (r1.1 -> r1

[COMMITTERS] pgsql: Make psql distinguish between unique indices and unique

2010-07-31 Thread Robert Haas
Log Message: --- Make psql distinguish between unique indices and unique constraints. Josh Kupershmidt. Reviewing and kibitzing by Kevin Grittner and me. Modified Files: -- pgsql/src/bin/psql: describe.c (r1.242 -> r1.243) (http://anoncvs.postgresql.org/c