-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Enable AltJits build for LoongArch64 and RiscV64 #110282
Conversation
Build is passing. Now I'm going to work on the new build subset. |
This should be marked as closing #97712. |
Seems that this will also be included in the default |
That's why there's a TODO in the PR description. |
[dotnet-unofficial-build]: squash of dotnet/runtime#110282
[dotnet-unofficial-build]: squash of dotnet/runtime#110282
Introduced a new subset |
094a8e9
to
721f53a
Compare
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
90514a1
to
79f87c9
Compare
@jakobbotsch, PTAL. |
Since we are having CI legs for LA64 and RV, including these in the CI (and default build) seems unnecessary now. |
We still need this because this will be used to enable LA64/RV64 altjits on godbolt so that we can inspect the codegen. |
Pinging @jakobbotsch. |
Sorry for the slowness. Can you please fix the conflict @hez2010? |
/azp run runtime |
Azure Pipelines successfully started running 1 pipeline(s). |
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.
This LGTM. @shushanhf @dotnet/samsung can you PTAL as well?
Sorry for late reply as the Chinese Spring Festival. |
Thanks! |
Thanks! 🎉 |
FYI: adding following entry in {
"name": "windows.x64.Debug.AltJits",
"inherits": "windows.x64.Debug",
"cacheVariables": {
"CLR_CMAKE_BUILD_COMMUNITY_ALTJITS": "1"
}
} |
* main: [Android] Run CoreCLR functional tests on Android (dotnet#112283) [LoongArch64] Fix some assertion failures for Debug ILC building Debug NativeAOT testcases. (dotnet#112229) Fix suspicious code fragments (dotnet#112384) `__ComObject` doesn't support dynamic interface map (dotnet#112375) Native DLLs: only load imported DLLs from System32 (dotnet#112359) [main] Update dependencies from dotnet/roslyn (dotnet#112314) Update SVE instructions that writes to GC regs (dotnet#112389) Bring up android+coreclr windows build. (dotnet#112256) Never use heap for return buffers (dotnet#112060) Wait to complete the test before releasing the agile reference. (dotnet#112387) Prevent returning disposed HTTP/1.1 connections to the pool (dotnet#112383) Fingerprint dotnet.js if writing import map to html is enabled (dotnet#112407) Remove duplicate definition of CORECLR_HOSTING_API_LINKAGE (dotnet#112096) Update the exception message to reflect current behavior. (dotnet#112355) Use enum for frametype not v table (dotnet#112166) Enable AltJits build for LoongArch64 and RiscV64 (dotnet#110282) Guard members of MonoType union & fix related bugs (dotnet#111645) Add optional hooks for debugging OpenSSL memory allocations (dotnet#111539) JIT: Optimize struct parameter register accesses in the backend (dotnet#110819) NativeAOT: Cover more opcodes in type preinitializer (dotnet#112073)
...so that
Introduced a new subset
Clr.AllJitsCommunity
Closes #97712