summaryrefslogtreecommitdiff
path: root/mjit_worker.c
AgeCommit message (Expand)Author
2020-11-28Do not throttle the workaround for --jit-waitTakashi Kokubun
2020-11-27Throttle JIT compactionTakashi Kokubun
2020-11-27Throttle unload_unitsTakashi Kokubun
2020-11-27Avoid unloading units which have enough total_callsTakashi Kokubun
2020-11-27Log when JIT compaction is skipped due to ISeq GCTakashi Kokubun
2020-11-27Run unload_units in the JIT worker threadTakashi Kokubun
2020-11-23Suppress a format-overflow warningNobuyoshi Nakada
2020-11-22Stop leaving .c files for JIT compaction in /tmp (#3802)Takashi Kokubun
2020-11-21Clarify the intention of the include guardTakashi Kokubun
2020-11-21Make c_file / so_file construction consistentTakashi Kokubun
2020-11-21Make sure all threads are scanned on unload_unitsTakashi Kokubun
2020-11-21Remove the unused o_file definitionTakashi Kokubun
2020-11-20Fix wrong #ifdef usages with #ifTakashi Kokubun
2020-11-20Unify some confusing macro usagesTakashi Kokubun
2020-11-20Shrink the blocking region for compile_compact_jit_codeTakashi Kokubun
2020-11-20Eliminate IVC sync between JIT and Ruby threads (#3799)Takashi Kokubun
2020-10-22Revert "Add assertions when inline caches are copied to MJIT"Aaron Patterson
2020-10-22Use a lock level for a less granular lock.Aaron Patterson
2020-09-30Suppress warningsKazuhiro NISHIYAMA
2020-09-18Add assertions when inline caches are copied to MJITAaron Patterson
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