xo-gc stack: refactor + streamline.

Retiring unused Collector typealiases.
Fix #include topology.
Fix/improve write barrier setup.
This commit is contained in:
Roland Conybeare 2026-05-02 13:49:29 -04:00
commit ca53be8264
2 changed files with 11 additions and 1 deletions

View file

@ -154,11 +154,13 @@ def gen_facet(env,
# RFoo.hpp
router_facet_hpp_fname = f'{router_facet}.hpp'
# REMINDER: this context for FACET definition, e.g. AGCObject
context = {
'genfacet': 'xo-facet/codegen/genfacet',
'genfacet_input': idl_fname,
'using_dox': using_dox,
'impl_hpp_subdir': facet_detail_subdir,
'impl_hpp_subdir': facet_detail_subdir, # legacy name
'facet_detail_subdir': facet_detail_subdir,
#
'facet_hpp_j2': 'facet.hpp.j2',
'facet_includes': facet_includes,

View file

@ -9,10 +9,18 @@
* [{{ iface_facet_any_hpp_j2 }}]
* 3. idl for facet methods
* [{{ idl_fname }}]
*
* variables:
* {facet_hpp_fname} -> {{facet_hpp_fname}}
* {impl_hpp_subdir} -> {{impl_hpp_subdir}}
* {facet_ns1} -> {{facet_ns1}}
* {facet_detail_subdir} -> {{facet_detail_subdir}}
* {abstract_facet_fname} -> {{abstract_facet_fname}}
**/
#pragma once
#include "{{abstract_facet_fname}}"
{% for include_fname in facet_includes %}
#include {{include_fname}}
{% endfor %}