{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608747711,"defaultBranch":"master","name":"itertools","ownerLogin":"Philippe-Cholet","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-02T16:51:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44676486?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716296947.0","currentOid":""},"activityList":{"items":[{"before":"ac8fb03a9050372ae868c849d015776b080c89ff","after":"ad5cc9645a5c3de2811eed1b2c6643f27f06764a","ref":"refs/heads/master","pushedAt":"2024-05-27T21:55:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"feat(`FilterMapOk`): implement `DoubleEndedIterator`\n\nRefs: #947","shortMessageHtmlLink":"feat(FilterMapOk): implement DoubleEndedIterator"}},{"before":"2ca3c5ac72100a2579a942d4a51cf0a31df851bc","after":"ac8fb03a9050372ae868c849d015776b080c89ff","ref":"refs/heads/master","pushedAt":"2024-05-24T13:46:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"manually outline closure\n\nthis avoids capturing unused generic parameters, slightly improving\ncompile times. The performance cost is a lot higher with the\nnext-generation trait solver which pretty much hangs without this\nchange.","shortMessageHtmlLink":"manually outline closure"}},{"before":"0e90cea4e95d390e0521e40ef814d76b3d52a0a3","after":"86b586fc03657e5ed0a99c58456d50c965fb96ec","ref":"refs/heads/format-panic","pushedAt":"2024-05-21T14:37:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"`Itertools::format[_with]` docs mention it can panic if used in logging macros","shortMessageHtmlLink":"Itertools::format[_with] docs mention it can panic if used in loggi…"}},{"before":"4777762a6bed98210428308b1f762032db8bf255","after":"2ca3c5ac72100a2579a942d4a51cf0a31df851bc","ref":"refs/heads/master","pushedAt":"2024-05-21T14:33:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Macro hygiene: qualified paths only\n\nIs conflict with `.map` and `.zip` absolutely impossible?","shortMessageHtmlLink":"Macro hygiene: qualified paths only"}},{"before":"4588c02537d93ab10a50efbee160972562ec8123","after":null,"ref":"refs/heads/macro-hygiene","pushedAt":"2024-05-21T13:09:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":null,"after":"4588c02537d93ab10a50efbee160972562ec8123","ref":"refs/heads/macro-hygiene","pushedAt":"2024-05-21T09:27:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Macro hygiene: qualified paths only\n\nIs conflict with `.map` and `.zip` absolutely impossible?","shortMessageHtmlLink":"Macro hygiene: qualified paths only"}},{"before":null,"after":"0e90cea4e95d390e0521e40ef814d76b3d52a0a3","ref":"refs/heads/format-panic","pushedAt":"2024-05-17T14:18:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"`Itertools::format[_with]` docs mention it can panic if used in logging macros","shortMessageHtmlLink":"Itertools::format[_with] docs mention it can panic if used in loggi…"}},{"before":"d5084d15e959b85d89a49e5cd33ad6267bc541a3","after":"4777762a6bed98210428308b1f762032db8bf255","ref":"refs/heads/master","pushedAt":"2024-05-16T15:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Faster cargo-semver-checks-action with \"manual\" toolchain installation","shortMessageHtmlLink":"Faster cargo-semver-checks-action with \"manual\" toolchain installation"}},{"before":"e3c849f8b215d41853e39e741b0b3ee3654c97ea","after":null,"ref":"refs/heads/slow-semver-check","pushedAt":"2024-05-16T15:51:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":"e4ec74a20bfc61ddfda8e98af5b784b9ff77da10","after":null,"ref":"refs/heads/prepare-0.13.0","pushedAt":"2024-05-16T15:32:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":"d7c99d55daeaa76f482444e95beb99f5744ced4e","after":"d5084d15e959b85d89a49e5cd33ad6267bc541a3","ref":"refs/heads/master","pushedAt":"2024-05-16T15:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Prepare v0.13.0 release (#937)","shortMessageHtmlLink":"Prepare v0.13.0 release (rust-itertools#937)"}},{"before":"f9ae795737aee277d47ea7cecdb60d87a5b1043b","after":null,"ref":"refs/heads/non-lazy-but-must-be-used","pushedAt":"2024-05-16T14:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":"2ad9e07ae860bb891e48b35edfea5b3286dcb4ab","after":"d7c99d55daeaa76f482444e95beb99f5744ced4e","ref":"refs/heads/master","pushedAt":"2024-05-16T14:52:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"`TupleCombinations` is not lazy but must be used nonetheless","shortMessageHtmlLink":"TupleCombinations is not lazy but must be used nonetheless"}},{"before":"6d7cf276a5159ba525ec3b0c0000abfd94f282db","after":"e4ec74a20bfc61ddfda8e98af5b784b9ff77da10","ref":"refs/heads/prepare-0.13.0","pushedAt":"2024-05-16T13:11:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Prepare v0.13.0 release","shortMessageHtmlLink":"Prepare v0.13.0 release"}},{"before":null,"after":"f9ae795737aee277d47ea7cecdb60d87a5b1043b","ref":"refs/heads/non-lazy-but-must-be-used","pushedAt":"2024-05-16T12:50:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"`TupleCombinations` is not lazy but must be used nonetheless","shortMessageHtmlLink":"TupleCombinations is not lazy but must be used nonetheless"}},{"before":"640c79fe6aa407173c723368651a45f92d3cffb1","after":"e3c849f8b215d41853e39e741b0b3ee3654c97ea","ref":"refs/heads/slow-semver-check","pushedAt":"2024-05-15T15:23:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Faster cargo-semver-checks-action with \"manual\" toolchain installation","shortMessageHtmlLink":"Faster cargo-semver-checks-action with \"manual\" toolchain installation"}},{"before":"75bd4ca83a9c3387bdd71dd897d2aad00976b49f","after":"640c79fe6aa407173c723368651a45f92d3cffb1","ref":"refs/heads/slow-semver-check","pushedAt":"2024-05-15T15:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Revert \"Maybe the cleanup is slow and not the action\"\n\nThis reverts commit 75bd4ca83a9c3387bdd71dd897d2aad00976b49f.","shortMessageHtmlLink":"Revert \"Maybe the cleanup is slow and not the action\""}},{"before":"960dd3fc1b125c18bff5f79e02163bcb4dabb2d9","after":"75bd4ca83a9c3387bdd71dd897d2aad00976b49f","ref":"refs/heads/slow-semver-check","pushedAt":"2024-05-15T15:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Maybe the cleanup is slow and not the action","shortMessageHtmlLink":"Maybe the cleanup is slow and not the action"}},{"before":"32ed29e7852574cd49291dd43c7adf472e73d859","after":"960dd3fc1b125c18bff5f79e02163bcb4dabb2d9","ref":"refs/heads/slow-semver-check","pushedAt":"2024-05-15T15:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Manual uses 1.77.2 while stable is currently 1.78","shortMessageHtmlLink":"Manual uses 1.77.2 while stable is currently 1.78"}},{"before":null,"after":"32ed29e7852574cd49291dd43c7adf472e73d859","ref":"refs/heads/slow-semver-check","pushedAt":"2024-05-15T14:53:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"cargo-semver-checks-action: slow toolchain installation?","shortMessageHtmlLink":"cargo-semver-checks-action: slow toolchain installation?"}},{"before":"00d379f4bdd34481afd8597bd8614f3067701762","after":"6d7cf276a5159ba525ec3b0c0000abfd94f282db","ref":"refs/heads/prepare-0.13.0","pushedAt":"2024-05-15T07:06:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Prepare v0.13.0 release","shortMessageHtmlLink":"Prepare v0.13.0 release"}},{"before":"b950aff3f2909e53164ee2da324c0108550f1926","after":"00d379f4bdd34481afd8597bd8614f3067701762","ref":"refs/heads/prepare-0.13.0","pushedAt":"2024-05-15T07:05:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Prepare v0.13.0 release","shortMessageHtmlLink":"Prepare v0.13.0 release"}},{"before":"fa94ba188f52dc6b1517a466524498285bc0eed8","after":null,"ref":"refs/heads/clippy/default_numeric_fallback","pushedAt":"2024-05-14T16:58:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":"0d4efc84323399b47b09ae9da1ff3fdfc2cf95e1","after":"2ad9e07ae860bb891e48b35edfea5b3286dcb4ab","ref":"refs/heads/master","pushedAt":"2024-05-14T16:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"`assert_equal`: fix `clippy::default_numeric_fallback`\n\nType of `i` defaults to `i32` when `usize` should be used.\nIt's only a problem if this function is called with two iterators longer than `i32::MAX`. It seems unlikely to me but who knows?\n`i32` should not be the default integer type in the library. `usize` would have more sense so I add the lint as warning (for the library only, it's okay in tests and benchmarks).","shortMessageHtmlLink":"assert_equal: fix clippy::default_numeric_fallback"}},{"before":"77594a8755cf682ec5a553fe8c13d681fc4bec0d","after":"b950aff3f2909e53164ee2da324c0108550f1926","ref":"refs/heads/prepare-0.13.0","pushedAt":"2024-05-14T16:35:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Prepare v0.13.0 release","shortMessageHtmlLink":"Prepare v0.13.0 release"}},{"before":null,"after":"77594a8755cf682ec5a553fe8c13d681fc4bec0d","ref":"refs/heads/prepare-0.13.0","pushedAt":"2024-05-14T16:20:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Prepare v0.13.0 release","shortMessageHtmlLink":"Prepare v0.13.0 release"}},{"before":"3f49188161af801df3863cfd183eab17c5416ee2","after":null,"ref":"refs/heads/447-get-range","pushedAt":"2024-05-14T14:12:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":"d1ce07db021a95a217e8b84146d9d623d50d56ff","after":"0d4efc84323399b47b09ae9da1ff3fdfc2cf95e1","ref":"refs/heads/master","pushedAt":"2024-05-14T14:11:37.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Remove free function `get`\n\nA `use itertools::*;` might conflict with such a general function name.","shortMessageHtmlLink":"Remove free function get"}},{"before":"5e151ec9173adbbeed4d78c85c7e64f3e71c36c7","after":"3f49188161af801df3863cfd183eab17c5416ee2","ref":"refs/heads/447-get-range","pushedAt":"2024-05-14T08:33:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Remove free function `get`\n\nA `use itertools::*;` might conflict with such a general function name.","shortMessageHtmlLink":"Remove free function get"}},{"before":"de08253f4643f2b9be3b8716b81918df9faf7381","after":"5e151ec9173adbbeed4d78c85c7e64f3e71c36c7","ref":"refs/heads/447-get-range","pushedAt":"2024-05-14T08:12:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Remove free function `get`\n\nA `use itertools::*;` might conflict with such a general function name.","shortMessageHtmlLink":"Remove free function get"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVUGycQA","startCursor":null,"endCursor":null}},"title":"Activity · Philippe-Cholet/itertools"}