3 ms·
This is a fair criticism presented in a poor way. Hopefully the performance will improve with the new dev.ssa branch eventually. I will note that go programs s
by andrewchambers 11y ago
This is a fair criticism presented in a poor way. Hopefully the performance will improve with the new dev.ssa branch eventually.
I will note that go programs still seem to build orders of magnitude faster than C++ programs, even after this change.
- imslavko 11y agoCan you please explain what dev.ssa branch is implementing and how is it going to change the performance of the compiler?
- andrewchambers 11y agoIt is a program representation that a few modern compiler optimization techniques rely on. It just mean there is potential for the compiler to emit better assembly code. Because the compiler is now written in Go, compiler optimization will affect how fast programs compile. The compiler may speed up or slow down because it is doing more advanced code analysis, but is generating better assembly. I do not know if this will cancel itself out or not.
- imslavko 11y agoCan you please explain what dev.ssa branch is implementing and how is it going to change the performance of the compiler?