{"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:1716134963.0","currentOid":""},"activityList":{"items":[{"before":"bf1779fb11a17c43ce36dfcedf619df20236dc27","after":null,"ref":"refs/heads/alice/spawn-blocking-abort","pushedAt":"2024-05-19T16:09:23.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":"daa89017dad7cecb769d3145c4368ae491a4ac67","after":"a02407171a3f1aeb86e7406bcac9dfb415278308","ref":"refs/heads/master","pushedAt":"2024-05-19T16:09:22.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":"task: clarify that you can't abort `spawn_blocking` tasks (#6571)","shortMessageHtmlLink":"task: clarify that you can't abort spawn_blocking tasks (#6571)"}},{"before":"daa89017dad7cecb769d3145c4368ae491a4ac67","after":"bf1779fb11a17c43ce36dfcedf619df20236dc27","ref":"refs/heads/alice/spawn-blocking-abort","pushedAt":"2024-05-19T09:51:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Darksonn","name":"Alice Ryhl","path":"/Darksonn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/928074?s=80&v=4"},"commit":{"message":"task: clarify that you can't abort `spawn_blocking` tasks","shortMessageHtmlLink":"task: clarify that you can't abort spawn_blocking tasks"}},{"before":null,"after":"daa89017dad7cecb769d3145c4368ae491a4ac67","ref":"refs/heads/alice/spawn-blocking-abort","pushedAt":"2024-05-19T09:51:07.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":"ci: fix new clippy warnings (#6569)","shortMessageHtmlLink":"ci: fix new clippy warnings (#6569)"}},{"before":"35c6fd99243616db0a677c6686e37082c7c68a6f","after":"daa89017dad7cecb769d3145c4368ae491a4ac67","ref":"refs/heads/master","pushedAt":"2024-05-18T08:09:37.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: fix new clippy warnings (#6569)","shortMessageHtmlLink":"ci: fix new clippy warnings (#6569)"}},{"before":"d221c500faffab409ce84780ea1e40f76581332e","after":"35c6fd99243616db0a677c6686e37082c7c68a6f","ref":"refs/heads/master","pushedAt":"2024-05-17T11:03:22.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: set RUSTUP_WINDOWS_PATH_ADD_BIN=1 (#6568)","shortMessageHtmlLink":"ci: set RUSTUP_WINDOWS_PATH_ADD_BIN=1 (#6568)"}},{"before":"ced7739f69498a702640211bfbaeddb7e864b3d2","after":"d221c500faffab409ce84780ea1e40f76581332e","ref":"refs/heads/master","pushedAt":"2024-05-16T10:14:07.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":"docs: gate taskdump compiler_error behind not(doc) (#6564)","shortMessageHtmlLink":"docs: gate taskdump compiler_error behind not(doc) (#6564)"}},{"before":"18e048d7646e62ce893d606996fc91b983386def","after":"ced7739f69498a702640211bfbaeddb7e864b3d2","ref":"refs/heads/master","pushedAt":"2024-05-16T08:30:48.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":"tokio: use `ptr::addr_of` instead of pointer arithmetic in linked_list (#6561)","shortMessageHtmlLink":"tokio: use ptr::addr_of instead of pointer arithmetic in linked_list ("}},{"before":"df7706348554a039946925f7492d98e31bd46a85","after":"18e048d7646e62ce893d606996fc91b983386def","ref":"refs/heads/master","pushedAt":"2024-05-15T11:57:35.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: always drop message in destructor for oneshot receiver (#6558)","shortMessageHtmlLink":"sync: always drop message in destructor for oneshot receiver (#6558)"}},{"before":"d085260ee02f25c4a56cfcd9d0b57fa15840aebb","after":"df7706348554a039946925f7492d98e31bd46a85","ref":"refs/heads/master","pushedAt":"2024-05-15T07:32:39.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: remove the `true_when` field in `TimerShared` (#6563)","shortMessageHtmlLink":"time: remove the true_when field in TimerShared (#6563)"}},{"before":"227979f0918b2fa8f70ac6040d6281a9e1365641","after":"d085260ee02f25c4a56cfcd9d0b57fa15840aebb","ref":"refs/heads/master","pushedAt":"2024-05-14T21:01: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":"metrics: fix flaky injection_queue_depth test (#6559)","shortMessageHtmlLink":"metrics: fix flaky injection_queue_depth test (#6559)"}},{"before":"6fcd9c02176bf3cd570bc7de88edaa3b95ea480a","after":"227979f0918b2fa8f70ac6040d6281a9e1365641","ref":"refs/heads/master","pushedAt":"2024-05-14T11:11:37.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":"net: support QNX OS (#6421)\n\nCo-authored-by: Akhil Thankachan Thomas ","shortMessageHtmlLink":"net: support QNX OS (#6421)"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETiU0VgA","startCursor":null,"endCursor":null}},"title":"Activity · tokio-rs/tokio"}