-
Notifications
You must be signed in to change notification settings - Fork 266
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
Complete reference types proposal #531
Conversation
ok next is to implement table.get and table.set, then add more spectests |
ok finished arm64... the next is to implement table.get set and ref.func on am64. |
43f86ec
to
f0ce773
Compare
Signed-off-by: Takeshi Yoneda <[email protected]>
Signed-off-by: Takeshi Yoneda <[email protected]>
Signed-off-by: Takeshi Yoneda <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. only found some holes around coverage on externref, if intentional please comment.
post merge I'll add an example, which can show why this is interesting to host function definers :D
Signed-off-by: Takeshi Yoneda <[email protected]>
Signed-off-by: Takeshi Yoneda <[email protected]>
Signed-off-by: Takeshi Yoneda <[email protected]>
This commit completes reference-types proposal implementation.
Notably, this adds support for
ref.is_null
,ref.func
,ref.is_null
instructionstable.get
,table.set
,table.grow
,table.size
andtable.fill
instructionsExternref
andFuncref
types (including invocation via uint64 encoding).part of #484