aboutsummaryrefslogtreecommitdiffstats
path: root/mjit_compile.c
Commit message (Expand)AuthorAgeFilesLines
* vm_opts.h: share USE_IC_FOR_IVAR as OPT_IC_FOR_IVARk0kubun2018-10-141-5/+0
* _mjit_compile_getivar.erb: optimize IC-hit getivark0kubun2018-10-141-0/+5
* * expand tabs.svn2018-09-301-1/+1
* mjit_compile.c: improve assertion messagek0kubun2018-09-301-7/+7
* vm_insnhelper.h: rename CI_SET_FASTPATH to CC_SET_FASTPATHk0kubun2018-09-181-2/+2
* mjit_worker.c: don't use ruby_strdupk0kubun2018-08-111-1/+1
* mjit.c: exclude mjit_valid_class_serial_pk0kubun2018-08-111-0/+1
* mjit_worker.c: carve out worker-related codek0kubun2018-08-111-0/+4
* _mjit_compile_send.erb: refactor to share vm_call_iseq_setup_normalk0kubun2018-08-111-1/+1
* mjit.c: handle memory allocation failurek0kubun2018-07-241-0/+2
* mjit.c: prevent GC on MJIT workerk0kubun2018-07-241-2/+2
* mjit_compile.c: reduce sp motion on JITk0kubun2018-07-191-1/+16
* revert r63988k0kubun2018-07-171-16/+1
* mjit_compile.c: resurrect local variable stackk0kubun2018-07-171-1/+16
* revert r62655 for r63763k0kubun2018-07-051-16/+1
* mjit_compile.c: drop catch table handlingk0kubun2018-05-291-6/+2
* _mjit_compile_send.erb: revert r63350k0kubun2018-05-091-2/+0
* _mjit_compile_send.erb: inline recursive callk0kubun2018-05-071-0/+2
* mjit_compile.c: skip generating unnecessary gotok0kubun2018-05-031-5/+5
* mjit_compile.c: verify stack size agreementk0kubun2018-05-031-5/+24
* mjit_compile.inc.erb: verify stack consistencyk0kubun2018-05-031-1/+1
* mjit_compile.c: comment the intention of r63092 [ci skip]k0kubun2018-04-221-0/+1
* _mjit_compile_send.erb: simplify control flowk0kubun2018-04-191-9/+5
* mjit_compile.c: disable stack consistency checkk0kubun2018-04-041-0/+5
* mjit_compile.c: remove unintended definitionk0kubun2018-03-131-2/+0
* mjit_compile.c: disable comment_id by defaultk0kubun2018-03-131-0/+5
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-1/+25
* mjit_compile.c: fix invalid suffix on MinGWk0kubun2018-02-121-2/+2
* _mjit_compile_insn.erb: comment_idnobu2018-02-111-0/+22
* mjit_compile.c: original_body_iseqnobu2018-02-101-1/+3
* mjit mswin support (WIP)usa2018-02-061-0/+3
* mjit_compile.c: fix inconsistent indentationk0kubun2018-02-061-10/+10
* mjit_compile.c: share the definition of macrosk0kubun2018-02-061-4/+0
* vm_insnhelper.c: prefix rb_ to simple_iseq_pk0kubun2018-02-051-2/+2
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-3/+155
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-0/+18