aboutsummaryrefslogtreecommitdiffstats
path: root/yjit_iface.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the scraperAaron Patterson2021-10-201-3/+0
* Add a guard that we start executing on the first PCAaron Patterson2021-10-201-0/+1
* Always use `ret` to return to the interpreterAaron Patterson2021-10-201-1/+0
* Code review for expandarray and testsKevin Newton2021-10-201-1/+1
* Implement expandarrayKevin Deisz2021-10-201-0/+5
* Remove seven YJIT counters that are no longer used.Noah Gibbs2021-10-201-7/+0
* Convert yjit static stat variables to countersNoah Gibbs2021-10-201-1/+3
* Add a macro for tweaking default call thresholdAlan Wu2021-10-201-1/+5
* Use builtin_inline_p to avoid pushing a frame for primitive C methods (#63)Maxime Chevalier-Boisvert2021-10-201-1/+0
* Implement send with blocksAlan Wu2021-10-201-26/+26
* Implement calls to methods with simple optional paramsAlan Wu2021-10-201-2/+3
* Improve set instance variableAaron Patterson2021-10-201-0/+7
* Merge pull request #114 from Shopify/yjit-dup-commentsMaxime Chevalier-Boisvert2021-10-201-1/+1
* YJIT: implement calls to ivar getter methodsAlan Wu2021-10-201-1/+3
* YJIT: Fancier opt_getinlinecacheAlan Wu2021-10-201-4/+4
* YJIT: add comments to disassemblyAlan Wu2021-10-201-0/+9
* Collect statistics about binding allocations / local variable setAaron Patterson2021-10-201-0/+3
* Fix GCC warningsAlan Wu2021-10-201-0/+5
* Track interpreter return as an exit reason for leave instrMaxime Chevalier-Boisvert2021-10-201-0/+1
* Introduce yjit_guard_known_klass()Alan Wu2021-10-201-1/+1
* Get rid of dependency on rb_call_cacheAlan Wu2021-10-201-1/+1
* YJIT: hash specialization for opt_arefAlan Wu2021-10-201-2/+0
* Exit reason breakdown for opt_arefAlan Wu2021-10-201-0/+5
* YJIT: lazy polymorphic getinstancevariableAlan Wu2021-10-201-0/+4
* Include ruby/ruby.h before vm_core.hAlan Wu2021-10-201-12/+1
* Make Blocks depend on BOPSAaron Patterson2021-10-201-0/+1
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-0/+91