{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":820858875,"defaultBranch":"master","name":"async-broadcast","ownerLogin":"hozan23","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-06-27T10:15:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119854621?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719496770.0","currentOid":""},"activityList":{"items":[{"before":"0c041921fe08fcffd4c8290363e289251c41a9bf","after":"b04093c27c65ed0a00eaab99ab64361d96ee2cdc","ref":"refs/heads/master","pushedAt":"2024-07-16T23:07:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"benches: add \"1 -> 16\" bench function","shortMessageHtmlLink":"benches: add \"1 -> 16\" bench function"}},{"before":"dfc3c933eeee329d8a61ce51fbb084a69a7b4a13","after":"0c041921fe08fcffd4c8290363e289251c41a9bf","ref":"refs/heads/master","pushedAt":"2024-07-16T22:12:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"bump version to 0.8.0","shortMessageHtmlLink":"bump version to 0.8.0"}},{"before":"2166c104a97b01c62cde993b5fe02f528366737e","after":"dfc3c933eeee329d8a61ce51fbb084a69a7b4a13","ref":"refs/heads/master","pushedAt":"2024-07-04T11:48:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"bump version to 0.8.0","shortMessageHtmlLink":"bump version to 0.8.0"}},{"before":"37d644a30914e6aeac784395883f07384b756cd0","after":"2166c104a97b01c62cde993b5fe02f528366737e","ref":"refs/heads/master","pushedAt":"2024-07-04T11:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"bump version to 0.8.0","shortMessageHtmlLink":"bump version to 0.8.0"}},{"before":"ef37a0520b5f711617e2125a3d8b958e1986fce9","after":"37d644a30914e6aeac784395883f07384b756cd0","ref":"refs/heads/master","pushedAt":"2024-07-04T00:55:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"Use AtomicU64 instead of u64 for the position field in Receiver\n\nThe `recv()`, `recv_direct()`, `recv_blocking()`, and `try_recv()`\nmethods currently require `&mut self` to modify the value of the\n`position` field. By using AtomicU64 for the `position` field eliminates\nthe need for mutability.\n\nFixes issue #66","shortMessageHtmlLink":"Use AtomicU64 instead of u64 for the position field in Receiver"}},{"before":"d54b7e3b62ed57b192cdab82f46ea3211120a056","after":"56406d82be2da298283e1833811c38332f6af3c1","ref":"refs/heads/add_recv_broadcast_blocking","pushedAt":"2024-06-27T14:11:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"Add `Sender::broadcast_blocking` and `Receiver::recv_blocking`\n\nSupport blocking broadcast and receive using the `wait()` function from\nthe `event-listener` crate\n\nFixes #41","shortMessageHtmlLink":"Add Sender::broadcast_blocking and Receiver::recv_blocking"}},{"before":null,"after":"d54b7e3b62ed57b192cdab82f46ea3211120a056","ref":"refs/heads/add_recv_broadcast_blocking","pushedAt":"2024-06-27T13:59:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"Add `Sender::broadcast_blocking` and `Receiver::recv_blocking`\n\nSupport blocking broadcast and receive using the `wait()` function from\nthe `event-listener` crate\n\nFixes #41","shortMessageHtmlLink":"Add Sender::broadcast_blocking and Receiver::recv_blocking"}},{"before":"9d0578b44201e508d6d0ffcff50c48a3bf4c77b6","after":"ef37a0520b5f711617e2125a3d8b958e1986fce9","ref":"refs/heads/master","pushedAt":"2024-06-27T12:30:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"Merge pull request #67 from hozan23/ues_mutex_instead_of_rwlock\n\nuse `Mutex` instead of `RwLock` for securing the inner data","shortMessageHtmlLink":"Merge pull request smol-rs#67 from hozan23/ues_mutex_instead_of_rwlock"}},{"before":"37fac1e3630b51193a99d0dcdf65eb14e4e99ebc","after":"6b8a513c8d85e986212f867ca5343403e62a21e5","ref":"refs/heads/ues_mutex_instead_of_rwlock","pushedAt":"2024-06-27T10:59:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"use `Mutex` instead of `RwLock` for securing the inner data\n\nThe use of `RwLock` is typically used when there is a need for\nmultiple readers and infrequent writers, as `RwLock` allows multiple\nconcurrent readers or a single writer. However, most functions were\nusing the `write()` method, while the `read()` method was rarely used.\n\nFixes #42","shortMessageHtmlLink":"use Mutex instead of RwLock for securing the inner data"}},{"before":null,"after":"37fac1e3630b51193a99d0dcdf65eb14e4e99ebc","ref":"refs/heads/ues_mutex_instead_of_rwlock","pushedAt":"2024-06-27T10:34:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hozan23","name":"hozan23","path":"/hozan23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119854621?s=80&v=4"},"commit":{"message":"use `Mutex` instead of `RwLock` for securing the inner data","shortMessageHtmlLink":"use Mutex instead of RwLock for securing the inner data"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQyMzowNzoxNi4wMDAwMDBazwAAAASBRPVP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQyMzowNzoxNi4wMDAwMDBazwAAAASBRPVP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxMDozNDoxOC4wMDAwMDBazwAAAARwsrDT"}},"title":"Activity ยท hozan23/async-broadcast"}