News for hackers. Stuff that matters.
Re:‏ 21compilers and 3 orders of magnitude in 60 minutes [pdf] by pizlonator on Sunday April 14, 2019 @11:42AM (#19660034)
This excludes the world of high-power JITing like JSC and HotSpot server. It’s possible to have an “all the optimizations” compiler outside the ahead of time space.
Re:‏ 21compilers and 3 orders of magnitude in 60 minutes [pdf] by mpweiher on Sunday April 14, 2019 @04:26PM (#19661492)
Specimen #5 V8

JavaScript compiler in Chrome, Node.

Multi-target (7), multi-tier JIT. Optimizations mix of classical stuff and dynamic language stuff from Smalltalk.

Multiple generations of optimization and IRs. Always adjusting for sweet spot of runtime perf vs. compile time, memory, maintenance cost, etc

Recently added slower (non-JIT) interpreter tier, removed others.