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

Variants #2

Merged
merged 43 commits into from
Feb 16, 2024
Merged

Variants #2

merged 43 commits into from
Feb 16, 2024

Conversation

silesmo
Copy link
Owner

@silesmo silesmo commented Feb 16, 2024

No description provided.

silesmo and others added 30 commits January 11, 2024 07:49
bytecodealliance#776)

* adds new WasmImportLinkAttribute for C# and initial support for mono runtime.

* run mono in codegen tests

* fixes some warnings and test bug

* removed unused code and comments

* reverted format changes

---------

Co-authored-by: Timmy Silesmo <timmy@raybrowser.com>
* feat(c#): Multi-return support

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

* fixes multi return

* changes after tuples went in

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

---------

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Co-authored-by: Timmy Silesmo <silesmo@nor2.io>
* Add csharp test

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

* Fix the test

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

---------

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
* most codegen tests pass

* add flag to indicate an interface is being generated

* Enable runtime tests

* suffix "World" to world name

* split option tests so that itt can be brought up without `result`

* add back some needed types

* tidy, revert many-arguments changes

* revert ws change

* tidy and marry up namespace changes in versions test

* use Direction over bool for import or export

remove redundant in_interface flag

* correct bool conversion

* reinstate function level bool

* reinstate function level bool
* feature(c#): Adds enum lifting and lowering

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

* use simplier version for conversion

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

* Add Debug statement

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

* Add correct qualifier

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>

---------

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
* Update wasm-tools/wasmtime dependencies

Bring them all up to their latest

* Fix some test code

* More test fixes

* Update wasi adapter
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
* Update the README

Much time has passed since the last update so try to make words a bit
more accurate.

* Review comments
* Runtime test for options

* cargo fmt
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Release latest changes related to updating wasm-tools dependencies.
* Update how WIT is parsed throughout

Use the `Resolve::push_path` API added recently to wasm-tools to support
more forms of input directories.

* Bump crates to 0.18.0
alexcrichton and others added 13 commits February 13, 2024 17:50
Instead of using `include_str!` use `include_bytes!` since the inputs
may now be in the wasm binary format instead of source file in utf-8.
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
…ter alignment and missing cleanup function.
@silesmo silesmo merged commit 72bac4b into wip Feb 16, 2024
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.

8 participants