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
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
zjit
Age
Commit message (
Expand
)
Author
2026-03-28
ZJIT: Fn stub: Move args to create appropriate unfilled optional param gap
Alan Wu
2026-03-27
Rename CFP_HAS_JIT_RETURN to CFP_JIT_RETURN
Takashi Kokubun
2026-03-27
Rename cfp->iseq to cfp->_iseq and rb_zjit_cfp_iseq to rb_cfp_iseq
Takashi Kokubun
2026-03-27
ZJIT: Have JITFrame relocate itself via Rust function
Takashi Kokubun
2026-03-27
ZJIT: Define JITFrame struct in C and import via bindgen
Takashi Kokubun
2026-03-27
ZJIT: Move jit_return clearing from rb_set_cfp_pc into codegen
Takashi Kokubun
2026-03-27
ZJIT: Use bare opcode variant in iseq_may_write_block_code
Takashi Kokubun
2026-03-27
ZJIT: Have JITFrame mark and update its own GC pointers
Takashi Kokubun
2026-03-27
ZJIT: Import JITFrame directly instead of via payload
Takashi Kokubun
2026-03-27
ZJIT: Add doc comments to JITFrame and split into two constructors
Takashi Kokubun
2026-03-27
ZJIT: Rename CFP_JIT_RETURN to CFP_HAS_JIT_RETURN
Takashi Kokubun
2026-03-27
ZJIT: Lightweight Frames
Takashi Kokubun
2026-03-27
ZJIT: Combine two IFUNC tag guards into one
Takashi Kokubun
2026-03-27
ZJIT: Add tests for invokeblock IFUNC specialization
Takashi Kokubun
2026-03-27
ZJIT: Specialize invokeblock for IFUNC block handlers
Takashi Kokubun
2026-03-27
ZJIT: Set fallback reasons at HIR construction instead of type_specialize
Takashi Kokubun
2026-03-27
ZJIT: Categorize uncategorized send fallback reasons in stats
Takashi Kokubun
2026-03-27
ZJIT: Check native stack in function_stub_hit (#16585)
Takashi Kokubun
2026-03-27
ZJIT: Recompile sends with literal blocks via exit profiling
Takashi Kokubun
2026-03-27
ZJIT: Add BlockHandler::BlockArg for &proc sends
Takashi Kokubun
2026-03-27
ZJIT: Replace blockiseq: Option<IseqPtr> with block: Option<BlockHandler>
Takashi Kokubun
2026-03-27
ZJIT: Restore test_recompile_no_profile_send test
Takashi Kokubun
2026-03-27
ZJIT: Look up final version status dynamically
Takashi Kokubun
2026-03-27
ZJIT: Skip convert_no_profile_sends on the final ISEQ version
Takashi Kokubun
2026-03-27
ZJIT: Check native stack before compiling ISEQs (#16576)
Takashi Kokubun
2026-03-27
ZJIT: Fix profile_stack to skip block arg for ARGS_BLOCKARG sends (#16581)
Takashi Kokubun
2026-03-27
Bump insta in /zjit in the jit group across 1 directory
dependabot[bot]
2026-03-26
ZJIT: Compile setblockparam (#16517)
Nozomi Hijikata
2026-03-25
ZJIT: Include locals in NoEPEscape PatchPoint side exits (#16558)
Takashi Kokubun
2026-03-25
ZJIT: Support opt_newarray_send with min (#16547)
Max Bernstein
2026-03-25
ZJIT: Avoid allocating Ruby strings during compilation (#16550)
Takashi Kokubun
2026-03-25
ZJIT: Add assert_compiles for codegen tests to assert successful compilation
Takashi Kokubun
2026-03-25
ZJIT: Use 2-space Ruby indentation consistently in codegen_tests.rs
Takashi Kokubun
2026-03-25
ZJIT: Document that SideExitRecompile::argc does not include receiver
Takashi Kokubun
2026-03-25
ZJIT: Add TODO for handle_event state machine on invalidate_iseq_version
Takashi Kokubun
2026-03-25
ZJIT: Count profiles remaining down instead of up
Takashi Kokubun
2026-03-25
ZJIT: Unify invalidation logic into invalidate_iseq_version()
Takashi Kokubun
2026-03-25
ZJIT: Recompile ISEQs with no-profile sends via exit profiling
Takashi Kokubun
2026-03-25
ZJIT: Adjust Type API for checking signedness
Max Bernstein
2026-03-25
ZJIT: Support negative indices in more places
Max Bernstein
2026-03-25
ZJIT: Support negative array indices
Max Bernstein
2026-03-25
ZJIT: Remove eager nil-fill of locals in JIT-to-JIT calls (#16544)
Takashi Kokubun
2026-03-25
Pass reg_cfp instead of iseq to vm_search_method and related functions (#16541)
Takashi Kokubun
2026-03-24
ZJIT: Generate polymorphic branches for skewed polymorphic getivar (#16533)
Takashi Kokubun
2026-03-24
ZJIT: Per-ISEQ feedback for singleton class speculation
Alan Wu
2026-03-24
ZJIT: Dump side-exit locations in Fuchsia trace format (#16470)
Max Bernstein
2026-03-24
ZJIT: Skip too-complex shapes in polymorphic getivar (#16526)
Takashi Kokubun
2026-03-24
ZJIT: Fix spurious CompileError:OutOfMemory
Max Bernstein
2026-03-24
ZJIT: Add new CompileError::NativeStackTooLarge
Max Bernstein
2026-03-23
ZJIT: Compile checkmatch insn (#16496)
Nozomi Hijikata
[next]