summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maximechevalierb@gmail.com>2021-03-26 10:05:22 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:32 -0400
commit98e93d6a8fbf1070e1b334dd1b1cf313c221bb17 (patch)
tree336652b2818a94ccd9797c6ee50e417b72481826 /doc
parent63f875b841e23c7233394a8a266dc772aa9320d2 (diff)
Update yjit.md
Diffstat (limited to 'doc')
-rw-r--r--doc/yjit.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/yjit.md b/doc/yjit.md
index 2270dec4c7..1cbb11f38d 100644
--- a/doc/yjit.md
+++ b/doc/yjit.md
@@ -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))