{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":369599975,"defaultBranch":"master","name":"thread-pool","ownerLogin":"DeveloperPaul123","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-21T16:52:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6591180?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714748070.0","currentOid":""},"activityList":{"items":[{"before":"9cc5dd8f45f04e5400e98cf31e52a7ea5329e305","after":"9969e6267018889b1867d9ffad55e7dbfde0a901","ref":"refs/heads/fix/wait-for-tasks","pushedAt":"2024-05-03T15:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"chore: use std::atomic_bool instead of a barrier","shortMessageHtmlLink":"chore: use std::atomic_bool instead of a barrier"}},{"before":null,"after":"9cc5dd8f45f04e5400e98cf31e52a7ea5329e305","ref":"refs/heads/fix/wait-for-tasks","pushedAt":"2024-05-03T14:54:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"wip: use std::barrier in wait_for_tasks()\n\nUse std::barrier with wait for tasks. This requires std::move_only_function to be available.","shortMessageHtmlLink":"wip: use std::barrier in wait_for_tasks()"}},{"before":"fd6f6e2676e8921eeff9d32eb67fa8f4a4943e99","after":null,"ref":"refs/heads/feature/thread-init-function","pushedAt":"2024-04-26T15:56:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"}},{"before":"dcf09b5d528c3aac14fdcbe93b0f24ce10207d6b","after":"244afa9d99e0a620ce85542d8bcbe125fbe74d50","ref":"refs/heads/master","pushedAt":"2024-04-26T15:56:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"feat: add thread initialization function to ctor (#63)\n\nAdded thread initialization functionality as a optional function that can be given to the ctor to run before threads begin receiving work.","shortMessageHtmlLink":"feat: add thread initialization function to ctor (#63)"}},{"before":"99d2e15d4f400ae025d0cb0375b1574e610f93ac","after":"fd6f6e2676e8921eeff9d32eb67fa8f4a4943e99","ref":"refs/heads/feature/thread-init-function","pushedAt":"2024-04-26T15:07:07.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"Merge branch 'feature/thread-init-function' of github.com:DeveloperPaul123/thread-pool into feature/thread-init-function","shortMessageHtmlLink":"Merge branch 'feature/thread-init-function' of github.com:DeveloperPa…"}},{"before":"13b9c82c148d615b90293bc67d9645d0151004be","after":"99d2e15d4f400ae025d0cb0375b1574e610f93ac","ref":"refs/heads/feature/thread-init-function","pushedAt":"2024-04-26T15:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"fix: isn't available everywhere either...","shortMessageHtmlLink":"fix: <format> isn't available everywhere either..."}},{"before":"d92a86836e679698135d1fc08d18a94aeebfccee","after":"dcf09b5d528c3aac14fdcbe93b0f24ce10207d6b","ref":"refs/heads/master","pushedAt":"2024-04-26T14:38:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"docs: add new snippet to README for `wait_for_tasks()`","shortMessageHtmlLink":"docs: add new snippet to README for wait_for_tasks()"}},{"before":"5bd47fa2ed8a09435b30fab745b742cf17805cf0","after":null,"ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T14:35:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"}},{"before":"9e94e28f3aae077f9a8e8b9d9ca30614aa49c20d","after":"d92a86836e679698135d1fc08d18a94aeebfccee","ref":"refs/heads/master","pushedAt":"2024-04-26T14:34:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"feat: update CI configuration\n\nUpdate CI config for Ubuntu to run builds against multiple OS versions as well as multiple versions of `GCC` and `LLVM`.","shortMessageHtmlLink":"feat: update CI configuration"}},{"before":"da1d03833895f294227e444ac26191905be02f87","after":"5bd47fa2ed8a09435b30fab745b742cf17805cf0","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T14:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: only update coverage on one os","shortMessageHtmlLink":"ci: only update coverage on one os"}},{"before":"035e95c3f3d9f388fc6ab125834f592ea3e3681d","after":"da1d03833895f294227e444ac26191905be02f87","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T14:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: add ubuntu 22 with gcc 12","shortMessageHtmlLink":"ci: add ubuntu 22 with gcc 12"}},{"before":"567ceb950822690b0bab81a062581f72d018a93b","after":"035e95c3f3d9f388fc6ab125834f592ea3e3681d","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T14:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: install gcc for clang build","shortMessageHtmlLink":"ci: install gcc for clang build"}},{"before":"e0db1866fc4cbc3a3d81187c0c8dbdb4ea302847","after":"567ceb950822690b0bab81a062581f72d018a93b","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T14:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: set correct clang version in matrix","shortMessageHtmlLink":"ci: set correct clang version in matrix"}},{"before":"05d5ce3ec1413dcc8faa6e7f8eef023520d4e693","after":"13b9c82c148d615b90293bc67d9645d0151004be","ref":"refs/heads/feature/thread-init-function","pushedAt":"2024-04-26T14:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"fix: isn't available everywhere","shortMessageHtmlLink":"fix: <print> isn't available everywhere"}},{"before":"f0e9bc1226e11158a1a3bdbe96526273d6107f16","after":"e0db1866fc4cbc3a3d81187c0c8dbdb4ea302847","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T13:58:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: try using LLVM's script to install on Ubuntu","shortMessageHtmlLink":"ci: try using LLVM's script to install on Ubuntu"}},{"before":null,"after":"05d5ce3ec1413dcc8faa6e7f8eef023520d4e693","ref":"refs/heads/feature/thread-init-function","pushedAt":"2024-04-26T13:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"test: add unit test for thread init function","shortMessageHtmlLink":"test: add unit test for thread init function"}},{"before":"6ca471ebdad0dfeb88e2ab5619163c55f781167f","after":"f0e9bc1226e11158a1a3bdbe96526273d6107f16","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-26T13:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: try using LLVM's script to install on Ubuntu","shortMessageHtmlLink":"ci: try using LLVM's script to install on Ubuntu"}},{"before":"2c604fc4b0892be0b35738ab1a608578be5996cb","after":"453ecaecf317985e136329895f7ec9c3c58915fe","ref":"refs/heads/feature/new-unit-test","pushedAt":"2024-04-25T15:01:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"test: add recursive fibonacci test","shortMessageHtmlLink":"test: add recursive fibonacci test"}},{"before":"8fe6151a28f45f011d3f4bb49665b09f08099ea9","after":null,"ref":"refs/heads/fix/pool-premature-exit","pushedAt":"2024-04-25T14:23:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"}},{"before":"3256dd740ba117cf03711622e67734bd48a130b3","after":null,"ref":"refs/heads/feature/wait-for-all-tasks","pushedAt":"2024-04-25T14:23:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"}},{"before":"97a1329037f29b666765c47ae73ea81aca7f23d7","after":"9e94e28f3aae077f9a8e8b9d9ca30614aa49c20d","ref":"refs/heads/master","pushedAt":"2024-04-25T14:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"feat: add `wait_for_tasks()` (#62)\n\nAdded `wait_for_tasks()` feature, building on top of the work done in #61. This simply refactors some of that code into a public method that users can call to block the current thread and wait for all tasks to complete.","shortMessageHtmlLink":"feat: add wait_for_tasks() (#62)"}},{"before":"81d8484eef67881ff5676de9f8cc586baaa2e873","after":"8fe6151a28f45f011d3f4bb49665b09f08099ea9","ref":"refs/heads/fix/pool-premature-exit","pushedAt":"2024-04-25T14:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"fix: small merge issue","shortMessageHtmlLink":"fix: small merge issue"}},{"before":"704c13720ac31409481247a1aef49f995dac859a","after":"81d8484eef67881ff5676de9f8cc586baaa2e873","ref":"refs/heads/fix/pool-premature-exit","pushedAt":"2024-04-25T14:02:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: update llvm version used for format check","shortMessageHtmlLink":"ci: update llvm version used for format check"}},{"before":"f47aa926811e14349f7cd50e1639bf87d396da9d","after":"97a1329037f29b666765c47ae73ea81aca7f23d7","ref":"refs/heads/master","pushedAt":"2024-04-25T13:56:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"test: add another situation to new unit test","shortMessageHtmlLink":"test: add another situation to new unit test"}},{"before":"6c69d3f5bdb488512b46416604ed87e2e359fc0a","after":"704c13720ac31409481247a1aef49f995dac859a","ref":"refs/heads/fix/pool-premature-exit","pushedAt":"2024-04-24T12:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: update llvm version used for format check","shortMessageHtmlLink":"ci: update llvm version used for format check"}},{"before":"313dd5306d0ddedf1636da42bc12300a85a396c4","after":"6c69d3f5bdb488512b46416604ed87e2e359fc0a","ref":"refs/heads/fix/pool-premature-exit","pushedAt":"2024-04-24T12:44:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"chore: add wait_for_tasks() unit test","shortMessageHtmlLink":"chore: add wait_for_tasks() unit test"}},{"before":null,"after":"313dd5306d0ddedf1636da42bc12300a85a396c4","ref":"refs/heads/fix/pool-premature-exit","pushedAt":"2024-04-19T15:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"test: add another situation to new unit test","shortMessageHtmlLink":"test: add another situation to new unit test"}},{"before":"0fc3f40536d94b2270ce0ace26c0efce77c4d62e","after":"6ca471ebdad0dfeb88e2ab5619163c55f781167f","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-11T22:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: update libc++ install command","shortMessageHtmlLink":"ci: update libc++ install command"}},{"before":"6a97dbe193dcbe244aca9cd03b71e00a444fcf21","after":"0fc3f40536d94b2270ce0ace26c0efce77c4d62e","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-11T21:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: auto accept stdin prompts(?)","shortMessageHtmlLink":"ci: auto accept stdin prompts(?)"}},{"before":"1e5308c429600cbfa463608e21ba04e1ba10fabb","after":"6a97dbe193dcbe244aca9cd03b71e00a444fcf21","ref":"refs/heads/feature/matrix-in-ci","pushedAt":"2024-04-11T21:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DeveloperPaul123","name":"Paul T","path":"/DeveloperPaul123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6591180?s=80&v=4"},"commit":{"message":"ci: force libc6 install","shortMessageHtmlLink":"ci: force libc6 install"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQONMTwA","startCursor":null,"endCursor":null}},"title":"Activity · DeveloperPaul123/thread-pool"}