Hacker News
points by Sesse__ 2 days ago | 0 comments
That works fine as long as nobody actually uses the unhappy path. If major libraries and frameworks do it all the time, you lose. So there is a certain aspect of culture outside what the language itself is capable of doing.
[–] hinkley 15 hours ago
As cpburns2009 says, the benefit of inlining code (which this technique often applies to) is that you make copies at multiple call sites and so they don’t have to share the same hottest branch.
[–] cpburns2009 1 day ago
If there's common real world paths that need to be supported, you can tailor optimizations to target those uses cases.
Hacker News