kirancodes.me
To Proof Maintenance & Beyond!

1,971 papers · page 58 of 99

Trace-based just-in-time type specialization for dynamic languages

Andreas Gal, Brendan Eich, Mike Shaver, David Anderson, David Mandelin, Mohammad R. Haghighat, Blake Kaplan, Graydon Hoare + 8 more

Dynamic languages such as JavaScript are more difficult to compile than statically typed ones. Since no concrete type information is available, traditional compilers need to emit generic code that can handle all possible type combinations at runtime. We present an alternative com…