summaryrefslogtreecommitdiff
path: root/mjit_worker.c
AgeCommit message (Expand)Author
2020-03-17Get rid of bogus warning by VCNobuyoshi Nakada
2020-03-14Use a human-readable funcname with --jit-debugTakashi Kokubun
2020-03-14Revert "Use a human-readable funcname with --jit-debug"Takashi Kokubun
2020-03-14Use a human-readable funcname with --jit-debugTakashi Kokubun
2020-03-12Avoid referring to an old value of reallocTakashi Kokubun
2020-03-10Capture inlined iseq's cc entries in root iseq'sTakashi Kokubun
2020-03-04[win32] suppress false warning by MSVCNobuyoshi Nakada
2020-02-26Add missing free on cc_entriesTakashi Kokubun
2020-02-26Internalize rb_mjit_unit definition againTakashi Kokubun
2020-02-25Explain the situation of inner cc_entries [ci skip]Takashi Kokubun
2020-02-25Note a situation around xmalloc vs free in MJIT [ci skip]Takashi Kokubun
2020-02-25should be initialize jit_unit->cc_entries.Koichi Sasada
2020-02-25prevent GC from mjit worker.Koichi Sasada
2020-02-22Introduce disposable call-cache.Koichi Sasada
2019-12-01Allow specifying arbitrary MJIT flags by --jit-debugTakashi Kokubun
2019-10-13Eliminate the possibility to leave freed ISeqTakashi Kokubun
2019-10-13Delay the free until we stop referring to a unitTakashi Kokubun
2019-10-13Remove the quick stop path after convert_unit_to_funcTakashi Kokubun
2019-10-10mjit_worker.c: Add `-lm` to the C compiler in MJIT on AndroidYusuke Endoh
2019-09-26RubyVM::MJIT.pause(wait: true) should waitTakashi Kokubun
2019-08-30Split CC_LINKER_ARGS from CC_DLDFLAGS_ARGSTakashi Kokubun
2019-08-30Try dropping DLDFLAGS from compile_c_to_oTakashi Kokubun
2019-08-28Stop passing CC_LIBS in compile_c_to_oTakashi Kokubun
2019-07-15Handle failure of opening a null deviceTakashi Kokubun
2019-07-15Simplify start_process by exploiting C99Takashi Kokubun
2019-07-15Always call va_end in form_args()Takashi Kokubun
2019-07-14Simplify link_o_to_so argumentsTakashi Kokubun
2019-07-14Fix a wrong buffer size to avoid stack corruptionTakashi Kokubun
2019-07-14Refactor mjit_worker command line with C99Takashi Kokubun
2019-05-30Do not use rb_iseq_path() while moving ISeq pointersTakashi Kokubun
2019-05-29Never make a method call from MJIT workerTakashi Kokubun
2019-05-29Do not call FIX2INT while GC.compact may be runningTakashi Kokubun
2019-05-15Rename mjit_gc_finish_hook to mjit_gc_exit_hookTakashi Kokubun
2019-04-20fix strict compile errorstenderlove
2019-04-14Avoid crash on logging GC-ed ISeqk0kubun
2019-04-14Do not execute MJIT copy job when ISeq is GC-edk0kubun
2019-04-14Add debug counter for MJIT stale_unitsk0kubun
2019-04-14Unify comment styles across MJIT sourcesk0kubun
2019-04-14Recompile JIT-ed code without optimizationk0kubun
2019-04-10Adjusted stylesnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10Adjusted stylesnobu
2019-03-29mjit_worker.c: explicitly ignore the unused result of RB_DEBUG_COUNTER_INC_IFmame
2019-03-29Add mjit_compile_failures debug counterk0kubun
2019-03-29Prevent mjit length counters from being 0k0kubun
2019-03-18Use alloca again instead of malloc and freek0kubun
2019-03-18Resurrect r67287 and r67288k0kubun
2019-03-18Revert "Eliminate mjit_copy_job_t reference from mjit_worker"k0kubun
2019-03-18Eliminate mjit_copy_job_t reference from mjit_workerk0kubun
2019-03-18Revert "Request inline cache values from mjit_compile"k0kubun