aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm/views/_mjit_compile_send.erb
Commit message (Expand)AuthorAgeFilesLines
* extend rb_call_cache卜部昌平2019-11-071-1/+1
* Combine call info and cache to speed up method invocationAlan Wu2019-10-241-2/+3
* Revert "Avoid corrupting VM stack on inlined setlocal"Koichi Sasada2019-07-031-5/+0
* Avoid corrupting VM stack on inlined setlocalTakashi Kokubun2019-07-021-0/+5
* Invalidate JIT-ed code if ISeq is moved by GC.compactk0kubun2019-04-201-2/+2
* Recompile without method inliningk0kubun2019-04-161-1/+1
* Introduce frame-omitted method inliningk0kubun2019-04-161-34/+39
* Implement single-level basic method inlining in JITk0kubun2019-04-161-1/+7
* Share optimization cancel handlersk0kubun2019-04-141-4/+1
* Recompile JIT-ed code without optimizationk0kubun2019-04-141-1/+3
* Fix typo in a comment [ci skip]k0kubun2019-04-061-1/+1
* Add debug counters for MJIT cancelk0kubun2019-03-291-0/+2
* Prefer using vm_base_ptr rather than cfp->bpk0kubun2019-03-251-2/+2
* use cfp->bp more.ko12019-03-251-2/+2
* Check argument_arity_error condition in inlinable_iseq_pk0kubun2019-03-211-5/+5
* delete emacs mode lines [ci skip]shyouhei2018-12-271-1/+1
* Support targetting TracePoint [Feature #15289]ko12018-11-261-1/+1
* _mjit_compile_send.erb: do not inline tailcall ISeqk0kubun2018-10-301-1/+2
* _mjit_compile_send.erb: fix wrong cc usagesk0kubun2018-10-231-2/+2
* mjit.c: remove wrongly-committed debug codek0kubun2018-10-211-1/+0
* mjit.c: copy call cache values to MJIT workerk0kubun2018-10-211-5/+8
* _mjit_compile_send.erb: don't split send_guardk0kubun2018-10-211-1/+6
* _mjit_compile_send.erb: remove TODO comment solved [ci skip]k0kubun2018-09-241-1/+1
* _mjit_compile_send.erb: refactor code to setup iseqk0kubun2018-09-241-5/+2
* vm_insnhelper.h: rename CI_SET_FASTPATH to CC_SET_FASTPATHk0kubun2018-09-181-1/+1
* Revert "vm_insnhelper.h: simplify EXEC_EC_CFP implementation"k0kubun2018-09-131-1/+1
* vm_insnhelper.h: simplify EXEC_EC_CFP implementationk0kubun2018-09-131-1/+1
* _mjit_compile_insn.erb: move pc on JIT cancelk0kubun2018-09-111-1/+2
* vm_insnhelper.c: revert r64280k0kubun2018-08-121-6/+13
* vm_args.c: stop requiring `calling` in vm_caller_setup_arg_blockk0kubun2018-08-111-3/+1
* _mjit_compile_send.erb: refactor to share vm_call_iseq_setup_normalk0kubun2018-08-111-12/+7
* mjit_compile.c: reduce sp motion on JITk0kubun2018-07-191-0/+4
* revert r63988k0kubun2018-07-171-5/+0
* mjit_compile.c: resurrect local variable stackk0kubun2018-07-171-0/+5
* revert r62655 for r63763k0kubun2018-07-051-4/+0
* _mjit_compile_send.erb: disable attr_reader inlinek0kubun2018-05-171-14/+0
* _mjit_compile_send.erb: revert r63350k0kubun2018-05-091-3/+0
* _mjit_compile_send.erb: inline recursive callk0kubun2018-05-071-0/+3
* _mjit_compile_send.erb: retry inlining attr_readerk0kubun2018-05-031-8/+18
* _mjit_compile_send.erb: fix pointer conversion warningk0kubun2018-04-291-1/+1
* revert r63212k0kubun2018-04-231-17/+7
* _mjit_compile_send.erb: inline attr_reader callk0kubun2018-04-201-7/+17
* _mjit_compile_send.erb: simplify control flowk0kubun2018-04-191-3/+5
* _mjit_compile_pc_and_sp.erb: skip moving pck0kubun2018-03-061-0/+3
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-8/+20
* vm.c: add mjit_enable_p flagk0kubun2018-03-031-1/+1
* _mjit_compile_send.erb: resolve warnings on clangk0kubun2018-02-111-2/+2
* _mjit_compile_{insn,send}.erb: suppress warningsnobu2018-02-111-2/+2
* _mjit_compile_send.erb: PRI_SERIALT_PREFIXnobu2018-02-111-1/+2
* mjit_compile.c: original_body_iseqnobu2018-02-101-2/+2