summaryrefslogtreecommitdiff
path: root/mjit.h
Commit message (Expand)AuthorAgeFilesLines
* enable constant cache on ractorsKoichi Sasada2021-01-051-4/+0
* Skip mjit_wait if iseq is not a targetTakashi Kokubun2021-01-041-10/+1
* Stop managing valid class serialsTakashi Kokubun2020-12-291-4/+0
* MJIT is enabled whenever an MJIT header is usedTakashi Kokubun2020-12-211-1/+5
* Mark active_unitsTakashi Kokubun2020-12-201-0/+2
* Stop marking unit_queueTakashi Kokubun2020-12-201-2/+0
* Inline getconstant on JIT (#3906)Takashi Kokubun2020-12-161-0/+7
* ruby/internal/config.h needs to be included firstTakashi Kokubun2020-11-221-1/+1
* Make --disable-jit-support compileTakashi Kokubun2020-11-221-1/+1
* Combine mjit.h and internal/mjit.hTakashi Kokubun2020-11-221-12/+24
* Do not JIT inline builtin methodsTakashi Kokubun2020-06-241-0/+1
* Carve out mjit_exec_slowpathTakashi Kokubun2020-05-271-31/+41
* Eliminate a call instruction on JIT cancel pathTakashi Kokubun2020-05-261-1/+4
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Include unit id in a function name of an inlined methodTakashi Kokubun2020-04-301-1/+1
* add #include guard hack卜部昌平2020-04-131-3/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* Optimize exivar access on JIT-ed getivarTakashi Kokubun2020-03-301-1/+3
* Add debug counter for unload_unitsTakashi Kokubun2020-03-151-1/+0
* Move code to mark jit_unit's cc_entries to mjit.cTakashi Kokubun2020-03-121-1/+1
* Internalize rb_mjit_unit definition againTakashi Kokubun2020-02-261-29/+1
* Introduce disposable call-cache.Koichi Sasada2020-02-221-0/+29
* suppress clang warnings卜部昌平2020-02-201-2/+4
* decouple internal.h headers卜部昌平2019-12-261-2/+5
* Constified mjit_initNobuyoshi Nakada2019-12-011-1/+1
* Allow specifying arbitrary MJIT flags by --jit-debugTakashi Kokubun2019-12-011-0/+2
* delete unused functions卜部昌平2019-11-141-4/+0
* Rename mjit_gc_finish_hook to mjit_gc_exit_hookTakashi Kokubun2019-05-151-2/+2
* Prefix rb_ to MJIT wait call since it's exportedk0kubun2019-04-201-2/+2
* Update MJIT referencestenderlove2019-04-201-0/+1
* Recompile without method inliningk0kubun2019-04-161-0/+2
* Unify comment styles across MJIT sourcesk0kubun2019-04-141-32/+32
* Recompile JIT-ed code without optimizationk0kubun2019-04-141-2/+12
* Add debug counter for VM <-> MJIT callsk0kubun2019-04-061-0/+10
* Add debug counters for MJITk0kubun2019-03-291-0/+8
* Resurrect r67287 and r67288k0kubun2019-03-181-1/+1
* Revert "Eliminate mjit_copy_job_t reference from mjit_worker"k0kubun2019-03-181-6/+0
* Eliminate mjit_copy_job_t reference from mjit_workerk0kubun2019-03-181-0/+6
* Revert "Request inline cache values from mjit_compile"k0kubun2019-03-181-1/+1
* Request inline cache values from mjit_compilek0kubun2019-03-171-1/+1
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-2/+2
* Revert "mjit.c: use boolean type for boolean variables"k0kubun2019-01-101-2/+2
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-2/+2
* vm_trace.c: MJIT-limited thread-safety for postponed_jobk0kubun2018-11-261-0/+4
* Revert "process.c: try to workaroun SEGV by r65994"k0kubun2018-11-261-2/+0
* process.c: try to workaroun SEGV by r65994k0kubun2018-11-261-0/+2
* process.c: finish MJIT prior to #execk0kubun2018-11-261-2/+0
* mjit.c: copy call cache values to MJIT workerk0kubun2018-10-211-1/+1
* mjit.c: copy inline cache values to MJIT workerk0kubun2018-10-211-1/+1