-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[RyuJit/WASM] Create a WASM-targeting RyuJit #121341
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
Conversation
3391b90 to
52024d2
Compare
1ceabfa to
e47623b
Compare
Alternatively, we can just go ahead and add it to alljits right now.
e47623b to
980a171
Compare
Notable build system changes:
1) Not included in clr.alljits yet. Build with clr.wasmjit.
Notable factoring choices:
1) Introduce some new target defines for features which WASM won't need,
like fixed size register mask support and GCInfo based on code metadata.
2) For this initial commit, the amount of changes has been intentionally
minimized. In the future, more things will be moved around and ifdefed
out.
980a171 to
15893ed
Compare
|
@dotnet/jit-contrib |
|
Tagging subscribers to 'arch-wasm': @lewing, @pavelsavara |
|
Merged up to refresh the CI... |
AndyAyersMS
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looked again and think this is good enough for us to get started.
|
Is it possible the SOS test failures on the cDAC lane are related to this? |
It seems hard to see how that's the case, however, there is also not much to go on. The failure happens during
It seems we have another recent run failing in a similar manner (https://dev.azure.com/dnceng-public/public/_build/results?buildId=1200546&view=results): |
kg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for all your hard work on this!
|
One more merge now that CI is probably in better shape. |
|
CI is happier overall but we crossed an GUID update and the new SPMI collection is lagging. So will hold off until we can get that running again. |

Notable build system changes:
Notable factoring choices:
like fixed size register mask support and GCInfo based on code metadata.
minimized. In the future, more things will be moved around and ifdefed out.
Contributes to #121208.