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
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
2023-03-06
Rename MJIT filenames to RJIT
Takashi Kokubun
2023-03-06
Remove obsoleted mjit_config.h
Takashi Kokubun
2023-03-05
Avoid crashing at a random ISEQ access
Takashi Kokubun
2023-03-05
Change default call threshold to 30
Takashi Kokubun
2023-03-05
Workaround USE_MJIT warnings
Takashi Kokubun
2023-03-05
Invalidate blocks on global constant changes
Takashi Kokubun
2023-03-05
Store MJIT blocks on each ISEQ
Takashi Kokubun
2023-03-05
Invalidate everything on GC.compact
Takashi Kokubun
2023-03-05
Invalidate blocks on constant IC updates
Takashi Kokubun
2023-03-05
Do not compile C calls when C tracing is enabled
Takashi Kokubun
2023-03-05
Disable TracePoint during MJIT compilation
Takashi Kokubun
2023-03-05
Lazily invalidate cme for safety
Takashi Kokubun
2023-03-05
Redo compilation of all ISEQs after invalidation
Takashi Kokubun
2023-03-05
Implement invalidation after cfunc
Takashi Kokubun
2023-03-05
Allow reusing existing blocks
Takashi Kokubun
2023-03-05
Get rid of BlockStub
Takashi Kokubun
2023-03-05
Refactor BranchStub
Takashi Kokubun
2023-03-05
Add compiled_block_count
Takashi Kokubun
2023-03-05
Implement method call
Takashi Kokubun
2023-03-05
Implement branch stub
Takashi Kokubun
2023-03-05
Support release build
Takashi Kokubun
2023-03-05
Use the actual sp_offset
Takashi Kokubun
2023-03-05
Implement defer_compilation
Takashi Kokubun
2023-03-05
Use the term "compile" in different places
Takashi Kokubun
2023-03-05
Carve out CodeBlock
Takashi Kokubun
2023-03-05
Skip compiling at_exit without --mjit-stats
Takashi Kokubun
2023-03-05
Fix broken rebase
Takashi Kokubun
2023-03-05
Implement --mjit-stats
Takashi Kokubun
2023-03-05
Fix TracePoint tests
Takashi Kokubun
2023-03-05
Disable MJIT on a couple of conditions
Takashi Kokubun
2023-03-05
Fix a critical mistake around GC
Takashi Kokubun
2023-03-05
Lock VM during compilation
Takashi Kokubun
2023-03-05
Split responsibilities differently
Takashi Kokubun
2023-03-05
Implement --mjit-dump-disasm
Takashi Kokubun
2023-03-05
Implement a no-op JIT compiler
Takashi Kokubun
2023-03-05
Prepare a JIT buffer
Takashi Kokubun
2023-03-05
Prepare for compiling an ISEQ
Takashi Kokubun
2023-03-05
Use call-threshold 1 for now
Takashi Kokubun
2023-03-05
Prepare rb_mjit_compile hook
Takashi Kokubun
2023-03-05
Move important functions
Takashi Kokubun
2023-03-05
Remove more code
Takashi Kokubun
2023-03-05
Clean up the current MJIT implementation
Takashi Kokubun
2023-02-09
Merge gc.h and internal/gc.h
Matt Valentine-House
2022-12-24
MJIT: Cancel all on disastrous situations (#7019)
Takashi Kokubun
2022-12-10
MJIT: Compile methods in batches (#6900)
Takashi Kokubun
2022-12-08
MJIT: Clarify jit_unit is only for MJIT
Takashi Kokubun
2022-12-08
MJIT: Refactor JIT failure handling
Takashi Kokubun
2022-12-08
MJIT: Add comments about custom hooks [ci skip]
Takashi Kokubun
2022-12-08
MJIT: Convert compact_p flag to an enum
Takashi Kokubun
2022-12-08
MJIT: Drop an obsoleted explanation [ci skip]
Takashi Kokubun
[next]