postgres/contrib/sepgsql
Tom Lane 462bb7f128 Remove bms_first_member().
This function has been semi-deprecated ever since we invented
bms_next_member().  Its habit of scribbling on the input bitmapset
isn't great, plus for sufficiently large bitmapsets it would take
O(N^2) time to complete a loop.  Now we have the additional problem
that reducing the input to empty while leaving it still accessible
would violate a planned invariant.  So let's just get rid of it,
after updating the few extant callers to use bms_next_member().

Patch by me; thanks to Nathan Bossart and Richard Guo for review.

Discussion: https://postgr.es/m/1159933.1677621588@sss.pgh.pa.us
2023-03-02 11:34:29 -05:00
..
expected Include permissive/enforcing state in sepgsql log messages. 2022-01-12 14:23:13 -05:00
sql Remove gratuitous uses of deprecated SELECT INTO 2021-01-28 14:28:41 +01:00
.gitignore Minor sepgsql regression test fixes. 2011-02-02 23:46:51 -05:00
Makefile Split all OBJS style lines in makefiles into one-line-per-entry style. 2019-11-05 14:41:07 -08:00
database.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
dml.c Remove bms_first_member(). 2023-03-02 11:34:29 -05:00
hooks.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
label.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
launcher Update copyright for 2023 2023-01-02 15:00:37 -05:00
meson.build Update copyright for 2023 2023-01-02 15:00:37 -05:00
proc.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
relation.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
schema.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
selinux.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
sepgsql-regtest.te Update sepgsql to add mandatory access control for TRUNCATE 2019-11-23 10:46:44 -05:00
sepgsql.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
sepgsql.sql.in sepgsql_setcon(). 2012-03-15 16:08:40 -04:00
test_sepgsql Update sepgsql to add mandatory access control for TRUNCATE 2019-11-23 10:46:44 -05:00
uavc.c Update copyright for 2023 2023-01-02 15:00:37 -05:00