-
Notifications
You must be signed in to change notification settings - Fork 336
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
Adds a catch-all experimental compatibility flag for incremental work #312
Conversation
Not 100% convinced this is the right direction. @kentonv had suggested the catch-all as a possible approach so wanted to write it up really quick. Do we really want to do it this way or have more specific flags? |
Yes, this is what I had in mind. To explain, the idea here is we'd use this in cases where the change being guarded is expected to be backwards-compatible, and thus no compat flag is needed in the long term, but we still want to block use of the API until it stabilizes. This way we don't end up with a proliferation of obsolete compat flags. I still like this idea but am open to arguments why we wouldn't want to do it this way... |
Just a general concern about it potentially being abused, but no strong feelings either way. |
967a814
to
4008d5b
Compare
Rebased to clear the merge conflict |
|
35ead79
to
ff6bccc
Compare
Will be used, for instance, to incrementally work on experimental Node.js compatibility stuff separately from the nodejs_compat flag that will be used to enable the stuff that's stable.
ff6bccc
to
4861f93
Compare
recheck |
Will be used, for instance, to incrementally work on experimental Node.js compatibility stuff separately from the nodejs_compat flag that will be used to enable the stuff that's stable.