[COMMITTERS] pgsql: Fix typo.

2011-06-16 Thread Robert Haas
Fix typo. Per Josh Kupershmidt and Tom Lane. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/d61ec7c7a7ec822862880467a5722ccfb0dd9b82 Modified Files -- doc/src/sgml/ref/psql-ref.sgml |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -- Sent v

[COMMITTERS] pgsql: Fix typo.

2011-06-16 Thread Robert Haas
Fix typo. Per Josh Kupershmidt and Tom Lane. Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/a3903f1bf8e3ecd0589725ed1efbc9208d03f336 Modified Files -- doc/src/sgml/ref/psql-ref.sgml |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) --

[COMMITTERS] pgsql: Define FLEXIBLE_ARRAY_MEMBER for MSVC.

2011-06-16 Thread Andrew Dunstan
Define FLEXIBLE_ARRAY_MEMBER for MSVC. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/236a11dc65906cc200bce4e6db26d20b299cd1b0 Modified Files -- src/include/pg_config.h.win32 |9 + 1 files changed, 9 insertions(+), 0 deletions(-) -- Sent vi

[COMMITTERS] pgsql: Index tuple data arrays using Anum_xxx symbolic constants instea

2011-06-16 Thread Tom Lane
Index tuple data arrays using Anum_xxx symbolic constants instead of "i++". We had already converted most places to this style, but this patch gets the last few that were still doing it the old way. The main advantage is that this exposes a greppable name for each target column, rather than havin

[COMMITTERS] pgsql: Avoid compiler warnings due to possibly unused variables

2011-06-16 Thread Peter Eisentraut
Avoid compiler warnings due to possibly unused variables gcc 4.6 complains about these because of the new option -Wunused-but-set-variable which comes in with -Wall, so cast them to void, which avoids the warning. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/73575

[COMMITTERS] pgsql: Start using flexible array members

2011-06-16 Thread Peter Eisentraut
Start using flexible array members Flexible array members are a C99 feature that avoids "cheating" in the declaration of variable-length arrays at the end of structs. With Autoconf support, this should be transparent for older compilers. We start with one use in gist.h because gcc 4.6 started to

[COMMITTERS] pgsql: Update README-SSI. Add a section to describe the "dangerous stru

2011-06-16 Thread Heikki Linnakangas
Update README-SSI. Add a section to describe the "dangerous structure" that SSI is based on, as well as the optimizations about relative commit times and read-only transactions. Plus a bunch of other misc fixes and improvements. Dan Ports Branch -- REL9_1_STABLE Details --- http://git.po

[COMMITTERS] pgsql: Update README-SSI. Add a section to describe the "dangerous stru

2011-06-16 Thread Heikki Linnakangas
Update README-SSI. Add a section to describe the "dangerous structure" that SSI is based on, as well as the optimizations about relative commit times and read-only transactions. Plus a bunch of other misc fixes and improvements. Dan Ports Branch -- master Details --- http://git.postgresq

[COMMITTERS] pgsql: Fix typo

2011-06-16 Thread Alvaro Herrera
Fix typo Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/f3008c31f02948290f2edde9c39dc83371acbab9 Modified Files -- src/backend/catalog/heap.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -- Sent via pgsql-committers mailing list (pgsql-c

[COMMITTERS] pgsql: Fix typo

2011-06-16 Thread Alvaro Herrera
Fix typo Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/bd8137ee117601f93fcd9870e019b3069387a8a2 Modified Files -- src/backend/catalog/heap.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -- Sent via pgsql-committers mailing list (

[COMMITTERS] pgsql: Remove another no-longer-needed inclusion of predicate.h.

2011-06-16 Thread Tom Lane
Remove another no-longer-needed inclusion of predicate.h. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/307a4c2cbbb8e824163fca354783e79d2892d231 Modified Files -- src/backend/executor/nodeBitmapHeapscan.c |1 - 1 files changed, 0 insertions(+), 1 del

[COMMITTERS] pgsql: Remove another no-longer-needed inclusion of predicate.h.

2011-06-16 Thread Tom Lane
Remove another no-longer-needed inclusion of predicate.h. Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/f90b185a8a125d3a7689dad1aa196a1171a07869 Modified Files -- src/backend/executor/nodeBitmapHeapscan.c |1 - 1 files changed, 0 insertions(+)

[COMMITTERS] pgsql: pgindent run of recent SSI changes. Also, remove an unnecessary

2011-06-16 Thread Heikki Linnakangas
pgindent run of recent SSI changes. Also, remove an unnecessary #include. Kevin Grittner Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/cb94db91b257c6375f597d9e9df2f48d5326a967 Modified Files -- src/backend/access/nbtree/nbtree.c |1 - src/ba

[COMMITTERS] pgsql: pgindent run of recent SSI changes. Also, remove an unnecessary

2011-06-16 Thread Heikki Linnakangas
pgindent run of recent SSI changes. Also, remove an unnecessary #include. Kevin Grittner Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/9131bc772b0232454d7b625f11c7a9310a717f90 Modified Files -- src/backend/access/nbtree/nbtree.c |1 -

[COMMITTERS] pgsql: Respect Hot Standby controls while recycling btree index pages.

2011-06-16 Thread Simon Riggs
Respect Hot Standby controls while recycling btree index pages. Btree pages were recycled after VACUUM deletes all records on a page and then a subsequent VACUUM occurs after the RecentXmin horizon is reached. Using RecentXmin meant that we did not respond correctly to the user controls provide to

[COMMITTERS] pgsql: Respect Hot Standby controls while recycling btree index pages.

2011-06-16 Thread Simon Riggs
Respect Hot Standby controls while recycling btree index pages. Btree pages were recycled after VACUUM deletes all records on a page and then a subsequent VACUUM occurs after the RecentXmin horizon is reached. Using RecentXmin meant that we did not respond correctly to the user controls provide to

[COMMITTERS] pgsql: Respect Hot Standby controls while recycling btree index pages.

2011-06-16 Thread Simon Riggs
Respect Hot Standby controls while recycling btree index pages. Btree pages were recycled after VACUUM deletes all records on a page and then a subsequent VACUUM occurs after the RecentXmin horizon is reached. Using RecentXmin meant that we did not respond correctly to the user controls provide to