Testing the compiler optimizations your code relies on
Learn how to write tests to verify that compiler optimizations, like loop elimination, are actually applied to your code.
Learn how to write tests to verify that compiler optimizations, like loop elimination, are actually applied to your code.
A developer details adding constant folding, propagation, and dead-code elimination optimizations to their Lisp-to-JavaScript compiler.
A programmer examines how compiler optimizations can defeat simple anti-cracking code tricks, using a floating-point example.