aboutsummaryrefslogtreecommitdiffstats
path: root/yjit_iface.c
Commit message (Expand)AuthorAgeFilesLines
* Implement send with blocksAlan Wu2021-10-201-0/+1
* Print top-20 common exit reasons instead of just top-10 (#19)Maxime Chevalier-Boisvert2021-10-201-2/+2
* Try to alloc executable memory within rel32 range on Linux machines (#12)Maxime Chevalier-Boisvert2021-10-201-0/+7
* Implement greedy versioning. Refactor versioning logic. (#10)Maxime Chevalier-Boisvert2021-10-201-0/+3
* cYjitCodeComment is only defined if we're not in debugging modeAaron Patterson2021-10-201-0/+2
* Malloc branch entries (#112)Maxime Chevalier-Boisvert2021-10-201-7/+22
* YJIT: Fancier opt_getinlinecacheAlan Wu2021-10-201-6/+38
* Compute percentage of exits for top-10 exit opsMaxime Chevalier-Boisvert2021-10-201-2/+6
* Fix two stats bugs, refactor stats code, add total_insn_count printMaxime Chevalier-Boisvert2021-10-201-25/+48
* YJIT: add comments to disassemblyAlan Wu2021-10-201-0/+34
* Update yjit_iface.cMaxime Chevalier-Boisvert2021-10-201-1/+1
* YJIT: make ratio_in_yjit more accurateAlan Wu2021-10-201-4/+8
* Collect statistics about binding allocations / local variable setAaron Patterson2021-10-201-0/+12
* Log code size in bytes instead of MiBMaxime Chevalier-Boisvert2021-10-201-2/+2
* Fix improper use of st_foreach_with_replaceAlan Wu2021-10-201-30/+10
* Fix GCC warningsAlan Wu2021-10-201-2/+2
* Introduce yjit_guard_known_klass()Alan Wu2021-10-201-3/+3
* Polymorphic opt_send_without_blockAlan Wu2021-10-201-0/+2
* Get rid of dependency on rb_call_cacheAlan Wu2021-10-201-78/+213
* YJIT: lazy polymorphic getinstancevariableAlan Wu2021-10-201-2/+4
* Add metric for average # of insns spent in yjit before exitingMaxime Chevalier-Boisvert2021-10-201-2/+5
* Include ruby/ruby.h before vm_core.hAlan Wu2021-10-201-2/+2
* Check for nullAlan Wu2021-10-201-1/+3
* Make Blocks depend on BOPSAaron Patterson2021-10-201-7/+29
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-0/+818