Skip to content

ZJIT: Invalidate incoming JIT-to-JIT call when the last version is invalidated #1006

Description

@k0kubun

invalidate_iseq_version (called from compile_patch_points!) doesn't invalidate the last version, so rb_zjit_invalidate_no_ep_escape fetches the last version and calls rb_iseq_reset_jit_func, but it doesn't recompile JIT-to-JIT calls.

We should check if it's intentional / makes sense.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions