1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Update yjit.md

This commit is contained in:
Maxime Chevalier-Boisvert 2021-03-26 10:05:22 -04:00 committed by Alan Wu
parent 63f875b841
commit 98e93d6a8f

View file

@ -10,7 +10,8 @@ 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 BBV, there are two published papers, and associated conference talks:
If you wish to learn more about the architecture, there 3 recorded conference talks and two published papers:
- [YJIT: Building a New JIT Compiler Inside CRuby](https://www.youtube.com/watch?v=vucLAqv7qpc) (MoreVMs 2021)
- [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))