{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268302242,"defaultBranch":"master","name":"async-dup","ownerLogin":"smol-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-31T14:56:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/73748432?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704566488.0","currentOid":""},"activityList":{"items":[{"before":"bce75baa5130f46af43514ccb542fddbff6dbcff","after":null,"ref":"refs/heads/dependabot/cargo/smol-2","pushedAt":"2024-01-06T18:41:28.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":"3507db58f5bb8bbc5e92b7bf130b3ccadbc1b83f","after":"b447c2dc1c8a9e379503168840d8ddc6fefccb08","ref":"refs/heads/master","pushedAt":"2024-01-06T18:41:27.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":"Update smol requirement from 1 to 2\n\nUpdates the requirements on [smol](https://github.com/smol-rs/smol) to permit the latest version.\n- [Release notes](https://github.com/smol-rs/smol/releases)\n- [Changelog](https://github.com/smol-rs/smol/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/smol-rs/smol/compare/v1.0.0...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: smol\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update smol requirement from 1 to 2"}},{"before":"fc3a470b40e7e8fa9305542240f719caeb1e6a5b","after":"bce75baa5130f46af43514ccb542fddbff6dbcff","ref":"refs/heads/dependabot/cargo/smol-2","pushedAt":"2024-01-06T18:39:31.000Z","pushType":"force_push","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 smol requirement from 1 to 2\n\nUpdates the requirements on [smol](https://github.com/smol-rs/smol) to permit the latest version.\n- [Release notes](https://github.com/smol-rs/smol/releases)\n- [Changelog](https://github.com/smol-rs/smol/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/smol-rs/smol/compare/v1.0.0...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: smol\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update smol requirement from 1 to 2"}},{"before":"08615fd43eb2f84369b13858e92a3a8b33cf42b4","after":null,"ref":"refs/heads/taiki-e/msrv","pushedAt":"2024-01-06T18:38: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":"30b8039983b6c933c79c6b286204a4d09978dded","after":"3507db58f5bb8bbc5e92b7bf130b3ccadbc1b83f","ref":"refs/heads/master","pushedAt":"2024-01-06T18:38:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"taiki-e","name":"Taiki Endo","path":"/taiki-e","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43724913?s=80&v=4"},"commit":{"message":"Migrate to Rust 2021","shortMessageHtmlLink":"Migrate to Rust 2021"}},{"before":null,"after":"08615fd43eb2f84369b13858e92a3a8b33cf42b4","ref":"refs/heads/taiki-e/msrv","pushedAt":"2024-01-06T18:36:19.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":"Migrate to Rust 2021","shortMessageHtmlLink":"Migrate to Rust 2021"}},{"before":null,"after":"fc3a470b40e7e8fa9305542240f719caeb1e6a5b","ref":"refs/heads/dependabot/cargo/smol-2","pushedAt":"2024-01-01T04:05:31.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 smol requirement from 1 to 2\n\nUpdates the requirements on [smol](https://github.com/smol-rs/smol) to permit the latest version.\n- [Release notes](https://github.com/smol-rs/smol/releases)\n- [Changelog](https://github.com/smol-rs/smol/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/smol-rs/smol/compare/v1.0.0...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: smol\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update smol requirement from 1 to 2"}},{"before":"1ccbe999852b9bb2b700c2109fc638d4047f9a7f","after":null,"ref":"refs/heads/notgull/next","pushedAt":"2023-12-02T19:02:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"}},{"before":"90dc513458c16af021717181fc45e27d8071c39c","after":"30b8039983b6c933c79c6b286204a4d09978dded","ref":"refs/heads/master","pushedAt":"2023-12-02T19:02:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"v1.2.4\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"v1.2.4"}},{"before":"61c57218a19a73aed5cf53ac6bf1b5bde30b0486","after":"1ccbe999852b9bb2b700c2109fc638d4047f9a7f","ref":"refs/heads/notgull/next","pushedAt":"2023-11-18T16:14:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"v1.2.4\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"v1.2.4"}},{"before":null,"after":"61c57218a19a73aed5cf53ac6bf1b5bde30b0486","ref":"refs/heads/notgull/next","pushedAt":"2023-11-18T16:14:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"v1.2.4\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"v1.2.4"}},{"before":"a1c71cb4dd5e0fe9e5f351859a620d9a1d1326fd","after":null,"ref":"refs/heads/notgull/async-lock","pushedAt":"2023-11-15T04:06:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"}},{"before":"f2b822a61845de99b01adaf8352846741dfd2780","after":"90dc513458c16af021717181fc45e27d8071c39c","ref":"refs/heads/master","pushedAt":"2023-11-15T04:06:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"bugfix: Use async-lock as the locking mechanism\n\nWe can't use `std::sync::Mutex` without further unsafe code, and we\r\ncan't use `simple-mutex` since it is unmaintained. Therefore we use the\r\n`async-lock` crate, since it has a good blocking mutex.\r\n\r\nCloses #12\r\n\r\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"bugfix: Use async-lock as the locking mechanism"}},{"before":"162616ab525be264d9a4864f0efabab916a7008e","after":"a1c71cb4dd5e0fe9e5f351859a620d9a1d1326fd","ref":"refs/heads/notgull/async-lock","pushedAt":"2023-11-13T00:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"Bump MSRV to 1.59\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"Bump MSRV to 1.59"}},{"before":null,"after":"162616ab525be264d9a4864f0efabab916a7008e","ref":"refs/heads/notgull/async-lock","pushedAt":"2023-11-13T00:37:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"Use async-lock as the locking mechanism\n\nWe can't use `std::sync::Mutex` without further unsafe code, and we\ncan't use `simple-mutex` since it is unmaintained. Therefore we use the\n`async-lock` crate, since it has a good blocking mutex.\n\nCloses #12\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"Use async-lock as the locking mechanism"}},{"before":"1831458b3a387e0616cfc6c17d51b2f75f70c92c","after":null,"ref":"refs/heads/notgull/next","pushedAt":"2023-09-25T16:30:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"}},{"before":"50851bfd8e2e71a878dcafd2a04b4cdff565c236","after":"f2b822a61845de99b01adaf8352846741dfd2780","ref":"refs/heads/master","pushedAt":"2023-09-25T16:30:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"v1.2.3\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"v1.2.3"}},{"before":null,"after":"1831458b3a387e0616cfc6c17d51b2f75f70c92c","ref":"refs/heads/notgull/next","pushedAt":"2023-09-25T16:18:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"v1.2.3\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"v1.2.3"}},{"before":"5480620672b9e901a755de9d08ce6c3936df12bc","after":null,"ref":"refs/heads/notgull/nodep","pushedAt":"2023-09-21T02:29:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"}},{"before":"113c472443caef794d8acba26f17f5abb13d162f","after":"50851bfd8e2e71a878dcafd2a04b4cdff565c236","ref":"refs/heads/master","pushedAt":"2023-09-21T02:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"m: Remove the simple-mutex dependency\n\nRemove the simple-mutex dependency\n\nIt appears that this was originally done when std::sync::Mutex used the\nPThreads implementation, which was much slower than other\ncontemporary Mutex implementations (like parking_lot). Therefore it\nmade sense to use a custom Mutex implementation here. However std\nMutexes now use futexes, which are much faster than the previous\nimplementation.\n\nIn addition, the original git history for simple-mutex appears to be lost\nto time. The only copy of the source code is on crates.io, and the crate\nis not owned by anyone. So it is problematic to use it anyways, as\nupdating it would require us to go through the painstaking process of\nreclaiming the name.\n\nThis commit removes the dependency on simple-mutex and replaces its\nusages with std::sync::Mutex for the reasons listed above. The\nperformance impact of this change has not been measured, but I believe\nit to be negligible.\n\nAlso bumps MSRV to 1.41.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"m: Remove the simple-mutex dependency"}},{"before":"463d008446f7a868df05aaea174791bd5ed1473d","after":"5480620672b9e901a755de9d08ce6c3936df12bc","ref":"refs/heads/notgull/nodep","pushedAt":"2023-09-21T02:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"Bump MSRV to 1.41\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"Bump MSRV to 1.41"}},{"before":null,"after":"463d008446f7a868df05aaea174791bd5ed1473d","ref":"refs/heads/notgull/nodep","pushedAt":"2023-09-21T02:22:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"Remove the simple-mutex dependency\n\nIt appears that this was originally done when std::sync::Mutex used the\nPThreads implementation, which was much slower than other\ncontemporary Mutex implementations (like parking_lot). Therefore it\nmade sense to use a custom Mutex implementation here. However std\nMutexes now use futexes, which are much faster than the previous\nimplementation.\n\nIn addition, the original git history for simple-mutex appears to be lost\nto time. The only copy of the source code is on crates.io, and the crate\nis not owned by anyone. So it is problematic to use it anyways, as\nupdating it would require us to go through the painstaking process of\nreclaiming the name.\n\nThis commit removes the dependency on simple-mutex and replaces its\nusages with std::sync::Mutex for the reasons listed above. The\nperformance impact of this change has not been measured, but I believe\nit to be negligible.\n\nSigned-off-by: John Nunley ","shortMessageHtmlLink":"Remove the simple-mutex dependency"}},{"before":"e73c660c5c62eec40f4942770efc8c7a0eccd634","after":"113c472443caef794d8acba26f17f5abb13d162f","ref":"refs/heads/master","pushedAt":"2023-09-10T09:17:52.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":"Update actions/checkout action to v4","shortMessageHtmlLink":"Update actions/checkout action to v4"}},{"before":"cde81ba5d3e5aebc8d65de3404c3d3d4f6ebe86b","after":"e73c660c5c62eec40f4942770efc8c7a0eccd634","ref":"refs/heads/master","pushedAt":"2023-08-06T07:57:16.000Z","pushType":"push","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":"Minimize GITHUB_TOKEN permissions\n\nRefs: https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token","shortMessageHtmlLink":"Minimize GITHUB_TOKEN permissions"}},{"before":"707a93100b4de1ffa8c897ac9361dbf0b41bbe1b","after":null,"ref":"refs/heads/notgull/logo","pushedAt":"2023-07-17T05:35:35.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":"5fddbb82543ce51fa78355f68a2b9f2887ca8ce0","after":"cde81ba5d3e5aebc8d65de3404c3d3d4f6ebe86b","ref":"refs/heads/master","pushedAt":"2023-07-17T05:35:34.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 smol-rs logo (#9)","shortMessageHtmlLink":"Add smol-rs logo (#9)"}},{"before":null,"after":"707a93100b4de1ffa8c897ac9361dbf0b41bbe1b","ref":"refs/heads/notgull/logo","pushedAt":"2023-07-17T04:28:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notgull","name":"John Nunley","path":"/notgull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19805233?s=80&v=4"},"commit":{"message":"Add smol-rs logo","shortMessageHtmlLink":"Add smol-rs logo"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2VCcEwA","startCursor":null,"endCursor":null}},"title":"Activity ยท smol-rs/async-dup"}