index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mjit.c
Age
Commit message (
Expand
)
Author
2022-07-27
Adjust styles [ci skip]
Nobuyoshi Nakada
2022-07-14
MJIT: Share rb_mjit_unit through mjit_unit.h
Takashi Kokubun
2022-07-14
MJIT: Merge mjit_worker.c back to mjit.c (#6138)
Takashi Kokubun
2022-07-11
MJIT: s/assert/VM_ASSERT/
Takashi Kokubun
2022-06-16
MJIT: Consider compaction on CC failure
Takashi Kokubun
2022-06-15
MJIT: Handle compaction units on stop_worker
Takashi Kokubun
2022-06-15
MJIT: Get rid of obsoleted compiling_iseqs
Takashi Kokubun
2022-06-15
MJIT: Deal with mjit_free_iseq on mjit_notify_waitpid
Takashi Kokubun
2022-06-15
MJIT: Fix test_jit_failure for mswin
Takashi Kokubun
2022-06-15
MJIT: Handle C compiler failures
Takashi Kokubun
2022-06-15
MJIT: Handle JIT failure properly
Takashi Kokubun
2022-06-15
Remove unused rb_thread_create_mjit_thread
Takashi Kokubun
2022-06-15
Move RubyVM::MJIT to builtin Ruby
Takashi Kokubun
2022-06-15
Remove MJIT worker thread (#6006)
Takashi Kokubun
2022-06-13
Drop MinGW support of MJIT (#6012)
Takashi Kokubun
2022-03-30
Prefix ccan headers (#4568)
Nobuyoshi Nakada
2022-03-24
Add ISEQ_BODY macro
Peter Zhu
2022-01-15
Transfer the responsibility for MJIT options to mjit.c
Nobuyoshi Nakada
2021-08-13
Revert "Pause an MJIT worker when JIT is cancelled"
Takashi Kokubun
2021-08-12
Don't run mjit_cancel_all when MJIT is disabled
Takashi Kokubun
2021-08-12
Pause an MJIT worker when JIT is cancelled
Takashi Kokubun
2021-08-12
Print JIT cancel when all JIT-ed code is cancelled
Takashi Kokubun
2021-06-10
Cast jit_func for Windows
Takashi Kokubun
2021-06-10
Avoid enqueueing the same ISeq twice
Takashi Kokubun
2021-06-02
Do not doubly hold an MJIT lock
Takashi Kokubun
2021-06-02
Fix a race condition around mjit_recompile
Takashi Kokubun
2021-05-31
Change the default --jit-max-cache to 10000
Takashi Kokubun
2021-05-31
Drop JIT_ISEQ_SIZE_THRESHOLD
Takashi Kokubun
2021-05-30
Mark inlined ISeqs during MJIT compilation (#4539)
Takashi Kokubun
2021-01-05
enable constant cache on ractors
Koichi Sasada
2021-01-04
Skip mjit_wait if iseq is not a target
Takashi Kokubun
2021-01-03
Avoid hanging on --jit-wait after MJIT.pause
Takashi Kokubun
2020-12-29
Stop managing valid class serials
Takashi Kokubun
2020-12-20
Mark an ISeq being JIT-ed
Takashi Kokubun
2020-12-20
Mark active_units
Takashi Kokubun
2020-12-20
Stop marking unit_queue
Takashi Kokubun
2020-12-16
Do not access jit_unit if NULL
Takashi Kokubun
2020-12-16
Inline getconstant on JIT (#3906)
Takashi Kokubun
2020-12-16
Lazily move units from active_units to stale_units
Takashi Kokubun
2020-12-03
Assert unit->iseq null out happens under the JIT/GC guard
Takashi Kokubun
2020-11-27
Throttle unload_units
Takashi Kokubun
2020-11-27
Run unload_units in the JIT worker thread
Takashi Kokubun
2020-11-24
Handle calloc failure
Takashi Kokubun
2020-11-23
Prefer calloc/free over ZALLOC/xfree
Takashi Kokubun
2020-11-22
ruby/internal/config.h needs to be included first
Takashi Kokubun
2020-11-22
Make --disable-jit-support compile
Takashi Kokubun
2020-11-22
Remove obsoleted internal/mjit.h inclusion
Takashi Kokubun
2020-11-22
Stop leaving .c files for JIT compaction in /tmp (#3802)
Takashi Kokubun
2020-11-21
Make sure all threads are scanned on unload_units
Takashi Kokubun
2020-11-20
Fix wrong #ifdef usages with #if
Takashi Kokubun
[next]