Skip to content
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

[iOS] Enable Diagnostics.Tracing tests #72545

Merged
merged 10 commits into from
Jul 25, 2022

Commits on Jul 20, 2022

  1. [iOS] Enable Diagnostics.Tracing tests

    Fixes an issue where a test project that contains native libraries will fool the AOT compiler task in thinking there are assemblies in different locations. This causes .aotdata files to not be bundled with the test app and ends up causing a runtime assertion.
    Steve Pfister committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    9a3ebbf View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    8d7e6a2 View commit details
    Browse the repository at this point in the history
  2. MonoAOTCompiler: Ensure .aotdata files end up next to the original …

    …assemblies
    
    `iOS` targets depend on these files being next to the original assemblies. But
    that assumption breaks when `MonoAOTCompiler` copies the assemblies to `aot-in`
    directory, and emits the `.aotdata` files there.
    radical committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    2b9204f View commit details
    Browse the repository at this point in the history
  3. MonoAOTCompiler: Correctly handle assemblies to skip for aot, and

    .. unmanaged assemblies.
    
    1. Completely ignore unmanaged assemblies
    2. Assemblies to be skipped for AOT, should still get copied to `aot-in`
    dir. If this is not done, then blazor apps would break because they
    skip` Microsoft.JSInterop.WebAssembly` but other assemblies depend on
    it, thus causing `mono-aot-cross` to fail because it can't find the
    JSInterop assembly.
    radical committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    97b1e6a View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    303f469 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5f5b5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cccd0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b81263 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Configuration menu
    Copy the full SHA
    972cd2b View commit details
    Browse the repository at this point in the history
  2. Properly enable tracing tests

    Steve Pfister committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    3fe3b2f View commit details
    Browse the repository at this point in the history