Remix.run Logo
pizlonator 3 days ago

- Don’t put flags in the high bits of the aux pointer. Instead if an object has flags, it’ll have a fatter header. Most objects don’t have flags.

- Give up on lock freedom of atomic pointers. This is a fun one because theoretically, it’s worse. But it comes with a net perf improvement because there’s no need to check the low bit of lowers.

kragen 3 days ago | parent [-]

Scary! I'm excited to see how it turns out.