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

Build an apphost with hostfxr and hostpolicy linked in #35368

Merged
23 commits merged into from
May 6, 2020

Commits on May 1, 2020

  1. hostfxr: Build most of hostfxr as a static library

    This is part of the work to create an apphost that bundles both hostfxr
    and hostpolicy.  The main distinction between the static and shared
    versions of hostfxr is that the static version contains a hostpolicy
    resolver that references the hostpolicy symbols directly rather than
    loading them from a DLL.
    lpereira authored and VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4841c9a View commit details
    Browse the repository at this point in the history
  2. hostpolicy: Build as a static library

    This change is part of the work to enable an apphost that bundles both
    hostfxr and hostpolicy.  There's no distinction between hostpolicy
    that's built as a shared library and as a static library: the shared
    library is built by linking an empty object file with the static
    library.
    lpereira authored and VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4c89d2c View commit details
    Browse the repository at this point in the history
  3. corehost: Allow linking of hostfxr and hostpolicy with apphost

    Provide a hostfxr_iface class, that abstracts how the hostfxr functions called
    by the early stage in the hosting layer is resolved.
    lpereira authored and VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    d942cf2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea2b6d7 View commit details
    Browse the repository at this point in the history
  5. apphost: Teach apphost about hostfxr_iface

    This provides two implementations of hostfxr_iface: one for the static
    apphost, which bundles hostfxr and hostpolicy, and another for the
    conventional apphost, which loads them dynamically on startup.
    lpereira authored and VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    0f8daea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    23f1bf9 View commit details
    Browse the repository at this point in the history
  7. Exports for unix

    VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    54506ae View commit details
    Browse the repository at this point in the history
  8. EXPORTS_LINKER_OPTION

    VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    87a4e1f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a8b90ae View commit details
    Browse the repository at this point in the history
  10. Move fxr files out of static

    VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    b231629 View commit details
    Browse the repository at this point in the history
  11. Fixes for Linux

    VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    1efc302 View commit details
    Browse the repository at this point in the history
  12. Fix for win-x86

    VSadov committed May 1, 2020
    Configuration menu
    Copy the full SHA
    d381ab4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    50d6cd6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b9cd86a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    433db23 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8e91d89 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Add a test case

    swaroop-sridhar committed May 4, 2020
    Configuration menu
    Copy the full SHA
    444cd0a View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Merge pull request #2 from swaroop-sridhar/staticHostTest

    Add a test case
    VSadov authored May 5, 2020
    Configuration menu
    Copy the full SHA
    8f3de42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    818f5c6 View commit details
    Browse the repository at this point in the history
  3. renamed shared --> standalone

    VSadov committed May 5, 2020
    Configuration menu
    Copy the full SHA
    d95d0ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67cf394 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb30f92 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8669c80 View commit details
    Browse the repository at this point in the history