1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/yjit/src
John Hawthorn 660b1e973c
YJIT: Skip setlocal WB check for immediate values (#6122)
Write barriers may be required when VM_ENV_FLAG_WB_REQUIRED is set,
however write barriers only affect heap objects being written. If we
know an immediate value is being written we can skip this check.
2022-07-20 12:31:40 -04:00
..
asm YJIT: On-demand executable memory allocation; faster boot (#5944) 2022-06-14 10:23:13 -04:00
codegen.rs YJIT: Skip setlocal WB check for immediate values (#6122) 2022-07-20 12:31:40 -04:00
core.rs Separate Type::String into Type::CString and Type::TString. 2022-06-27 09:25:57 -07:00
cruby.rs Implement Objects on VWA 2022-07-15 09:21:07 -04:00
cruby_bindings.inc.rs Extract vm_ic_entry API to mimic vm_cc behavior 2022-07-18 12:44:01 -07:00
disasm.rs YJIT: Remove redundant extern crate (#5869) 2022-05-02 10:05:01 -04:00
invariants.rs Add ability to trace exit locations in yjit (#5970) 2022-06-09 12:59:39 -04:00
lib.rs YJIT: On-demand executable memory allocation; faster boot (#5944) 2022-06-14 10:23:13 -04:00
options.rs Add ability to trace exit locations in yjit (#5970) 2022-06-09 12:59:39 -04:00
stats.rs Speed up --yjit-trace-exits code (#6106) 2022-07-12 16:40:49 -04:00
utils.rs YJIT: Enable default rustc lints (warnings) (#5864) 2022-04-29 18:20:23 -04:00
virtualmem.rs YJIT: On-demand executable memory allocation; faster boot (#5944) 2022-06-14 10:23:13 -04:00
yjit.rs Add ability to trace exit locations in yjit (#5970) 2022-06-09 12:59:39 -04:00