1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Add NEWS entries about YJIT [ci skip] (#6636)

This commit is contained in:
Takashi Kokubun 2022-10-26 07:40:49 -07:00 committed by GitHub
parent 131c31a920
commit b795e66a2d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
Notes: git 2022-10-26 14:41:21 +00:00
Merged-By: maximecb <maximecb@ruby-lang.org>

View file

@ -324,6 +324,12 @@ The following deprecated APIs are removed.
* Support arm64 / aarch64 on UNIX platforms.
* Building YJIT requires Rust 1.58.1+. [[Feature #18481]]
* Physical memory for JIT code is lazily allocated. Unlike Ruby 3.1,
the RSS of a Ruby process is minimized because virtual memory pages
allocated by `--yjit-exec-mem-size` will not be mapped to physical
memory pages until actually utilized by JIT code.
* Introduce Code GC that frees all code pages when the memory consumption
by JIT code reaches `--yjit-exec-mem-size`.
### MJIT