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

Bump to Wasmtime v0.29.0 and Cranelift 0.76.0. #3123

Merged
merged 3 commits into from
Aug 2, 2021

Conversation

cfallin
Copy link
Member

@cfallin cfallin commented Jul 28, 2021

Release Wasmtime v0.29.0 and Cranelift v0.76.0.

@cfallin cfallin requested a review from alexcrichton July 28, 2021 19:11
Copy link
Member

@alexcrichton alexcrichton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r=me, but as you mentioned on Zulip let's wait to hear from @jlb6740. If simd might be done by the end of the week I think it might make sense to squeeze that in before the release

@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:area:peepmatic cranelift:meta Everything related to the meta-language. cranelift:module cranelift:wasm labels Jul 28, 2021
@github-actions
Copy link

Subscribe to Label Action

cc @fitzgen

This issue or pull request has been labeled: "cranelift", "cranelift:area:peepmatic", "cranelift:meta", "cranelift:module", "cranelift:wasm"

Thus the following users have been cc'd because of the following labels:

  • fitzgen: cranelift:area:peepmatic

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

@alexcrichton
Copy link
Member

Also, while here, I went ahead and updated the release notes -- e9fe64f -- mind including that here?

@cfallin
Copy link
Member Author

cfallin commented Jul 28, 2021

Ah, I hadn't done that yet, thanks!

@github-actions github-actions bot added the wasmtime:docs Issues related to Wasmtime's documentation label Jul 28, 2021
@jlb6740
Copy link
Contributor

jlb6740 commented Jul 29, 2021

Hi @cfallin @alexcrichton .. Yes there are two more pull requests that are needed to complete SIMD. Specifically what is left is what covers these tests:

    match (testsuite, testname) {
        ("simd", "simd_i16x8_extadd_pairwise_i8x16") => return true,
        ("simd", "simd_i32x4_extadd_pairwise_i16x8") => return true,
        ("simd", "simd_int_to_int_extend") => return true,
        ("simd", _) => return false,
        _ => {}
    }

The first two are taken care of by pr #3031. It actually works fine but I think we want to do a little refactoring. The lowerings that cover int_to_int_extend I haven't pushed a pr for but have started. Let me see how far I get and give an updated estimate later this week if no urgency to finish by this week.

@cfallin
Copy link
Member Author

cfallin commented Aug 2, 2021

I just updated this PR to rebase on top of latest main with the last x64 SIMD bits (and Alex's just-merged 64-bit memory limit PR). Also updated release notes accordingly. PTAL @alexcrichton for updated note on the latter especially -- thanks!

@cfallin cfallin merged commit 81f1dc9 into bytecodealliance:main Aug 2, 2021
@cfallin cfallin deleted the release-0.29 branch August 2, 2021 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cranelift:meta Everything related to the meta-language. cranelift:module cranelift:wasm cranelift Issues related to the Cranelift code generator wasmtime:docs Issues related to Wasmtime's documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants