-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Commits on May 1, 2020
-
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.
Configuration menu - View commit details
-
Copy full SHA for 4841c9a - Browse repository at this point
Copy the full SHA 4841c9aView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4c89d2c - Browse repository at this point
Copy the full SHA 4c89d2cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d942cf2 - Browse repository at this point
Copy the full SHA d942cf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea2b6d7 - Browse repository at this point
Copy the full SHA ea2b6d7View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 0f8daea - Browse repository at this point
Copy the full SHA 0f8daeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f1bf9 - Browse repository at this point
Copy the full SHA 23f1bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54506ae - Browse repository at this point
Copy the full SHA 54506aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a4e1f - Browse repository at this point
Copy the full SHA 87a4e1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b90ae - Browse repository at this point
Copy the full SHA a8b90aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b231629 - Browse repository at this point
Copy the full SHA b231629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1efc302 - Browse repository at this point
Copy the full SHA 1efc302View commit details -
Configuration menu - View commit details
-
Copy full SHA for d381ab4 - Browse repository at this point
Copy the full SHA d381ab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d6cd6 - Browse repository at this point
Copy the full SHA 50d6cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9cd86a - Browse repository at this point
Copy the full SHA b9cd86aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 433db23 - Browse repository at this point
Copy the full SHA 433db23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e91d89 - Browse repository at this point
Copy the full SHA 8e91d89View commit details
Commits on May 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 444cd0a - Browse repository at this point
Copy the full SHA 444cd0aView commit details
Commits on May 5, 2020
-
Merge pull request #2 from swaroop-sridhar/staticHostTest
Add a test case
Configuration menu - View commit details
-
Copy full SHA for 8f3de42 - Browse repository at this point
Copy the full SHA 8f3de42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 818f5c6 - Browse repository at this point
Copy the full SHA 818f5c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d95d0ca - Browse repository at this point
Copy the full SHA d95d0caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67cf394 - Browse repository at this point
Copy the full SHA 67cf394View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb30f92 - Browse repository at this point
Copy the full SHA eb30f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8669c80 - Browse repository at this point
Copy the full SHA 8669c80View commit details