ruby/yjit
Maxime Chevalier-Boisvert 6e38076b16
YJIT: implement two-step call threshold (#8839)
* YJIT: implement two-step call threshold

Automatically switch call threshold to a larger value for
larger, production-sized apps, while still allowing smaller apps
and command-line programs to start with a lower threshold.

* Update yjit/src/options.rs

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>

* Make the new variables constants

* Check that a custom call threshold was not specified

---------

Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
2023-11-03 21:07:13 +00:00
..
bindgen Bump rustix from 0.38.2 to 0.38.19 in /yjit/bindgen 2023-10-18 12:34:10 -07:00
src YJIT: implement two-step call threshold (#8839) 2023-11-03 21:07:13 +00:00
.gitignore
Cargo.lock YJIT: Make yjit_alloc_size available by default (#8426) 2023-09-13 10:48:14 -04:00
Cargo.toml YJIT: Make yjit_alloc_size available by default (#8426) 2023-09-13 10:48:14 -04:00
not_gmake.mk YJIT: Fix shared/static library symbol leaks 2023-01-27 12:28:09 -05:00
yjit.mk YJIT: Simplify linker flavor check 2023-10-05 17:31:54 -04:00