4 ms·
8. What does blazingly-fast build times mean quantitatively? How does it scale with project size?
by norir 3y ago
8. What does blazingly-fast build times mean quantitatively? How does it scale with project size?
- brendanfh 3y agoThe largest project I have in Onyx is currently around 30000 lines (not all that large I know). That project on my Intel i7-1165G7 laptop compiles in about 80ms. There are currently no large Onyx projects that can really test how this number scales, but I would guess the growth is not linear. So for an off the cuff estimated, I would say a million line project could compile in about 4-5 seconds. Also worth noting that the entire compiler is currently single-threaded. So that number could get much better.
- titzer 3y agoThat's impressively fast. Well done!