Improve YJIT documentation for Ruby 3.3 #9263
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Following up #9068, this PR improves YJIT documentation for Ruby 3.3. Now that we moved documentation for Ruby 3.2 to
ruby_3_2
#9245, we don't need to mention Ruby 3.2.--yjit-call-threshold
since it was not explained anywhere.--yjit-code-gc
from "Performance Tips" since we don't really recommend it anymore (hence disabled by default). I moved the documentation to the place explaining--yjit-code-gc
option instead.ratio_in_yjit
for tuning--yjit-exec-mem-size
, which became more accessible in Ruby 3.3.--yjit-cold-threshold
and two-step--yjit-call-threshold
.--yjit-call-threshold
.