-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[mono][infra] Remove Mono LLVMJIT builds #104552
Conversation
Tagging subscribers to this area: @directhex, @matouskozak |
/azp run runtime-llvm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-llvm |
Azure Pipelines successfully started running 1 pipeline(s). |
Are you going to work on removing LLVMJIT from the mono runtime too? |
I wasn't planning to. I thought that @radekdoulik was trying to remove that as part of LLVM 19 bump #103585 ? |
Yeah it needed to be disabled in that PR but I think we could strip it out completely in a separate PR too. |
/azp run runtime-llvm |
Azure Pipelines successfully started running 1 pipeline(s). |
We are making the runtime build the LLVM JIT without errors in that PR so far. It removes existing optimizations, which used legacy pass manager. Given that this configuration (LLVM/JIT) is not used anymore, we can probably just strip it as @akoeplinger says. |
Mono no longer uses LLVM JIT backend and uses regular mini JIT instead.
The LLVMJIT jobs were completely removed from the
runtime-llvm
andruntime-official
CI and refactored into regular Mono product builds forruntime
.Additionally, make AOT and fullAOT jobs Release only (both PR and rolling builds).