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

[android][ios] Add LibraryBuilder task to support aot library mode #81919

Merged
merged 31 commits into from
Mar 6, 2023

Commits on Jan 11, 2023

  1. Apple side of the library builder

    Steve Pfister committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    1d8483b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

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

Commits on Jan 18, 2023

  1. Android library build

    Steve Pfister committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    bbf6992 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Bring back android exports

    Steve Pfister committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    0055975 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Fix android library build by getting rid of force_load as that is onl…

    …y on osx
    Steve Pfister committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    76cdbe4 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

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

Commits on Feb 1, 2023

  1. Android builds library in separate cmake. iOS does too, but there are…

    … still path issues in the Xcode class
    Steve Pfister committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    9c3d805 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Add ability to pass in library projects to the main app

    Steve Pfister committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    37fde1a View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    e3d1fd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3911d2c View commit details
    Browse the repository at this point in the history
  3. Move symbol table stripping to its own method

    Steve Pfister committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    9bb0dd9 View commit details
    Browse the repository at this point in the history
  4. Revert aotcompiler.c workaround

    Steve Pfister committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    4ed46bf View commit details
    Browse the repository at this point in the history
  5. Condition some of the library builder specific items

    Steve Pfister committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    fde2bda View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Cleanup

    Steve Pfister committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    d6fd785 View commit details
    Browse the repository at this point in the history
  2. Add library builder tasks as a correlation payload.

    Steve Pfister committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    cde3f9d View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary librarybuilder props import

    Steve Pfister committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    6ba6aa9 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Feedback

    Steve Pfister committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    ba37138 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Make sure sample provides linker arg items

    Steve Pfister committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    d3c03ac View commit details
    Browse the repository at this point in the history
  2. Linker args in runtime test build

    Steve Pfister committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    04acf6c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

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

Commits on Feb 23, 2023

  1. Make the runtime libraries to link actually work

    Steve Pfister committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2ccf282 View commit details
    Browse the repository at this point in the history
  2. Add default list of pinvokes for android aot

    Steve Pfister committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    807844e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    55e98f5 View commit details
    Browse the repository at this point in the history
  2. Feedback

    Steve Pfister committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    340a02f View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Remove extra symbols to keep. Condition direct icalls and direct pinv…

    …okes to library mode
    Steve Pfister committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    09aab3c View commit details
    Browse the repository at this point in the history
  2. PR feedback. Add test UnmanagedCallersOnly back in

    Steve Pfister committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    c99889b View commit details
    Browse the repository at this point in the history
  3. Remove autoinit.c as it will come back in a follow up

    Steve Pfister committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    223cf3a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2023

  1. Generate list of assemblies that contained unmanagedcallersonly attri…

    …butes. Additional cleanup.
    Steve Pfister committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    e641c28 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. More feedback

    Steve Pfister committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    6a23439 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e272bb0 View commit details
    Browse the repository at this point in the history
  3. Ignore CA1850 in the library builder

    Steve Pfister committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    f30804d View commit details
    Browse the repository at this point in the history