{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84692493,"defaultBranch":"main","name":"proposal-temporal","ownerLogin":"tc39","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-12T01:50:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1725583?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716329344.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c0be58d8b28c004df148d895f2e9e15cf4077948","ref":"refs/heads/2706-toplaindate-overflow","pushedAt":"2024-05-21T22:09:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jasonwilliams","name":"Jason Williams","path":"/jasonwilliams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/936006?s=80&v=4"},"commit":{"message":"Editorial: Remove unused algorithm steps\n\nFollow up from #2822. Once again thanks to Anba for spotting this.","shortMessageHtmlLink":"Editorial: Remove unused algorithm steps"}},{"before":null,"after":"cd2d12b496baf17c8cfd3696db6b5e794f3b7f5e","ref":"refs/heads/2825-addition-relativeto","pushedAt":"2024-05-15T19:08:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Normative: Remove relativeTo option from Duration.p.add/subtract\n\nRemoves the options parameter from Temporal.Duration.prototype.add and\nTemporal.Duration.prototype.subtract. Everything else remains the same:\nAdditions and subtractions that previously succeeded without relativeTo,\nstill succeed, with the same results. Additions and subtractions that\npreviously threw if there was no relativeTo, now just throw\nunconditionally.\n\nCloses: #2825","shortMessageHtmlLink":"Normative: Remove relativeTo option from Duration.p.add/subtract"}},{"before":"e6b3bab8c0346dc0213d37323bb83c88452401f5","after":"8faf5527b5f0e44aa46dbdc399ecd2fce6dcf6f2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-15T11:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ a113bda0892abf7520a90bf861368971cf21f3e1 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ a113bda ๐Ÿš€"}},{"before":"05ff2a106ade03c5ccc145595d6e31289bd91521","after":null,"ref":"refs/heads/editorial","pushedAt":"2024-05-15T11:16:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"}},{"before":"d74903b8199cf40dc01e15dd0ba9e38c85cddaf6","after":"a113bda0892abf7520a90bf861368971cf21f3e1","ref":"refs/heads/main","pushedAt":"2024-05-15T11:15:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"},"commit":{"message":"Editorial: Make BalanceTimeDuration fallible\n\nCommit 1643cc6 only changed IsValidDuration to correctly reject too-large\nduration values, but the other half was that BalanceTimeDuration needs to\nbe able to throw when that happens.\n\nBalanceTimeDuration can throw due to floating-point rounding error if the\nnormalized time duration could be nearby the limit and largestUnit is\nmilliseconds, microseconds, or nanoseconds.\n\nCloses: #2785","shortMessageHtmlLink":"Editorial: Make BalanceTimeDuration fallible"}},{"before":null,"after":"05ff2a106ade03c5ccc145595d6e31289bd91521","ref":"refs/heads/editorial","pushedAt":"2024-05-14T17:23:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Editorial: Make BalanceTimeDuration fallible\n\nCommit 1643cc6 only changed IsValidDuration to correctly reject too-large\nduration values, but the other half was that BalanceTimeDuration needs to\nbe able to throw when that happens.\n\nBalanceTimeDuration can throw due to floating-point rounding error if the\nnormalized time duration could be nearby the limit and largestUnit is\nmilliseconds, microseconds, or nanoseconds.\n\nCloses: #2785","shortMessageHtmlLink":"Editorial: Make BalanceTimeDuration fallible"}},{"before":"0f8f9535e2643f1f4cd681e4fa80fea5eddfe42e","after":"e6b3bab8c0346dc0213d37323bb83c88452401f5","ref":"refs/heads/gh-pages","pushedAt":"2024-05-14T17:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ d74903b8199cf40dc01e15dd0ba9e38c85cddaf6 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ d74903b ๐Ÿš€"}},{"before":"55439c63fb9d1e34dc610a09d1d78348aab2811f","after":null,"ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-14T17:06:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"}},{"before":"c0be58d8b28c004df148d895f2e9e15cf4077948","after":"d74903b8199cf40dc01e15dd0ba9e38c85cddaf6","ref":"refs/heads/main","pushedAt":"2024-05-14T17:06:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Update test262","shortMessageHtmlLink":"Update test262"}},{"before":"4bf121c4142fc5d18bc9864f36207998f9c71917","after":"55439c63fb9d1e34dc610a09d1d78348aab2811f","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-14T17:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Update test262","shortMessageHtmlLink":"Update test262"}},{"before":"510d53f8b313ab05d3c844c9d1dc682e30dd6d51","after":"4bf121c4142fc5d18bc9864f36207998f9c71917","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-13T22:57:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Normative: Implement optimizations in shared duration rounding code path\n\nThese optimizations were developed by Adam Shaw:\nhttps://gist.github.com/arshaw/36d3152c21482bcb78ea2c69591b20e0\n\nIt does the same thing as previously, although fixes some incidental edge\ncases that Adam discovered. However, the algorithm is simpler to explain\nand to understand, and also makes fewer calls into user code.\n\nIt uses three variations on a bounding technique for rounding: computing\nthe upper and lower result, and checking which one is closer to the\noriginal duration, and 'nudging' the duration up or down accordingly.\n\nThere is one variation for calendar units, one variation for rounding\nrelative to a ZonedDateTime where smallestUnit is a time unit and\nlargestUnit is a calendar unit, and one variation for time units.\n\nRoundDuration becomes a lot more simplified, any part of it that was\ncomplex is now split out into the new RoundRelativeDuration and\nBubbleRelativeDuration operations, and the three 'nudging' operations.\n\nThe operations NormalizedTimeDurationToDays, BalanceTimeDurationRelative,\nBalanceDateDurationRelative, MoveRelativeDate, MoveRelativeZonedDateTime,\nand AdjustRoundedDurationDays are no longer needed. Their functionality is\nsubsumed by the new operations.\n\nCloses: #2792\nCloses: #2817","shortMessageHtmlLink":"Normative: Implement optimizations in shared duration rounding code path"}},{"before":"22ca1f77a8dc25bdc6175539e212f6e6b1f9a742","after":null,"ref":"refs/heads/2811-duration-add-no-relative","pushedAt":"2024-05-11T00:19:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"}},{"before":"39b86164da0aef72704db21b5a4940a3fde1bd26","after":"510d53f8b313ab05d3c844c9d1dc682e30dd6d51","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-10T20:06:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Normative: Implement optimizations in shared duration rounding code path\n\nThese optimizations were developed by Adam Shaw:\nhttps://gist.github.com/arshaw/36d3152c21482bcb78ea2c69591b20e0\n\nIt does the same thing as previously, although fixes some incidental edge\ncases that Adam discovered. However, the algorithm is simpler to explain\nand to understand, and also makes fewer calls into user code.\n\nIt uses three variations on a bounding technique for rounding: computing\nthe upper and lower result, and checking which one is closer to the\noriginal duration, and 'nudging' the duration up or down accordingly.\n\nThere is one variation for calendar units, one variation for rounding\nrelative to a ZonedDateTime where smallestUnit is a time unit and\nlargestUnit is a calendar unit, and one variation for time units.\n\nRoundDuration becomes a lot more simplified, any part of it that was\ncomplex is now split out into the new RoundRelativeDuration and\nBubbleRelativeDuration operations, and the three 'nudging' operations.\n\nThe operations NormalizedTimeDurationToDays, BalanceTimeDurationRelative,\nBalanceDateDurationRelative, MoveRelativeDate, MoveRelativeZonedDateTime,\nand AdjustRoundedDurationDays are no longer needed. Their functionality is\nsubsumed by the new operations.\n\nCloses: #2792\nCloses: #2817","shortMessageHtmlLink":"Normative: Implement optimizations in shared duration rounding code path"}},{"before":"f6ad8083e4e89004a8aa2ec45b3eed1d9032a990","after":"39b86164da0aef72704db21b5a4940a3fde1bd26","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-07T22:52:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Normative: Implement optimizations in shared duration rounding code path\n\nThese optimizations were developed by Adam Shaw:\nhttps://gist.github.com/arshaw/36d3152c21482bcb78ea2c69591b20e0\n\nIt does the same thing as previously, although fixes some incidental edge\ncases that Adam discovered. However, the algorithm is simpler to explain\nand to understand, and also makes fewer calls into user code.\n\nIt uses three variations on a bounding technique for rounding: computing\nthe upper and lower result, and checking which one is closer to the\noriginal duration, and 'nudging' the duration up or down accordingly.\n\nThere is one variation for calendar units, one variation for rounding\nrelative to a ZonedDateTime where smallestUnit is a time unit and\nlargestUnit is a calendar unit, and one variation for time units.\n\nRoundDuration becomes a lot more simplified, any part of it that was\ncomplex is now split out into the new RoundRelativeDuration and\nBubbleRelativeDuration operations, and the three 'nudging' operations.\n\nThe operations NormalizedTimeDurationToDays, BalanceTimeDurationRelative,\nBalanceDateDurationRelative, MoveRelativeDate, MoveRelativeZonedDateTime,\nand AdjustRoundedDurationDays are no longer needed. Their functionality is\nsubsumed by the new operations.\n\nCloses: #2792\nCloses: #2817","shortMessageHtmlLink":"Normative: Implement optimizations in shared duration rounding code path"}},{"before":"c4c071a087ba47333ee20c9a1a459f78cdcc5b1b","after":"f6ad8083e4e89004a8aa2ec45b3eed1d9032a990","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-07T00:46:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"WIP: Spec text","shortMessageHtmlLink":"WIP: Spec text"}},{"before":"5da292f75f107e73bf432481a5d1bfe9aa775b60","after":"0f8f9535e2643f1f4cd681e4fa80fea5eddfe42e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-06T10:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ c0be58d8b28c004df148d895f2e9e15cf4077948 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ c0be58d ๐Ÿš€"}},{"before":"d437c4b5d20c1909b2af992f873c24f1a42320f5","after":null,"ref":"refs/heads/editorial","pushedAt":"2024-05-06T10:10:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"}},{"before":"9460dd88f185a8bbac737c1955a233fbfd1f9b1c","after":"c0be58d8b28c004df148d895f2e9e15cf4077948","ref":"refs/heads/main","pushedAt":"2024-05-06T10:10:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"},"commit":{"message":"Editorial: Remove unused algorithm steps\n\nFollow up from #2822. Once again thanks to Anba for spotting this.","shortMessageHtmlLink":"Editorial: Remove unused algorithm steps"}},{"before":null,"after":"d437c4b5d20c1909b2af992f873c24f1a42320f5","ref":"refs/heads/editorial","pushedAt":"2024-05-03T21:19:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Editorial: Remove unused algorithm steps\n\nFollow up from #2822. Once again thanks to Anba for spotting this.","shortMessageHtmlLink":"Editorial: Remove unused algorithm steps"}},{"before":"8bb21a8a8f63de9c29446e7d13dfe3813312c6ee","after":"c4c071a087ba47333ee20c9a1a459f78cdcc5b1b","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-03T21:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"WIP: Spec text","shortMessageHtmlLink":"WIP: Spec text"}},{"before":"5fb47aad36b394b57c8ce0e275380162ba5a4baa","after":"8bb21a8a8f63de9c29446e7d13dfe3813312c6ee","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-03T21:18:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"WIP: Optimizations\n\nhttps://gist.github.com/arshaw/36d3152c21482bcb78ea2c69591b20e0\n\nCloses: #2792\nCloses: #2817","shortMessageHtmlLink":"WIP: Optimizations"}},{"before":"239822e01aca2ffcd3f0cf7b0b541c1057400730","after":"5fb47aad36b394b57c8ce0e275380162ba5a4baa","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-03T18:06:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"WIP: Optimizations\n\nhttps://gist.github.com/arshaw/36d3152c21482bcb78ea2c69591b20e0\n\nCloses: #2792\nCloses: #2817","shortMessageHtmlLink":"WIP: Optimizations"}},{"before":"a8058fbcb1222aa7ea41f649807c2b93ffc4e8b8","after":"5da292f75f107e73bf432481a5d1bfe9aa775b60","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T07:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 9460dd88f185a8bbac737c1955a233fbfd1f9b1c ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 9460dd8 ๐Ÿš€"}},{"before":"798712ab0c603d3a436a77b5b35517707b41d81e","after":null,"ref":"refs/heads/editorial","pushedAt":"2024-05-03T07:42:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"}},{"before":"5bc2597163ef14f696c220f0217c962d4425366d","after":"9460dd88f185a8bbac737c1955a233fbfd1f9b1c","ref":"refs/heads/main","pushedAt":"2024-05-03T07:42:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"},"commit":{"message":"Editorial: Fix omitted parameter in PrepareCalendarFieldsAndFieldNames\n\nThanks to Anba for spotting this. Overlooked in #2823. No need to change\nreference code or tests; the reference code already has this.\n\nCloses: #2831","shortMessageHtmlLink":"Editorial: Fix omitted parameter in PrepareCalendarFieldsAndFieldNames"}},{"before":"f1ac2f0ee09739aa771ec93870d58bf746dec142","after":"a8058fbcb1222aa7ea41f649807c2b93ffc4e8b8","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T07:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 5bc2597163ef14f696c220f0217c962d4425366d ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 5bc2597 ๐Ÿš€"}},{"before":"61ca8bb517085aa202b565c631ba54516358d02b","after":null,"ref":"refs/heads/options-operation-names","pushedAt":"2024-05-03T07:33:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"}},{"before":"e5221e9257a1db056d12caf96144ceaeb3727a25","after":"5bc2597163ef14f696c220f0217c962d4425366d","ref":"refs/heads/main","pushedAt":"2024-05-03T07:33:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Ms2ger","name":null,"path":"/Ms2ger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111161?s=80&v=4"},"commit":{"message":"Editorial: NegateTemporalRoundingMode โ†’ NegateRoundingMode\n\nSince removing Temporal from the name of GetRoundingModeOption, we should\nremove it from this operation's name as well.","shortMessageHtmlLink":"Editorial: NegateTemporalRoundingMode โ†’ NegateRoundingMode"}},{"before":"2845e80f8951f48e308f2460b255547e83198c87","after":"239822e01aca2ffcd3f0cf7b0b541c1057400730","ref":"refs/heads/2742-round-discrepancy","pushedAt":"2024-05-02T20:37:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"WIP: Optimizations\n\nhttps://gist.github.com/arshaw/36d3152c21482bcb78ea2c69591b20e0\n\nCloses: #2792\nCloses: #2817","shortMessageHtmlLink":"WIP: Optimizations"}},{"before":null,"after":"798712ab0c603d3a436a77b5b35517707b41d81e","ref":"refs/heads/editorial","pushedAt":"2024-05-02T18:18:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptomato","name":"Philip Chimento","path":"/ptomato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459371?s=80&v=4"},"commit":{"message":"Editorial: Fix omitted parameter in PrepareCalendarFieldsAndFieldNames\n\nThanks to Anba for spotting this. Overlooked in #2823. No need to change\nreference code or tests; the reference code already has this.\n\nCloses: #2831","shortMessageHtmlLink":"Editorial: Fix omitted parameter in PrepareCalendarFieldsAndFieldNames"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUFNgLwA","startCursor":null,"endCursor":null}},"title":"Activity ยท tc39/proposal-temporal"}