66 citations · 80 across the 10 of their papers we have counts for
Showing 2014Show all
2 papers · 1 filter
cs.PL2014
Simple and Effective Type Check Removal through Lazy Basic Block Versioning
Maxime Chevalier-Boisvert, Marc Feeley
Dynamically typed programming languages such as JavaScript and Python defer type checking to run time. In order to maximize performance, dynamic language VM implementations must at…
cs.PL2014
Removing Dynamic Type Tests with Context-Driven Basic Block Versioning
Maxime Chevalier-Boisvert, Marc Feeley
Dynamic typing is an important feature of dynamic programming languages. Primitive operators such as those for performing arithmetic and comparisons typically operate on a wide var…