xo-gc stack: refactor + streamline.
Retiring unused Collector typealiases. Fix #include topology. Fix/improve write barrier setup.
This commit is contained in:
parent
7264efb605
commit
b1d2ae6f19
17 changed files with 130 additions and 94 deletions
|
|
@ -85,6 +85,13 @@ namespace xo {
|
|||
obj<AGCObject> * p_lhs,
|
||||
obj<AGCObject> rhs) noexcept;
|
||||
|
||||
// Need _drepr suffix to distinguish from .barrier_assign()
|
||||
// see [RAllocator_aux.hpp] for implementation
|
||||
template <typename DRepr>
|
||||
void barrier_assign_drepr(void * parent,
|
||||
DRepr ** lhs_data,
|
||||
DRepr * rhs_data);
|
||||
|
||||
static bool _valid;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue