[Tarantool-patches] [PATCH 0/6] txn: drop txn_X_flag helpers
Cyrill Gorcunov
gorcunov at gmail.com
Fri Jan 22 16:26:54 MSK 2021
When operating with bitfields it is a way better
to use opencoded operations instead of some helpers
which allow to modify one bit at once.
In the series we drop usage of txn_X_flag(), this
shrinks code a bit and make possible to test a set
of bits at once.
issue https://github.com/tarantool/tarantool/issues/5128
branch gorcunov/gh-5128-txn-flags
Cyrill Gorcunov (6):
txn: convert flags to explicit bitfield
txn: stop using txn_set_flag
test/unit: snap_quorum_delay -- stop using txn_set_flag
txn: stop using txn_clear_flag
txn: stop using txn_has_flag
txn: drop unused txn_x_flag helpers
src/box/applier.cc | 4 +--
src/box/memtx_engine.c | 2 +-
src/box/txn.c | 54 ++++++++++++++++------------------
src/box/txn.h | 36 ++++++-----------------
src/box/txn_limbo.c | 35 ++++++++++------------
test/unit/snap_quorum_delay.cc | 3 +-
6 files changed, 55 insertions(+), 79 deletions(-)
base-commit: a6fd00ab73705c3afb03b2828526c7b1dfceda08
--
2.29.2
More information about the Tarantool-patches
mailing list