From 4ccfbfe6fa9676f4c177fdbd217cecc361c9aa0f Mon Sep 17 00:00:00 2001 From: Maxime Chevalier-Boisvert Date: Tue, 9 Mar 2021 16:31:31 -0500 Subject: Update yjit.md --- doc/yjit.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'doc') 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: -- cgit v1.2.3