summaryrefslogtreecommitdiff
path: root/mjit_worker.c
Commit message (Expand)AuthorAgeFilesLines
* Allow specifying arbitrary MJIT flags by --jit-debugTakashi Kokubun2019-12-011-2/+4
* Eliminate the possibility to leave freed ISeqTakashi Kokubun2019-10-131-3/+3
* Delay the free until we stop referring to a unitTakashi Kokubun2019-10-131-1/+3
* Remove the quick stop path after convert_unit_to_funcTakashi Kokubun2019-10-131-8/+0
* mjit_worker.c: Add `-lm` to the C compiler in MJIT on AndroidYusuke Endoh2019-10-101-0/+3
* RubyVM::MJIT.pause(wait: true) should waitTakashi Kokubun2019-09-261-3/+6
* Split CC_LINKER_ARGS from CC_DLDFLAGS_ARGSTakashi Kokubun2019-08-301-5/+6
* Try dropping DLDFLAGS from compile_c_to_oTakashi Kokubun2019-08-301-1/+1
* Stop passing CC_LIBS in compile_c_to_oTakashi Kokubun2019-08-281-1/+1
* Handle failure of opening a null deviceTakashi Kokubun2019-07-151-3/+7
* Simplify start_process by exploiting C99Takashi Kokubun2019-07-151-22/+18
* Always call va_end in form_args()Takashi Kokubun2019-07-151-1/+2
* Simplify link_o_to_so argumentsTakashi Kokubun2019-07-141-3/+1
* Fix a wrong buffer size to avoid stack corruptionTakashi Kokubun2019-07-141-2/+2
* Refactor mjit_worker command line with C99Takashi Kokubun2019-07-141-35/+17
* Do not use rb_iseq_path() while moving ISeq pointersTakashi Kokubun2019-05-301-26/+14
* Never make a method call from MJIT workerTakashi Kokubun2019-05-291-6/+9
* Do not call FIX2INT while GC.compact may be runningTakashi Kokubun2019-05-291-6/+6
* Rename mjit_gc_finish_hook to mjit_gc_exit_hookTakashi Kokubun2019-05-151-1/+1
* fix strict compile errorstenderlove2019-04-201-1/+1
* Avoid crash on logging GC-ed ISeqk0kubun2019-04-141-3/+8
* Do not execute MJIT copy job when ISeq is GC-edk0kubun2019-04-141-2/+4
* Add debug counter for MJIT stale_unitsk0kubun2019-04-141-0/+2
* Unify comment styles across MJIT sourcesk0kubun2019-04-141-151/+146
* Recompile JIT-ed code without optimizationk0kubun2019-04-141-0/+4
* Adjusted stylesnobu2019-04-101-1/+2
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-2/+1
* Adjusted stylesnobu2019-04-101-1/+2
* mjit_worker.c: explicitly ignore the unused result of RB_DEBUG_COUNTER_INC_IFmame2019-03-291-4/+4
* Add mjit_compile_failures debug counterk0kubun2019-03-291-0/+1
* Prevent mjit length counters from being 0k0kubun2019-03-291-0/+10
* Use alloca again instead of malloc and freek0kubun2019-03-181-29/+13
* Resurrect r67287 and r67288k0kubun2019-03-181-46/+68
* Revert "Eliminate mjit_copy_job_t reference from mjit_worker"k0kubun2019-03-181-48/+37
* Eliminate mjit_copy_job_t reference from mjit_workerk0kubun2019-03-181-37/+48
* Revert "Request inline cache values from mjit_compile"k0kubun2019-03-181-61/+46
* Request inline cache values from mjit_compilek0kubun2019-03-171-20/+17
* Eliminate mjit_copy_job_t reference from mjit_workerk0kubun2019-03-171-39/+57
* Drop rb_mjit_unit from mjit_copy_jobk0kubun2019-03-171-7/+5
* Fix a typo [ci skip]kazu2019-03-171-1/+1
* Revert "mjit_worker.c: try to simplify CC_DLDFLAGS_ARGS"k0kubun2019-01-191-5/+11
* mjit_worker.c: try to simplify CC_DLDFLAGS_ARGSk0kubun2019-01-191-11/+5
* mjit_worker.c: do not use GCC_NOSTDLIB_FLAGS for OpenBSDk0kubun2019-01-191-3/+3
* Revert "mjit_worker.c: try passing -nostdlib to AIX"k0kubun2019-01-151-2/+2
* mjit_worker.c: pass -nostdlib when making pch as wellk0kubun2019-01-141-4/+12
* mjit_worker.c: try passing -nostdlib to AIXk0kubun2019-01-141-1/+1
* mjit_worker.c: pass -lgcc to GCC platformsk0kubun2019-01-141-7/+7
* mjit_worker.c: untangle CC_LIBS nestingk0kubun2019-01-141-5/+5
* trivial fix r66778 [ci skip]kazu2019-01-121-2/+2
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-52/+49