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

[23.0.0] A few more backports #8922

Merged
merged 4 commits into from
Jul 9, 2024

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    da6018d View commit details
    Browse the repository at this point in the history
  2. Update dependency on wit-bindgen (bytecodealliance#8911)

    * Update dependency on `wit-bindgen`
    
    Updating to the latest released version.
    
    * Add vets
    
    * Fix build of test-programs
    alexcrichton committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    4fa5ab3 View commit details
    Browse the repository at this point in the history
  3. Fix panic with invalid DWARF file indices (bytecodealliance#8913)

    I'm not entirely sure what causes this but Wasmtime shouldn't panic with
    invalid DWARF. In general (bytecodealliance#5537) Wasmtime's support for DWARF needs to
    be rewritten, but in the meantime let's play whack-a-mole with panics
    and try to paper over issues.
    
    Closes bytecodealliance#8884
    Closes bytecodealliance#8904
    alexcrichton committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    747e695 View commit details
    Browse the repository at this point in the history
  4. Wasmtime: Pop GC LIFO roots even when there is no GC heap (bytecodeal…

    …liance#8899)
    
    * Wasmtime: Pop GC LIFO roots even when there is no GC heap
    
    We can create and root `i31ref`s without ever allocating a GC heap for the
    store, so we can't guard popping LIFO roots on the presence of a GC heap or else
    we risk unbounded growth of the LIFO root set.
    
    * Fix build with the gc feature disabled
    fitzgen authored and alexcrichton committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    4795013 View commit details
    Browse the repository at this point in the history