postgresql/src
Tom Lane f4e031c662 Add bms_next_member(), and use it where appropriate.
This patch adds a way of iterating through the members of a bitmapset
nondestructively, unlike the old way with bms_first_member().  While
bms_next_member() is very slightly slower than bms_first_member()
(at least for typical-size bitmapsets), eliminating the need to palloc
and pfree a temporary copy of the target bitmapset is a significant win.
So this method should be preferred in all cases where a temporary copy
would be necessary.

Tom Lane, with suggestions from Dean Rasheed and David Rowley
2014-11-28 13:37:25 -05:00
..
backend Add bms_next_member(), and use it where appropriate. 2014-11-28 13:37:25 -05:00
bin Add tab-completion for ALTER TABLE ALTER CONSTRAINT in psql. 2014-11-28 21:29:45 +09:00
common Small message fixes 2014-08-09 00:07:00 -04:00
include Add bms_next_member(), and use it where appropriate. 2014-11-28 13:37:25 -05:00
interfaces Allow "dbname" from connection string to be overridden in PQconnectDBParams 2014-11-25 17:39:44 +02:00
makefiles Fix suggested layout for PGXS makefile 2014-11-19 22:21:54 -05:00
pl Add bms_next_member(), and use it where appropriate. 2014-11-28 13:37:25 -05:00
port Fix win32setlocale.c const-related warnings. 2014-11-02 21:43:20 -05:00
template Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
test Rename pg_rowsecurity -> pg_policy and other fixes 2014-11-27 01:15:57 -05:00
timezone Update time zone data files to tzdata release 2014j. 2014-11-17 12:09:12 -05:00
tools Update comments in find_typedef. 2014-11-18 15:51:45 -05:00
tutorial Adjust blank lines around PG_MODULE_MAGIC defines, for consistency 2014-07-10 14:02:08 -04:00
.gitignore
DEVELOPERS
Makefile Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Add configure --enable-tap-tests option 2014-11-02 09:17:26 -05:00
Makefile.shlib Clarify .def file comments. 2014-11-02 21:43:33 -05:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00