summaryrefslogtreecommitdiffstats
path: root/mjit_worker.c (follow)
Commit message (Expand)AuthorAgeLines
* Rename --jit to --mjit (#5248)Takashi Kokubun2021-12-13-2/+2
* MJIT MSVC: Use /Z7 to avoid PDB write raceAlan Wu2021-11-24-3/+10
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-17-1/+1
* Avoid enqueueing the same ISeq twiceTakashi Kokubun2021-06-10-1/+1
* Improve perfomance for Integer#size method [Feature #17135] (#3476)S.H2021-06-04-1/+1
* Do not doubly hold an MJIT lockTakashi Kokubun2021-06-02-2/+2
* Fix a race condition around mjit_recompileTakashi Kokubun2021-06-02-0/+4
* Refactor rb_vm_insn_addr2insn callsTakashi Kokubun2021-06-02-5/+1
* Suppress false warning by MSVCNobuyoshi Nakada2021-06-02-4/+14
* Change the default --jit-max-cache to 10000Takashi Kokubun2021-05-31-2/+2
* Mark inlined ISeqs during MJIT compilation (#4539)Takashi Kokubun2021-05-30-4/+62
* Do not block JIT with pending_stale_pTakashi Kokubun2021-05-20-1/+1
* Specify -c to emit pch with clang (#4423)Takashi Kokubun2021-04-28-0/+1
* Avoid hanging on --jit-wait after MJIT.pauseTakashi Kokubun2021-01-03-1/+1
* Stop managing valid class serialsTakashi Kokubun2020-12-29-13/+0
* Mark an ISeq being JIT-edTakashi Kokubun2020-12-20-0/+5
* Lazily move units from active_units to stale_unitsTakashi Kokubun2020-12-16-7/+19
* Lock only active_units referencesTakashi Kokubun2020-12-14-1/+4
* Lock GC while searching the best iseqTakashi Kokubun2020-12-11-1/+11
* Revert "Revert some recent JIT changes"Takashi Kokubun2020-12-10-1/+14
* Revert "Revert "Have list_node at the top of rb_mjit_unit""Takashi Kokubun2020-12-10-1/+1
* Use list_for_each_safe when list_del is used insideTakashi Kokubun2020-12-10-3/+3
* Revert some recent JIT changesTakashi Kokubun2020-12-07-14/+1
* Revert "Have list_node at the top of rb_mjit_unit"Takashi Kokubun2020-12-07-1/+1
* Wait for GC before unload_unitsTakashi Kokubun2020-12-07-1/+12
* Lock the entire active_units loopTakashi Kokubun2020-12-07-3/+0
* Have list_node at the top of rb_mjit_unitTakashi Kokubun2020-12-07-1/+1
* Lock active_units references on compactionTakashi Kokubun2020-12-06-0/+5
* Do not throttle the workaround for --jit-waitTakashi Kokubun2020-11-28-5/+4
* Throttle JIT compactionTakashi Kokubun2020-11-27-4/+7
* Throttle unload_unitsTakashi Kokubun2020-11-27-5/+11
* Avoid unloading units which have enough total_callsTakashi Kokubun2020-11-27-19/+25
* Log when JIT compaction is skipped due to ISeq GCTakashi Kokubun2020-11-27-1/+4
* Run unload_units in the JIT worker threadTakashi Kokubun2020-11-27-10/+104
* Suppress a format-overflow warningNobuyoshi Nakada2020-11-23-2/+5
* Stop leaving .c files for JIT compaction in /tmp (#3802)Takashi Kokubun2020-11-22-54/+52
* Clarify the intention of the include guardTakashi Kokubun2020-11-21-2/+2
* Make c_file / so_file construction consistentTakashi Kokubun2020-11-21-23/+9
* Make sure all threads are scanned on unload_unitsTakashi Kokubun2020-11-21-1/+1
* Remove the unused o_file definitionTakashi Kokubun2020-11-21-9/+0
* Fix wrong #ifdef usages with #ifTakashi Kokubun2020-11-20-7/+7
* Unify some confusing macro usagesTakashi Kokubun2020-11-20-19/+19
* Shrink the blocking region for compile_compact_jit_codeTakashi Kokubun2020-11-20-4/+3
* Eliminate IVC sync between JIT and Ruby threads (#3799)Takashi Kokubun2020-11-20-70/+0
* Revert "Add assertions when inline caches are copied to MJIT"Aaron Patterson2020-10-22-11/+0
* Use a lock level for a less granular lock.Aaron Patterson2020-10-22-2/+2
* Suppress warningsKazuhiro NISHIYAMA2020-09-30-4/+4
* Add assertions when inline caches are copied to MJITAaron Patterson2020-09-18-0/+11
* sed -i s/RUBY3/RBIMPL/g卜部昌平2020-05-11-1/+1
* mjit_worker.c: compile_compact_jit_code is not used on mingwNobuyoshi Nakada2020-05-09-2/+10