Enable AltJits build for LoongArch64 and RiscV64#110282
Enable AltJits build for LoongArch64 and RiscV64#110282jakobbotsch merged 10 commits intodotnet:mainfrom
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). |
jakobbotsch
left a comment
There was a problem hiding this comment.
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)
[dotnet-unofficial-build]: squash of dotnet/runtime#110282
...so that
Introduced a new subset
Clr.AllJitsCommunityCloses #97712