├── LISP.pdf ├── README.md ├── abriefhistory.pdf ├── atom.pdf ├── attackingjits.pdf ├── continuous-program-optimization.pdf ├── crusoe.pdf ├── dpf.pdf ├── dynamic-optimization.pdf ├── dynamo.pdf ├── embra.pdf ├── emscripten.pdf ├── exokernel.pdf ├── futamura.pdf ├── fx!32.pdf ├── gal-trace.pdf ├── halide.pdf ├── hotspot.pdf ├── javajit.pdf ├── nacl.pdf ├── pics.pdf ├── pin.pdf ├── pnacl.pdf ├── qemu.pdf ├── regex.pdf ├── smalltalk80.pdf ├── valgrind2007.pdf └── webassembly.pdf /LISP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/LISP.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # JIT Talk 2 | 3 | Interesting papers related to JIT compilation. 4 | 5 | See the associated CppCon talk on YouTube: Just-in-Time compilation. 6 | -------------------------------------------------------------------------------- /abriefhistory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/abriefhistory.pdf -------------------------------------------------------------------------------- /atom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/atom.pdf -------------------------------------------------------------------------------- /attackingjits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/attackingjits.pdf -------------------------------------------------------------------------------- /continuous-program-optimization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/continuous-program-optimization.pdf -------------------------------------------------------------------------------- /crusoe.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/crusoe.pdf -------------------------------------------------------------------------------- /dpf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/dpf.pdf -------------------------------------------------------------------------------- /dynamic-optimization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/dynamic-optimization.pdf -------------------------------------------------------------------------------- /dynamo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/dynamo.pdf -------------------------------------------------------------------------------- /embra.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/embra.pdf -------------------------------------------------------------------------------- /emscripten.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/emscripten.pdf -------------------------------------------------------------------------------- /exokernel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/exokernel.pdf -------------------------------------------------------------------------------- /futamura.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/futamura.pdf -------------------------------------------------------------------------------- /fx!32.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/fx!32.pdf -------------------------------------------------------------------------------- /gal-trace.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/gal-trace.pdf -------------------------------------------------------------------------------- /halide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/halide.pdf -------------------------------------------------------------------------------- /hotspot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/hotspot.pdf -------------------------------------------------------------------------------- /javajit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/javajit.pdf -------------------------------------------------------------------------------- /nacl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/nacl.pdf -------------------------------------------------------------------------------- /pics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/pics.pdf -------------------------------------------------------------------------------- /pin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/pin.pdf -------------------------------------------------------------------------------- /pnacl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/pnacl.pdf -------------------------------------------------------------------------------- /qemu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/qemu.pdf -------------------------------------------------------------------------------- /regex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/regex.pdf -------------------------------------------------------------------------------- /smalltalk80.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/smalltalk80.pdf -------------------------------------------------------------------------------- /valgrind2007.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/valgrind2007.pdf -------------------------------------------------------------------------------- /webassembly.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfbastien/jit-talk/f6d3fdeefb3fc0cf234e958576fb224f6212ec82/webassembly.pdf --------------------------------------------------------------------------------