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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions