{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":727392685,"defaultBranch":"main","name":"ConcurrencyRecipes","ownerLogin":"mattmassicotte","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-04T19:17:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85322?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707679617.0","currentOid":""},"activityList":{"items":[{"before":"57d86f2f7c73b99e4418687433dca616254b8adf","after":"7dd39e028784fee1cdd212fd86135807a1936796","ref":"refs/heads/main","pushedAt":"2024-07-05T15:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Event sequence delegate pattern","shortMessageHtmlLink":"Event sequence delegate pattern"}},{"before":"e6b540022af8199dbfe444a4efbb811469cedea9","after":"57d86f2f7c73b99e4418687433dca616254b8adf","ref":"refs/heads/main","pushedAt":"2024-07-04T11:46:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Fix number typo","shortMessageHtmlLink":"Fix number typo"}},{"before":"351472ba687962f9027bae73808a4da1565d812f","after":"e6b540022af8199dbfe444a4efbb811469cedea9","ref":"refs/heads/main","pushedAt":"2024-07-04T11:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"non-Sendable async","shortMessageHtmlLink":"non-Sendable async"}},{"before":"f4f01d8175e8d624340d3281fa65b2b6d5ffe68e","after":"351472ba687962f9027bae73808a4da1565d812f","ref":"refs/heads/main","pushedAt":"2024-07-03T10:39:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Fixing proxy's stored function name in example code (#12)\n\nI assume this was missed when renaming the stored handler function?","shortMessageHtmlLink":"Fixing proxy's stored function name in example code (#12)"}},{"before":"2301126971eb14add8bb6868b40c222e1aeca088","after":"f4f01d8175e8d624340d3281fa65b2b6d5ffe68e","ref":"refs/heads/main","pushedAt":"2024-05-16T13:45:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"nonisolated unsafe nil","shortMessageHtmlLink":"nonisolated unsafe nil"}},{"before":"a91928a13a213d25438e7d6ff190d0fc4b994b29","after":"2301126971eb14add8bb6868b40c222e1aeca088","ref":"refs/heads/main","pushedAt":"2024-05-15T20:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Another static variable trick","shortMessageHtmlLink":"Another static variable trick"}},{"before":"5b6d11e7842f4b1ba82a7c9c28eb9088c5a1a6b9","after":"a91928a13a213d25438e7d6ff190d0fc4b994b29","ref":"refs/heads/main","pushedAt":"2024-05-15T10:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"static var solution 2","shortMessageHtmlLink":"static var solution 2"}},{"before":"3c6aeccf34070b7c268f2c2d47c6b6850a3dad4a","after":"5b6d11e7842f4b1ba82a7c9c28eb9088c5a1a6b9","ref":"refs/heads/main","pushedAt":"2024-05-14T10:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Forgot to make code fence","shortMessageHtmlLink":"Forgot to make code fence"}},{"before":"61306f1102da19daab3478fcc607392927b4a7f9","after":"3c6aeccf34070b7c268f2c2d47c6b6850a3dad4a","ref":"refs/heads/main","pushedAt":"2024-05-14T10:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Static vars in protocols","shortMessageHtmlLink":"Static vars in protocols"}},{"before":"ecfd79196bd5024a20ec602f066477a842d60d7e","after":"61306f1102da19daab3478fcc607392927b4a7f9","ref":"refs/heads/main","pushedAt":"2024-04-27T11:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Remove incorrect runloop usage","shortMessageHtmlLink":"Remove incorrect runloop usage"}},{"before":"4c4b7995d50a4fd96832eccfa7f8c302fdefa08a","after":"ecfd79196bd5024a20ec602f066477a842d60d7e","ref":"refs/heads/main","pushedAt":"2024-04-25T15:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"more discussion","shortMessageHtmlLink":"more discussion"}},{"before":"b058c912dd8f106b5f4209a362ecebc84738cb3e","after":"4c4b7995d50a4fd96832eccfa7f8c302fdefa08a","ref":"refs/heads/main","pushedAt":"2024-04-25T15:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"206f41cdbc02c1e5f2375c852362ff5e87d83677","after":"b058c912dd8f106b5f4209a362ecebc84738cb3e","ref":"refs/heads/main","pushedAt":"2024-04-25T15:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Custom global actor","shortMessageHtmlLink":"Custom global actor"}},{"before":"9108e70aa109090927cdd937b1c4e0b98e589926","after":"206f41cdbc02c1e5f2375c852362ff5e87d83677","ref":"refs/heads/main","pushedAt":"2024-03-22T10:50:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"bdcb19d50e6e1dc6fa7195c6558e76f287faac55","after":"9108e70aa109090927cdd937b1c4e0b98e589926","ref":"refs/heads/main","pushedAt":"2024-03-21T19:22:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"entry point async contexts","shortMessageHtmlLink":"entry point async contexts"}},{"before":"14d3d09e68d5b63724a7238cee84daabd724de0d","after":"bdcb19d50e6e1dc6fa7195c6558e76f287faac55","ref":"refs/heads/main","pushedAt":"2024-03-16T12:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Preconcurrency for async method of non-Sendable","shortMessageHtmlLink":"Preconcurrency for async method of non-Sendable"}},{"before":"bc6e9cd0344cdb5ebe2d00af65b70e1a9972a826","after":"14d3d09e68d5b63724a7238cee84daabd724de0d","ref":"refs/heads/main","pushedAt":"2024-03-13T18:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"preconcurrency wrappers","shortMessageHtmlLink":"preconcurrency wrappers"}},{"before":"a1474e4bff4c0604b7bd01c66633380090da6e06","after":"bc6e9cd0344cdb5ebe2d00af65b70e1a9972a826","ref":"refs/heads/main","pushedAt":"2024-03-13T16:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"ae27a67e13b93fba37c38a69e9b22eecd37b29e1","after":"a1474e4bff4c0604b7bd01c66633380090da6e06","ref":"refs/heads/main","pushedAt":"2024-03-13T14:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Interoperability","shortMessageHtmlLink":"Interoperability"}},{"before":"ae0ba047e25b6a804beb00c2a1c34179777a2e92","after":"ae27a67e13b93fba37c38a69e9b22eecd37b29e1","ref":"refs/heads/main","pushedAt":"2024-03-10T12:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"06cf5f9ec83a6093218d2d46a1dc22902fc1f412","after":"ae0ba047e25b6a804beb00c2a1c34179777a2e92","ref":"refs/heads/main","pushedAt":"2024-03-10T12:12:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Extra colon","shortMessageHtmlLink":"Extra colon"}},{"before":"51348844cceae079b906b3d9ce82280be60c109f","after":"06cf5f9ec83a6093218d2d46a1dc22902fc1f412","ref":"refs/heads/main","pushedAt":"2024-03-10T12:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Missing code voice","shortMessageHtmlLink":"Missing code voice"}},{"before":"7157ee7659389689dc75a235c8f32fd1cfeb587a","after":"51348844cceae079b906b3d9ce82280be60c109f","ref":"refs/heads/main","pushedAt":"2024-03-10T12:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"NSObject protocol","shortMessageHtmlLink":"NSObject protocol"}},{"before":"d80635ef02b0e3f353d402bfd956f18b90597d34","after":"7157ee7659389689dc75a235c8f32fd1cfeb587a","ref":"refs/heads/main","pushedAt":"2024-02-27T21:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"SwiftUI isolation ideas","shortMessageHtmlLink":"SwiftUI isolation ideas"}},{"before":"7e03dea2e2bc8814edb62974913e2c3909506649","after":"d80635ef02b0e3f353d402bfd956f18b90597d34","ref":"refs/heads/main","pushedAt":"2024-02-21T11:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Adjusting callback Sendable","shortMessageHtmlLink":"Adjusting callback Sendable"}},{"before":"0d06146f0756f3663fba6329bdf4469ded62f03d","after":"7e03dea2e2bc8814edb62974913e2c3909506649","ref":"refs/heads/main","pushedAt":"2024-02-20T18:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"missing parens","shortMessageHtmlLink":"missing parens"}},{"before":"f3d129c79902539afd78b849ab02b37432d72bbf","after":"0d06146f0756f3663fba6329bdf4469ded62f03d","ref":"refs/heads/main","pushedAt":"2024-02-16T12:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Controlling isolation","shortMessageHtmlLink":"Controlling isolation"}},{"before":"3a0e4a91e715fb9ca8b265076f474796fbbe6f9f","after":"f3d129c79902539afd78b849ab02b37432d72bbf","ref":"refs/heads/main","pushedAt":"2024-02-15T15:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"Rename to isolation","shortMessageHtmlLink":"Rename to isolation"}},{"before":"b1e08710599606ee7908cbae7ad63138f1800198","after":"3a0e4a91e715fb9ca8b265076f474796fbbe6f9f","ref":"refs/heads/main","pushedAt":"2024-02-15T15:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"79973d956ae45ea02ca6e8df50772921e9901714","after":"b1e08710599606ee7908cbae7ad63138f1800198","ref":"refs/heads/main","pushedAt":"2024-02-15T15:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattmassicotte","name":"Matt Massicotte","path":"/mattmassicotte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85322?s=80&v=4"},"commit":{"message":"init requirements","shortMessageHtmlLink":"init requirements"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxNTowNjozMS4wMDAwMDBazwAAAAR36QIk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxNTowNjozMS4wMDAwMDBazwAAAAR36QIk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNVQxNToxODo0Ni4wMDAwMDBazwAAAAP7sjWd"}},"title":"Activity ยท mattmassicotte/ConcurrencyRecipes"}