mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
27 lines
615 B
Ruby
27 lines
615 B
Ruby
module RubyVM::MJIT
|
|
module Hooks # :nodoc: all
|
|
def self.on_bop_redefined(_redefined_flag, _bop)
|
|
# C.mjit_cancel_all("BOP is redefined")
|
|
end
|
|
|
|
def self.on_cme_invalidate(cme)
|
|
Invariants.on_cme_invalidate(cme)
|
|
end
|
|
|
|
def self.on_ractor_spawn
|
|
# C.mjit_cancel_all("Ractor is spawned")
|
|
end
|
|
|
|
def self.on_constant_state_changed(_id)
|
|
# to be used later
|
|
end
|
|
|
|
def self.on_constant_ic_update(_iseq, _ic, _insn_idx)
|
|
# to be used later
|
|
end
|
|
|
|
def self.on_tracing_invalidate_all(_new_iseq_events)
|
|
Invariants.on_tracing_invalidate_all
|
|
end
|
|
end
|
|
end
|