-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Refactor #1524
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
Merged
Merged
Refactor #1524
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
6ff9c4c
Compute instance exports on demand.
sunfishcode 725355d
Compute module imports and exports on demand too.
sunfishcode e058c04
Rename wasmtime_environ::Export to EntityIndex.
sunfishcode 05f7534
Add a utility function for computing an ExternType.
sunfishcode d1f2996
Add a utility function for looking up a function's signature.
sunfishcode 677ab4e
Add a utility function for computing the ValType of a Global.
sunfishcode 8d5c016
Fix a typo in a comment.
sunfishcode d9a813c
Simplify module imports and exports.
sunfishcode 73c82b7
Make `Instance::exports` return the export names.
sunfishcode a7bf93e
Remove `Instance::module`.
sunfishcode 9cf5fb7
Use a InstanceHandle utility function.
sunfishcode 842bd95
Don't consume self in the `Func::get*` methods.
sunfishcode 1148814
Use `ExactSizeIterator` to avoid needing separate `num_*` methods.
sunfishcode e32dcf5
Rename `Extern::func()` etc. to `into_func()` etc.
sunfishcode 5ddf2b3
Revise examples to avoid using `nth`.
sunfishcode 366e8c4
Add convenience methods to instance for getting specific extern types.
sunfishcode 1811256
Use the convenience functions in more tests and examples.
sunfishcode ad9414d
Avoid cloning strings for `ImportType` and `ExportType`.
sunfishcode b2b5e8d
Remove more obviated clone() calls.
sunfishcode e4b07c5
Simplify `Func`'s closure state.
sunfishcode b53c7c1
Make wasmtime::Export's fields private.
sunfishcode 8050fea
Fix compilation error.
sunfishcode 8d96fff
Make a lifetime parameter explicit, and use better lifetime names.
sunfishcode 2ce07d0
More lifetime cleanups.
sunfishcode File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.