summaryrefslogtreecommitdiff
path: root/doc/yjit
AgeCommit message (Expand)Author
2024-12-12[DOC] Improve formatting in Markdown files (#12322)Alexander Momchilov
2024-12-10YJIT: add MPLR talk link. Encourage users to use --yjit-mem-size (#12305)Maxime Chevalier-Boisvert
2024-10-17YJIT: Add compilation log (#11818)Kevin Menard
2024-10-11YJIT: Improve build instructions for non-hackers (#11878)Alan Wu
2024-10-07YJIT: Add --yjit-mem-size option (#11810)Takashi Kokubun
2024-08-08YJIT: Allow tracing fallback counters (#11347)Takashi Kokubun
2024-07-11YJIT: remove doc/yjit/yjit_hacking.md (#11153)Maxime Chevalier-Boisvert
2024-07-11Update yjit.md, explain how to run a single test with test-all (#11151)Maxime Chevalier-Boisvert
2024-07-05[DOC] yjit.md: Markdown fixes for RDocAlan Wu
2024-04-03YJIT: update code optimization tips in yjit.md (#10445)Maxime Chevalier-Boisvert
2024-03-14YJIT: Let yjit_perf.py support perf with Python disabled (#10246)Takashi Kokubun
2024-02-27[DOC] Stop discouraging the use of Array#each (#10119)Takashi Kokubun
2024-02-14YJIT: Add --yjit-perf=codegen option (#9957)Takashi Kokubun
2024-02-08YJIT: Allow tracing a counted exit (#9890)Takashi Kokubun
2024-01-24YJIT: Update yjit.md about mem size (#9687)Takashi Kokubun
2024-01-24YJIT: reduce default exec mem size to 48MiB (#9685)Maxime Chevalier-Boisvert
2023-12-17Improve YJIT documentation for Ruby 3.3 (#9263)Takashi Kokubun
2023-12-13YJIT: Add --yjit-disable to help and reorder it (#9230)Takashi Kokubun
2023-11-29YJIT: edit `yjit.md` and bring it up to date (#9068)Maxime Chevalier-Boisvert
2023-11-28YJIT: reduce default exec-mem-size to 64MiB (#9054)Maxime Chevalier-Boisvert
2023-11-20YJIT: make --yjit-max-versions=N option undocumented (#8962)Maxime Chevalier-Boisvert
2023-11-07YJIT: update yjit.md, add MPLR 2023 paper and bibtex (#8861)Maxime Chevalier-Boisvert
2023-10-19YJIT: remove unused `--yjit-greedy-versioning` command-line option (#8713)Maxime Chevalier-Boisvert
2023-10-18YJIT: Add --yjit-perf (#8697)Takashi Kokubun
2023-10-10YJIT: Allow --yjit-trace-exits on release builds (#8619)Takashi Kokubun
2023-10-10Integer#times is not a C method [ci skip]Takashi Kokubun
2023-10-10Update yjit.mdMaxime Chevalier-Boisvert
2023-10-03YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert
2023-09-18[DOC] Add production performance tips to yjit.md (#8472)Takashi Kokubun
2023-08-23Change yjit stats list to be a unordered listRafael Mendonça França
2023-08-21Update yjit.md, document `--yjit-stats=quiet`Maxime Chevalier-Boisvert
2023-07-20YJIT: Rename exec_instruction to yjit_insns_count (#8102)Takashi Kokubun
2023-07-20YJIT: Avoid undercounting retired_in_yjit (#8038)Takashi Kokubun
2023-06-28Repair broken linkBurdetteLamar
2023-05-22Add documentation for some stats counters, and generally about YJIT statsNoah Gibbs
2023-05-10readline or libedit is no longer required to build rubyHiroshi SHIBATA
2023-03-20Update yjit.mdMaxime Chevalier-Boisvert
2023-03-06MJIT is no longer slower on RailsTakashi Kokubun
2023-01-31Update yjit.mdMaxime Chevalier-Boisvert
2023-01-31Update yjit.mdMaxime Chevalier-Boisvert
2023-01-17Update yjit.mdMaxime Chevalier-Boisvert
2023-01-09Update yjit.mdMaxime Chevalier-Boisvert
2022-12-19Syntax-highlight scripts in yjit.md [ci skip]Takashi Kokubun
2022-12-07Update yjit.mdMaxime Chevalier-Boisvert
2022-11-28Update yjit.md to mention `RUBY_YJIT_ENABLE`Maxime Chevalier-Boisvert
2022-11-22Update yjit.mdMaxime Chevalier-Boisvert
2022-11-21YJIT: Lower the required Rust version from 1.58.1 to 1.58.0 (#6780)Takashi Kokubun
2022-11-13Update yjit.mdMaxime Chevalier-Boisvert
2022-10-27Update docs wrt YJIT limitations and building YJIT (#6641)Maxime Chevalier-Boisvert
2022-10-14Update yjit docs (#6548)Eileen M. Uchitelle