-
Notifications
You must be signed in to change notification settings - Fork 608
V8: Enable as unstable, add syscalls, flesh out call_reducer, etc. #3276
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
base: centril/v8-sysclls-prefix-4
Are you sure you want to change the base?
Conversation
Is this meant to be reviewed or just here for a demo? |
It's meant to be reviewed. |
5e12f1a
to
e5f893d
Compare
# Description of Changes Implements `Serialize` and `Deserialize` for tuples. Extracted from #3276. # API and ABI breaking changes None # Expected complexity level and risk 2 # Testing A test `roundtrip_tuples_in_different_data_formats` is added.
0454ff8
to
cfc090d
Compare
cfc090d
to
e3b6a7b
Compare
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.
LGTM!
8d9364c
to
15c0871
Compare
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.
My code-owned files LGTM
49251c9
to
5a9b6bc
Compare
# Description of Changes Extracted from #3276. # API and ABI breaking changes None # Expected complexity level and risk 1 # Testing Future work.
5a9b6bc
to
2e1e644
Compare
Merge commits are not allowed on this repository
0b7304b
to
21baced
Compare
# Description of Changes Prefix of #3276 to bisect a problem in smoketests. # API and ABI breaking changes None # Expected complexity level and risk 1 # Testing Future work.
21baced
to
af7140a
Compare
592752c
to
ff1fe7b
Compare
cli/publish: expose --js-path to publish js module
ff1fe7b
to
a9e52b4
Compare
Description of Changes
This PR:
unstable
feature flag on the host. To publish a JS module,--javascript --bin-path path/to/module.js
needs to be used. This mechanism is provisional until we come up with something better.WasmInstanceEnv
toInstanceEnv
and friends.create_instance
,make_actor
,call_reducer
with timeouts and long-running logs added as well.API and ABI breaking changes
None
Expected complexity level and risk
3? It's only available on unstable and mostly touches V8 stuff, but the PR is fairly big.
Testing
Follow up PRs will add unit tests for parts.
We'll also need to add integration tests for whole modules.