summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maximechevalierb@gmail.com>2021-03-09 16:31:31 -0500
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:31 -0400
commit4ccfbfe6fa9676f4c177fdbd217cecc361c9aa0f (patch)
tree66b94bcec824295411acf617cfa69f1c4fa9f908 /doc
parentc15a577eda78f1944ade1e9ae1bdadeaeee3c8d7 (diff)
Update yjit.md
Diffstat (limited to 'doc')
-rw-r--r--doc/yjit.md15
1 files changed, 14 insertions, 1 deletions
diff --git a/doc/yjit.md b/doc/yjit.md
index 43bcdccc6c..4015e43b2a 100644
--- a/doc/yjit.md
+++ b/doc/yjit.md
@@ -10,10 +10,23 @@ 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 would like to learn more about BBV, there are two published papers, and associated conference talks:
+If you wish to learn more about BBV, there are two published papers, and associated conference talks:
- [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))
+To cite this repository in your publications, please use this bibtex snippet:
+
+```
+@misc{yjit_ruby_jit,
+ author = {Chevalier-Boisvert, Maxime and Wu, Alan and Patterson, Aaron},
+ title = {Minimalistic Gridworld Environment for OpenAI Gym},
+ year = {2021},
+ publisher = {GitHub},
+ journal = {GitHub repository},
+ howpublished = {\url{https://github.com/Shopify/ruby/tree/yjit}},
+}
+```
+
## Installation
Start by cloning the `yjit` branch of the `Shopify/ruby` repository: