News Score: Score the News, Sort the News, Rewrite the Headlines

Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode

View PDF Abstract:Fast compilation is important when compilation occurs at runtime, such as query compilers in modern database systems and WebAssembly virtual machines in modern browsers. We present copy-and-patch, an extremely fast compilation technique that also produces good quality code. It is capable of lowering both high-level languages and low-level bytecode programs to binary code, by stitching together code from a large library of binary implementation variants. We call these binary imp...

Read more at arxiv.org

© News Score  score the news, sort the news, rewrite the headlines