summaryrefslogtreecommitdiff
path: root/mjit.c
Commit message (Expand)AuthorAgeFilesLines
* Rename rb_gc_new_location to rb_gc_locationAaron Patterson2019-05-181-2/+2
* Rename mjit_gc_finish_hook to mjit_gc_exit_hookTakashi Kokubun2019-05-151-3/+3
* glibc says memcpy cannot take NULLUrabe, Shyouhei2019-04-291-1/+1
* Fix wrong critical section labelk0kubun2019-04-201-2/+2
* Prefix rb_ to MJIT wait call since it's exportedk0kubun2019-04-201-5/+5
* Revert "Revert "Skip ISeq reference for stale_units for debugging""k0kubun2019-04-201-1/+15
* Invalidate JIT-ed code if ISeq is moved by GC.compactk0kubun2019-04-201-0/+4
* Revert "Skip ISeq reference for stale_units for debugging"k0kubun2019-04-201-15/+1
* Skip ISeq reference for stale_units for debuggingk0kubun2019-04-201-1/+15
* Check ISeq references in stale_units took0kubun2019-04-201-0/+10
* Update ISeq references in stale_units as wellk0kubun2019-04-201-0/+11
* fix strict compile errorstenderlove2019-04-201-2/+2
* Update MJIT referencestenderlove2019-04-201-0/+13
* Do not execute MJIT copy job when ISeq is GC-edk0kubun2019-04-141-1/+9
* Prefer uintptr_t over ptrdiff_t for i686k0kubun2019-04-141-1/+1
* Revert "Try to set false explicitly"k0kubun2019-04-141-5/+1
* Try to set false explicitlyk0kubun2019-04-141-1/+5
* Unify comment styles across MJIT sourcesk0kubun2019-04-141-116/+115
* Recompile JIT-ed code without optimizationk0kubun2019-04-141-8/+50
* Prevent mjit length counters from being 0k0kubun2019-03-291-6/+0
* Add debug counter for rb_mjit_unit_listk0kubun2019-03-291-0/+6
* Drop rb_mjit_unit from mjit_copy_jobk0kubun2019-03-171-9/+18
* Fix typos [ci skip]kazu2019-03-171-2/+2
* Change defaults of --jit optionsk0kubun2019-03-171-7/+6
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-26/+26
* Revert "mjit.c: use boolean type for boolean variables"k0kubun2019-01-101-18/+18
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-18/+18
* Removed never-happening casenobu2018-12-091-5/+0
* Duplicate header name only if foundnobu2018-12-081-3/+3
* Fix compile error at r66280nobu2018-12-081-4/+3
* Give the MJIT header path namenobu2018-12-081-38/+26
* Fix memory leak when failed to build pch pathnobu2018-12-071-1/+4
* mjit.c: remove init_listnormal2018-12-041-12/+0
* unconstify cast to get rid of VC++ warningsusa2018-12-041-2/+2
* mjit.c: eliminate -save-temps flagk0kubun2018-12-031-0/+14
* mjit_worker.c: undefine CC_PATHk0kubun2018-12-031-3/+2
* vm_trace.c: workqueue as thread-safe version of postponed_jobnormal2018-11-301-14/+0
* mjit_worker.c: promote mjit_copy_job from functionk0kubun2018-11-271-6/+6
* vm_trace.c: MJIT-limited thread-safety for postponed_jobk0kubun2018-11-261-0/+14
* process.c: avoid dlclose before execk0kubun2018-11-261-6/+10
* Revert "process.c: try to workaroun SEGV by r65994"k0kubun2018-11-261-24/+13
* process.c: try to workaroun SEGV by r65994k0kubun2018-11-261-13/+24
* mjit.c: avoid running copy job handler after ISeq GCk0kubun2018-11-221-8/+8
* mjit.c: fix typos [ci skip]kazu2018-11-201-2/+2
* revert r65807k0kubun2018-11-191-11/+4
* process.c: do not run signal handler before forkk0kubun2018-11-191-4/+11
* mjit.c: fix deadlock introduced by r65785k0kubun2018-11-181-1/+1
* mjit_worker.c: support MJIT in forked Ruby processk0kubun2018-11-181-13/+50
* mjit_build_dir: separate MJIT_BUILD_DIRnobu2018-11-071-3/+14
* mjit.c: don't use mutex before checking availabilityk0kubun2018-11-061-7/+9