aboutsummaryrefslogtreecommitdiffstats
path: root/mjit_worker.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove the unused o_file definitionTakashi Kokubun2020-11-211-9/+0
* Fix wrong #ifdef usages with #ifTakashi Kokubun2020-11-201-7/+7
* Unify some confusing macro usagesTakashi Kokubun2020-11-201-19/+19
* Shrink the blocking region for compile_compact_jit_codeTakashi Kokubun2020-11-201-4/+3
* Eliminate IVC sync between JIT and Ruby threads (#3799)Takashi Kokubun2020-11-201-70/+0
* Revert "Add assertions when inline caches are copied to MJIT"Aaron Patterson2020-10-221-11/+0
* Use a lock level for a less granular lock.Aaron Patterson2020-10-221-2/+2
* Suppress warningsKazuhiro NISHIYAMA2020-09-301-4/+4
* Add assertions when inline caches are copied to MJITAaron Patterson2020-09-181-0/+11
* sed -i s/RUBY3/RBIMPL/g卜部昌平2020-05-111-1/+1
* mjit_worker.c: compile_compact_jit_code is not used on mingwNobuyoshi Nakada2020-05-091-2/+10
* Revert 0776198486 for Solaris debugTakashi Kokubun2020-05-031-5/+1
* Test no .dSYM on macOSTakashi Kokubun2020-05-031-1/+2
* Split compile and link for MinGW supportTakashi Kokubun2020-05-031-13/+28
* Debug Solaris's MJIT failureTakashi Kokubun2020-05-031-1/+5
* Support cc_added_args againTakashi Kokubun2020-05-031-1/+1
* Avoid infinite times of JIT compactionTakashi Kokubun2020-05-021-3/+9
* Stop generating MJIT_PCH include guardTakashi Kokubun2020-05-011-0/+4
* c_file_access_mode should be defined for WindowsTakashi Kokubun2020-05-011-8/+11
* Deduplicate functions in compacted JIT codeTakashi Kokubun2020-05-011-76/+77
* Include unit id in a function name of an inlined methodTakashi Kokubun2020-04-301-1/+1
* Do not stop the world during JIT compactionTakashi Kokubun2020-04-301-8/+10
* mjit_worker: __GNUC__ is too lax卜部昌平2020-04-101-1/+1
* Get rid of bogus warning by VCNobuyoshi Nakada2020-03-171-1/+2
* Use a human-readable funcname with --jit-debugTakashi Kokubun2020-03-141-4/+39
* Revert "Use a human-readable funcname with --jit-debug"Takashi Kokubun2020-03-141-39/+4
* Use a human-readable funcname with --jit-debugTakashi Kokubun2020-03-141-4/+39
* Avoid referring to an old value of reallocTakashi Kokubun2020-03-121-5/+16
* Capture inlined iseq's cc entries in root iseq'sTakashi Kokubun2020-03-101-20/+37
* [win32] suppress false warning by MSVCNobuyoshi Nakada2020-03-041-1/+2
* Add missing free on cc_entriesTakashi Kokubun2020-02-261-0/+3
* Internalize rb_mjit_unit definition againTakashi Kokubun2020-02-261-1/+29
* Explain the situation of inner cc_entries [ci skip]Takashi Kokubun2020-02-251-0/+5
* Note a situation around xmalloc vs free in MJIT [ci skip]Takashi Kokubun2020-02-251-0/+13
* should be initialize jit_unit->cc_entries.Koichi Sasada2020-02-251-1/+1
* prevent GC from mjit worker.Koichi Sasada2020-02-251-0/+14
* Introduce disposable call-cache.Koichi Sasada2020-02-221-29/+1
* 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