summaryrefslogtreecommitdiff
path: root/yjit/src/core.rs
AgeCommit message (Expand)Author
2022-09-01Let --yjit-dump-disasm=all dump ocb code as well (#6309)Takashi Kokubun
2022-08-29Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopif...Takashi Kokubun
2022-08-29Fix a bus error on regenerate_branch (https://github.com/Shopify/ruby/pull/408)Takashi Kokubun
2022-08-29Port jit_rb_str_concat to new backend, re-enable cfunc lookup (https://github...Noah Gibbs (and/or Benchmark CI)
2022-08-29Fix block invalidation with new backend. Enable more btests on x86 (https://g...Maxime Chevalier-Boisvert
2022-08-29Minor cleanups (https://github.com/Shopify/ruby/pull/345)Alan Wu
2022-08-29Refactor YJIT branches to use PosMarker (https://github.com/Shopify/ruby/pull...Maxime Chevalier-Boisvert
2022-08-29Implement PosMarker instruction (https://github.com/Shopify/ruby/pull/328)Maxime Chevalier-Boisvert
2022-08-29Fix compile errors on arm on the CI (https://github.com/Shopify/ruby/pull/313)Maxime Chevalier-Boisvert
2022-08-29Get codegen for deferred compilation workingMaxime Chevalier-Boisvert
2022-08-29Port over get_branch_target()Maxime Chevalier-Boisvert
2022-08-29Have Assembler::compile() return a list of GC offsetsMaxime Chevalier-Boisvert
2022-08-29Remove x86_64 dependency in core.rsMaxime Chevalier-Boisvert
2022-08-29Implement gc offset logicMaxime Chevalier-Boisvert
2022-08-24add --yjit-dump-iseqs param (https://github.com/Shopify/ruby/pull/332)Noah Gibbs
2022-08-04YJIT: Add known_* helpers for Type (#6208)John Hawthorn
2022-06-27Separate Type::String into Type::CString and Type::TString.Noah Gibbs (and/or Benchmark CI)
2022-06-14YJIT: On-demand executable memory allocation; faster boot (#5944)Alan Wu
2022-04-29YJIT: Enable default rustc lints (warnings) (#5864)Alan Wu
2022-04-29YJIT: Adopt Clippy suggestions we likeAlan Wu
2022-04-28YJIT: replace BLOCKID_NULL with Option<BlockId>, more idiomatic (#5858)Maxime Chevalier-Boisvert
2022-04-27Rust YJITAlan Wu