ruby/yjit
Maxime Chevalier-Boisvert 54a42ecedd YJIT: Add `--yjit-pause` and `RubyVM::YJIT.resume` (#7609)
* YJIT: Add --yjit-pause and RubyVM::YJIT.resume

This allows booting YJIT in a suspended state. We chose to add a new
command line option as opposed to simply allowing YJIT.resume to work
without any command line option because it allows for combining with
YJIT tuning command line options. It also simpifies implementation.

Paired with Kokubun and Maxime.

* Update yjit.rb

Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>

---------

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
2023-08-23 14:42:58 -07:00
..
bindgen YJIT: Make ratio_in_yjit always available 2023-07-27 14:55:24 -07:00
src YJIT: Add `--yjit-pause` and `RubyVM::YJIT.resume` (#7609) 2023-08-23 14:42:58 -07:00
.gitignore
Cargo.lock YJIT: Instrument global allocations on stats build (#6712) 2022-11-13 12:54:41 -05:00
Cargo.toml YJIT: Generate debug info in release builds (#6910) 2022-12-12 15:59:29 -05:00
not_gmake.mk YJIT: Support MAKE=bmake for release build 2022-09-20 14:17:27 -04:00
yjit.mk Suppress the output of `if [ 'xyes' = xyes ];` code 2022-12-13 22:26:24 -08:00