This is an additional post in the “Go is not good” series. Go does have some nice features, hence the “The Good” part in this post, but overall I find it cumbersome and painful to use when we go beyond API or network servers (which is what it was designed ...| Sylvain Wallez
So, this past week I learned something fun at work. Well I learned many things, but this just ticked all the boxes of a great party trick; ✅ short ✅ unexpected ✅ makes total sense if you think about it| tpaschalis.me
In the previous post I discussed how leaf inlining allows the Go compiler to reduce the overhead of function calls and extend optimisation opportunities across function boundaries. In this post I’ll discuss the limits of inlining and leaf vs mid-stack inlining.| Dave Cheney