From 7916971dc1f1c8b64169d0123b98438b8f8f56c4 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Fri, 27 Mar 2026 20:56:46 -0400 Subject: [PATCH] xo-alloc2: + ACollector2 temporary, planning to codegen Collector facet --- src/procedure2/GcPrimitives.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/procedure2/GcPrimitives.cpp b/src/procedure2/GcPrimitives.cpp index 63a3d3a..9948ff6 100644 --- a/src/procedure2/GcPrimitives.cpp +++ b/src/procedure2/GcPrimitives.cpp @@ -6,16 +6,39 @@ #include "GcPrimitives.hpp" #include #include +//#include #include #include #include #include namespace xo { + using xo::mm::ACollector; + //using xo::mm::DX1Collector; using xo::mm::Generation; namespace scm { + // ----- report-gc-status ----- + +#ifdef NOT_YET + obj + xfer_report_gc_status(obj rcx) + { + bool have_gc = false; + + if (rcx.collector()) { + // status currently only implemented for X1 collector + + auto gc = obj::from(rcx.collector()); + + + } + + return DBoolean::box(rcx.allocator(), false); + } +#endif + // ----- request-gc ----- obj