In https://github.com/ruby/ruby/pull/14044, we disabled the JIT hooks because ZJIT doesn't compile `Array#each` properly. * Add a call into `RubyVM::ZJIT.call_jit_hooks` from `zjit_enable` https://github.com/ruby/ruby/pull/15219/files#r2535877447 * Drop `&& false` from `with_jit` in `jit_hook.rb` * Fix a bug in `Array#each`. We know that `invokebuiltin` for `Array#each` takes a reference to a local, which ZJIT doesn't support.