From 60dfeaaaaf82f2710f4593038baf6d0c35ce798d Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Mon, 6 Apr 2026 23:02:15 -0400 Subject: [PATCH] xo-gc: refactoring to narrow collector<->mlog store interaction [WIP] --- idl/GCObjectVisitor.json5 | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/idl/GCObjectVisitor.json5 b/idl/GCObjectVisitor.json5 index ce7efdc..e029417 100644 --- a/idl/GCObjectVisitor.json5 +++ b/idl/GCObjectVisitor.json5 @@ -20,6 +20,7 @@ "// see GCObject.hpp, also in xo-alloc2/", "namespace xo { namespace mm { class AGCObject; }}", "namespace xo { namespace mm { class AllocInfo; }}", + "namespace xo { namespace mm { class Generation; }}", ], facet: "GCObjectVisitor", detail_subdir: "gc", @@ -34,16 +35,6 @@ // name: "size_type", // doc: ["type for an amount of memory"], // definition: "std::size_t", -// }, -// { -// name: "AAllocator", -// doc: ["fomo allocator type"], -// definition: "xo::mm::AAllocator", -// }, -// { -// name: "ACollector", -// doc: ["fomo collector type"], -// definition: "xo::mm::ACollector", // }, ], const_methods: [ @@ -62,6 +53,7 @@ noexcept: false, attributes: [], }, + // Generation generation_of(...); ], nonconst_methods: [ // void alloc_copy(void * src)