refactor focusing on xo-alloc2/ xo-gc/ write-barrier

ability to inform allocator of gco->gco mutation, via AAllocator i/face.
This commit is contained in:
Roland Conybeare 2026-05-01 19:54:26 -04:00
commit ae0bbb91d7

View file

@ -168,6 +168,7 @@ namespace xo {
DataPtr data() const { return data_; } DataPtr data() const { return data_; }
Opaque opaque_data() const { return data_; } Opaque opaque_data() const { return data_; }
Opaque * opaque_data_addr() { return (Opaque *)&data_; }
void reset() { data_ = nullptr; } void reset() { data_ = nullptr; }
void reset_opaque(Opaque data) { data_ = (DataPtr)data; } void reset_opaque(Opaque data) { data_ = (DataPtr)data; }