aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm/views/_mjit_compile_ivar.erb
Commit message (Expand)AuthorAgeFilesLines
* Skip checking ROBJECT_EMBEDTakashi Kokubun2020-12-221-3/+3
* Prefer RB_OBJ_FROZEN_RAWTakashi Kokubun2020-12-191-2/+2
* sync RClass::ext::iv_index_tblKoichi Sasada2020-10-171-7/+7
* sync generic_ivtblKoichi Sasada2020-10-141-1/+1
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-1/+1
* Check ROBJECT_EMBED on guards-merged ivar accessTakashi Kokubun2020-07-041-18/+9
* Merge ivar guards on JIT (#3284)Takashi Kokubun2020-07-031-11/+40
* Optimize exivar access on JIT-ed getivarTakashi Kokubun2020-03-301-3/+30
* Introduce an "Inline IVAR cache" structAaron Patterson2019-12-051-3/+3
* Check frozen flag on MJIT setinstancevariableTakashi Kokubun2019-09-041-1/+1
* Drop obsoleted mjit_cancel_ivar debug_counterTakashi Kokubun2019-07-141-1/+0
* Share optimization cancel handlersk0kubun2019-04-141-3/+1
* Unify comment styles across MJIT sourcesk0kubun2019-04-141-1/+1
* Recompile JIT-ed code without optimizationk0kubun2019-04-141-1/+3
* Add debug counters for MJIT cancelk0kubun2019-03-291-0/+1
* Prefer using vm_base_ptr rather than cfp->bpk0kubun2019-03-251-1/+1
* use cfp->bp more.ko12019-03-251-1/+1
* delete emacs mode lines [ci skip]shyouhei2018-12-271-1/+1
* _mjit_compile_ivar.erb: cancel on undefined ivark0kubun2018-10-241-6/+6
* mjit.c: copy inline cache values to MJIT workerk0kubun2018-10-211-4/+6
* revert r65213 and r65215k0kubun2018-10-201-1/+1
* vm_insnhelper.c: never cache getinstancevariable twicek0kubun2018-10-201-1/+1
* _mjit_compile_ivar.rb: use PRIuSIZEshyouhei2018-10-191-1/+1
* _mjit_compile_ivar.erb: optimize setivar as wellk0kubun2018-10-141-0/+52