aboutsummaryrefslogtreecommitdiffstats
path: root/yjit/src/options.rs
Commit message (Expand)AuthorAgeFilesLines
* YJIT: `dump-disasm`: Print comments and bytes in release buildsAlan Wu2024-07-081-1/+1
* YJIT: Fix an unused field warning in `DumpDisasm`.Kevin Menard2024-06-171-0/+1
* YJIT: `--yjit-dump-disasm=dir`: Hold descriptor for dump fileAlan Wu2024-06-171-5/+6
* Revisions for #10198Takashi Kokubun2024-03-121-9/+9
* YJIT: Add --yjit-perf=codegen option (#9957)Takashi Kokubun2024-02-141-4/+15
* YJIT: Allow tracing a counted exit (#9890)Takashi Kokubun2024-02-081-5/+28
* YJIT: print warning when disasm options used without a dev build (#9744)Maxime Chevalier-Boisvert2024-01-291-10/+20
* YJIT: reduce default exec mem size to 48MiB (#9685)Maxime Chevalier-Boisvert2024-01-241-2/+2
* YJIT: Add stats option to RubyVM::YJIT.enable (#9297)Takashi Kokubun2023-12-191-3/+3
* YJIT: Add --yjit-disable to help and reorder it (#9230)Takashi Kokubun2023-12-131-9/+10
* YJIT: reduce default exec-mem-size to 64MiB (#9054)Maxime Chevalier-Boisvert2023-11-281-2/+2
* YJIT: Skip dump-disasm if it fails to create a file (#8968)Takashi Kokubun2023-11-211-5/+9
* YJIT: Print a disasm path to stderr (#8967)Takashi Kokubun2023-11-201-1/+1
* YJIT: make --yjit-max-versions=N option undocumented (#8962)Maxime Chevalier-Boisvert2023-11-201-2/+1
* YJIT: Fix comment typos [ci skip]Edwin Garcia2023-11-101-2/+2
* YJIT: Disable code GC (#8865)Takashi Kokubun2023-11-081-2/+16
* YJIT: implement two-step call threshold (#8839)Maxime Chevalier-Boisvert2023-11-031-3/+12
* YJIT: remove unused `--yjit-greedy-versioning` command-line option (#8713)Maxime Chevalier-Boisvert2023-10-191-7/+1
* YJIT: Add RubyVM::YJIT.enable (#8705)Takashi Kokubun2023-10-191-6/+6
* YJIT: Add --yjit-perf (#8697)Takashi Kokubun2023-10-181-1/+20
* YJIT: port call threshold logic from Rust to C for performance (#8628)Maxime Chevalier-Boisvert2023-10-121-12/+14
* YJIT: Add a comment for YJIT_OPTIONS [ci skip]Takashi Kokubun2023-10-041-0/+1
* Use a better variable name for wTakashi Kokubun2023-10-041-4/+5
* Make the function names consistentTakashi Kokubun2023-10-041-1/+1
* YJIT: Move help descriptions to options.rsTakashi Kokubun2023-10-041-1/+27
* YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert2023-10-031-0/+12
* YJIT: Avoid creating a vector in get_temp_regs() (#8446)Takashi Kokubun2023-09-151-2/+2
* YJIT: Remove unnecessary roundtrip conversionAlan Wu2023-08-211-2/+2
* YJIT: Quiet mode when running with `--yjit-stats` (#8251)ywenc2023-08-181-2/+15
* YJIT: Use --yjit-exec-mem-size=128 by default (#8031)Takashi Kokubun2023-07-051-1/+1
* YJIT: Add a sampling option to exit tracing (#7693)Adam Hess2023-04-131-1/+19
* YJIT: Stack temp register allocation for arm64 (#7659)Takashi Kokubun2023-04-061-2/+6
* YJIT: Stack temp register allocation (#7651)Takashi Kokubun2023-04-041-0/+11
* YJIT: Add `--yjit-pause` and `RubyVM::YJIT.resume` (#7609)Maxime Chevalier-Boisvert2023-03-281-0/+9
* YJIT: Delete --yjit-global-constant-state (#7559)Alan Wu2023-03-171-8/+0
* YJIT: Change the default mem size to 64MiB (#6912)Takashi Kokubun2022-12-131-1/+1
* YJIT: Remove --yjit-code-page-size (#6865)Alan Wu2022-12-051-20/+0
* YJIT: Change the default --yjit-call-threshold to 30 (#6850)Takashi Kokubun2022-12-021-1/+1
* YJIT: reduce default `--yjit-exec-mem-size` to 128MiB instead of 256 (#6649)Maxime Chevalier-Boisvert2022-10-311-1/+1
* YJIT: GC and recompile all code pages (#6406)Takashi Kokubun2022-10-251-1/+1
* YJIT: Allow --yjit-dump-disasm to dump into a file (#6552)Takashi Kokubun2022-10-171-18/+14
* YJIT: Interleave inline and outlined code blocks (#6460)Takashi Kokubun2022-10-171-4/+32
* YJIT: Support Rust 1.58.1 for --yjit-stats on Arm (#6410)Takashi Kokubun2022-09-231-13/+1
* Guard `--yjit-stats` behind `#[cfg(feature = "stats")]` (#6409)Maxime Chevalier-Boisvert2022-09-201-0/+3
* YJIT: Check if the processor supports --yjit-stats (#6401)Takashi Kokubun2022-09-191-1/+10
* Let --yjit-dump-disasm=all dump ocb code as well (#6309)Takashi Kokubun2022-09-011-4/+25
* Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopif...Takashi Kokubun2022-08-291-0/+5
* add --yjit-dump-iseqs param (https://github.com/Shopify/ruby/pull/332)Noah Gibbs2022-08-241-1/+19
* Add ability to trace exit locations in yjit (#5970)Eileen M. Uchitelle2022-06-091-0/+5
* YJIT: Adopt Clippy suggestions we likeAlan Wu2022-04-291-1/+1