3 ms·
> None of this is new ideas; this is literally how Go does it! > So why don’t we? Part of the reason is that ABI codegen is complex, and as I described above,
by klooney 3y ago
> None of this is new ideas; this is literally how Go does it!
> So why don’t we? Part of the reason is that ABI codegen is complex, and as I described above, LLVM gives us very few useful knobs.
Go gets a lot of flack for not using LLVM, but having their own stack really mattered and helped them a lot, given all the magic they're trying to do in the runtime.