points by hinkley 2 days ago | 0 comments
One of the tricks here is to treat the happy path as a quasi-invariant and leave a guard that branches to slow code if the invariant didn’t hold.
I saw this presented as new tech at either OOPSLA or OSCon almost exactly 20 years ago.
CPU branch prediction is still pretty good even with the loss of function in recent years.
[–] Sesse__ 2 days ago
[–] hinkley 15 hours ago
[–] cpburns2009 1 day ago