Skip to content

Build Ruby 3.5 with ZJIT #509

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Conversation

Earlopain
Copy link
Contributor

zjit is the next big thing and at least one character better than yjit.

It currently lags behind yjit in many areas but commiters expect it to be ready and on par with yjit by the time 3.5 actually releases.

https://bugs.ruby-lang.org/issues/21221

3.5-preview1 doesn't actually contain any code for ZJIT, so this will be a draft for a while until it actually makes sense.

Earlopain added 3 commits May 6, 2025 13:03
ZJIT requires 1.85
All versions are build with rust, so it is always present
zjit is the next big thing and at least one character better than yjit.

It currently lags behind yjit in many areas but commiters expect it to be ready
and on par with yjit by the time 3.5 actually releases.

https://bugs.ruby-lang.org/issues/21221
@Earlopain
Copy link
Contributor Author

I'll double-check if this successfully compiles on all architectures once the next preview is out. It should support the same architectures as YJIT does.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant