Skip to content
This repository has been archived by the owner on Sep 8, 2021. It is now read-only.

Meta: Stage 4 Entrance Criteria #48

Closed
6 tasks done
rbuckton opened this issue Jun 24, 2021 · 12 comments
Closed
6 tasks done

Meta: Stage 4 Entrance Criteria #48

rbuckton opened this issue Jun 24, 2021 · 12 comments

Comments

@rbuckton
Copy link
Collaborator

rbuckton commented Jun 24, 2021

@rbuckton
Copy link
Collaborator Author

@mgaudet you mentioned that an early version of static {} landed in https://bugzilla.mozilla.org/show_bug.cgi?id=1712138. Is this something I can try in Firefox Nightly? If so, what are the prerequisites to enable support?

@mgaudet
Copy link

mgaudet commented Jun 24, 2021

Setting the pref javascript.options.experimental.class_static_blocks=true should let you play with it; and --enable-class-static-blocks should work on up-to-date shells.

@rbuckton
Copy link
Collaborator Author

Thanks! I'll list it as a implementation above, with the caveat that it is flagged and pending acceptance tests.

@mgaudet
Copy link

mgaudet commented Jun 24, 2021

Awesome. I'll circle back to the updated tests and await behaviour probably sometime early-to-mid July

@mgaudet
Copy link

mgaudet commented Jul 15, 2021

Updated await handling has landed under this bug, and so should be in tomorrow's nightlies.

@rbuckton
Copy link
Collaborator Author

@syg, is there a bug tracking class static blocks for v8? I'll I've found so far are these two referenced in the test262 tests:

@rbuckton
Copy link
Collaborator Author

Ah nevermind, I found it: https://bugs.chromium.org/p/v8/issues/detail?id=11375

@rbuckton
Copy link
Collaborator Author

@mgaudet, @syg: Where do SpiderMonkey and V8 stand on this feature's readiness for Stage 4? I am currently waiting on editor signoff on the ECMA-262 PR and any further implementer feedback before adding this to the agenda for the August/September meeting.

@syg
Copy link
Contributor

syg commented Aug 12, 2021

V8 has shipped class static blocks, so it's ready for stage 4 if another browser has also shipped it.

@rbuckton
Copy link
Collaborator Author

V8 has shipped class static blocks, so it's ready for stage 4 if another browser has also shipped it.

Thanks, I've updated the list above.

@mgaudet
Copy link

mgaudet commented Aug 17, 2021

Should ship in Firefox 93 unflagged

@rbuckton
Copy link
Collaborator Author

Stage 4 achieved!

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

No branches or pull requests

3 participants