mariadb/storage/innobase/trx
Marko Mäkelä 0274ab1de3 MDEV-19606: Replace most std::list with std::forward_list
C++11 defines the singly-linked std::forward_list. Prefer it to
the doubly-linked std::list in cases where we dot really need it.
Also, clean up some code.

dict_index_remove_from_v_col_list(): Remove.
Obsoleted by dict_index_t::detach_columns().

There is no std::forward_list::push_back(). Use push_front() instead.
The ordering does not really matter.

dict_v_col_t::n_v_indexes: Added. There is no std::forward_list::size(),
and trx_undo_log_v_idx() needs to know the size.

rtr_info_track_t::rtr_active: Encapsulate. There really was no justification
for the pointer indirection.
2019-05-28 08:01:50 +03:00
..
trx0i_s.cc Merge 10.2 into 10.3 2019-05-14 17:25:25 +03:00
trx0purge.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
trx0rec.cc MDEV-19606: Replace most std::list with std::forward_list 2019-05-28 08:01:50 +03:00
trx0roll.cc MDEV-19584 Allocate recv_sys statically 2019-05-24 16:19:38 +03:00
trx0rseg.cc MDEV-17458: Clear more of the TRX_SYS page 2019-05-22 08:42:41 +03:00
trx0sys.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
trx0trx.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
trx0undo.cc MDEV-19584 Allocate recv_sys statically 2019-05-24 16:19:38 +03:00