Skip to content

[main] [wasm-mt] Create a Microsoft.NET.Runtime.Emscripten.Cache #211

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

Merged
merged 1 commit into from
Sep 9, 2022

Conversation

lambdageek
Copy link
Member

This is a forward port of #208 to main


Spin out the emscripten system libraries cache into a separate nupkg.

  • Split up the Emscripten SDK by moving the system libraries cache into a separate nupkg.

  • make a new Emscripten Cache SDK that includes just the cache directory

  • the Cache SDK overrides the WasmCachePath (if it's not set by the user) to point into the Cache SDK

    we leave the mt multithreaded libraries in the cache. (But we remove the ww WebWorker (non-pthread) Emscripten API libraries)

Addresses dotnet/runtime#75263

Spin out the emscripten system libraries cache into a separate nupkg.

- Split up the Emscripten SDK by moving the system libraries cache into a separate nupkg.

- make a new Emscripten Cache SDK that includes just the cache directory

- the Cache SDK overrides the WasmCachePath (if it's not set by the user) to point into the Cache SDK

   we leave the mt multithreaded libraries in the cache. (But we remove the ww WebWorker (non-pthread) Emscripten API libraries)

Addresses dotnet/runtime#75263
@lambdageek
Copy link
Member Author

@lewing the cherry-pick applied cleanly; I guess there's no net8 workload yet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants