[COMMITTERS] pgsql: Add simple script to check for right recursion in Bison grammars

2011-10-27 Thread Tom Lane
Add simple script to check for right recursion in Bison grammars. We should generally use left-recursion not right-recursion to parse lists. Bison hasn't got any built-in way to check for this type of inefficiency, and I didn't find anything on the net in a quick search, so I wrote a little Perl s

[COMMITTERS] pgsql: Avoid recursion while processing ELSIF lists in plpgsql.

2011-10-27 Thread Tom Lane
Avoid recursion while processing ELSIF lists in plpgsql. The original implementation of ELSIF in plpgsql converted the construct into nested simple IF statements. This was prone to stack overflow with long ELSIF lists, in two different ways. First, it's difficult to generate the parsetree withou

[COMMITTERS] pgsql: Fix the number of lwlocks needed by the "fast path" lock patch.

2011-10-27 Thread Heikki Linnakangas
Fix the number of lwlocks needed by the "fast path" lock patch. It needs one lock per backend or auxiliary process - the need for a lock for each aux processes was not accounted for in NumLWLocks(). No-one noticed, because the three locks needed for the three aux processes fit into the few extra lw

[COMMITTERS] pgsql: Update pg_upgrade testing instructions.

2011-10-27 Thread Bruce Momjian
Update pg_upgrade testing instructions. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/38f3c7c4ddedf509d8e2bdda4a947df4dc177e5a Modified Files -- contrib/pg_upgrade/TESTING | 20 ++-- 1 files changed, 10 insertions(+), 10 deletions(-)

[COMMITTERS] pgsql: Update docs to point to the timezone library's new home at IANA.

2011-10-27 Thread Tom Lane
Update docs to point to the timezone library's new home at IANA. The recent unpleasantness with copyrights has accelerated a move that was already in planning. Branch -- REL8_4_STABLE Details --- http://git.postgresql.org/pg/commitdiff/6b646c5ffcdf56b0a1feacd0dc8338b55b10b01d Modified F

[COMMITTERS] pgsql: Update docs to point to the timezone library's new home at IANA.

2011-10-27 Thread Tom Lane
Update docs to point to the timezone library's new home at IANA. The recent unpleasantness with copyrights has accelerated a move that was already in planning. Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/ce6fb7b8e1286796f0b808446a8a84b4102a891d Modified F

[COMMITTERS] pgsql: Update docs to point to the timezone library's new home at IANA.

2011-10-27 Thread Tom Lane
Update docs to point to the timezone library's new home at IANA. The recent unpleasantness with copyrights has accelerated a move that was already in planning. Branch -- REL9_0_STABLE Details --- http://git.postgresql.org/pg/commitdiff/0418bea295d3809f8452d7cccedd6a6186749fd3 Modified F

[COMMITTERS] pgsql: Update docs to point to the timezone library's new home at IANA.

2011-10-27 Thread Tom Lane
Update docs to point to the timezone library's new home at IANA. The recent unpleasantness with copyrights has accelerated a move that was already in planning. Branch -- REL8_2_STABLE Details --- http://git.postgresql.org/pg/commitdiff/7208e0bb907cb794d95ddc25c6f05cf0465667ce Modified F

[COMMITTERS] pgsql: Update docs to point to the timezone library's new home at IANA.

2011-10-27 Thread Tom Lane
Update docs to point to the timezone library's new home at IANA. The recent unpleasantness with copyrights has accelerated a move that was already in planning. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/ece12659cf1695d318445b837b36edc15b6f25d6 Modified Files --

[COMMITTERS] pgsql: Update docs to point to the timezone library's new home at IANA.

2011-10-27 Thread Tom Lane
Update docs to point to the timezone library's new home at IANA. The recent unpleasantness with copyrights has accelerated a move that was already in planning. Branch -- REL8_3_STABLE Details --- http://git.postgresql.org/pg/commitdiff/05c3b9a3feeab1c5404c1c0788a8e63ae8fa64c9 Modified F