serenity icon indicating copy to clipboard operation
serenity copied to clipboard

LibJS: Temporal commits to catch up to

Open Lubrsi opened this issue 2 years ago • 4 comments

Ordered from oldest to newest, these commits should have an effect on the code and/or comments:

  • [x] https://github.com/tc39/proposal-temporal/commit/c410e25e4761bd9c86880219558d25074d28839f - Editorial: Move time zone annotation parsing into ParseISODateTime - Fixed by #15598
  • [x] https://github.com/tc39/proposal-temporal/commit/895854d916c2c1548d0d8744e1fccfc412e8e579 - Editorial: Refactor ToRelativeTemporalObject - Fixed by #15709
  • [x] https://github.com/tc39/proposal-temporal/commit/eec8efab983131401c2092dd26a1f9e8d049b666 - Editorial: Simplify ParseTemporalTimeZoneString - Fixed by #15709
  • [x] https://github.com/tc39/proposal-temporal/commit/278d23842a3537761e5e8b7713590be762a91381 - Fix TemporalCalendarString ambiguity - Fixed by #15080
  • [x] https://github.com/tc39/proposal-temporal/commit/b73aea76a7fe061c7f83486a32e4dba5868a8eaf - Remove TemporalCalendarString production - Fixed by #15080
  • [ ] https://github.com/tc39/proposal-temporal/commit/e192f2c3a870c29be4d586d423f7f47361d88543 - Fix rounding in DifferenceInstant
  • [x] ~~https://github.com/tc39/proposal-temporal/commit/5c699286c266dde9d63f725d348f5a890b8689a5 - Fix CalendarDateMergeFields param and return to Object~~ - N/A
  • [x] https://github.com/tc39/proposal-temporal/commit/a3a82377045895940f1278b19edfc9ae2e62e136 - Normative: Fix inconsistency in order of observable operations - Fixed by #15588
  • [x] https://github.com/tc39/proposal-temporal/commit/9cc8b29b101431f0834d430ba6f69780f4a0c4cf - Normative: Disallow one day long time zone offsets - Fixed by #15575
  • [x] https://github.com/tc39/proposal-temporal/commit/96133586f0f413f27a037a68301c83409df723d3 - Sync the set of RoundingMode - Fixed by #15665
  • [x] https://github.com/tc39/proposal-temporal/commit/1b83226d3f3ac5a37877df38245003425405781f - Editorial: Simplify ResolveISOMonth - Fixed by #15690
  • [x] https://github.com/tc39/proposal-temporal/commit/01d5fbe428e62cd109e92474b96535d369d55f75 - Editorial: Improve alias names in ResolveISOMonth - Fixed by #15690
  • [x] https://github.com/tc39/proposal-temporal/commit/e4ef77777c618fd780abf8b3decc81708288008d - Editorial: Merge ISOMonthCode and BuildISOMonthCode - Fixed by #15690
  • [x] https://github.com/tc39/proposal-temporal/commit/b3582d7b3c248ae67bef053aed8b7aa91f34608d - Editorial: Remove trivial operation IsValidISOMonth - Fixed by #15690
  • [x] https://github.com/tc39/proposal-temporal/commit/1203bf9a3b5ba494e9c46995c98b0627600a98e1 - Editorial: Remove trivial operations ISO{Year,Month,Day} - Fixed by #15690
  • [x] https://github.com/tc39/proposal-temporal/commit/891060f13aa17a26eb7254147b8eaabba1ee0a3b - Normative: Add optional dateAdd parameter to MoveRelativeDate - Fixed by #15634
  • [x] https://github.com/tc39/proposal-temporal/commit/a48838a25aa40619e83ebf16f17a6926f3feeb99 - Normative: Perform a single "dateAdd" lookup for the remaining MoveRelativeDate calls - Fixed by #15634
  • [x] https://github.com/tc39/proposal-temporal/commit/45d90792c3ad767c9ef738e8c726c8727abf3f6c - Editorial: Change dateAdd to a required parameter of MoveRelativeDate - Fixed by #15634
  • [ ] https://github.com/tc39/proposal-temporal/commit/72b58dc8e322224096880960fd1f1f88ff14099a - Editorial: Rename balanceResult to result on step 5.2 of DifferenceTemporalZonedDateTime
  • [x] https://github.com/tc39/proposal-temporal/commit/4c454640dbc2a39b9dd7e409ab85fdcdd690fed5 - Editorial: Sync the set of rounding modes for RoundNumberToIncrementAsIfPositive - Fixed by #15665
  • [x] https://github.com/tc39/proposal-temporal/commit/c2a0cead29729d8cdbb49adcc722c78c70db6627 - Normative: Add missing validation to remaining Calendar operations - Fixed by #15662
  • [x] https://github.com/tc39/proposal-temporal/commit/261692a0a39d82ebfb357dacb7d9dacc736bed5a - Editorial: Remove call to ToPositveInteger after CalendarDaysInMonth - Fixed by #16719
  • [x] https://github.com/tc39/proposal-temporal/commit/11aad4006750cc352a134c4a2c46ba49d7b6c894 - Editorial: Convert calendar operation results to floats - Fixed by #16827
  • [x] https://github.com/tc39/proposal-temporal/commit/08cc0fb54e9812b6ab71bb39e813420c09cdfd65 - Editorial: Add structured headers to calendar getter operations - Fixed by #16738
  • [x] https://github.com/tc39/proposal-temporal/commit/15b7293b38956a99805a48ab042a780a343cb5e2 - Editorial: Add explicit assertion for days - ~~Fixed by #15942~~
  • [x] https://github.com/tc39/proposal-temporal/commit/9b139a1d2d42c04f5b755c73cdbb80b9333b298b - Normative: Refactor CalendarFields for better linearity - Fixed by #15710
  • [x] https://github.com/tc39/proposal-temporal/commit/409ab66b47d5536f7da622c1ac7c8d57e62a686a - Rebase: Replace RoundTowardsZero with truncate - Fixed by #15589
  • [x] https://github.com/tc39/proposal-temporal/commit/1b051cc2222b5d532ad93c0d96a3a6f6567c7e0a - Rebase: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds - Fixed by #15589
  • [x] https://github.com/tc39/proposal-temporal/commit/e834014c766a9fb4d8ee89f21ad284e0f268b467 - Rebase: Replace GetIANATimeZoneEpochValue with GetNamedTimeZoneEpochNanoseconds - Fixed by #15589
  • [x] https://github.com/tc39/proposal-temporal/commit/e44d36b44be50f4bc8a8acbca6127d3298352546 - Rebase: Replace GetIANATimeZoneOffsetNanoseconds with GetNamedTimeZoneOffsetNanoseconds - Fixed by #15589
  • [x] https://github.com/tc39/proposal-temporal/commit/e232580d8e40735e8de07e146a4f4b67620ff41b - Rebase: Remove DefaultTimeZone from proposal - Fixed by #15589
  • [x] https://github.com/tc39/proposal-temporal/commit/654e300db9882fc985840e11f35525864848f8fd - Rebase: Use infallible ParseTimeZoneOffsetString, and IsTimeZoneOffsetString - Fixed by #15589
  • [ ] https://github.com/tc39/proposal-temporal/commit/e1efe595e98a7d246b5a9d3ccc71375d04e66865 - Rebase: Adapt to new UTCOffset grammar from ECMA-262
  • [x] https://github.com/tc39/proposal-temporal/commit/4b0246ae58c1c327e6b422f2c3179e21bc98c31a - Editorial: Rename GetIANATimeZoneNextTransition to GetNamedTimeZoneNextTransition - Fixed by #15636
  • [x] https://github.com/tc39/proposal-temporal/commit/6b759d146b346017527fea6daf29dc4f8047d372 - Editorial: Rename GetIANATimeZonePreviousTransition to GetNamedTimeZonePreviousTransition - Fixed by #15636
  • [x] https://github.com/tc39/proposal-temporal/commit/d83dcf082029f463b7fe33cb6e2db65046c869d7 - Editorial: Define IsValidTimeZoneName in terms of AvailableTimeZones - Fixed by #15662
  • [x] ~~https://github.com/tc39/proposal-temporal/commit/0e726aa3349893242e470acd8a5dc9e84615067f - Editorial: Add minimum implementations of GetNamedTimeZone___ operations~~ - N/A
  • [x] ~~https://github.com/tc39/proposal-temporal/commit/b30c20c4d7e760c6667210992ff6453a55f568e2 - Editorial: Add clarifying assertion to CanonicalizeTimeZoneName~~ - N/A
  • [x] https://github.com/tc39/proposal-temporal/commit/873313b3bd124bc6d8219f552beb2391be380df2 - Editorial: Rename IsValidTimeZoneName to IsAvailableTimeZoneName - Fixed by #15662
  • [x] https://github.com/tc39/proposal-temporal/commit/2dc20bf69065c17631347f8b7e48cae651ae8a38 - Normative: Reject relativeTo string such as "2022-08-18T17:01Z" - Fixed by #15662
  • [x] https://github.com/tc39/proposal-temporal/commit/c64b8447d66b5f7985fbc5b9e49723eeeed7790d - Normative: Align ISO 8601 grammar with annotations from IXDTF - Fixed by #15893
  • [x] https://github.com/tc39/proposal-temporal/commit/e715a50712abc2a7b45e80cdfb5ad38fb6b9f047 - Normative: Add calendarName: "critical" option to toString() methods - Fixed by #15893
  • [x] https://github.com/tc39/proposal-temporal/commit/d84937f827b9af355c4b581c216c8d8bc63a69fb - Normative: Add timeZoneName: "critical" option to ZonedDateTime.toString() - Fixed by #15893
  • [x] https://github.com/tc39/proposal-temporal/commit/3592882f9199a6062d0b6a198378ea6453b9c687 - Editorial: Fix missing variable in CreateTemporalTimezone - Fixed by #15589
  • [x] https://github.com/tc39/proposal-temporal/commit/2a43b393647dcf330b152c4771d68033bb03c074 - Normative: Fast-path ToTemporalCalendar when the argument is a Calendar - Fixed by #15630
  • [x] https://github.com/tc39/proposal-temporal/commit/54cea53bfc0a8887185416e31794fd3eec4670e2 - Normative: Fast-path ToTemporalTimeZone when the argument is a TimeZone - Fixed by #15630
  • [x] https://github.com/tc39/proposal-temporal/commit/7dfbd806c5c6b24205fae8eed5cc8efb2da5b878 - Normative: Remove extra property check from Instant.p.toZonedDateTimeISO - Fixed by #15630
  • [x] https://github.com/tc39/proposal-temporal/commit/fcab1af41eae56600da3314ce226d24dd985e11e - Normative: Fast-path conversion to TimeZone in PlainDate.p.toZonedDateTime - Fixed by #15630
  • [ ] https://github.com/tc39/proposal-temporal/commit/3784a4c6557ca82ae2547e42b3692f68f33ada7b - Normative: Always use key+value source property enumeration for object copy/merge
  • [ ] https://github.com/tc39/proposal-temporal/commit/a5d7598cd0338ac442220ad7f49f14cffa64dd20 - Editorial: Replace MergeLargestUnitOption with CopyDataProperties
  • [ ] https://github.com/tc39/proposal-temporal/commit/59244a7cd4ff6b2f52bc92b8428f7719c730c264 - Normative: Replace EnumerableOwnPropertyNames loops with CopyDataProperties
  • [ ] https://github.com/tc39/proposal-temporal/commit/af8c7646a4485d0c829aa9acaff72f7a9b6fcb8a - Normative: Restore use of null-prototype objects
  • [x] https://github.com/tc39/proposal-temporal/commit/e13c52d0c0e89849ccf326ac7ea6c7190fc1235d - Normative: Require that NanosecondsToDays doesn't flip sign - Fixed by #15745
  • [x] https://github.com/tc39/proposal-temporal/commit/ac69b63a5904620d0271238f028b4cee068bfcad - Normative: Require NanosecondsToDays remainder less than day length - Fixed by #15745
  • [ ] https://github.com/tc39/proposal-temporal/commit/cd242bd62455a60d5fa8b6d43cb077d1ff3c3c0c - Normative: Accept IANA legacy time zone names case-insensitively
  • [x] https://github.com/tc39/proposal-temporal/commit/03101c6f03f671bac707d8134ff5504ec708b09f - Normative: Accept calendar names case-insensitively - Fixed by #15785
  • [ ] https://github.com/tc39/proposal-temporal/commit/369f1ce76a2618c041b1d0e3d4361054a8d2294f - Editorial: Alternative notation for TimeZoneIANALegacyName
  • [ ] https://github.com/tc39/proposal-temporal/commit/7f91717f5c929b84f0a3e766a4ffcedaf839e24e - Editorial: Add lowercase restriction to AvailableCalendars
  • [ ] https://github.com/tc39/proposal-temporal/commit/0af69d36a91068af357ca7c0588711e8c878ce27 - Editorial: Move ASCII-case definitions into ECMA-262
  • [x] https://github.com/tc39/proposal-temporal/commit/f2746783e808c0144f2ce669e004a8c6286f9fc7 - Editorial: Rename ToIntegerThrowOnInfinity to ToIntegerWithTruncation - Fixed by #16848
  • [x] https://github.com/tc39/proposal-temporal/commit/768b9163d47a375426b32bc734724f89d63a5081 - Editorial: Rename ToPositiveInteger to ToPositiveIntegerWithTruncation - Fixed by #16738
  • [x] https://github.com/tc39/proposal-temporal/commit/1dceb57ed653253a65f1bd320ed55b7b8f38545e - Editorial: Rename ToIntegerWithoutRounding to ToIntegerIfIntegral - Fixed by #16057
  • [ ] https://github.com/tc39/proposal-temporal/commit/96e0e3ecab3c0f7d5940045d76b63da6a8e86c4e - Editorial: Use ToIntegerWithTruncation in ParseTemporalDurationString
  • [ ] https://github.com/tc39/proposal-temporal/commit/e3f6a906c856e040cae96861a5188a50466f6233 - Editorial: Create abstract operation for sorting Lists of Strings
  • [x] https://github.com/tc39/proposal-temporal/commit/f2d564238f79b2664b00026741d698b9e46fda31 - Editorial: Reorder table of Duration fields by magnitude - Fixed by #16057
  • [x] https://github.com/tc39/proposal-temporal/commit/07673d3dfc8aab49164893ce958a033986e73978 - Editorial: Reorder table of Duration fields by magnitude - Fixed by #16057
  • [x] https://github.com/tc39/proposal-temporal/commit/8e80575ad918a0f31b9e888e856f198227722ab0 - Editorial: Unroll loops over Record fields - Fixed by #16057
  • [x] https://github.com/tc39/proposal-temporal/commit/ab5b1ba91054a921e2ae129e3fe024bd1c6e7f2f - Editorial: Rename ToShowTimeZoneNameOption → ToTimeZoneNameOption
  • [x] https://github.com/tc39/proposal-temporal/commit/2c9e2615f74a5ff15a812dac5cc2c3fa0c4a5922 - Editorial: Rename ToShowCalendarOption → ToCalendarNameOption
  • [x] https://github.com/tc39/proposal-temporal/commit/a1faee66a771b9f747603e7c004244b254bbb9fb - Editorial: Assert TemporalDateTimeToString can't fail if showCalendar is "never" - Fixed by #17004
  • [x] https://github.com/tc39/proposal-temporal/commit/24ebcbd80b5f1aea26b5b030d41127476fbe3dce - Editorial: Remove redundant ToString from ToTemporalZonedDateTime - Fixed by #17004
  • [x] https://github.com/tc39/proposal-temporal/commit/0bb391a41825dbe375890b6e02cf694d4cddbfb4 - Normative: Align {Calendar,TimeZone} id getters with toString - Fixed by #16277
  • [ ] https://github.com/tc39/proposal-temporal/commit/c0209c2aa62b92c609da7e0653610cff43906ef6 - Normative: Use floor instead of truncate in epoch time getters
  • [x] https://github.com/tc39/proposal-temporal/commit/2084e772cd79c2113a5ef6343984bf7fd49f8200 - Normative: Throw on conversion from TimeZone to Calendar and vice versa - Fixed by #16277
  • [x] https://github.com/tc39/proposal-temporal/commit/7fa4d1894bb6123f9c40187ed8e0d58fe7619eaf - Normative: Add yearOfWeek calendar methods and properties - Fixed by #16667
  • [x] https://github.com/tc39/proposal-temporal/commit/caa941d5546c7c55971c7bc63a77be34f7422894 - Editorial: Introduce Year-Week Record specification type - Fixed by #16667
  • [ ] https://github.com/tc39/proposal-temporal/commit/712c449f53e385433aaa663f326f26998ec81329 - Editorial: Separate validation of roundingIncrement option
  • [ ] https://github.com/tc39/proposal-temporal/commit/aca38be8052aeebd013c040e4c88d91a8731c73d - Editorial: Remove ToTemporalDateTimeRoundingIncrement
  • [x] https://github.com/tc39/proposal-temporal/commit/a63a0fb5ac26ad6921c9e1c6650b8ea0317430c8 - Editorial: Replace renamed operation - Fixed by #16848
  • [x] https://github.com/tc39/proposal-temporal/commit/9cd448a7d6ce3d5a950cf6ed83b68ab9d9e064a8 - Editorial: Replace "is not zero" language - Fixed by #16848
  • [x] https://github.com/tc39/proposal-temporal/commit/160e8365f807cd93b670d0f0f0de924d3f68b21f - Normative: Allow annotations after YYYY-MM and MM-DD - Fixed by #17425
  • [ ] https://github.com/tc39/proposal-temporal/commit/6f35271d76c48b2078c1fa6590afee5973e4578a - Normative: Sort field access in PrepareTemporalFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/c48a6eabda4604f4388245f0e0fe7d4585bf2ca4 - Editorial: Remove redundant sort before PrepareTemporalFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/a4f78da004e5fb16be631f13796bce1cb5cf64eb - Normative: Sort field access in ToRelativeTemporalObject
  • [ ] https://github.com/tc39/proposal-temporal/commit/62a85c123f073c928d4803cb0fd13be4f6862f5d - Normative: Split fractionalSecondDigits and smallestUnit validation
  • [ ] https://github.com/tc39/proposal-temporal/commit/8fc8130ddb5257f84d12dd5c2d541af89804a0bf - Normative: Truncate roundingIncrement before range check
  • [ ] https://github.com/tc39/proposal-temporal/commit/2cc46eb9bfa798bfe2973e4a73437d9c2792077b - Normative: Alphabetize order of options bag property accesses
  • [ ] https://github.com/tc39/proposal-temporal/commit/dc96b016c82584aa74f898f13bef4eda521594ef - Editorial: Add more notes about accessing options in alphabetical order
  • [ ] https://github.com/tc39/proposal-temporal/commit/60f105239e4667dd25d24067d522fa59b9eed553 - Editorial: Rename ToSecondsStringPrecision→ToSecondsStringPrecisionRecord
  • [ ] https://github.com/tc39/proposal-temporal/commit/9bd27a20ef157c69d4d4954e64724eb332b32723 - Editorial: Move special case out of ValidateTemporalRoundingIncrement
  • [ ] https://github.com/tc39/proposal-temporal/commit/aa1a2f170584d495852fa2fa83cc66cf2eb86b6e - NanosecondsToDays: Change unreachable RangeErrors to assertions.
  • [x] https://github.com/tc39/proposal-temporal/commit/eee1e27b02848dcb376d3ce7e34238c8c3c8f07b - Editorial: Clarify that DaysInMonth operations return a count of days - Fixed by #16940
  • [ ] https://github.com/tc39/proposal-temporal/commit/2d21e1bc310182e535090aa9789c4a14a6c3fa3f - Editorial: Fix lint issues
  • [ ] https://github.com/tc39/proposal-temporal/commit/2af8da3aac0a6e44665323d4875b2d57c7ff7178 - Fix ToIntegerWithTruncation for non-numeric inputs
  • [ ] https://github.com/tc39/proposal-temporal/commit/209153526b2fd08a2f29c385bf1422a5ad8e240c - Fix ToIntegerIfIntegral
  • [ ] https://github.com/tc39/proposal-temporal/commit/c60af4be7e48e49ae8c4235f2405137ce192fe53 - Editorial: Convert operations with numeric arguments to structured headers
  • [x] https://github.com/tc39/proposal-temporal/commit/02379da7e6a9aea1a42b339ac5eec159a3a3c32a - Avoid faulty assertion in RoundDuration about integer days - Fixed by #16989
  • [ ] https://github.com/tc39/proposal-temporal/commit/5880ffef746d0f4984397bc9b975f97c9839ccc2 - Editorial: Add notes about calendar calls in toPlainYearMonth/MonthDay
  • [ ] https://github.com/tc39/proposal-temporal/commit/183d5b156c9e1afc450cd80e3caa67a0780b5141 - Editorial: Rename BuiltinTimeZoneGetOffsetStringFor → GetOffsetStringFor
  • [ ] https://github.com/tc39/proposal-temporal/commit/1b0534d92b74668b53379060470715391427fe79 - Editorial: Rename BuiltinTimeZoneGetPlainDateTimeFor → GetPlainDateTimeFor
  • [ ] https://github.com/tc39/proposal-temporal/commit/a37bfec972607cd4d43a52141abb06cb1c719fc4 - Editorial: Rename BuiltinTimeZoneGetInstantFor → GetInstantFor
  • [ ] https://github.com/tc39/proposal-temporal/commit/55b3e5ee67cdc2ae536f8435708b6a1f4b7605b9 - Editorial: Fix variable name
  • [ ] https://github.com/tc39/proposal-temporal/commit/8e04d66d1d9bd87d5a15a46b83c2c54b87d15e75 - Editorial: Fix argument to CalendarDateAddition
  • [ ] https://github.com/tc39/proposal-temporal/commit/e0ff3fcc905ef05bd526b89bce91b573ec5810bf - Editorial: Give all the Create operations structured headers
  • [ ] https://github.com/tc39/proposal-temporal/commit/62524fc6c6186e86c8bc227d5a373ff5f18d35de - Editorial: Give all the calendar invoke operations structured headers
  • [ ] https://github.com/tc39/proposal-temporal/commit/ecbe4f5fe6e2ac28c4e33f9be8d049d5593437fc - Editorial: Update language in CalendarDateToISO
  • [ ] https://github.com/tc39/proposal-temporal/commit/a23e391913d53d7c9a3e87247e38d8b90d0b93dc - Editorial: Move unobservable steps in ZonedDateTime.p.with
  • [ ] https://github.com/tc39/proposal-temporal/commit/01c2392983abcacc65e054b55a40d119fe2c4723 - Editorial: Remove non-text content from * format wrappers
  • [ ] https://github.com/tc39/proposal-temporal/commit/84a93db840af119bb27690cde6f2fc364a408b6f - Editorial: Move variable to a more relevant part of ZonedDateTime.p.with
  • [ ] https://github.com/tc39/proposal-temporal/commit/3e95276873b5f52515887265d7ba487872c69f19 - Editorial: Language tweaks in CalendarDateToISO
  • [ ] https://github.com/tc39/proposal-temporal/commit/ae7d662079bb8e0540bbfb32165cdea91c4ae3ad - Editorial: Remove dead code
  • [ ] https://github.com/tc39/proposal-temporal/commit/5a070944669f81b2fe7d832327785faef29a4ee4 - Fixed DifferenceInstant
  • [ ] https://github.com/tc39/proposal-temporal/commit/19cfe9ded47e91cdbd43f094bd821b5528444886 - Normative: Reject invalid output from custom Calendar/TimeZone methods
  • [ ] https://github.com/tc39/proposal-temporal/commit/952588f7047358d1df3be7ad37e268801bb3ffa8 - Editorial: Accept review suggestions
  • [ ] https://github.com/tc39/proposal-temporal/commit/00c9bcf14663ee0bdb5806b354c2b8e1933fa47a - Normative: Don't read 'timeZone' property in ZonedDateTime.p.with
  • [ ] https://github.com/tc39/proposal-temporal/commit/c9939fd078676c3fda40d06f3b8b5067c35dc124 - Normative: Validate receiver fields before fields of any param objects
  • [ ] https://github.com/tc39/proposal-temporal/commit/04493f021baf408fb3a58af43e04fd1a81491fbf - Normative: Upper limit on rounding increments
  • [ ] https://github.com/tc39/proposal-temporal/commit/40e0188af64118f474fea73334048ae433d36ed9 - Editorial: Fix typo in internal slot name
  • [ ] https://github.com/tc39/proposal-temporal/commit/50cfba6d62cc6ef4715d43f37c6603a137bcbf42 - Remove fallback paths in CalendarFields and CalendarMergeFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/f001646efe0ad0232f52bbfff208c71a48699b73 - Normative: Avoid duplicate reads of since/until options data
  • [ ] https://github.com/tc39/proposal-temporal/commit/218132e11e5fc6a2a9209741bd0387e165efcee9 - Normative: Clone options in {Instant,PlainTime}.{since,until}
  • [ ] https://github.com/tc39/proposal-temporal/commit/6cacb7a9fe3f16363fbfed7cf5a2cff1d84897dc - Normative: tighten language in mergeFields()
  • [ ] https://github.com/tc39/proposal-temporal/commit/e1ec505ba33904cf33ac969cae016c2ac8c29660 - Normative: Fix incomplete fields in non-ISO yearMonthFromFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/32d1e6f24182157acf620ee90675b97a36e71941 - Normative: Fix choosing of reference year in non-ISO monthDayFromFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/9d99c7a3dee5c8f267559fb95cf531f857ef01e3 - Editorial: Improve the explanation of CalendarDateFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/b8bd21488088a0dc576c4bb839a99b96a5160216 - Editorial: Improve the explanation of CalendarDateToISO
  • [ ] https://github.com/tc39/proposal-temporal/commit/d62d8840e406dbda1cabffbd56a2461045708fca - Editorial: Add convenience references from calendar operations to built-in methods
  • [ ] https://github.com/tc39/proposal-temporal/commit/ee262135d12cc6d318bfef1d9e06c4daac25fa35 - Editorial: Refactor ISO<Type>FromFields to better parallel Calendar analogs
  • [ ] https://github.com/tc39/proposal-temporal/commit/4210a28d9984393a04336a96e96dae99ca77c17b - Editorial: Isolate non-ISO-8601 calendar fields internal consistency validation
  • [ ] https://github.com/tc39/proposal-temporal/commit/262c4e734f6d78556ce7a5f89c6d64241140ba7b - Editorial: Clarify operation descriptions
  • [ ] https://github.com/tc39/proposal-temporal/commit/6020e565e01da2e85ea9e1a457e4d5e6e0906b25 - Editorial: Accept suggestion
  • [ ] https://github.com/tc39/proposal-temporal/commit/500bbf3092154881839b40466cd9f58be1396e7c - Editorial: Replace FractionalPart by its definition and develop the definition
  • [ ] https://github.com/tc39/proposal-temporal/commit/dbe9196f8732c66cd5e38f79a204934c0bf6e890 - Editorial: Increase consistency in Calendar.prototype.mergeFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/be03b94f4740467b81dc6a17ce657383613c4638 - Normative: Prevent mergeFields from reordering properties
  • [ ] https://github.com/tc39/proposal-temporal/commit/bbd81bce670d5c1496fe57cec6e89be32d793cdb - Merge PrepareTemporalFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/054ce643e76d6cfe89ea7d52053587355fc0ddca - Remove era/eraYear check from PrepareTemporalFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/84d1b184ac200a81a6648f2d148082f69ae0547b - Editorial: No ! before CanonicalizeTimeZoneName
  • [ ] https://github.com/tc39/proposal-temporal/commit/d67db4a7731d13f9e6e2b4be4f6d10732756c06e - Normative: Replace Now.timeZone with Now.timeZoneId
  • [ ] https://github.com/tc39/proposal-temporal/commit/61fbb401df7463e435b8e6f932de123fd5bc0c2d - Normative: Remove calendar property from PlainTime
  • [ ] https://github.com/tc39/proposal-temporal/commit/7cf55b9bea1f19ee5a911934e17a37a9bbf0a4c7 - Normative: Store strings or objects in calendar slot, remove getters
  • [ ] https://github.com/tc39/proposal-temporal/commit/52f3159ba4d03343e1cfdbcee1720b03e28753b8 - Normative: Use string calendar values internally everywhere possible
  • [ ] https://github.com/tc39/proposal-temporal/commit/5e0e87061bfb563a2b8a0c740da5995d8ed850be - Normative: Change calendar compare semantics to use .id
  • [ ] https://github.com/tc39/proposal-temporal/commit/5cc322aba186061ee3fb9ff64201f219b74bdab1 - Editorial: Rename ToTemporalCalendar → ToTemporalCalendarSlotValue
  • [ ] https://github.com/tc39/proposal-temporal/commit/9199c05fdd58ddf45a03211396762e57da4fe6bc - Normative: Change Calendar.prototype.toJSON not to call toString
  • [ ] https://github.com/tc39/proposal-temporal/commit/c56a90c814b4632b87da80be26f4775b0fae1751 - Normative: Store strings or objects in time zone slot, remove getter
  • [ ] https://github.com/tc39/proposal-temporal/commit/973981239d033fe29bbcaa753bccfcd688e654c3 - Normative: Use string time zone values internally wherever possible
  • [ ] https://github.com/tc39/proposal-temporal/commit/08ae76a9030e7592825317e4da4444f7686a2dd2 - Normative: Change time zone compare semantics to use .id
  • [ ] https://github.com/tc39/proposal-temporal/commit/5f914c3b456aa9c12cecc9434205f26a5959fe50 - Editorial: Rename ToTemporalTimeZone → ToTemporalTimeZoneSlotValue
  • [ ] https://github.com/tc39/proposal-temporal/commit/51bb26b9392b90be6a7341a8af2332559639107e - Normative: Change TimeZone.prototype.toJSON not to call toString
  • [ ] https://github.com/tc39/proposal-temporal/commit/1b097998da0bc4bd2a98aaf3427ecca4d707f7ec - Normative: Remove support for nested time zone property bags
  • [ ] https://github.com/tc39/proposal-temporal/commit/f431988a6eb4b02c056af820aa7f3c0d0d973d22 - Normative: Remove support for nested calendar property bags
  • [ ] https://github.com/tc39/proposal-temporal/commit/9852b94aaeee917e6822013afd89a3cc21294350 - Normative: Validate required methods of TimeZone protocol
  • [ ] https://github.com/tc39/proposal-temporal/commit/0ee7c6e2fc0f4b61fb01a4187fef949a3c10c57d - Normative: Validate required methods of Calendar protocol
  • [ ] https://github.com/tc39/proposal-temporal/commit/36746e5ef8da4688237c195e51c8081e3304ab0f - Normative: change ordering of balancing operations in Temporal.Duration.prototype.round
  • [ ] https://github.com/tc39/proposal-temporal/commit/654321becf37c5bed8fa871f11b1d99462c56ca5 - Introduce a host hook for the current time.
  • [ ] https://github.com/tc39/proposal-temporal/commit/b8e56c21cefbdb0ea68c3380a9d83c702461e0b9 - Normative: Make ZonedDateTime.toLocaleString work without DateTimeFormat
  • [ ] https://github.com/tc39/proposal-temporal/commit/7e2f432e4ce2ab1d279873080b3223f980a174ff - Editorial: Fix assertion in ToTemporalTimeZoneIdentifier
  • [ ] https://github.com/tc39/proposal-temporal/commit/65f7cc6e4ac2c00a13055c8128d0cfbe4cbfb3ff - Editorial: Rewrite IterableToListOfType as IteratorToListOfType
  • [ ] https://github.com/tc39/proposal-temporal/commit/8e9a39835836cb255a702459a2af9adf75c792c0 - Fix: Fix calendar validation in ToTemporal___ operations
  • [ ] https://github.com/tc39/proposal-temporal/commit/083b90e50b809e61fb37f7cd1724569b81315187 - Fix: Don't call GetMethod on a string calendar
  • [ ] https://github.com/tc39/proposal-temporal/commit/0c0f9f71c2b67a003c3cf61150ff664bc52e3c56 - Editorial: Don't try to access [[Calendar]] slot of PlainTime
  • [ ] https://github.com/tc39/proposal-temporal/commit/0b7a10e673dee01f0a127e937358360ba3c4a573 - Editorial: Fix return type of CalendarFields in string case
  • [ ] https://github.com/tc39/proposal-temporal/commit/5324271e0acc8b3468ecf153a7259f8e95dd3c7e - Editorial: {Calendar,TimeZone}Equals, ConsolidateCalendars structured headers
  • [ ] https://github.com/tc39/proposal-temporal/commit/86d42de043991a546abb1080445d5e18653acdac - Editorial: Fix CreateTemporalZonedDateTime structured header
  • [ ] https://github.com/tc39/proposal-temporal/commit/db3fdd94798ee6a5544920a532dcdc5b5d6f9546 - Fix typo in ToTemporalMonthDay
  • [ ] https://github.com/tc39/proposal-temporal/commit/c09dae3e5c727b69ab93c79a6f4d8b201cf2a2bc - Editorial: Allow passing pre-looked-up TimeZone methods
  • [ ] https://github.com/tc39/proposal-temporal/commit/b9ee4e2b1fd20258a964f75e6b40da24e45161e1 - Editorial: Allow passing pre-looked-up Calendar methods
  • [ ] https://github.com/tc39/proposal-temporal/commit/2b21aa1b26da178b2fe179ec4c0379945c9edd61 - Editorial: Rewrite duration grammar to avoid extra fraction checks
  • [ ] https://github.com/tc39/proposal-temporal/commit/7f4f8d926d52389f52a2a2957ffe835da5190929 - Editorial: Fix "If any/all of w, x, and y are z"
  • [ ] https://github.com/tc39/proposal-temporal/commit/49059188e0d9384b2048dd3ec34d75ad76999c7c - Editorial: DRY CopyDataProperties into CopyOptions operation
  • [ ] https://github.com/tc39/proposal-temporal/commit/261f5103c76491812091f26090e375f6dd15663e - Change date AOs to accept mathematical values
  • [ ] https://github.com/tc39/proposal-temporal/commit/3aa97fa6fec9bb83272e7f62c497d163f83255ae - Normative: Treat daysInMonth as count of all days rather than number of the last day
  • [ ] https://github.com/tc39/proposal-temporal/commit/aaf801025bcccc061144c36d89c846d8069acd5c - Editorial: Remove doubled word
  • [ ] https://github.com/tc39/proposal-temporal/commit/e98d636537ecc69a57ec01928c36489d6571ba08 - Editorial: Remove doubled spec step
  • [ ] https://github.com/tc39/proposal-temporal/commit/5fac5442396b0815cd13035c06b7815a3a65b93f - DRY for canonicalizing offset strings
  • [ ] https://github.com/tc39/proposal-temporal/commit/d1591e79eaa37ccc35f748d262c65b14c4c30196 - Editorial: Fix typo
  • [ ] https://github.com/tc39/proposal-temporal/commit/8ab5181d9b38e22cc374faa9debc6e045f40d4c7 - Editorial: Replace CalendarDateAdd + DaysUntil with MoveRelativeDate
  • [ ] https://github.com/tc39/proposal-temporal/commit/53a7f2d3ee09f4683d6d5765cae7bbbfceaba854 - Editorial: Rename ResolveISOMonth → ISOResolveMonth
  • [ ] https://github.com/tc39/proposal-temporal/commit/cf7372495babffd6e61dd61aaec522be654cfe9d - Editorial: Fix invalid comparison of Number to mathematical value
  • [ ] https://github.com/tc39/proposal-temporal/commit/844a887c99a4864ed841da34ad80cba55ba76b28 - Editorial: TimeZone slot mutual exclusivity
  • [ ] https://github.com/tc39/proposal-temporal/commit/97f5aef27c5b186c8c368a8fc93f58fe99efd1e6 - Normative: Disallow >1 calendar annotation if any critical
  • [ ] https://github.com/tc39/proposal-temporal/commit/d14da0e71e2c60ea0529fe4ecb6d7f7b0d8c821a - Normative: Fix ignoring of >1 calendar annotation in YYYY-MM/MM-DD string
  • [ ] https://github.com/tc39/proposal-temporal/commit/5921d1dbb903ba29cceac0cb039e238e2b7890a1 - Editorial: Simplify object snapshotting
  • [ ] https://github.com/tc39/proposal-temporal/commit/5561e120df1dede05f82675ad4bae201a407e1ed - Editorial: Replace CopyOptions
  • [ ] https://github.com/tc39/proposal-temporal/commit/2e25fd8ff8f9fa24fdfc32af63678f9fe5a9c159 - Editorial: Remove unnecessary type coercion
  • [ ] https://github.com/tc39/proposal-temporal/commit/d63ea4e26d254dfe7c3dc05c076949a9fe62b5d4 - Editorial: Fix up minor issues in FormatTimeZoneOffsetString
  • [ ] https://github.com/tc39/proposal-temporal/commit/4b196cbf96081863ff76d8005c49fd56193cdd16 - chore: update dependencies and Node.js
  • [ ] https://github.com/tc39/proposal-temporal/commit/f95cde5996287897ee290f4a9690742fc944d659 - Editorial: Move ToObject from SnapshotOwnProperties to Calendar.p.mergeFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/cbec236534791352ca412efd481f858e4e5b436a - Editorial: Rename duration balancing operations
  • [ ] https://github.com/tc39/proposal-temporal/commit/0547d29dbdf4c5aa9c2dca3c6072513dc52abe36 - Editorial: Split BalanceTimeDurationRelative out of BalanceTimeDuration
  • [ ] https://github.com/tc39/proposal-temporal/commit/dffb9298e0c95c8212a624058652ee7f8dba2cdd - Editorial: Split non-ZonedDateTime code path out of NanosecondsToDays
  • [ ] https://github.com/tc39/proposal-temporal/commit/cf0b8434dc8ecb64d2dfd2f52901f61117b266cb - Editorial: Clarify when fractional days are used in RoundDuration
  • [ ] https://github.com/tc39/proposal-temporal/commit/5e7000f9def946d17f60cb6364c1409d81c44d85 - Editorial: DRY out subtraction in AdjustRoundedDurationDays
  • [ ] https://github.com/tc39/proposal-temporal/commit/a2971b0b98e065c5d54c66cfa01d17b4e846aa88 - Editorial: Don't use RoundInstant on a duration in AdjustRoundedDurationDays
  • [ ] https://github.com/tc39/proposal-temporal/commit/f8fe68b4efa2b8ddde3135fce802f20497c3bbc8 - Editorial: Rename zdtRelative → zonedRelativeTo
  • [ ] https://github.com/tc39/proposal-temporal/commit/d502795ee6ce9fecba1b07f0b77bc76d96a54560 - Editorial: Inline single-use grammar nonterminals
  • [ ] https://github.com/tc39/proposal-temporal/commit/9172e373c345f1fb8c10360eea27c9d93b3fcdef - Editorial: Introduce SystemUTCEpochMilliseconds to confine GetGlobalObject().
  • [ ] https://github.com/tc39/proposal-temporal/commit/f4872526f6b4e56d6943f9409d1707e8350c5f59 - Fix accidental grammar change
  • [ ] https://github.com/tc39/proposal-temporal/commit/b38fc7e9e77c056b2dd56af2092f98ef84bf1f54 - Editorial: Refactor time zone identifier spec text
  • [ ] https://github.com/tc39/proposal-temporal/commit/8b94fd65dbadaf063472362f5b078378a753a271 - Editorial: Introduce an SDO for checking legacy time zone names
  • [ ] https://github.com/tc39/proposal-temporal/commit/97fd371264045d1095e4498388f0cd64e4cc2d4b - Editorial: Remove spurious argument
  • [ ] https://github.com/tc39/proposal-temporal/commit/0c79c6949ed7e82d65283930a0434b05a128afa9 - Editorial: Change Duration.prototype.total to work more like the polyfill
  • [ ] https://github.com/tc39/proposal-temporal/commit/ea3abb0fda2376f3af200116773caa480b12d800 - Editorial: Add return type to RoundDuration
  • [ ] https://github.com/tc39/proposal-temporal/commit/4c2fcafd25e06ba82bf50e270a0f9ef252f1da55 - Editorial: Simplify rounding in Duration.prototype.toString
  • [ ] https://github.com/tc39/proposal-temporal/commit/3bf0cfe4012082ec22cf172270df9a0ca2a477b8 - Editorial: Return types for AOs that return Duration Records
  • [ ] https://github.com/tc39/proposal-temporal/commit/fd7583b00447d47d602de2341926e09f26dd450f - Editorial: refactor time zone offset handling
  • [ ] https://github.com/tc39/proposal-temporal/commit/d0268f93d9610d6778bb62a0ebd30817ab67fa42 - Editorial: add variants for "offset time zone" <dfn>
  • [ ] https://github.com/tc39/proposal-temporal/commit/736d6db0785fe4f5849eed9af4e000e6a01ae0ff - Editorial: Prefer returning static values after alias comparison
  • [ ] https://github.com/tc39/proposal-temporal/commit/ca1e1c7c309f93dc6ebecadad5ab8c1ecd29fbe8 - Normative: Throw on duplicates in PrepareTemporalFields
  • [ ] https://github.com/tc39/proposal-temporal/commit/c429eed6a3e3d31d8f050ba692ea11a9150a62a2 - Editorial: DRY refactor of time formatting
  • [ ] https://github.com/tc39/proposal-temporal/commit/772379413df5b364b79d41457798c5680da47d31 - Don't coerce non-String inputs to strings
  • [ ] https://github.com/tc39/proposal-temporal/commit/70bc509f7e8079e3e7966dc321d857723a7ac802 - Normative: Limit offset time zones to minutes
  • [ ] https://github.com/tc39/proposal-temporal/commit/7af05342bca0429cd4e89cc6323300b52e5d8250 - Normative: fix SystemTimeZoneIdentifier offsets
  • [ ] https://github.com/tc39/proposal-temporal/commit/683448732ce4c0dbcf9a74aceea845cd1c3a2411 - Editorial: rename TimeZone nanoseconds slot/AOs
  • [ ] https://github.com/tc39/proposal-temporal/commit/9eb39e1d61c08c8bf8f3e0694412d4dbf3f4fbc9 - Editorial: refactor offset string formatting

Lubrsi avatar Oct 09 '22 15:10 Lubrsi

Marked good first issue since most of these commits should be suitable for newcomers, e.g. most of the editorial ones.

Lubrsi avatar Oct 09 '22 15:10 Lubrsi

I am new to the project and would like to start working on this task. What exactly is expected to be done for this task to be considered resolved?

dmigwi avatar Oct 11 '22 00:10 dmigwi

I am new to the project and would like to start working on this task. What exactly is expected to be done for this task to be consider resolved?

Edit the current implementations to match the updated spec and update the spec comments accordingly

Hendiadyoin1 avatar Oct 11 '22 17:10 Hendiadyoin1

Task https://github.com/tc39/proposal-temporal/commit/72b58dc8e322224096880960fd1f1f88ff14099a should be check-marked as that area in the spec has been updated in 0ed352e

kemzeb avatar Mar 06 '24 19:03 kemzeb