summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Update ruby.cMaxime Chevalier-Boisvert2021-10-201-1/+1
* Exit if YJIT and MJIT are both enabledAaron Patterson2021-10-201-2/+7
* Prevent stats being enabled late at run-timeMaxime Chevalier-Boisvert2021-10-202-11/+0
* Exit when the object is frozenAaron Patterson2021-10-203-0/+41
* Add a write barrier to ivar setAaron Patterson2021-10-201-6/+20
* Implement setivar method callseileencodes2021-10-201-2/+125
* Allow calling variadic cfuncs with many argsJohn Hawthorn2021-10-202-1/+15
* Add codegen for rb_true and rb_falseJohn Hawthorn2021-10-201-0/+25
* Allow special case of expandarray with nilJohn Hawthorn2021-10-202-0/+24
* Shave a few instructions off of leaveAlan Wu2021-10-201-17/+10
* Use reg1 in GEN_COUNTER_INC to avoid clobbering RAXAlan Wu2021-10-201-3/+5
* Implement newrangeJohn Hawthorn2021-10-202-0/+31
* Additional invokesuper testsJohn Hawthorn2021-10-201-0/+79
* Implement invokesuper using cfp->ep[ME] checkJohn Hawthorn2021-10-205-35/+72
* Store block callee_cme in darrayJohn Hawthorn2021-10-203-24/+45
* Add a small test for the code GCMaxime Chevalier-Boisvert2021-10-201-0/+23
* Use jit_prepare_routine_callJohn Hawthorn2021-10-201-2/+1
* Implement gen_putstringJohn Hawthorn2021-10-201-0/+20
* Add YJIT logoUfuk Kayserilioglu2021-10-201-0/+7
* typo, rename, commentAlan Wu2021-10-202-9/+9
* Avoid immediate side exits in checktypeJohn Hawthorn2021-10-202-11/+21
* filter out internal events. add comments. reorderAlan Wu2021-10-202-5/+15
* Lock, don't loock.Alan Wu2021-10-201-1/+1
* Only clear the JIT function when we invalidate the entry blockAaron Patterson2021-10-201-1/+8
* Allow to toggle YJIT stats collection from runtimeJean Boussier2021-10-202-0/+15
* fix typoAlan Wu2021-10-201-1/+1
* TracePoint supportAlan Wu2021-10-2011-84/+550
* Redo the ivtable lookp once the ivar is setMaxime Chevalier-Boisvert2021-10-201-1/+3
* Make sure that there is always an index table entry for getivarsMaxime Chevalier-Boisvert2021-10-202-63/+63
* Update READMEMaxime Chevalier-Boisvert2021-10-201-3/+3
* Allow to compile with --yjit-stats support but not the full RUBY_DEBUGJean Boussier2021-10-204-47/+75
* Add toregexp to yjiteileencodes2021-10-203-0/+48
* Use cmov to handle Qundef case in getivar instead of side-exitMaxime Chevalier-Boisvert2021-10-202-5/+4
* Add ASM commentMaxime Chevalier-Boisvert2021-10-201-0/+1
* update README with correct repository URLMike Dalessio2021-10-201-3/+3
* Implement putspecialobjectJohn Hawthorn2021-10-202-1/+23
* Add opt_regexpmatch2John Hawthorn2021-10-202-0/+17
* Assign directly to C_ARG_REGS now when possibleJohn Hawthorn2021-10-201-20/+8
* Use callee-saved regs for REG_SP, REG_EP, REG_CFPJohn Hawthorn2021-10-203-109/+25
* Detach mapping to local in ctx_set_local_typeJohn Hawthorn2021-10-202-0/+22
* Fix stack size check for ctx_get_opnd_typeJohn Hawthorn2021-10-201-3/+6
* Move yjit_type_of_value into yjit_core.cJohn Hawthorn2021-10-203-41/+43
* Implement verify_ctx for debuggingJohn Hawthorn2021-10-203-1/+118
* More detection of immediate constantsJohn Hawthorn2021-10-201-2/+10
* Don't generate entry point when PC != 0John Hawthorn2021-10-201-0/+6
* Implement tostring instruction for yjiteileencodes2021-10-202-0/+34
* Simpler fix for -DUSE_EMBED_CI=0Alan Wu2021-10-201-2/+2
* Revert "Fix use-after-free on USE_EMBED_CI=0"Alan Wu2021-10-201-12/+7
* Allow upgrading first N types when stack is largeJohn Hawthorn2021-10-201-6/+7
* Improve comments for mapping functionsJohn Hawthorn2021-10-201-1/+12