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

Add a wasmtime::component::bindgen! macro #5317

Merged
merged 13 commits into from
Dec 6, 2022

Commits on Dec 6, 2022

  1. Import Wasmtime support from the wit-bindgen repo

    This commit imports the `wit-bindgen-gen-host-wasmtime-rust` crate from
    the `wit-bindgen` repository into the upstream Wasmtime repository. I've
    chosen to not import the full history here since the crate is relatively
    small and doesn't have a ton of complexity. While the history of the
    crate is quite long the current iteration of the crate's history is
    relatively short so there's not a ton of import there anyway. The
    thinking is that this can now continue to evolve in-tree.
    alexcrichton committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    22a0862 View commit details
    Browse the repository at this point in the history
  2. Refactor wasmtime-component-macro a bit

    Make room for a `wit_bindgen` macro to slot in.
    alexcrichton committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    0fdac5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce0767d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a334ddb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    124264f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22baddc View commit details
    Browse the repository at this point in the history
  7. Add an audit of unicase

    alexcrichton committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    f6e242d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cefa5dd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ce479e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3498f53 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5f3cdef View commit details
    Browse the repository at this point in the history
  12. Update audits

    alexcrichton committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    85d70a1 View commit details
    Browse the repository at this point in the history
  13. Update lock file

    alexcrichton committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    46c15f7 View commit details
    Browse the repository at this point in the history