File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -243,6 +243,22 @@ The following bundled gems are updated.
243243
244244## JIT
245245
246+ * YJIT
247+ * YJIT stats
248+ * ` ratio_in_yjit ` no longer works in the default build.
249+ Use ` --enable-yjit=stats ` on ` configure ` to enable it on ` --yjit-stats ` .
250+ * Add ` invalidate_everything ` to default stats, which is
251+ incremented when every code is invalidated by TracePoint.
252+ * Add ` mem_size: ` and ` call_threshold: ` options to ` RubyVM::YJIT.enable ` .
253+ * ZJIT
254+ * Add an experimental method-based JIT compiler.
255+ Use ` --enable-zjit ` on ` configure ` to enable the ` --zjit ` support.
256+ * As of Ruby 3.5.0-preview2, ZJIT is not yet ready for speeding up most benchmarks.
257+ Please refrain from evaluating ZJIT just yet. Stay tuned for the Ruby 3.5 release.
258+ * RJIT
259+ * ` --rjit ` is removed. We will move the implementation of the third-party JIT API
260+ to the [ ruby/rjit] ( https://github.com/ruby/rjit ) repository.
261+
246262[ Feature #17473 ] : https://bugs.ruby-lang.org/issues/17473
247263[ Feature #18455 ] : https://bugs.ruby-lang.org/issues/18455
248264[ Feature #19908 ] : https://bugs.ruby-lang.org/issues/19908
You can’t perform that action at this time.
0 commit comments