4:25:37beachI have said this many times before, but notice that locks are getting cheaper. It might not be as bad as it used to be to just lock things.
4:29:03Bikewell, i tried to write it to be as independent of the implementation as i could manage, so i don't want to put locks in standard methods or something. but maybe that's what it takes
4:35:00Bikecould lock around reinitialize-instance on a class (either a lock per class, or just one lock to share because how often does that even happen), and make-instance spins if it's being held
5:48:21SAL9000Skylake and Kabylake processor defect when running with HT enabled, workaround-able by microcode updates on some steppings https://lists.debian.org/debian-devel/2017/06/msg00308.html