[COMMITTERS] pgsql: Fix memory leak in tab completion.

2011-10-20 Thread Tom Lane
Fix memory leak in tab completion. This was introduced in commit e49ad77ff958b380ea6fa08c72e2dce97ac56c6b. Fixed in another, more future-proof way in HEAD. Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/790fa1fdd8bb32e2e9055dd47d76c2382c51c84a Modified Files

[COMMITTERS] pgsql: Rewrite tab completion's previous-word fetching for more sanity.

2011-10-20 Thread Tom Lane
Rewrite tab completion's previous-word fetching for more sanity. Make it return empty strings when there are no more words to the left of the current position, instead of sometimes returning NULL and other times returning copies of the leftmost word. Also, fetch the words in one scan, rather than

[COMMITTERS] pgsql: Simplify and improve ProcessStandbyHSFeedbackMessage logic.

2011-10-20 Thread Tom Lane
Simplify and improve ProcessStandbyHSFeedbackMessage logic. There's no need to clamp the standby's xmin to be greater than GetOldestXmin's result; if there were any such need this logic would be hopelessly inadequate anyway, because it fails to account for within-database versus cluster-wide value

[COMMITTERS] pgsql: Simplify and improve ProcessStandbyHSFeedbackMessage logic.

2011-10-20 Thread Tom Lane
Simplify and improve ProcessStandbyHSFeedbackMessage logic. There's no need to clamp the standby's xmin to be greater than GetOldestXmin's result; if there were any such need this logic would be hopelessly inadequate anyway, because it fails to account for within-database versus cluster-wide value