aboutsummaryrefslogtreecommitdiffstats
path: root/mjit.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* add disabling MJIT features option.ko12018-10-201-0/+18
* vm_core.h: fix inconsistent prototype declarationsk0kubun2018-10-071-12/+0
* mjit.h: introduce MJIT_STATIC for full mswin JIT supportk0kubun2018-10-071-0/+12
* mjit.h: call compiled code immediatelyk0kubun2018-10-071-2/+2
* Revert "vm_insnhelper.h: simplify EXEC_EC_CFP implementation"k0kubun2018-09-131-3/+1
* vm_insnhelper.h: simplify EXEC_EC_CFP implementationk0kubun2018-09-131-1/+3
* mjit.c: exclude mjit_valid_class_serial_pk0kubun2018-08-111-1/+0
* mjit_worker.c: carve out worker-related codek0kubun2018-08-111-1/+1
* process.c: fix outdated mjit_pause declarationk0kubun2018-08-091-1/+0
* mjit.c: initial support for mswin MJITk0kubun2018-08-071-2/+2
* mjit.c: use NOT_COMPILED_JIT_ISEQ_FUNC for unloadedk0kubun2018-07-271-3/+4
* ruby.c: accept --disable-jit optionk0kubun2018-07-181-1/+3
* mjit.h: avoid signed pointer comparisons (fix for 32-bit)normal2018-07-031-1/+1
* mjit.c: disable calling JIT-ed codek0kubun2018-06-231-2/+3
* mjit.c: unify the variable name with method namek0kubun2018-06-231-2/+2
* mjit.h: skip accessing mjit_opts if JIT-edk0kubun2018-05-211-6/+3
* mjit.c: add timeout for --jit-waitk0kubun2018-03-171-1/+1
* mjit.h: compare as pointernobu2018-02-141-1/+1
* no --jit-ccnobu2018-02-121-12/+0
* comma at the end of enum is a C99ismshyouhei2018-02-051-2/+2
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-0/+3
* mjit.c: merge MJIT infrastructurek0kubun2018-02-041-0/+138