summaryrefslogtreecommitdiff
path: root/mjit_compile.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Check argument_arity_error condition in inlinable_iseq_pk0kubun2019-03-211-1/+2
* Share vm_call_iseq_optimizable_p to reduce copy-pastek0kubun2019-03-211-2/+2
* Use designated initializers for compile_statusk0kubun2019-03-181-15/+10
* Use alloca for stack_size_for_pos as wellk0kubun2019-03-181-5/+1
* Use alloca again instead of malloc and freek0kubun2019-03-181-4/+12
* Resurrect r67287 and r67288k0kubun2019-03-181-3/+9
* Revert "Request inline cache values from mjit_compile"k0kubun2019-03-181-7/+3
* Request inline cache values from mjit_compilek0kubun2019-03-171-3/+7
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-22/+22
* Revert "mjit.c: use boolean type for boolean variables"k0kubun2019-01-101-22/+22
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-22/+22
* mjit.c: copy call cache values to MJIT workerk0kubun2018-10-211-2/+4
* mjit.c: copy inline cache values to MJIT workerk0kubun2018-10-211-1/+4
* * append newline at EOF.svn2018-10-201-1/+1
* add disabling MJIT features option.ko12018-10-201-0/+5
* 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