{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":564491769,"defaultBranch":"master","name":"scoped-thread-pool","ownerLogin":"Mordinel","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-10T20:47:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41563173?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1684623721.091778","currentOid":""},"activityList":{"items":[{"before":"ab23a183b34687bf8b6c41f7d2ad6a6b7f16b15b","after":"272d09266ce2f1506d8d34a7dcdf7f29ba85d2cd","ref":"refs/heads/master","pushedAt":"2023-05-20T22:58:57.608Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mordinel","name":"Mason Soroka-Gill","path":"/Mordinel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41563173?s=80&v=4"},"commit":{"message":"Update version number","shortMessageHtmlLink":"Update version number"}},{"before":"62ec4d3a2b61bde4ea4b6ad9caa32f7350f31009","after":"ab23a183b34687bf8b6c41f7d2ad6a6b7f16b15b","ref":"refs/heads/master","pushedAt":"2023-05-20T22:56:18.340Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mordinel","name":"Mason Soroka-Gill","path":"/Mordinel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41563173?s=80&v=4"},"commit":{"message":"Fix issue with CPU usage\n\nThe port from the old crossbeam::queue::MsQueue to\ncrossbeam::queue::SegQueue naively had the `run_thread` function poll\nthe SegQueue in a hot spinning loop. The MsQueue's behaviour would be\nthat the `pop()` call would block until there is an item in the queue.\n\nThe port was due to a security vulnerability in crossbeam that had\nremoved MsQueue by the time the vulnerability was patched in the library.\n\nTo resolve this issue, a custom `BlockingQueue` was implemented in this\nlibrary that provides the blocking capabilities via crossbeam channels.\n\nThis queue replaces the SegQueue and the MsQueue in the PoolInner struct.","shortMessageHtmlLink":"Fix issue with CPU usage"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADMNNkyQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Mordinel/scoped-thread-pool"}