3 ms·
Absolutely true. I’d add that Rust is also doing a lot more expensive optimizations in release builds.
by codeflo 5y ago
Absolutely true. I’d add that Rust is also doing a lot more expensive optimizations in release builds.
- jcelerier 5y agoUntil recently Go didn't even use registers for passing arguments, it just put everything on the stack like in a 1965 textbook (https://go.googlesource.com/proposal/+/refs/changes/78/248178/1/design/40724-register-calling.md https://go.googlesource.com/proposal/+/refs/changes/78/24817...)
- eloff 5y agoIf you mean for function calls, I believe you're correct, not taking into account inline functions. However, for code generation Go obviously uses registers since way before the 1.0 days.