summaryrefslogtreecommitdiff
path: root/mjit_worker.c
AgeCommit message (Expand)Author
2020-05-11sed -i s/RUBY3/RBIMPL/g卜部昌平
2020-05-09mjit_worker.c: compile_compact_jit_code is not used on mingwNobuyoshi Nakada
2020-05-03Revert 0776198486 for Solaris debugTakashi Kokubun
2020-05-03Test no .dSYM on macOSTakashi Kokubun
2020-05-03Split compile and link for MinGW supportTakashi Kokubun
2020-05-03Debug Solaris's MJIT failureTakashi Kokubun
2020-05-03Support cc_added_args againTakashi Kokubun
2020-05-02Avoid infinite times of JIT compactionTakashi Kokubun
2020-05-01Stop generating MJIT_PCH include guardTakashi Kokubun
2020-05-01c_file_access_mode should be defined for WindowsTakashi Kokubun
2020-05-01Deduplicate functions in compacted JIT codeTakashi Kokubun
2020-04-30Include unit id in a function name of an inlined methodTakashi Kokubun
2020-04-30Do not stop the world during JIT compactionTakashi Kokubun
2020-04-10mjit_worker: __GNUC__ is too lax卜部昌平
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