{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":67836789,"defaultBranch":"master","name":"tokio","ownerLogin":"tokio-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-09T22:31:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20248544?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714922330.0","currentOid":""},"activityList":{"items":[{"before":"2a0df5fb05ae1a624fe2f6db756190f41812214b","after":"6fcd9c02176bf3cd570bc7de88edaa3b95ea480a","ref":"refs/heads/master","pushedAt":"2024-05-05T16:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"macros: make #[tokio::test] append #[test] at the end of the attribute list (#6497)","shortMessageHtmlLink":"macros: make #[tokio::test] append #[test] at the end of the attribut…"}},{"before":"b652a4e64c3547af62c91f55d8fcbc3be0333d6e","after":"2a0df5fb05ae1a624fe2f6db756190f41812214b","ref":"refs/heads/master","pushedAt":"2024-05-05T15:43:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"ci: bump nightly to nightly-2024-05-05 (#6538)","shortMessageHtmlLink":"ci: bump nightly to nightly-2024-05-05 (#6538)"}},{"before":"0722f2aca5508c4004a58bcf739367c0e501b3bc","after":null,"ref":"refs/heads/alice/hashbrown-no-def-features","pushedAt":"2024-05-05T15:18:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"}},{"before":"7f59a6ea859141e9da76dfd77605256a6224ff2c","after":"b652a4e64c3547af62c91f55d8fcbc3be0333d6e","ref":"refs/heads/master","pushedAt":"2024-05-05T15:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"util: no default features for hashbrown (#6541)","shortMessageHtmlLink":"util: no default features for hashbrown (#6541)"}},{"before":"9eecf273610a710eda997fac43957f8ba0a79161","after":null,"ref":"refs/heads/alice/task_builder_test","pushedAt":"2024-05-05T15:18:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"}},{"before":"75e5b3d96d126b52a510ad19e79cf1e4445770e0","after":"7f59a6ea859141e9da76dfd77605256a6224ff2c","ref":"refs/heads/master","pushedAt":"2024-05-05T15:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"tests: remove tests module from integration tests (#6540)","shortMessageHtmlLink":"tests: remove tests module from integration tests (#6540)"}},{"before":null,"after":"0722f2aca5508c4004a58bcf739367c0e501b3bc","ref":"refs/heads/alice/hashbrown-no-def-features","pushedAt":"2024-05-05T15:01:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"util: no default features for hashbrown","shortMessageHtmlLink":"util: no default features for hashbrown"}},{"before":null,"after":"9eecf273610a710eda997fac43957f8ba0a79161","ref":"refs/heads/alice/task_builder_test","pushedAt":"2024-05-05T14:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"tests: remove tests module from integration tests","shortMessageHtmlLink":"tests: remove tests module from integration tests"}},{"before":"cdf9d997dc79ac51fbe376edd04136251e73c403","after":"75e5b3d96d126b52a510ad19e79cf1e4445770e0","ref":"refs/heads/master","pushedAt":"2024-05-05T09:06:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"runtime: ignore `yield_calls_park_before_scheduling_again` test (#6537)","shortMessageHtmlLink":"runtime: ignore yield_calls_park_before_scheduling_again test (#6537)"}},{"before":"f6eb1ee19687bfd6cc7bf5c675d946970854013e","after":"cdf9d997dc79ac51fbe376edd04136251e73c403","ref":"refs/heads/master","pushedAt":"2024-05-04T20:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"chore: prepare tokio-util v0.7.11 (#6535)","shortMessageHtmlLink":"chore: prepare tokio-util v0.7.11 (#6535)"}},{"before":"b7d4fba70755e2ec682665f22f630b8a725a3705","after":"f6eb1ee19687bfd6cc7bf5c675d946970854013e","ref":"refs/heads/master","pushedAt":"2024-05-03T13:37:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"time: lazily init timers on first poll (#6512)","shortMessageHtmlLink":"time: lazily init timers on first poll (#6512)"}},{"before":"3c8d8e60ca6ffa4a7669f35b098e454893a6a9a6","after":"b7d4fba70755e2ec682665f22f630b8a725a3705","ref":"refs/heads/master","pushedAt":"2024-05-03T11:44:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"sync: add `mpsc::Receiver::{capacity,max_capacity}` (#6511)","shortMessageHtmlLink":"sync: add mpsc::Receiver::{capacity,max_capacity} (#6511)"}},{"before":"e971a5e7d73757f3631738c8e32c94bbd78f8e26","after":"3c8d8e60ca6ffa4a7669f35b098e454893a6a9a6","ref":"refs/heads/master","pushedAt":"2024-05-03T09:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"chore: fix latest rust-1.78.0 warnings (#6528)","shortMessageHtmlLink":"chore: fix latest rust-1.78.0 warnings (#6528)"}},{"before":"28439e2269f2696a5009f2f05ce8f39b7fa13217","after":"e971a5e7d73757f3631738c8e32c94bbd78f8e26","ref":"refs/heads/master","pushedAt":"2024-05-01T14:19:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"util: use FIFO ordering in `WakeList` (#6521)","shortMessageHtmlLink":"util: use FIFO ordering in WakeList (#6521)"}},{"before":"d33fdd86a3de75500fe554d6547cf5ad43e006bf","after":"28439e2269f2696a5009f2f05ce8f39b7fa13217","ref":"refs/heads/master","pushedAt":"2024-05-01T12:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"time: clean up implementation (#6517)","shortMessageHtmlLink":"time: clean up implementation (#6517)"}},{"before":"d9c00a3757d026c81ad265d55b852f0f56dc6268","after":null,"ref":"refs/heads/fix-interval-panic","pushedAt":"2024-04-25T07:02:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"}},{"before":"731dde21dc92e9cb9d25cf74a2b29e15cd364dbb","after":"d33fdd86a3de75500fe554d6547cf5ad43e006bf","ref":"refs/heads/master","pushedAt":"2024-04-25T07:02:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"time: check for overflow in `Interval::poll_tick` (#6487)","shortMessageHtmlLink":"time: check for overflow in Interval::poll_tick (#6487)"}},{"before":"9ed595767d01c400955122d276b34ab52b3a6aab","after":"731dde21dc92e9cb9d25cf74a2b29e15cd364dbb","ref":"refs/heads/master","pushedAt":"2024-04-25T07:01:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"runtime: clarify misleading use of `UnsafeCell::with_mut` (#6513)\n\nThe code that we're removing calls UnsafeCell::with_mut with the\r\nargument `std::mem::drop`. This is misleading because the use of `drop`\r\nhas no effect. `with_mut` takes an argument of type\r\n`impl FnOnce(*mut T) -> R`. The argument to the argument function is a\r\npointer. Dropping a pointer has no effect.\r\n\r\nThe comment above the first instance of this pattern claims that this\r\nreleases some resource. This is false because the call has no effect.\r\nThe intention might have been to drop the value behind the pointer. If\r\nthis did happen, it would be a bug because the resource (`waker`) would\r\nbe dropped again at the end of the function when the containing object\r\nis dropped.\r\n\r\nI looked through the history of this code. This code originally called\r\n`with_mut` with the argument `|_| ()`. Calling `with_mut` with an\r\nargument function that does nothing has a side effect when testing with\r\nloom. When testing with loom, the code uses loom's UnsafeCell type\r\ninstead of std's. The intention of the code was likely to make use of\r\nthat side effect because we expect to have exclusive access here as we\r\nare going to drop the containing object. The side effect is that loom\r\nchecks that Rust's reference uniqueness properties are upheld.\r\n\r\nTo continue to check this, I have only removed the use of `drop` while\r\nkeeping `with_mut`. It would be even better to have loom check this\r\nimplicitly when UnsafeCell is dropped. I created an issue about this in\r\nloom [1].\r\n\r\nLinks: https://github.com/tokio-rs/loom/issues/349 [1]","shortMessageHtmlLink":"runtime: clarify misleading use of UnsafeCell::with_mut (#6513)"}},{"before":"36684c54bfbf51463aff362be51ae53d3af703c5","after":"d9c00a3757d026c81ad265d55b852f0f56dc6268","ref":"refs/heads/fix-interval-panic","pushedAt":"2024-04-24T10:11:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:tokio-rs/tokio into fix-interval-panic","shortMessageHtmlLink":"Merge branch 'master' of github.com:tokio-rs/tokio into fix-interval-…"}},{"before":"70b0c5f46a15505418d80ba05c5febc87ad6ae6e","after":"36684c54bfbf51463aff362be51ae53d3af703c5","ref":"refs/heads/fix-interval-panic","pushedAt":"2024-04-24T10:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"address clippy lint","shortMessageHtmlLink":"address clippy lint"}},{"before":"a73d6bf33ab72eb23522f04bde869b42a7cb68e0","after":"9ed595767d01c400955122d276b34ab52b3a6aab","ref":"refs/heads/master","pushedAt":"2024-04-24T07:45:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (#6510)","shortMessageHtmlLink":"wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (#6510)"}},{"before":"49f1a1dc2a4a991fd687baf9fa3e84b88f8fd586","after":"70b0c5f46a15505418d80ba05c5febc87ad6ae6e","ref":"refs/heads/fix-interval-panic","pushedAt":"2024-04-24T00:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"update unwrap_or to unwrap_or_else","shortMessageHtmlLink":"update unwrap_or to unwrap_or_else"}},{"before":"6320550de37287c051fe20a56b0e998f9bdbe343","after":"49f1a1dc2a4a991fd687baf9fa3e84b88f8fd586","ref":"refs/heads/fix-interval-panic","pushedAt":"2024-04-23T17:49:46.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:tokio-rs/tokio into fix-interval-panic","shortMessageHtmlLink":"Merge branch 'master' of github.com:tokio-rs/tokio into fix-interval-…"}},{"before":"872a2a08e6b0620d4835d68f224994b000a8a5cf","after":"6320550de37287c051fe20a56b0e998f9bdbe343","ref":"refs/heads/fix-interval-panic","pushedAt":"2024-04-23T17:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"add test","shortMessageHtmlLink":"add test"}},{"before":"8093712604e54a434658e693ca80535d906e26a7","after":"a73d6bf33ab72eb23522f04bde869b42a7cb68e0","ref":"refs/heads/master","pushedAt":"2024-04-23T12:05:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"macros: `#[cfg(not(test))]` is no longer necessary for main macros (#6508)","shortMessageHtmlLink":"macros: #[cfg(not(test))] is no longer necessary for main macros (#…"}},{"before":"19618905dea0d45a91e30d614b910514673dd01c","after":"8093712604e54a434658e693ca80535d906e26a7","ref":"refs/heads/master","pushedAt":"2024-04-22T09:03:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"io: add `copy_bidirectional_with_sizes` (#6500)","shortMessageHtmlLink":"io: add copy_bidirectional_with_sizes (#6500)"}},{"before":"2438b436716ed21432b809a21024f54caebab887","after":"19618905dea0d45a91e30d614b910514673dd01c","ref":"refs/heads/master","pushedAt":"2024-04-21T12:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"time: fix test-util requirement for pause and resume in docs (#6503)","shortMessageHtmlLink":"time: fix test-util requirement for pause and resume in docs (#6503)"}},{"before":"125a185749533375a52f5be6c16cef42557efa03","after":"2438b436716ed21432b809a21024f54caebab887","ref":"refs/heads/master","pushedAt":"2024-04-20T10:35:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"sync: instrument `Semaphore` for task dumps (#6499)","shortMessageHtmlLink":"sync: instrument Semaphore for task dumps (#6499)"}},{"before":"f3bfed30eb66d60c3c28691c1dd040c6531a337b","after":"125a185749533375a52f5be6c16cef42557efa03","ref":"refs/heads/master","pushedAt":"2024-04-20T05:21:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mox692","name":"Motoyuki Kimura","path":"/mox692","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55653825?s=80&v=4"},"commit":{"message":"io: fix obsolete reference in `ReadHalf::unsplit()` documentation (#6498)","shortMessageHtmlLink":"io: fix obsolete reference in ReadHalf::unsplit() documentation (#6498"}},{"before":"5ba12a71451c00e9e220ec87ff869394acac2603","after":"f3bfed30eb66d60c3c28691c1dd040c6531a337b","ref":"refs/heads/master","pushedAt":"2024-04-19T08:07:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"metrics: document `Runtime::metrics` (#6496)","shortMessageHtmlLink":"metrics: document Runtime::metrics (#6496)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQeupwQA","startCursor":null,"endCursor":null}},"title":"Activity · tokio-rs/tokio"}