{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":491892386,"defaultBranch":"develop","name":"kotlinx.interval","ownerLogin":"Whathecode","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-13T12:39:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/778006?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715288978.0","currentOid":""},"activityList":{"items":[{"before":"eb3603050dd26a7d0390e98fd5af601402c96837","after":null,"ref":"refs/heads/union-setequals","pushedAt":"2024-05-09T21:09:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"}},{"before":"2608e0eb2d56643ebf72d7dccfae41e43154a533","after":"2edacea0a729656c4366db9a8ed39566cfced0ee","ref":"refs/heads/develop","pushedAt":"2024-05-09T21:09:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `IntervalUnion.setEquals`","shortMessageHtmlLink":"Add IntervalUnion.setEquals"}},{"before":"e92f453ddfe0baf757c418534d284164de7e28b4","after":"eb3603050dd26a7d0390e98fd5af601402c96837","ref":"refs/heads/union-setequals","pushedAt":"2024-05-09T21:01:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `IntervalUnion.setEquals`","shortMessageHtmlLink":"Add IntervalUnion.setEquals"}},{"before":"8199de844c8df38d2a893e170bc3b313a9c4c688","after":"e92f453ddfe0baf757c418534d284164de7e28b4","ref":"refs/heads/union-setequals","pushedAt":"2024-05-09T20:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `IntervalUnion.setEquals`","shortMessageHtmlLink":"Add IntervalUnion.setEquals"}},{"before":"0e6f52201c59d16f614b796f928fc08137f12f0a","after":"8199de844c8df38d2a893e170bc3b313a9c4c688","ref":"refs/heads/union-setequals","pushedAt":"2024-05-09T19:27:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Canonicalize intervals stored in `IntervalUnion`\n\nSince adjacent intervals can also be stored as a single interval, disallow adding adjacent intervals for now. This guarantees a canonical representation of a set of T values.","shortMessageHtmlLink":"Canonicalize intervals stored in IntervalUnion"}},{"before":"62c9edfb265c6a27478059fb5aa439c2d4ea0778","after":"0e6f52201c59d16f614b796f928fc08137f12f0a","ref":"refs/heads/union-setequals","pushedAt":"2024-05-07T20:51:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Canonicalize intervals stored in `IntervalUnion`\n\nSince adjacent intervals can also be stored as a single interval, disallow adding adjacent intervals for now. This guarantees a canonical representation of a set of T values.","shortMessageHtmlLink":"Canonicalize intervals stored in IntervalUnion"}},{"before":"0156a36d16e7e7e4e5db6fba6b21632879189a6a","after":"62c9edfb265c6a27478059fb5aa439c2d4ea0778","ref":"refs/heads/union-setequals","pushedAt":"2024-05-07T20:45:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Canonicalize intervals stored in `IntervalUnion`\n\nSince adjacent intervals can also be stored as a single interval, disallow adding adjacent intervals for now. This guarantees a canonical representation of a set of T values.","shortMessageHtmlLink":"Canonicalize intervals stored in IntervalUnion"}},{"before":null,"after":"0156a36d16e7e7e4e5db6fba6b21632879189a6a","ref":"refs/heads/union-setequals","pushedAt":"2024-05-07T20:44:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Canonicalize intervals stored in `IntervalUnion`\n\nSince adjacent intervals can also be stored as a single interval, disallow adding adjacent intervals for now. This guarantees a canonical representation of a set of T values.","shortMessageHtmlLink":"Canonicalize intervals stored in IntervalUnion"}},{"before":"49473332c6e0f6c6e0333ecbce60354ffe2ab078","after":null,"ref":"refs/heads/setequals","pushedAt":"2024-05-03T09:29:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"}},{"before":"0c9b429a1c6e1951337f53bd35ed93bd6e89e192","after":"2608e0eb2d56643ebf72d7dccfae41e43154a533","ref":"refs/heads/develop","pushedAt":"2024-05-03T09:29:17.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `Interval.canonicalize` tests\n\nThis was indirectly tested before by `setEquals`.","shortMessageHtmlLink":"Add Interval.canonicalize tests"}},{"before":"3bce5c32e454950edc028091d4dc1d1782ad7fd9","after":"49473332c6e0f6c6e0333ecbce60354ffe2ab078","ref":"refs/heads/setequals","pushedAt":"2024-05-02T16:23:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `Interval.canonicalize` tests\n\nThis was indirectly tested before by `setEquals`.","shortMessageHtmlLink":"Add Interval.canonicalize tests"}},{"before":"2952f155f09421cf16e3b2dd8dce8ad3dab7a3a4","after":"3bce5c32e454950edc028091d4dc1d1782ad7fd9","ref":"refs/heads/setequals","pushedAt":"2024-05-01T21:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `Interval.setEquals`","shortMessageHtmlLink":"Add Interval.setEquals"}},{"before":"bf30c4b4970b73b163476c346c775f9ddbac35b7","after":"2952f155f09421cf16e3b2dd8dce8ad3dab7a3a4","ref":"refs/heads/setequals","pushedAt":"2024-05-01T16:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `TypeOperations.spacing`","shortMessageHtmlLink":"Add TypeOperations.spacing"}},{"before":null,"after":"bf30c4b4970b73b163476c346c775f9ddbac35b7","ref":"refs/heads/setequals","pushedAt":"2024-04-26T18:39:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Fix: hack is no longer needed on JS IR backend","shortMessageHtmlLink":"Fix: hack is no longer needed on JS IR backend"}},{"before":"c879c3c51aa16e088cac9c4d98c01d32aab6342a","after":null,"ref":"refs/heads/interval-tostring","pushedAt":"2024-04-23T20:00:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"}},{"before":"4f04b3f7b6e0f3735e0c8d16e40e327437f5d05a","after":"0c9b429a1c6e1951337f53bd35ed93bd6e89e192","ref":"refs/heads/develop","pushedAt":"2024-04-23T20:00:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `MutableIntervalUnion.toString`","shortMessageHtmlLink":"Add MutableIntervalUnion.toString"}},{"before":"78abfabee7da3b64df45162b5f4986fda9004e02","after":"c879c3c51aa16e088cac9c4d98c01d32aab6342a","ref":"refs/heads/interval-tostring","pushedAt":"2024-04-23T19:51:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `MutableIntervalUnion.toString`","shortMessageHtmlLink":"Add MutableIntervalUnion.toString"}},{"before":null,"after":"78abfabee7da3b64df45162b5f4986fda9004e02","ref":"refs/heads/interval-tostring","pushedAt":"2024-04-22T19:24:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `Interval.toString()`\n\nCloses #35","shortMessageHtmlLink":"Add Interval.toString()"}},{"before":"43c2b3d9924131f94882b3798891a09a9501ce79","after":"98b4a1854d703aac1fc111fc7d3c175d77bc0d21","ref":"refs/heads/main","pushedAt":"2024-04-21T18:23:22.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Merge pull request #33 from Whathecode/develop\n\nRelease 1.0.0-alpha.5","shortMessageHtmlLink":"Merge pull request #33 from Whathecode/develop"}},{"before":"5975cadab092d46bb6cfe4328d4fcea7c23eae04","after":"4f04b3f7b6e0f3735e0c8d16e40e327437f5d05a","ref":"refs/heads/develop","pushedAt":"2024-04-21T18:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Build: bump to version 1.0.0-alpha.5","shortMessageHtmlLink":"Build: bump to version 1.0.0-alpha.5"}},{"before":"8a60d1074d7d1c6d8e90c4508fdefd7cbd2ec33f","after":"5975cadab092d46bb6cfe4328d4fcea7c23eae04","ref":"refs/heads/develop","pushedAt":"2024-04-21T18:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Refactor: minor changes for consistency with rest of file","shortMessageHtmlLink":"Refactor: minor changes for consistency with rest of file"}},{"before":"d250afb27a89a71d164af42b7922aa49fc42128f","after":"8a60d1074d7d1c6d8e90c4508fdefd7cbd2ec33f","ref":"refs/heads/develop","pushedAt":"2024-04-21T17:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `Interval.plus`","shortMessageHtmlLink":"Add Interval.plus"}},{"before":"ae447ea82051f4bfe71422695f7768da087d3334","after":null,"ref":"refs/heads/minus","pushedAt":"2024-03-26T08:21:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"}},{"before":"5de8a04fbf861c7e35acef14d1ec6fc9bcdf52de","after":null,"ref":"refs/heads/interval-union-additions","pushedAt":"2024-03-26T08:21:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"}},{"before":"212c978f96c9df80c8eeb31fdc1903949f19ae25","after":"d250afb27a89a71d164af42b7922aa49fc42128f","ref":"refs/heads/develop","pushedAt":"2024-03-26T08:20:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `IntervalUnion.getBounds`","shortMessageHtmlLink":"Add IntervalUnion.getBounds"}},{"before":"65198d4595215a4857c81de0c29293254f8d7b76","after":"5de8a04fbf861c7e35acef14d1ec6fc9bcdf52de","ref":"refs/heads/interval-union-additions","pushedAt":"2024-03-26T08:15:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `IntervalUnion.getBounds`","shortMessageHtmlLink":"Add IntervalUnion.getBounds"}},{"before":"2bd4dd29f8e8e4bb77e0904e68a39cef2600a649","after":"65198d4595215a4857c81de0c29293254f8d7b76","ref":"refs/heads/interval-union-additions","pushedAt":"2024-03-26T07:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"`Interval` is a `IntervalUnion` with a single interval","shortMessageHtmlLink":"Interval is a IntervalUnion with a single interval"}},{"before":null,"after":"2bd4dd29f8e8e4bb77e0904e68a39cef2600a649","ref":"refs/heads/interval-union-additions","pushedAt":"2024-03-25T21:20:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add `IntervalUnion.isEmpty`\n\nIn addition, I removed normalized form and order requirements from the documentation/contract. I see no reason yet why that should be enforced, and it can remain an implementation detail of the concrete mutable class.","shortMessageHtmlLink":"Add IntervalUnion.isEmpty"}},{"before":"534414dfeb7420a1179cb20abe79a5823f6c1b87","after":null,"ref":"refs/heads/upper-lower-bounds","pushedAt":"2024-03-25T09:35:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"}},{"before":"7abc299f4f45a3d5c39c3bd1255c9fa31165c91f","after":"212c978f96c9df80c8eeb31fdc1903949f19ae25","ref":"refs/heads/develop","pushedAt":"2024-03-25T09:35:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Whathecode","name":"Steven Jeuris","path":"/Whathecode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/778006?s=80&v=4"},"commit":{"message":"Add tight upper/lower bounds accessors\n\nThis prevents having to call `nonReversed()` as was previously done in the operations, and thus heap allocations.","shortMessageHtmlLink":"Add tight upper/lower bounds accessors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERgKQJQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Whathecode/kotlinx.interval"}