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

[Mono] Fix all the issues related to enabling WasmStripILAfterAOT #90436

Merged
merged 79 commits into from
Nov 13, 2023

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    68dd32a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    7507121 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Make all calling another method go through the logic to see if it cou…

    …ld call an AOT'ed version of it before trying to interp compile it
    fanyang-mono committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    b02a8e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f7b587 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    83cd21e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Move jit_call_can_be_supported to mini-runtime, so it doesn't depends…

    … on the value of mono_use_interpreter
    fanyang-mono committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    1f2f152 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Update var name

    fanyang-mono committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    d9027dd View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    481db67 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    aee3e0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce6e2c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Enable g_fopen to have the capability of handling opening files with …

    …unicode name on all platforms
    fanyang-mono committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    b44c803 View commit details
    Browse the repository at this point in the history
  2. Add comment

    fanyang-mono committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    159e7a1 View commit details
    Browse the repository at this point in the history
  3. Update comment

    fanyang-mono committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    dccc8bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ff2c63 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab352d4 View commit details
    Browse the repository at this point in the history
  6. Remove unused callback

    fanyang-mono committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ed07899 View commit details
    Browse the repository at this point in the history
  7. Remove redundant comment

    fanyang-mono committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    98ad004 View commit details
    Browse the repository at this point in the history
  8. Update method name

    fanyang-mono committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    91edfdd View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    561dd40 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Fix tailcall

    fanyang-mono committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    43aa032 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    a4d901f View commit details
    Browse the repository at this point in the history
  2. Free method header

    fanyang-mono committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    a6f5bc2 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Fix windows build error

    fanyang-mono committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b964fc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    488676a View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    b3b03f5 View commit details
    Browse the repository at this point in the history
  2. Fix test failure

    fanyang-mono committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    e22b851 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    9964c82 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Fix virtual tail call

    fanyang-mono committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    9bdceb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf31655 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92773d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Address review feedback

    fanyang-mono committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    a6fa8c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97ee332 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Put the trimmed assemblies in a new folder, output an updated list of…

    … assemblies and update _WasmAssembliesInternal with the new list
    fanyang-mono committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f5860d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    523bd20 View commit details
    Browse the repository at this point in the history
  2. Remove TrimmedAssemblies

    fanyang-mono committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    a39f0ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ee9c57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    872c2ca View commit details
    Browse the repository at this point in the history
  5. Fix parallelism issue

    fanyang-mono committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    e51edf7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b6fa669 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    d6cb0ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2687449 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Add some logging

    fanyang-mono committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a133e9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae5c260 View commit details
    Browse the repository at this point in the history
  3. Update parameter name

    fanyang-mono committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    58ec329 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Fix wasi build

    fanyang-mono committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    288e186 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    482ce8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    725dbfd View commit details
    Browse the repository at this point in the history
  3. Fix runtime test failure

    fanyang-mono committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    11929f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    968da46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a064c3a View commit details
    Browse the repository at this point in the history
  3. cleanup

    radical committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    117e6b3 View commit details
    Browse the repository at this point in the history
  4. ILStrip: fix typo in id name

    radical committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    b15ef5b View commit details
    Browse the repository at this point in the history
  5. Cleanup

    radical committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    cb975b8 View commit details
    Browse the repository at this point in the history
  6. ILStrip: ensure output assemblies are in the same order as the input.…

    … This is required for incremental builds.
    radical committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    1743fb9 View commit details
    Browse the repository at this point in the history
  7. more cleanup

    radical committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    4919f5a View commit details
    Browse the repository at this point in the history
  8. Re-enable disabled tests

    radical committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    f9d07b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    9de167c View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    1c9e04d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7764b25 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    21a066a View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Copy metadata in AOT compiler and when creating WasmAssembliesToBundl…

    …e from ResolvedFileToPublish
    maraf committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    aeab3ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e117b79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f630a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12cff3d View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Merge remote-tracking branch 'upstream/main' into fan/enable_il_trim_…

    …wasm_always
    
    # Conflicts:
    #	src/mono/wasm/Wasm.Build.Tests/WasmTemplateTestBase.cs
    maraf committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    17085d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed84935 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Address review feedback

    fanyang-mono committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    f2011f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88d537b View commit details
    Browse the repository at this point in the history
  3. Update parameter name

    fanyang-mono committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    c4c3155 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00b1f21 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    7b76c7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    977f49d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    ada4f8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4557eb4 View commit details
    Browse the repository at this point in the history
  3. rework the tests

    - to support webcil case
    - run blazor app
    - add cases for the default setting, and the opposite
    - cleanup
    radical committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    9a7c37d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    562d845 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    740bb45 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a93b5d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    5fc92ca View commit details
    Browse the repository at this point in the history