-
Notifications
You must be signed in to change notification settings - Fork 793
[reference-types] remove single table restriction in IR #3517
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
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
917ac8a
remove single table constraint from modules
martianboy 45edfa6
a few fixes
martianboy def024d
fix BinaryenAddTable
martianboy 9f99c84
lint
martianboy e47c72a
lint
martianboy f74f8a1
adapt to c74acc0
martianboy 9bae447
fix memory leak in copyTable
martianboy affa243
revert internal table naming with prefix
martianboy 7113a62
add table name getter to c api
martianboy ead9806
don't rely on CallIndirect to always have a tableName
martianboy 80b8f83
fix call_indirect validation if target unreachable
martianboy c378d6f
lint
martianboy 24ff11c
various fixes
martianboy 98e1e42
lint: clang-format
martianboy 73a761b
add an example for c api
martianboy efb6e9c
apply name change suggestion
martianboy 563861d
don't add unnecessary table when splitting
martianboy 9c02a5d
assert conditions
martianboy 5a2991a
elem header format 0x2 for multiple active tables
martianboy 31ca44e
lint
martianboy 6a3a91e
apply minor suggestions
martianboy 20f3dd0
fix multi-table test case and related bugs
martianboy 46852aa
lint
martianboy e2c0c8c
error out early in wasm2js if module has multiple tables
martianboy 4f6ccf0
print table name in call indirect
martianboy 6565460
apply suggestions
martianboy e94b291
fix remove-unused-module-elements and add more tests
martianboy 086759f
add test for directize pass
martianboy b3b8f39
Merge branch 'main' into multi-table
martianboy a3f99ec
create a Builder::makeTable method
martianboy 3379198
Merge remote-tracking branch 'upstream/main' into multi-table
martianboy f51bd42
make sure CallIndirect always has a table name
martianboy eb116e7
define an enum for elem segment flag bits
martianboy d3d6cb5
merge SegmentFlag and ElementFlag enums
martianboy 2478ea8
support parsing numeric index exports
martianboy 306fcdb
fix emscripten test?
martianboy c1cf5a2
lint
martianboy 755537e
don't forget about legacy elem segments!
martianboy 1a27c6a
update js tests
martianboy 8bb5cd6
fix js api
martianboy 5240f7b
prevent fuzzer from adding more tables for now
martianboy b8f3702
lint
martianboy 4faff51
polish
martianboy a7631dc
format
martianboy 6c7ed38
add more c & js apis
martianboy ac73dbf
add removeTable js api
martianboy 21f50ce
update changelog
martianboy c3f1736
improved c api multiple tables test
martianboy ae96436
Merge remote-tracking branch 'upstream/main' into multi-table
martianboy aaa12df
adapt
martianboy 0d0c18e
Merge branch 'main' of https://github.com/WebAssembly/binaryen into m…
martianboy d902590
apply suggestions
martianboy 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
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.