Skip to content

Commit 2c6363c

Browse files
authored
[DOC] Write up NEWS entries for JITs (ruby#14301)
1 parent 2ee5a89 commit 2c6363c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

NEWS.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)