-
Notifications
You must be signed in to change notification settings - Fork 146
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
Editorial: Introduce an SDO for checking legacy time zone names #2606
Conversation
e2a97b3
to
ac193fb
Compare
Codecov Report
@@ Coverage Diff @@
## main #2606 +/- ##
=======================================
Coverage 96.15% 96.15%
=======================================
Files 20 20
Lines 11480 11480
Branches 2170 2170
=======================================
Hits 11039 11039
Misses 377 377
Partials 64 64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great find, this is much clearer. Thanks!
…idermonkey-reviewers,mgaudet Implement the changes from - tc39/proposal-temporal#2600 - tc39/proposal-temporal#2604 - tc39/proposal-temporal#2606 Also moves `annotationValueComponent()` into the class, because it's both simpler and faster than the previous implementation. Depends on D182060 Differential Revision: https://phabricator.services.mozilla.com/D182061
…idermonkey-reviewers,mgaudet Implement the changes from - tc39/proposal-temporal#2600 - tc39/proposal-temporal#2604 - tc39/proposal-temporal#2606 Also moves `annotationValueComponent()` into the class, because it's both simpler and faster than the previous implementation. Depends on D182060 Differential Revision: https://phabricator.services.mozilla.com/D182061
…idermonkey-reviewers,mgaudet Implement the changes from - tc39/proposal-temporal#2600 - tc39/proposal-temporal#2604 - tc39/proposal-temporal#2606 Also moves `annotationValueComponent()` into the class, because it's both simpler and faster than the previous implementation. Depends on D182060 Differential Revision: https://phabricator.services.mozilla.com/D182061 UltraBlame original commit: 2de7da340caaad8e668a54faa44ec24696453005
…idermonkey-reviewers,mgaudet Implement the changes from - tc39/proposal-temporal#2600 - tc39/proposal-temporal#2604 - tc39/proposal-temporal#2606 Also moves `annotationValueComponent()` into the class, because it's both simpler and faster than the previous implementation. Depends on D182060 Differential Revision: https://phabricator.services.mozilla.com/D182061 UltraBlame original commit: 2de7da340caaad8e668a54faa44ec24696453005
…idermonkey-reviewers,mgaudet Implement the changes from - tc39/proposal-temporal#2600 - tc39/proposal-temporal#2604 - tc39/proposal-temporal#2606 Also moves `annotationValueComponent()` into the class, because it's both simpler and faster than the previous implementation. Depends on D182060 Differential Revision: https://phabricator.services.mozilla.com/D182061 UltraBlame original commit: 2de7da340caaad8e668a54faa44ec24696453005
I think I finally found a way to clean up the complexity of |TimeZoneIANAName| needing to support ASCII-case-insensitive matches of legacy time zone names. This PR introduces an IsLegacyIANATimeZoneName syntax-directed operation that checks against both the static list and the Etc/GMT±<UnpaddedHour> pattern, and also provides an explanatory note.