summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2026-03-28ZJIT: Fn stub: Move args to create appropriate unfilled optional param gapAlan Wu
2026-03-27Rename CFP_HAS_JIT_RETURN to CFP_JIT_RETURNTakashi Kokubun
2026-03-27Rename cfp->iseq to cfp->_iseq and rb_zjit_cfp_iseq to rb_cfp_iseqTakashi Kokubun
2026-03-27ZJIT: Have JITFrame relocate itself via Rust functionTakashi Kokubun
2026-03-27ZJIT: Define JITFrame struct in C and import via bindgenTakashi Kokubun
2026-03-27ZJIT: Move jit_return clearing from rb_set_cfp_pc into codegenTakashi Kokubun
2026-03-27ZJIT: Use bare opcode variant in iseq_may_write_block_codeTakashi Kokubun
2026-03-27ZJIT: Have JITFrame mark and update its own GC pointersTakashi Kokubun
2026-03-27ZJIT: Import JITFrame directly instead of via payloadTakashi Kokubun
2026-03-27ZJIT: Add doc comments to JITFrame and split into two constructorsTakashi Kokubun
2026-03-27ZJIT: Rename CFP_JIT_RETURN to CFP_HAS_JIT_RETURNTakashi Kokubun
2026-03-27ZJIT: Lightweight FramesTakashi Kokubun
2026-03-27ZJIT: Combine two IFUNC tag guards into oneTakashi Kokubun
2026-03-27ZJIT: Add tests for invokeblock IFUNC specializationTakashi Kokubun
2026-03-27ZJIT: Specialize invokeblock for IFUNC block handlersTakashi Kokubun
2026-03-27ZJIT: Set fallback reasons at HIR construction instead of type_specializeTakashi Kokubun
2026-03-27ZJIT: Categorize uncategorized send fallback reasons in statsTakashi Kokubun
2026-03-27ZJIT: Check native stack in function_stub_hit (#16585)Takashi Kokubun
2026-03-27ZJIT: Recompile sends with literal blocks via exit profilingTakashi Kokubun
2026-03-27ZJIT: Add BlockHandler::BlockArg for &proc sendsTakashi Kokubun
2026-03-27ZJIT: Replace blockiseq: Option<IseqPtr> with block: Option<BlockHandler>Takashi Kokubun
2026-03-27ZJIT: Restore test_recompile_no_profile_send testTakashi Kokubun
2026-03-27ZJIT: Look up final version status dynamicallyTakashi Kokubun
2026-03-27ZJIT: Skip convert_no_profile_sends on the final ISEQ versionTakashi Kokubun
2026-03-27ZJIT: Check native stack before compiling ISEQs (#16576)Takashi Kokubun
2026-03-27ZJIT: Fix profile_stack to skip block arg for ARGS_BLOCKARG sends (#16581)Takashi Kokubun
2026-03-27Bump insta in /zjit in the jit group across 1 directorydependabot[bot]
2026-03-26ZJIT: Compile setblockparam (#16517)Nozomi Hijikata
2026-03-25ZJIT: Include locals in NoEPEscape PatchPoint side exits (#16558)Takashi Kokubun
2026-03-25ZJIT: Support opt_newarray_send with min (#16547)Max Bernstein
2026-03-25ZJIT: Avoid allocating Ruby strings during compilation (#16550)Takashi Kokubun
2026-03-25ZJIT: Add assert_compiles for codegen tests to assert successful compilationTakashi Kokubun
2026-03-25ZJIT: Use 2-space Ruby indentation consistently in codegen_tests.rsTakashi Kokubun
2026-03-25ZJIT: Document that SideExitRecompile::argc does not include receiverTakashi Kokubun
2026-03-25ZJIT: Add TODO for handle_event state machine on invalidate_iseq_versionTakashi Kokubun
2026-03-25ZJIT: Count profiles remaining down instead of upTakashi Kokubun
2026-03-25ZJIT: Unify invalidation logic into invalidate_iseq_version()Takashi Kokubun
2026-03-25ZJIT: Recompile ISEQs with no-profile sends via exit profilingTakashi Kokubun
2026-03-25ZJIT: Adjust Type API for checking signednessMax Bernstein
2026-03-25ZJIT: Support negative indices in more placesMax Bernstein
2026-03-25ZJIT: Support negative array indicesMax Bernstein
2026-03-25ZJIT: Remove eager nil-fill of locals in JIT-to-JIT calls (#16544)Takashi Kokubun
2026-03-25Pass reg_cfp instead of iseq to vm_search_method and related functions (#16541)Takashi Kokubun
2026-03-24ZJIT: Generate polymorphic branches for skewed polymorphic getivar (#16533)Takashi Kokubun
2026-03-24ZJIT: Per-ISEQ feedback for singleton class speculationAlan Wu
2026-03-24ZJIT: Dump side-exit locations in Fuchsia trace format (#16470)Max Bernstein
2026-03-24ZJIT: Skip too-complex shapes in polymorphic getivar (#16526)Takashi Kokubun
2026-03-24ZJIT: Fix spurious CompileError:OutOfMemoryMax Bernstein
2026-03-24ZJIT: Add new CompileError::NativeStackTooLargeMax Bernstein
2026-03-23ZJIT: Compile checkmatch insn (#16496)Nozomi Hijikata