Philip Chimento
Philip Chimento
Should this be a discussion over at tc39/ecma402 instead?
I think all the necessary changes on the Temporal side are in https://github.com/tc39/proposal-temporal/pull/2171. In ECMA-402 they would then delete their override of DefaultTimeZone and ensure that all of its callers...
There's a way to make this change non-normatively as well. We could change the definition of GetOption but make sure to use ToObject first on all objects passed to existing...
OK, this is in #493, one non-normative commit followed by a normative commit.
NormalizeOptionsObject and NormalizeOptionsObjectLegacy seem reasonable to me. To get things moving, I would propose adding them both to the 402 spec, then we can later move NormalizeOptionsObject and GetOption into...
I've updated the PR so that it doesn't make any normative changes. Please take a look when you have time!
As per today's TC39 meeting, these are the abstract operations that would be moved into ECMA-262 as part of Temporal: - NormalizeOptionsObject: https://github.com/tc39/ecma402/pull/493/files#diff-8f6d7f17f474d8216e2f15477e3a926dR306-R319 - GetOption: https://github.com/tc39/ecma402/pull/493/files#diff-8f6d7f17f474d8216e2f15477e3a926dR336-R355 @erights Are these definitions...
Any subsequent comments on this, either on the PR itself, or on potential compatibility issues with other proposals?
I'm not available for the 402 monthly meeting tomorrow to discuss this, but if there's anything blocking merging the editorial PR, please let me know!
Making a note here that part of the resolution of this issue needs to be to revert the removal of tests in https://github.com/tc39/test262/issues/3320