{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":733587563,"defaultBranch":"master","name":"bytes","ownerLogin":"braddunbar","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-19T17:00:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11674?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714952956.0","currentOid":""},"activityList":{"items":[{"before":"4950c503768fcebce6f9ab9dbaac2a7da30b35ba","after":"caf520ac7f2c466d26bd88eca33ddc53c408e17e","ref":"refs/heads/master","pushedAt":"2024-05-22T14:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Fix iter tests to use the actual bytes IntoIter instead of std (#707)","shortMessageHtmlLink":"Fix iter tests to use the actual bytes IntoIter instead of std (tokio…"}},{"before":"faa8f5c3c4e8c929e539841d202292bc7ebd401a","after":"4950c503768fcebce6f9ab9dbaac2a7da30b35ba","ref":"refs/heads/master","pushedAt":"2024-05-12T22:27:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Offset from (#705)","shortMessageHtmlLink":"Offset from (tokio-rs#705)"}},{"before":"f62cad3198926387fe197b08af0d6314cf6592ec","after":"faa8f5c3c4e8c929e539841d202292bc7ebd401a","ref":"refs/heads/offset-from","pushedAt":"2024-05-05T23:56:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"use offset_from consistently","shortMessageHtmlLink":"use offset_from consistently"}},{"before":"f62cad3198926387fe197b08af0d6314cf6592ec","after":"faa8f5c3c4e8c929e539841d202292bc7ebd401a","ref":"refs/heads/master","pushedAt":"2024-05-05T23:55:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"use offset_from consistently","shortMessageHtmlLink":"use offset_from consistently"}},{"before":"86694b05649c0c1666044b2ba5c386c2328aac18","after":"f62cad3198926387fe197b08af0d6314cf6592ec","ref":"refs/heads/master","pushedAt":"2024-05-05T23:51:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"use offset_from consistently","shortMessageHtmlLink":"use offset_from consistently"}},{"before":null,"after":"f62cad3198926387fe197b08af0d6314cf6592ec","ref":"refs/heads/offset-from","pushedAt":"2024-05-05T23:49:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"use offset_from consistently","shortMessageHtmlLink":"use offset_from consistently"}},{"before":"ce09d7d358ab1d1d31ed9d0b52a747c0a21ea401","after":"86694b05649c0c1666044b2ba5c386c2328aac18","ref":"refs/heads/master","pushedAt":"2024-05-05T23:26:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Add zero-copy make_mut (#695)","shortMessageHtmlLink":"Add zero-copy make_mut (tokio-rs#695)"}},{"before":"63bca89cdab1f336cfc7fbcdbf8ed39412b6d57e","after":"ce09d7d358ab1d1d31ed9d0b52a747c0a21ea401","ref":"refs/heads/master","pushedAt":"2024-04-24T12:24:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Bytes::split_off - check fast path first (#693)\n\nFollow up to https://github.com/tokio-rs/bytes/pull/689\r\n\r\n* If `at == self.len()`, we already know `at <= self.len()`.\r\n* If `at == 0`, we already know `at <= self.len()`.","shortMessageHtmlLink":"Bytes::split_off - check fast path first (tokio-rs#693)"}},{"before":"9f38aea9bbd1d23354382dd0ddc7357d54ce10c3","after":null,"ref":"refs/heads/split-off-fast-paths","pushedAt":"2024-04-24T12:23:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":"434166ae15f8f4ba971df408e621c8d3e485b2c1","after":null,"ref":"refs/heads/resize-refactor","pushedAt":"2024-04-24T09:49:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":"63bca89cdab1f336cfc7fbcdbf8ed39412b6d57e","after":"434166ae15f8f4ba971df408e621c8d3e485b2c1","ref":"refs/heads/resize-refactor","pushedAt":"2024-04-22T11:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"reduce scope of unsafe blocks\n\nCo-authored-by: Alice Ryhl ","shortMessageHtmlLink":"reduce scope of unsafe blocks"}},{"before":"a1d0cc62c3815362260b65b228ef347ff8fcabd3","after":"63bca89cdab1f336cfc7fbcdbf8ed39412b6d57e","ref":"refs/heads/resize-refactor","pushedAt":"2024-04-21T21:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"use if-let instead of unwrap","shortMessageHtmlLink":"use if-let instead of unwrap"}},{"before":"a1d0cc62c3815362260b65b228ef347ff8fcabd3","after":"63bca89cdab1f336cfc7fbcdbf8ed39412b6d57e","ref":"refs/heads/master","pushedAt":"2024-04-21T21:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"use if-let instead of unwrap","shortMessageHtmlLink":"use if-let instead of unwrap"}},{"before":"4e2c9c065a06bf9cb5d7dd46e3b29f62a1c20057","after":"a1d0cc62c3815362260b65b228ef347ff8fcabd3","ref":"refs/heads/master","pushedAt":"2024-04-21T19:59:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"refactor to use guard clauses\n\nThis would be better written with let-else, but we won't get that until\n`MSRV >= 1.65.x`.","shortMessageHtmlLink":"refactor to use guard clauses"}},{"before":null,"after":"a1d0cc62c3815362260b65b228ef347ff8fcabd3","ref":"refs/heads/resize-refactor","pushedAt":"2024-04-21T19:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"refactor to use guard clauses\n\nThis would be better written with let-else, but we won't get that until\n`MSRV >= 1.65.x`.","shortMessageHtmlLink":"refactor to use guard clauses"}},{"before":"327615e5d4ba27e9647734d83ef9ad88d7dd8a38","after":"4e2c9c065a06bf9cb5d7dd46e3b29f62a1c20057","ref":"refs/heads/master","pushedAt":"2024-04-21T18:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Truncate tweaks (#694)","shortMessageHtmlLink":"Truncate tweaks (tokio-rs#694)"}},{"before":"9e7d8effada42a68f5a8a8a3e13eb090fdc59491","after":null,"ref":"refs/heads/truncate-tweaks","pushedAt":"2024-04-21T17:37:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":null,"after":"9e7d8effada42a68f5a8a8a3e13eb090fdc59491","ref":"refs/heads/truncate-tweaks","pushedAt":"2024-04-14T14:42:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Add a SAFETY comment.","shortMessageHtmlLink":"Add a SAFETY comment."}},{"before":null,"after":"9f38aea9bbd1d23354382dd0ddc7357d54ce10c3","ref":"refs/heads/split-off-fast-paths","pushedAt":"2024-04-13T13:30:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Bytes::split_off - check fast path first\n\nFollow up to https://github.com/tokio-rs/bytes/pull/689\n\n* If `at == self.len()`, we already know `at <= self.len()`.\n* If `at == 0`, we already know `at <= self.len()`.","shortMessageHtmlLink":"Bytes::split_off - check fast path first"}},{"before":"4eb62b912a199bef711e7e12243d972f4f0cdca8","after":"327615e5d4ba27e9647734d83ef9ad88d7dd8a38","ref":"refs/heads/master","pushedAt":"2024-04-13T13:19:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"test(benches): encloses bytes into `test::black_box` for clone benches (#691)\n\nCloses #690\r\nWithout it, it seems to me that compiler is able to inline the vtable,\r\nresulting in similar results for `clone_shared` and `clone_arg_vec`.","shortMessageHtmlLink":"test(benches): encloses bytes into test::black_box for clone benches ("}},{"before":"e4af48633cec419e8274571d353fe166d5e23a3e","after":"4eb62b912a199bef711e7e12243d972f4f0cdca8","ref":"refs/heads/master","pushedAt":"2024-04-10T10:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Bytes::split_to - check fast path first (#689)\n\nIf `at == self.len()` then we already know `at <= self.len()`. If\r\n`at == 0`, it can't be greater than `self.len()`.","shortMessageHtmlLink":"Bytes::split_to - check fast path first (tokio-rs#689)"}},{"before":"307de6afe471397c41bf24b4f09a281f9ddc00aa","after":null,"ref":"refs/heads/split-to-fast-paths","pushedAt":"2024-04-10T10:34:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":null,"after":"307de6afe471397c41bf24b4f09a281f9ddc00aa","ref":"refs/heads/split-to-fast-paths","pushedAt":"2024-04-10T03:44:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Bytes::split_to - check fast path first\n\nIf `at == self.len()` then we already know `at <= self.len()`. If\n`at == 0`, it can't be greater than `self.len()`.","shortMessageHtmlLink":"Bytes::split_to - check fast path first"}},{"before":"674431644f1a96e1ecd1b147672a6a816ae8e257","after":"e4af48633cec419e8274571d353fe166d5e23a3e","ref":"refs/heads/master","pushedAt":"2024-04-10T03:18:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"Don't set `len` in `BytesMut::reserve` (#682)\n\nA fundamental invariant of `reserve` is that it can extend capacity\r\nwhile the stored data remains the same, even if it's moved to a new\r\nallocation. As a result, `len` can never change during a call to\r\n`reserve`.","shortMessageHtmlLink":"Don't set len in BytesMut::reserve (tokio-rs#682)"}},{"before":"b0aacc99e5a0e451ac6b8ffe1c27887dbb93d1c8","after":null,"ref":"refs/heads/more-manuallydrop","pushedAt":"2024-04-09T14:04:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":"f92c9f6fdf49a6dede2a666b8868c00838592751","after":null,"ref":"refs/heads/dont-set-len-in-reserve","pushedAt":"2024-04-09T14:03:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":"674431644f1a96e1ecd1b147672a6a816ae8e257","after":"f92c9f6fdf49a6dede2a666b8868c00838592751","ref":"refs/heads/dont-set-len-in-reserve","pushedAt":"2024-04-09T01:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"},"commit":{"message":"add debug assertions for len","shortMessageHtmlLink":"add debug assertions for len"}},{"before":"300eb041b38e313208e3197538a922095a99b723","after":null,"ref":"refs/heads/reserve-copy-only-unread","pushedAt":"2024-03-24T13:12:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":"7d8c726f5c5c2cd80838aa4403ffaf96461dc35e","after":null,"ref":"refs/heads/prelude-iterator","pushedAt":"2024-03-24T13:12:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}},{"before":"76dae7b880c52384d6a3edb364f1375b45a9274f","after":null,"ref":"refs/heads/redundant-reserve","pushedAt":"2024-03-24T13:11:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"braddunbar","name":"Brad Dunbar","path":"/braddunbar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11674?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUQeE3wA","startCursor":null,"endCursor":null}},"title":"Activity · braddunbar/bytes"}