ruby/yjit
Maxime Chevalier-Boisvert b2e1ddffa5
YJIT: port call threshold logic from Rust to C for performance (#8628)
* Port call threshold logic from Rust to C for performance

* Prefix global/field names with yjit_

* Fix linker error

* Fix preprocessor condition for rb_yjit_threshold_hit

* Fix third linker issue

* Exclude yjit_calls_at_interv from RJIT bindgen

---------

Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
2023-10-12 10:05:34 -04:00
..
bindgen YJIT: Remove duplicate cfp->iseq accessor 2023-10-05 16:40:27 -04:00
src YJIT: port call threshold logic from Rust to C for performance (#8628) 2023-10-12 10:05:34 -04: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