summaryrefslogtreecommitdiff
path: root/mjit.h
AgeCommit message (Expand)Author
2020-06-24Do not JIT inline builtin methodsTakashi Kokubun
2020-05-27Carve out mjit_exec_slowpathTakashi Kokubun
2020-05-26Eliminate a call instruction on JIT cancel pathTakashi Kokubun
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-30Include unit id in a function name of an inlined methodTakashi Kokubun
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-30Optimize exivar access on JIT-ed getivarTakashi Kokubun
2020-03-15Add debug counter for unload_unitsTakashi Kokubun
2020-03-12Move code to mark jit_unit's cc_entries to mjit.cTakashi Kokubun
2020-02-26Internalize rb_mjit_unit definition againTakashi Kokubun
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-20suppress clang warnings卜部昌平
2019-12-26decouple internal.h headers卜部昌平
2019-12-01Constified mjit_initNobuyoshi Nakada
2019-12-01Allow specifying arbitrary MJIT flags by --jit-debugTakashi Kokubun
2019-11-14delete unused functions卜部昌平
2019-05-15Rename mjit_gc_finish_hook to mjit_gc_exit_hookTakashi Kokubun
2019-04-20Prefix rb_ to MJIT wait call since it's exportedk0kubun
2019-04-20Update MJIT referencestenderlove
2019-04-16Recompile without method inliningk0kubun
2019-04-14Unify comment styles across MJIT sourcesk0kubun
2019-04-14Recompile JIT-ed code without optimizationk0kubun
2019-04-06Add debug counter for VM <-> MJIT callsk0kubun
2019-03-29Add debug counters for MJITk0kubun
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
2019-03-17Request inline cache values from mjit_compilek0kubun
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2019-01-10Revert "mjit.c: use boolean type for boolean variables"k0kubun
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2018-11-26vm_trace.c: MJIT-limited thread-safety for postponed_jobk0kubun
2018-11-26Revert "process.c: try to workaroun SEGV by r65994"k0kubun
2018-11-26process.c: try to workaroun SEGV by r65994k0kubun
2018-11-26process.c: finish MJIT prior to #execk0kubun
2018-10-21mjit.c: copy call cache values to MJIT workerk0kubun
2018-10-21mjit.c: copy inline cache values to MJIT workerk0kubun
2018-10-20add disabling MJIT features option.ko1
2018-10-07vm_core.h: fix inconsistent prototype declarationsk0kubun
2018-10-07mjit.h: introduce MJIT_STATIC for full mswin JIT supportk0kubun
2018-10-07mjit.h: call compiled code immediatelyk0kubun
2018-09-13Revert "vm_insnhelper.h: simplify EXEC_EC_CFP implementation"k0kubun
2018-09-13vm_insnhelper.h: simplify EXEC_EC_CFP implementationk0kubun
2018-08-11mjit.c: exclude mjit_valid_class_serial_pk0kubun
2018-08-11mjit_worker.c: carve out worker-related codek0kubun
2018-08-09process.c: fix outdated mjit_pause declarationk0kubun
2018-08-07mjit.c: initial support for mswin MJITk0kubun