Skip to content
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

Moving profiles and relaxed SIMD forward #175

Open
conrad-watt opened this issue Sep 26, 2023 · 2 comments
Open

Moving profiles and relaxed SIMD forward #175

conrad-watt opened this issue Sep 26, 2023 · 2 comments

Comments

@conrad-watt
Copy link
Contributor

conrad-watt commented Sep 26, 2023

After the recent CG meeting (TODO: link notes once uploaded), we need to pin down how we're advancing the intertwined Relaxed SIMD and Profiles proposals - we previously determined that Relaxed SIMD would have a dependency on the existence of a "deterministic" profile.

Here's my view on how votes for moving these forward should be structured:

  • We should vote on relaxed SIMD to phase 4 in the in-person meeting. This vote will imply editorial changes to the spec to create the syntactic framework for profiles and exactly two profiles ("full" and "deterministic") - the poll question can reflect this. No procedural mechanism will be established for adding any further profiles.

  • The profiles "proposal" should be interpreted as a consensus vote on establishing new procedure to evaluate and introduce future profiles - such as the suggested "no-gc" profile. Maybe this means that it shouldn't be called a proposal any more, but simply a vote on a procedural change - a more ambitious version of our previous phase advancement process changes. This debate+vote may take longer to work through (see Criteria for accepting new profiles profiles#6), and the relaxed SIMD vote above does not depend on it.

In the case that the first vote passes but the latter process never completes, this would result in "full" and "deterministic" indefinitely being the only profiles in the specification.

@eqrion
Copy link
Contributor

eqrion commented Sep 26, 2023

This sounds good to me. I just filed an issue here to discuss the future scope of the deterministic profile introduced in relaxed-simd. I would like to have that resolved before the phase 4 vote at the in-person meeting.

@rossberg
Copy link
Member

SGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants