summaryrefslogtreecommitdiff
path: root/yjit.h
AgeCommit message (Expand)Author
2021-12-31re-enabled YJIT on x64-mswin64NAKAMURA Usaku
2021-12-27Do not support non-x86_64 platformsTakashi Kokubun
2021-12-27Tiny mmap emulation for WindowsU.Nakamura
2021-12-13Rename --jit to --mjit (#5248)Takashi Kokubun
2021-12-06YJIT: Fix incomplete invalidation from opt_setinlinecacheAlan Wu
2021-11-18Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135)Maxime Chevalier-Boisvert
2021-10-25Update YJIT code owners. Revert accidental commit.Maxime Chevalier-Boisvert
2021-10-25Test PRMaxime Chevalier-Boisvert
2021-10-20Move YJIT internal macros away from yjit.h. Tweak styleAlan Wu
2021-10-20Tweak mjit_exec() to remove YJIT symbol exportsAlan Wu
2021-10-20Put YJIT into a single compilation unitAlan Wu
2021-10-20Fix changes from rebaseNoah Gibbs
2021-10-20Count interpreter instructions when -DYJIT_STATS=1Alan Wu
2021-10-20TracePoint supportAlan Wu
2021-10-20Make sure we can still compile with the JIT disabledAaron Patterson
2021-10-20Always use `ret` to return to the interpreterAaron Patterson
2021-10-20Try running with more YJIT options in CI to surface more bugsMaxime Chevalier-Boisvert
2021-10-20Increase default YJIT call threshold to 10. Add exec mem size arg. (#52)Maxime Chevalier-Boisvert
2021-10-20Implement greedy versioning. Refactor versioning logic. (#10)Maxime Chevalier-Boisvert
2021-10-20YJIT: Fancier opt_getinlinecacheAlan Wu
2021-10-20Collect statistics about binding allocations / local variable setAaron Patterson
2021-10-20Get rid of dependency on rb_call_cacheAlan Wu
2021-10-20Yet Another Ruby JIT!Jose Narvaez