ruby-changes:69192
From: Maxime <ko1@a...>
Date: Thu, 21 Oct 2021 08:23:19 +0900 (JST)
Subject: [ruby-changes:69192] e04c3af522 (master): Update README.md
https://git.ruby-lang.org/ruby.git/commit/?id=e04c3af522 From e04c3af52253948139c250b25263c992a9b2f23c Mon Sep 17 00:00:00 2001 From: Maxime Chevalier-Boisvert <maximechevalierb@g...> Date: Fri, 17 Sep 2021 14:43:12 -0400 Subject: Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 https://github.com/ruby/ruby/blob/trunk/README.md#L17 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 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/