aboutsummaryrefslogtreecommitdiffstats
path: root/mjit.c
Commit message (Expand)AuthorAgeFilesLines
* More verbose message at unsafe headernobu2018-11-051-9/+12
* Check MJIT_BUILD_DIR strictlynobu2018-11-041-2/+25
* mjit: get rid of rb_mjit_unit_node and use ccan/listnormal2018-10-311-38/+29
* Revert "revert r65471 and include Eric's patch as well"k0kubun2018-10-311-29/+38
* revert r65471 and include Eric's patch as wellk0kubun2018-10-311-38/+29
* Revert "mjit: get rid of rb_mjit_unit_node and use ccan/list"normal2018-10-311-29/+38
* mjit: get rid of rb_mjit_unit_node and use ccan/listnormal2018-10-311-38/+29
* mjit.c (free_list): clear .lengthnormal2018-10-301-0/+1
* mjit.c: prevent from accessing expired jobk0kubun2018-10-231-1/+9
* mjit.c: copy call cache values to MJIT workerk0kubun2018-10-211-1/+6
* mjit.c: copy inline cache values to MJIT workerk0kubun2018-10-211-0/+13
* add disabling MJIT features option.ko12018-10-201-0/+7
* mjit.c: don't let MJIT.pause hang on full active unitsk0kubun2018-10-191-1/+1
* mjit.c: fix obsoleted comment [ci skip]k0kubun2018-10-071-2/+2
* mjit.h: call compiled code immediatelyk0kubun2018-10-071-7/+11
* mjit.c: reduce the number of variablesk0kubun2018-08-121-7/+5
* mjit.c: stop defining alias for a very limited usek0kubun2018-08-111-5/+2
* mjit.c: drop obsoleted duplicated declarationk0kubun2018-08-111-3/+1
* mjit_worker.c: handle calloc failurek0kubun2018-08-111-0/+5
* mjit_worker.c: share MJIT warning logick0kubun2018-08-111-2/+1
* mjit_worker.c: resurrect more static declarationsk0kubun2018-08-111-37/+23
* mjit.c: make some variables static againk0kubun2018-08-111-91/+45
* mjit.c: include mjit_worker.ck0kubun2018-08-111-29/+2
* mjit.c: exclude mjit_valid_class_serial_pk0kubun2018-08-111-20/+8
* mjit_worker.c: prefix mjit_ to pch_statusk0kubun2018-08-111-6/+6
* mjit_worker.c: carve out worker-related codek0kubun2018-08-111-1136/+82
* version.c: separate Init_ruby_descriptionnobu2018-08-101-9/+0
* mjit.c: ruby_version is no longer used since r63279nobu2018-08-101-1/+0
* process.c: don't wait JIT queue flush on rb_f_execk0kubun2018-08-091-14/+3
* process.c: fix outdated mjit_pause declarationk0kubun2018-08-091-1/+1
* mjit.c: add :wait option to RubyVM::MJIT.pausek0kubun2018-08-091-1/+26
* mjit.c: remove old comment about WNOHANG and SIGCHLD [ci skip]normal2018-08-081-6/+1
* mjit.c: initial support for mswin MJITk0kubun2018-08-071-3/+18
* mjit.c: use -Tc flag explicitlyk0kubun2018-08-051-1/+6
* mjit.c: link precompiled objectk0kubun2018-08-051-3/+9
* mjit.c: reorder functions to reduce #ifdef branchesk0kubun2018-08-051-47/+43
* mjit.c: include prebuilt precompiled headerk0kubun2018-08-051-40/+50
* mjit.c: initialize prebuilt precompiled headerk0kubun2018-08-051-24/+50
* mjit.c: skip compaction on MinGWk0kubun2018-08-021-3/+5
* mjit.c: don't apply workaround if --enable-load-relativek0kubun2018-08-021-5/+6
* mjit.c: suppress warnings by -Wunused-valuek0kubun2018-08-021-1/+1
* move atomic logic from mjit.c from ruby_atomic.hshyouhei2018-08-011-9/+1
* mjit.c: allow using MJIT header in build directoryk0kubun2018-07-311-4/+13
* move #pragma out of functionsshyouhei2018-07-301-6/+5
* reduce copy & pasteshyouhei2018-07-301-5/+4
* non-constant aggregate initializer is a C99ismshyouhei2018-07-301-1/+2
* mjit.c: keep unit->o_file on --jit-save-tempsk0kubun2018-07-291-5/+9
* mjit.c: disable compaction on empty queue w/ --jit-waitk0kubun2018-07-291-1/+2
* mjit.c: introduce JIT compaction [experimental]k0kubun2018-07-281-13/+110
* mjit.c: clean up unit link from iseqk0kubun2018-07-271-1/+3