{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55077261,"defaultBranch":"master","name":"futures-rs","ownerLogin":"rust-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-30T16:03:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5430905?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726360204.0","currentOid":""},"activityList":{"items":[{"before":"b92f4c55a3f8e9ffd2201b7a2c1827343339c92e","after":"99ebe58c2160a8374d0ca6b661519f6b8d8c7158","ref":"refs/heads/master","pushedAt":"2024-09-18T18:58:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Fix issues with `AsyncBufRead::read_line` and `AsyncBufReadExt::lines` (#2884)\n\nFixes the following issues in `AsyncBufRead::read_line`:\r\n* When the future is dropped the previous string contents are not restored so the string is empty.\r\n* If invalid UTF-8 is encountered the previous string contents are not restored.\r\n* If an IO error occurs after `read_until_internal` already read a couple of bytes a debug assertion fails.\r\n* Performance: The whole string to which read contents are appended is check for UTF-8 validity instead of just the added bytes.\r\n\r\nFixes the following issues in `AsyncBufRead::read_line`:\r\n* If an IO error occurs after `read_until_internal` already read a couple of bytes a debug assertion fails. (#2862)\r\n\r\nFixes #2862","shortMessageHtmlLink":"Fix issues with AsyncBufRead::read_line and AsyncBufReadExt::lines ("}},{"before":"0bef79e7159623ab78c1b07616b58e4c5c4d5282","after":null,"ref":"refs/heads/will_wake","pushedAt":"2024-09-15T00:30:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"}},{"before":"4befac989d34125ae483cf1e2c51947a05aec1e5","after":"b92f4c55a3f8e9ffd2201b7a2c1827343339c92e","ref":"refs/heads/master","pushedAt":"2024-09-15T00:29:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Use `#[inline(always)]` on `clone_arc_raw` (#2865)","shortMessageHtmlLink":"Use #[inline(always)] on clone_arc_raw (#2865)"}},{"before":"a965f6c5291695ed9e73bba33d8e17c1d6101877","after":"0bef79e7159623ab78c1b07616b58e4c5c4d5282","ref":"refs/heads/will_wake","pushedAt":"2024-09-14T12:20:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Use `#[inline(always)]` on `clone_arc_raw` (#2865)","shortMessageHtmlLink":"Use #[inline(always)] on clone_arc_raw (#2865)"}},{"before":"3a8dc66dc9c182caf39bc17c67d6570a441b1a3d","after":"4befac989d34125ae483cf1e2c51947a05aec1e5","ref":"refs/heads/master","pushedAt":"2024-09-14T12:19:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Add accessors for the inner of stream::Iter (#2875)","shortMessageHtmlLink":"Add accessors for the inner of stream::Iter (#2875)"}},{"before":"ebaf1a2866eadafc58631fc07109e324a6c65105","after":"3a8dc66dc9c182caf39bc17c67d6570a441b1a3d","ref":"refs/heads/master","pushedAt":"2024-09-14T12:19:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Add missing symbols (#2883)\n\nSigned-off-by: cuishuang ","shortMessageHtmlLink":"Add missing symbols (#2883)"}},{"before":"c507ff833728e2979cf5519fc931ea97308ec876","after":"ebaf1a2866eadafc58631fc07109e324a6c65105","ref":"refs/heads/master","pushedAt":"2024-09-14T12:18:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Various fixes too make the CI green (#2885)\n\n* Fix unexpected `cfg` condition name: ... warnings introduced in Rust 1.80\r\n\r\nSee https://blog.rust-lang.org/2024/05/06/check-cfg.html\r\n\r\n* io_slice_advance feature is now stable\r\n\r\n* clippy: enable missing_const_for_thread_local lint, now checks for MSRV (see https://github.com/rust-lang/rust-clippy/issues/12404)\r\n\r\n* clippy: fixes for \"doc list item without indentation\" lint\r\n\r\n* clippy: ignore incorrect \"first doc comment paragraph is too long\" warning\r\n\r\nsee https://github.com/rust-lang/rust-clippy/issues/13315\r\n\r\n* clippy: allow long first paragraphs in select... fn doc comments\r\n\r\n* use workspace level setting to ignore error about the futures_sanitizer unexpected config","shortMessageHtmlLink":"Various fixes too make the CI green (#2885)"}},{"before":"7721bb9bdeb1d9b8ac6eb24fb4cb02ccdf6350a3","after":null,"ref":"refs/heads/ci","pushedAt":"2024-05-02T17:22:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"}},{"before":"bb63c376ca2d3f277f7bfb2b178c913faa00b947","after":"c507ff833728e2979cf5519fc931ea97308ec876","ref":"refs/heads/master","pushedAt":"2024-05-02T17:22:26.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Tweak imports in tests","shortMessageHtmlLink":"Tweak imports in tests"}},{"before":null,"after":"7721bb9bdeb1d9b8ac6eb24fb4cb02ccdf6350a3","ref":"refs/heads/ci","pushedAt":"2024-05-02T16:32:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Tweak imports in tests","shortMessageHtmlLink":"Tweak imports in tests"}},{"before":"48b58c0d1ad0b954556fdcf454f4f7e6edd3b271","after":"bb63c376ca2d3f277f7bfb2b178c913faa00b947","ref":"refs/heads/master","pushedAt":"2024-03-31T15:59:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Make non constructor methods of futures::io::{BufReader,BufWriter} not require inner trait bound (#2848)","shortMessageHtmlLink":"Make non constructor methods of futures::io::{BufReader,BufWriter} no…"}},{"before":"835dbfc216ddbe4b49026b1fde63c986bd62a00b","after":null,"ref":"refs/heads/ci","pushedAt":"2024-03-17T17:31:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"}},{"before":"570c4e788a76d341ced6ffef26350d3a7f52ade1","after":"48b58c0d1ad0b954556fdcf454f4f7e6edd3b271","ref":"refs/heads/master","pushedAt":"2024-03-17T17:31:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"ci: Work around sanitizer issue on latest Linux kernel","shortMessageHtmlLink":"ci: Work around sanitizer issue on latest Linux kernel"}},{"before":null,"after":"835dbfc216ddbe4b49026b1fde63c986bd62a00b","ref":"refs/heads/ci","pushedAt":"2024-03-17T17:09:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"ci: Work around sanitizer issue on latest Linux kernel","shortMessageHtmlLink":"ci: Work around sanitizer issue on latest Linux kernel"}},{"before":"de6a7ec42047cf75587e5db75c8835af98b944cc","after":"570c4e788a76d341ced6ffef26350d3a7f52ade1","ref":"refs/heads/master","pushedAt":"2024-03-09T10:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Add a helper for always ready futures (#2825)","shortMessageHtmlLink":"Add a helper for always ready futures (#2825)"}},{"before":"68616f465617ba4578db667203837f5a64102fb4","after":null,"ref":"refs/heads/triagebot","pushedAt":"2024-03-09T08:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"}},{"before":"04e9e9a77303db5c9aac842ca1cfbb5e8070ef89","after":"de6a7ec42047cf75587e5db75c8835af98b944cc","ref":"refs/heads/master","pushedAt":"2024-03-09T08:38:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Set warn_non_default_branch = true in triagebot.toml","shortMessageHtmlLink":"Set warn_non_default_branch = true in triagebot.toml"}},{"before":null,"after":"68616f465617ba4578db667203837f5a64102fb4","ref":"refs/heads/triagebot","pushedAt":"2024-03-09T08:28:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Set warn_non_default_branch = true in triagebot.toml","shortMessageHtmlLink":"Set warn_non_default_branch = true in triagebot.toml"}},{"before":"19049f90025f5bcb97681826476bd64c725b54f4","after":null,"ref":"refs/heads/ci","pushedAt":"2024-03-08T18:29:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"}},{"before":"170a6eeaa9392cf042cc4d9e5ddfcb0a64364258","after":"04e9e9a77303db5c9aac842ca1cfbb5e8070ef89","ref":"refs/heads/master","pushedAt":"2024-03-08T18:29:54.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Ignore clippy::mixed_attributes_style lint\n\n```\nerror: item has both inner and outer attributes\n --> futures/src/lib.rs:148:1\n |\n148 | / #[cfg(feature = \"executor\")]\n149 | | #[cfg_attr(docsrs, doc(cfg(feature = \"executor\")))]\n150 | | pub mod executor {\n151 | | //! Built-in executors and related tools.\n... |\n187 | | //! [`spawn_obj`]: https://docs.rs/futures/0.3/futures/task/trait.Spawn.html#tymethod.spawn_obj\n188 | | //! [`spawn_local_obj`]: https://docs.rs/futures/0.3/futures/task/trait.LocalSpawn.html#tymethod.spawn_local_obj\n | |____________________________________________________________________________________________________________________^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mixed_attributes_style\n = note: `-D clippy::mixed-attributes-style` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(clippy::mixed_attributes_style)]`\n\nerror: item has both inner and outer attributes\n --> futures/src/lib.rs:200:1\n |\n200 | / #[cfg(feature = \"compat\")]\n201 | | #[cfg_attr(docsrs, doc(cfg(feature = \"compat\")))]\n202 | | pub mod compat {\n203 | | //! Interop between `futures` 0.1 and 0.3.\n204 | | //!\n205 | | //! This module is only available when the `compat` feature of this\n206 | | //! library is activated.\n | |_____________________________^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mixed_attributes_style\n```","shortMessageHtmlLink":"Ignore clippy::mixed_attributes_style lint"}},{"before":"e59a3af32005f8521745fc7feb7e69551c8903c6","after":"19049f90025f5bcb97681826476bd64c725b54f4","ref":"refs/heads/ci","pushedAt":"2024-03-08T18:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Ignore clippy::mixed_attributes_style lint\n\n```\nerror: item has both inner and outer attributes\n --> futures/src/lib.rs:148:1\n |\n148 | / #[cfg(feature = \"executor\")]\n149 | | #[cfg_attr(docsrs, doc(cfg(feature = \"executor\")))]\n150 | | pub mod executor {\n151 | | //! Built-in executors and related tools.\n... |\n187 | | //! [`spawn_obj`]: https://docs.rs/futures/0.3/futures/task/trait.Spawn.html#tymethod.spawn_obj\n188 | | //! [`spawn_local_obj`]: https://docs.rs/futures/0.3/futures/task/trait.LocalSpawn.html#tymethod.spawn_local_obj\n | |____________________________________________________________________________________________________________________^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mixed_attributes_style\n = note: `-D clippy::mixed-attributes-style` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(clippy::mixed_attributes_style)]`\n\nerror: item has both inner and outer attributes\n --> futures/src/lib.rs:200:1\n |\n200 | / #[cfg(feature = \"compat\")]\n201 | | #[cfg_attr(docsrs, doc(cfg(feature = \"compat\")))]\n202 | | pub mod compat {\n203 | | //! Interop between `futures` 0.1 and 0.3.\n204 | | //!\n205 | | //! This module is only available when the `compat` feature of this\n206 | | //! library is activated.\n | |_____________________________^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mixed_attributes_style\n```","shortMessageHtmlLink":"Ignore clippy::mixed_attributes_style lint"}},{"before":"b1f04d513ba505c8feb0983a0c5465ef34a43fa6","after":"e59a3af32005f8521745fc7feb7e69551c8903c6","ref":"refs/heads/ci","pushedAt":"2024-03-08T18:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"ci: Use taiki-e/checkout-action action\n\nhttps://github.com/taiki-e/checkout-action#why-not-actionscheckout","shortMessageHtmlLink":"ci: Use taiki-e/checkout-action action"}},{"before":null,"after":"b1f04d513ba505c8feb0983a0c5465ef34a43fa6","ref":"refs/heads/ci","pushedAt":"2024-03-08T18:14:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Use *::MAX associated constants","shortMessageHtmlLink":"Use *::MAX associated constants"}},{"before":"5eeeed26d28df14aa407ae7a3d071d6bf41ad2ab","after":null,"ref":"refs/heads/dependabot/cargo/tokio-0.3.7","pushedAt":"2024-03-08T17:37:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"5eeeed26d28df14aa407ae7a3d071d6bf41ad2ab","ref":"refs/heads/dependabot/cargo/tokio-0.3.7","pushedAt":"2024-03-04T03:49:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update tokio requirement from 0.1.11 to 0.3.7\n\nUpdates the requirements on [tokio](https://github.com/tokio-rs/tokio) to permit the latest version.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.1.11...tokio-0.3.7)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update tokio requirement from 0.1.11 to 0.3.7"}},{"before":null,"after":"a965f6c5291695ed9e73bba33d8e17c1d6101877","ref":"refs/heads/will_wake","pushedAt":"2024-03-03T11:41:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Revert \"Temporarily disable ref_wake_same test\"\n\nThis reverts commit 42c2ab0e731892e9ff6c6e7fc28ab11d6eaee804.","shortMessageHtmlLink":"Revert \"Temporarily disable ref_wake_same test\""}},{"before":"aafe554b02cbac19d396512b36bce8b688a18115","after":"170a6eeaa9392cf042cc4d9e5ddfcb0a64364258","ref":"refs/heads/master","pushedAt":"2024-03-03T10:53:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Parse rhs of `select!` arms using match-arm rules","shortMessageHtmlLink":"Parse rhs of select! arms using match-arm rules"}},{"before":"cac835efad035cd0164105a049bd795b6e7eab80","after":null,"ref":"refs/heads/dependabot/cargo/tokio-1.36.0","pushedAt":"2024-02-26T15:15:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"cac835efad035cd0164105a049bd795b6e7eab80","ref":"refs/heads/dependabot/cargo/tokio-1.36.0","pushedAt":"2024-02-26T15:10:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update tokio requirement from 0.1.11 to 1.36.0\n\nUpdates the requirements on [tokio](https://github.com/tokio-rs/tokio) to permit the latest version.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.1.11...tokio-1.36.0)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update tokio requirement from 0.1.11 to 1.36.0"}},{"before":"4f4b0324d96c2424942292f109af09bbce5c4326","after":"aafe554b02cbac19d396512b36bce8b688a18115","ref":"refs/heads/master","pushedAt":"2024-02-26T15:09:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Add dependabot (#2826)\n\nCo-authored-by: Taiki Endo ","shortMessageHtmlLink":"Add dependabot (#2826)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuhBeEQA","startCursor":null,"endCursor":null}},"title":"Activity · rust-lang/futures-rs"}