|
|
|
|
|
by paskozdilar
1520 days ago
|
|
> The same argument can be levied at any project that goes for a "don't use full LLVM for debug builds where iteration time and hence compile time speed is paramount" It would be absurd for someone to write a frontend to LLVM then claim that their compiler is as fast as LLVM. V uses TCC - TCC is fast at compilation, not V. V is fast at transpilation, but that's not what the author has claimed. > that you included the Dijkstra quotation in this context is honestly quite humorous Proving compiler correctness with tests only is like proving that your regex parses html correctly with tests. It's never gonna work. |
|
The tcc backend is just a smart choice, and in TFA it is mentioned up front:
> V compiles ≈110k (Clang backend) and ≈1 million (x64 and tcc backends) lines of code per second per CPU core. (Intel i5-7500, SM0256L SSD, no optimization)