-
Notifications
You must be signed in to change notification settings - Fork 154
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
February 2020 in-person meeting agenda #474
Comments
I'm happy to only spend half an hour on feature detection. I think 10 minutes for an update and 20 minutes for discussion seems reasonable. |
Reference types to phase 4 is on my Christmas wishlist, too. The main blocker seems to be WebAssembly/reference-types#31 (last comment): getting declared segments into the spec & interpreter. And then at least one more implementation needs to implement that + nullref. So it's possible pushing for phase 4 is premature, but I'd like to explore the possibility. |
Thanks @tlively and @lars-t-hansen - I've added an item for reference types, and updated time required for feature detection. |
I would be interested in discussing the current state of debugging support and limitations regarding Source Maps I encountered while attempting to implement pass-through C++ debugging support in an AoT compiler. |
@rossberg @lukewagner @aheejin @tschneidereit @binji @dschuff @sunfishcode Does the time for discussions seem reasonable? Are there other things we should discuss? |
Not sure we need 1.5 hrs for EH. 1 hr will be probably sufficient, if not too long. I'm also planning to advance the proposal to phase 2, but haven't decided if we are gonna do it before the in-person CG meeting or not. |
I would like to propose a discussion on the C embedding API (or as separate extensions that layer on top of the C API) regarding interface types and WASI. Topics regarding interface types:
Topics regarding WASI (see this issue for more context):
I think 45 minutes will suffice for this. I'll have API proposals ready to present to kickstart design discussion. |
If there is room, I would love to talk about Constant-Time WebAssembly (CT-Wasm) and more broadly why and how we can extend Wasm to allow developers to safely write cryptographic algorithms in Wasm. Frank Denis already wrote up a nice and concise summary of why we need this: WebAssembly/WASI#65 (comment). This topic was brought up before by others: WebAssembly/design#1299 WebAssembly/WASI#65 denoland/deno#3097 |
Sorry for being slow to reply. I suspect that we will need more time for a discussion on GC to make sense (2 hours or more). I want to test the room for some back-to-the-drawing-board ideas around the central issue of casts that might be fairly technical and take time to digest. If there is room, I'd also be happy to present preliminary ideas for stack switching / coroutines / effect handlers, since I have mentioned them and being asked about them on a number of occasions and feel bad about not having provided a more "official" intro and pointer yet. (1/2-1 hour, would fit in well after exceptions) |
Oh, and given that it's heavily used by interface types, we should probably discuss the annotations proposal again. (1/4-1/2 hour) |
I think we are going to vote on the phase advancement in the meeting. And come to think of it, even including the vote, I don't think we need a full hour, unless we revisit previous discussions. I think 0.5 hrs should be sufficient, or people can have a long break :) |
Thanks everyone, I've updated the issue and will shortly be formulating this into a more formal agenda. Please continue to use this issue to propose other topics if any. If you have scheduling constraints and would like to be present for a session, submit a PR to CG-02.md so that any constraints can be taken into account while allocating time slots. |
The link for "Debugging topics" should probably be https://github.com/WebAssembly/debugging/issues. |
Deepti added the agenda here: https://github.com/WebAssembly/meetings/blob/master/2020/CG-02.md#agenda-items Please take a look and see if the order works for you. As always, we'll likely be moving things around up to (and including) the days of the meeting. :-) |
In the WASI section, I'd like to propose a presentation, covering the WASI security model, the anticipated relationships with reference types and interface types, and the relationship to POSIX. Seperately, CT-WASM shouldn't be a sub-item of WASI, since it's a core language feature that isn't specific to WASI. |
Thanks @sunfishcode, I've moved CT-WASM out from WASI topics. Could you also provide a time estimate for the proposed presentation? |
For CT-Wasm 1/4-1/2 should work |
@dtig For the WASI presentation, I estimate a half hour. |
@lars-t-hansen Looks like WebAssembly/reference-types#31 is now closed, is there more there that may need discussion? If not I can take it off the agenda. |
There's a related topic here that we may want to discuss if it isn't resolved by then: WebAssembly/reference-types#76 |
@dtig, you can take it off the agenda. |
Would it be possible to attend remotely? |
I’d be interested in remote too. I had too many conferences this month to also make the meeting. |
Attending remotely is possible, email for the calendar link. Just a caveat though, that given the size of the group this time it's possible that all the discussion may not come through over VC, but all the presentations should work well. |
Thanks for a great meeting everyone! |
What should we discuss at the next in-person meeting? Please comment with agenda items, or things we should discuss so these can be added to the agenda.
I've added some items, and estimated times. Suggestions to remove, or edit time estimates also appreciated.
The text was updated successfully, but these errors were encountered: