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

Introduce a package resolver #3831

Merged
merged 21 commits into from
May 4, 2023
Merged

Introduce a package resolver #3831

merged 21 commits into from
May 4, 2023

Commits on May 4, 2023

  1. Stubbed out a resolver trait

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    4ea60f8 View commit details
    Browse the repository at this point in the history
  2. Removed engine() from the WasiRuntime trait

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    81a58bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56c0da0 View commit details
    Browse the repository at this point in the history
  4. Rename the DefaultResolver to BuiltinResolver

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    7df87d7 View commit details
    Browse the repository at this point in the history
  5. Threaded the WAPM backend URL through our BuiltinResolver

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    a005890 View commit details
    Browse the repository at this point in the history
  6. Made the in-memory cache use a LRU strategy

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    16c4d6a View commit details
    Browse the repository at this point in the history
  7. Updated ModuleCache::get_webc() to just use the resolver, then delete…

    …d a bunch of dead code
    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    9593106 View commit details
    Browse the repository at this point in the history
  8. Fixed some dead code and compilation errors

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    ad748ba View commit details
    Browse the repository at this point in the history
  9. Switch over to the "url" crate so "wasmer-wasix" will compile to WebA…

    …ssembly
    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    5e389cb View commit details
    Browse the repository at this point in the history
  10. Run "apk update" before installing dependencies on musl

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    e8aa72f View commit details
    Browse the repository at this point in the history
  11. Switched the cache back to a basic RwLock<HashMap>

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    7281bbb View commit details
    Browse the repository at this point in the history
  12. Introduce a FallbackResolver and PreloadedResolver so the "--include-…

    …webc" use case still works
    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    1e8dcb7 View commit details
    Browse the repository at this point in the history
  13. Update WebcIdentifier to use semver::Version

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    1e0ff6e View commit details
    Browse the repository at this point in the history
  14. Adding a FIXME as suggested by @theduke

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    72345ab View commit details
    Browse the repository at this point in the history
  15. Merged the PreloadResolver into our RegistryResolver

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    8b83c2d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f15a4f6 View commit details
    Browse the repository at this point in the history
  17. Fixed some lints

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    cc50d9e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ce703fe View commit details
    Browse the repository at this point in the history
  19. Add some last-minute cleanups

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    a9bfaf2 View commit details
    Browse the repository at this point in the history
  20. Give the Unimplemented HTTP client a Debug impl

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    e0ac912 View commit details
    Browse the repository at this point in the history
  21. "make test-js" should work now

    Michael-F-Bryan committed May 4, 2023
    Configuration menu
    Copy the full SHA
    2f83b25 View commit details
    Browse the repository at this point in the history