xo-object2: streamline write barriers for DList,DArray muts

This commit is contained in:
Roland Conybeare 2026-05-01 20:38:38 -04:00
commit 96ebc02d4a
3 changed files with 3 additions and 18 deletions

View file

@ -80,14 +80,8 @@ namespace xo {
if (ix >= size_)
return false;
scope log(XO_DEBUG(true), "need write barrier");
mm.barrier_assign(this, &elts_[ix], x);
//mm.barrier_assign_aux(this,
// elts_[ix].iface(), elts_[ix].opaque_data_addr(),
// x.iface(), x.opaque_data());
return true;
}
@ -104,10 +98,6 @@ namespace xo {
mm.barrier_assign(this, &elts_[size_], elt);
//mm.barrier_assign_aux(this,
// elts_[size_].iface(), elts_[size_].opaque_data_addr(),
// elt.iface(), elt.opaque_data());
++(this->size_);
return true;