Uh oh!
There was an error while loading. Please reload this page.
[mono][tests] Enable ILStrip after AOT compilation for library tests - #88167
Conversation
ghost
commented
Jun 28, 2023
Tagging subscribers to this area: @directhex Issue DetailsThis PR aims to enable IL stripping during AOT compilation of library tests on iOS-like platforms. Fixes #87740
|
kotlarmilos
commented
Jun 28, 2023
/azp run runtime-ioslike,runtime-ioslikesimulator |
|
Azure Pipelines successfully started running 2 pipeline(s). |
kotlarmilos
commented
Jun 29, 2023
The failures in the library tests appear to be unrelated (TCP connection failure), but since all tests fail during the startup, I would like to check it locally. @akoeplinger Please take a look when you get a chance. |
akoeplinger
commented
Jul 5, 2023
With the fix from https://github.com/dotnet/runtime/pull/87923/files#r1253418906 this passes System.Runtime.Tests on my iOS device, except for three tests which try to assert that a method body contains a specific IL instruction, or inlining attribute etc. I'll fix those and push to this PR. |
lambdageek
commented
Jul 5, 2023
@akoeplinger We'll need to backport the ILStrip fix to net7.0, too |
akoeplinger
commented
Jul 5, 2023
Yep, the 7.0 backport is in #88437 |
kotlarmilos
commented
Jul 11, 2023
/azp run runtime-ioslike,runtime-ioslikesimulator |
|
Azure Pipelines successfully started running 2 pipeline(s). |
This comment was marked as outdated.
This comment was marked as outdated.
kotlarmilos
commented
Jul 19, 2023
/azp run runtime-ioslike,runtime-ioslikesimulator |
|
Azure Pipelines successfully started running 2 pipeline(s). |
kotlarmilos
commented
Dec 19, 2023
/azp run runtime-ioslike |
kotlarmilos
commented
Dec 21, 2023
/azp run runtime-ioslike |
Uh oh!
There was an error while loading. Please reload this page.
akoeplinger
left a comment
There was a problem hiding this comment.
Did you run runtime-extra-platforms or runtime-ioslike pipelines on this to make sure we don't have additional tests failing?
I wonder a bit if we should only turn this on for a subset of assemblies. Or maybe only for the System.* assemblies.
Uh oh!
There was an error while loading. Please reload this page.
kotlarmilos
commented
Jan 16, 2024
/azp run runtime-ioslike |
kotlarmilos
commented
Jan 16, 2024
Let's check if there are other failures. Are there any performance-related implications we need to consider? |
akoeplinger
commented
Jan 16, 2024
Not that I know of. One thing to keep in mind is that we're now also turning this on for library mode i.e. external customers. |
kotlarmilos
commented
Jan 17, 2024
/azp run runtime-ioslike |
kotlarmilos
commented
Jan 17, 2024
/azp run runtime-ioslike |
1 similar comment
kotlarmilos
commented
Jan 23, 2024
/azp run runtime-ioslike |
kotlarmilos
commented
Jan 23, 2024
/azp run runtime-ioslike |
kotlarmilos
commented
Jan 24, 2024
/azp run runtime-ioslike |
kotlarmilos
commented
Jan 26, 2024
Failures shouldn't be related. Additionally, I've disabled it for library mode. |
Description
This PR enables IL stripping after AOT compilation for library tests on iOS-like platforms.
Contributes to #87740