https://arxiv.org/abs/2008.02527 intertasting
@koakuma Sadly only lockfree and not waitfree.
@robryk Is there something like that that can be made waitfree?
But it does make you install semi-permanent per-operation data (the descriptors cannot be cleaned up until way later -- if you wanted to clean them up immediately you'd be back up to 2k CASes -- and even if they could you'd need to let them stay at least dereferencable-but-with-arbitrary-content for nearly as long).