Skip to content

Update wit-bindgen for upcoming WIT changes#580

Merged
alexcrichton merged 12 commits intobytecodealliance:mainfrom
alexcrichton:wit-changes
May 26, 2023
Merged

Update wit-bindgen for upcoming WIT changes#580
alexcrichton merged 12 commits intobytecodealliance:mainfrom
alexcrichton:wit-changes

Conversation

@alexcrichton
Copy link
Member

This PR is based on bytecodealliance/wasm-tools#1027 and bytecodealliance/wasmtime#6390 and updates the C and Rust guest generators in this repository for the new syntax. Additionally the Wasmtime host test harness is updated with the new syntax and the new constructs.

This commit disables the TeaVM Java generator (cc @dicej) and the TinyGo generator (cc @Mossaka) entirely since from the work on Rust and C I think that these will need relatively substantial updates related to namespacing. I'm happy to help out but I'm hoping that y'all are able to help out with the update as well.

@Mossaka
Copy link
Member

Mossaka commented May 18, 2023

ACK I will take a look hopefully this week.

@Mossaka
Copy link
Member

Mossaka commented May 26, 2023

I am trying to get the tests running again... looking into it right now

@dicej
Copy link
Collaborator

dicej commented May 26, 2023

I'm starting to work on the Java generator this morning.

@alexcrichton alexcrichton marked this pull request as ready for review May 26, 2023 14:11
@alexcrichton alexcrichton merged commit a2935a4 into bytecodealliance:main May 26, 2023
@alexcrichton alexcrichton deleted the wit-changes branch May 26, 2023 17:30
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.

3 participants