4 ms·
Seems like a lot of performance to forego for the last 9+ years since the technique has been commonplace since... computers.
by topspin 5y ago
Seems like a lot of performance to forego for the last 9+ years since the technique has been commonplace since... computers.
- klodolph 5y agoMost x86 calling conventions used the stack. That's why you'd have "fastcall".
- jcelerier 5y agoDoes that really matter ? I had 64-bit hardware and software since literally 2003. Running an x86 OS is closer to MS-DOS 5 than to present day.
- ShroudedNight 5y agoThat's true if you interpret x86 narrowly to mean only 32-bit legacy environments. Unless I missed something big, the AMD64 System V ABI (x86_64) calling convention has been register based from its origin, likewise with the Windows equivalent.
- JulianMorrison 5y agoGo's origin in plan 9 tooling carried with it a certain preference for the portable and simple over the optimised. A good way to start a language, and they've been tuning it in various ways since.