From 2b9bde89b507c075bb0390c9afed18ca86284be6 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Sun, 12 Apr 2026 15:03:05 -0400 Subject: [PATCH] xo-gc: tidy: reorder method defns --- src/gc/GCObjectStore.cpp | 62 ++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/gc/GCObjectStore.cpp b/src/gc/GCObjectStore.cpp index 971d053f..b956d366 100644 --- a/src/gc/GCObjectStore.cpp +++ b/src/gc/GCObjectStore.cpp @@ -695,37 +695,6 @@ namespace xo { } } - void - GCObjectStore::swap_roles(Generation upto) noexcept - { - scope log(XO_DEBUG(config_.debug_flag_), - xtag("upto", upto)); - - for (Generation g = Generation{0}; g < upto; ++g) { - log && log("swap roles", xtag("g", g)); - - std::swap(space_[Role::to_space()][g], space_[Role::from_space()][g]); - } - } - - void - GCObjectStore::cleanup_phase(Generation upto, - bool sanitize_flag) - { - scope log(XO_DEBUG(config_.debug_flag_), xtag("upto", upto)); - - // everything live has been copied out of from-space - // -> now set to empty - // - for (Generation g = Generation{0}; g < upto; ++g) { - if (sanitize_flag) { - space_[Role::from_space()][g]->scrub(); - } - - space_[Role::from_space()][g]->clear(); - } - } - auto GCObjectStore::snap_move_checkpoint(Generation upto) -> GCMoveCheckpoint { @@ -803,6 +772,37 @@ namespace xo { return true; } + void + GCObjectStore::swap_roles(Generation upto) noexcept + { + scope log(XO_DEBUG(config_.debug_flag_), + xtag("upto", upto)); + + for (Generation g = Generation{0}; g < upto; ++g) { + log && log("swap roles", xtag("g", g)); + + std::swap(space_[Role::to_space()][g], space_[Role::from_space()][g]); + } + } + + void + GCObjectStore::cleanup_phase(Generation upto, + bool sanitize_flag) + { + scope log(XO_DEBUG(config_.debug_flag_), xtag("upto", upto)); + + // everything live has been copied out of from-space + // -> now set to empty + // + for (Generation g = Generation{0}; g < upto; ++g) { + if (sanitize_flag) { + space_[Role::from_space()][g]->scrub(); + } + + space_[Role::from_space()][g]->clear(); + } + } + void * GCObjectStore::deep_move_root(const AGCObject * root_iface, void ** root_data,