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-09-26
Rework vm_core to use `int first_lineno` struct member.
Samuel Williams
2022-09-07
Fix typo
Takashi Kokubun
2022-09-06
Adjust pch_status for --mjit=pause
Takashi Kokubun
2022-09-06
Skip early mjit_add_iseq_to_process on --mjit=pause
Takashi Kokubun
2022-09-06
Skip calling check_unit_queue with mjit_opts.custom
Takashi Kokubun
2022-09-06
Allow hooking a different method after --mjit=pause
Takashi Kokubun
2022-09-06
Cache RubyVM::MJIT constants
Takashi Kokubun
2022-09-06
Add an option to lazily boot MJIT for experiments
Takashi Kokubun
2022-09-06
Do not fork the process on --mjit-wait
Takashi Kokubun
2022-09-05
Deal with MJIT_FORCE_ENABLE miniruby
Takashi Kokubun
2022-09-04
Ruby MJIT (#6028)
Takashi Kokubun
2022-09-04
Call appropriate hooks on MJIT's fork
Takashi Kokubun
2022-09-03
Prefer stdbool for MJIT options
Takashi Kokubun
2022-08-21
Use `rb_fork` to suppress deprecated-declarations warnings
Nobuyoshi Nakada
2022-08-20
Drop mswin support of MJIT (#6265)
Takashi Kokubun
2022-08-20
Execute MJIT in a forked Ruby process (#6264)
Takashi Kokubun
2022-08-04
Add `-bundle_loader` to mjit compilation args on macOS
Yuta Saito
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
[next]