From e04c3af52253948139c250b25263c992a9b2f23c Mon Sep 17 00:00:00 2001 From: Maxime Chevalier-Boisvert Date: Fri, 17 Sep 2021 14:43:12 -0400 Subject: Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 5d7afbc047..c5455c1b89 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,12 @@ To simplify development, we currently support only macOS and Linux on x86-64, bu is part of future plans. This project is open source and falls under the same license as CRuby. -If you wish to learn more about the approach taken, here are some written resources and conference talks: -- [YJIT: Building a New JIT Compiler Inside CRuby](https://pointersgonewild.com/2021/06/02/yjit-building-a-new-jit-compiler-inside-cruby/) ([MoreVMs 2021 talk](https://www.youtube.com/watch?v=vucLAqv7qpc)) -- [Simple and Effective Type Check Removal through Lazy Basic Block Versioning](https://arxiv.org/pdf/1411.0352.pdf) ([ECOOP 2015 talk](https://www.youtube.com/watch?v=S-aHBuoiYE0)) -- [Interprocedural Type Specialization of JavaScript Programs Without Type Analysis](https://drops.dagstuhl.de/opus/volltexte/2016/6101/pdf/LIPIcs-ECOOP-2016-7.pdf) ([ECOOP 2016 talk](https://www.youtube.com/watch?v=sRNBY7Ss97A)) +If you wish to learn more about the approach taken, here are some conference talks and publications: +- [YJIT talk at RubyKaigi 2021](https://www.youtube.com/watch?v=PBVLf3yfMs8) +- [YJIT talk at MoreVMs 2021](https://www.youtube.com/watch?v=vucLAqv7qpc) +- Blog post: [YJIT: Building a New JIT Compiler Inside CRuby](https://pointersgonewild.com/2021/06/02/yjit-building-a-new-jit-compiler-inside-cruby/) +- ECOOP 2016 paper: [Interprocedural Type Specialization of JavaScript Programs Without Type Analysis](https://drops.dagstuhl.de/opus/volltexte/2016/6101/pdf/LIPIcs-ECOOP-2016-7.pdf) ([talk recording](https://www.youtube.com/watch?v=sRNBY7Ss97A)) +- ECOOP 2015 paper: [Simple and Effective Type Check Removal through Lazy Basic Block Versioning](https://arxiv.org/pdf/1411.0352.pdf) ([talk recording](https://www.youtube.com/watch?v=S-aHBuoiYE0)) To cite this repository in your publications, please use this bibtex snippet: -- cgit v1.2.1