summaryrefslogtreecommitdiff
path: root/yjit.h
Commit message (Expand)AuthorAgeFilesLines
* Update YJIT code owners. Revert accidental commit.Maxime Chevalier-Boisvert2021-10-251-1/+1
* Test PRMaxime Chevalier-Boisvert2021-10-251-1/+1
* Move YJIT internal macros away from yjit.h. Tweak styleAlan Wu2021-10-201-26/+4
* Tweak mjit_exec() to remove YJIT symbol exportsAlan Wu2021-10-201-2/+0
* Put YJIT into a single compilation unitAlan Wu2021-10-201-4/+4
* Fix changes from rebaseNoah Gibbs2021-10-201-0/+3
* Count interpreter instructions when -DYJIT_STATS=1Alan Wu2021-10-201-0/+6
* TracePoint supportAlan Wu2021-10-201-0/+1
* Make sure we can still compile with the JIT disabledAaron Patterson2021-10-201-0/+2
* Always use `ret` to return to the interpreterAaron Patterson2021-10-201-1/+1
* Try running with more YJIT options in CI to surface more bugsMaxime Chevalier-Boisvert2021-10-201-1/+1
* Increase default YJIT call threshold to 10. Add exec mem size arg. (#52)Maxime Chevalier-Boisvert2021-10-201-0/+3
* Implement greedy versioning. Refactor versioning logic. (#10)Maxime Chevalier-Boisvert2021-10-201-0/+8
* YJIT: Fancier opt_getinlinecacheAlan Wu2021-10-201-3/+2
* Collect statistics about binding allocations / local variable setAaron Patterson2021-10-201-0/+2
* Get rid of dependency on rb_call_cacheAlan Wu2021-10-201-1/+3
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-0/+61