{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":774549762,"defaultBranch":"main","name":"ProtocolWitnessable","ownerLogin":"adammcarter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-19T18:37:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14096630?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711564211.0","currentOid":""},"activityList":{"items":[{"before":"95ebd011d6829ca46b1b637a5db67e592ff5bd3d","after":"9504461f0801a8d7b0b90ab3bc614db937c12cc1","ref":"refs/heads/main","pushedAt":"2024-03-30T12:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdded known issue - duplicate function names","shortMessageHtmlLink":"Update README.md"}},{"before":"45b4c503e0ff40d935cd3d408085e98047cd5b6f","after":"5153d8db21c079f5a6e3b55e1f077e5023772417","ref":"refs/heads/reverse-protocol-witnessable","pushedAt":"2024-03-27T20:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"WIP - inferred types are not possible in macros","shortMessageHtmlLink":"WIP - inferred types are not possible in macros"}},{"before":"3af92436012349afae7d751524c15aa7f9793774","after":"45b4c503e0ff40d935cd3d408085e98047cd5b6f","ref":"refs/heads/reverse-protocol-witnessable","pushedAt":"2024-03-27T18:43:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Created ReverseProtocolWitnessableMacro","shortMessageHtmlLink":"Created ReverseProtocolWitnessableMacro"}},{"before":null,"after":"3af92436012349afae7d751524c15aa7f9793774","ref":"refs/heads/reverse-protocol-witnessable","pushedAt":"2024-03-27T18:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Created ReverseProtocolWitnessableMacro","shortMessageHtmlLink":"Created ReverseProtocolWitnessableMacro"}},{"before":"e6859988c4cdca2bd9a54b6cdd997d26d4ff9b3d","after":"95ebd011d6829ca46b1b637a5db67e592ff5bd3d","ref":"refs/heads/main","pushedAt":"2024-03-27T00:22:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Removed unnecessary makingProtocolWitness() function","shortMessageHtmlLink":"Removed unnecessary makingProtocolWitness() function"}},{"before":"2cbd5eeb109bbad9f21c0526ad5b203d200c874a","after":"e6859988c4cdca2bd9a54b6cdd997d26d4ff9b3d","ref":"refs/heads/main","pushedAt":"2024-03-27T00:11:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Removed unnecessary makingProtocolWitness() function","shortMessageHtmlLink":"Removed unnecessary makingProtocolWitness() function"}},{"before":"4a3a7f9e3f9504eec31774422bdd67e1e53c2406","after":"2cbd5eeb109bbad9f21c0526ad5b203d200c874a","ref":"refs/heads/main","pushedAt":"2024-03-27T00:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"d7d0785d554ffa890c904fb36371ccb7213cd3c6","after":"4a3a7f9e3f9504eec31774422bdd67e1e53c2406","ref":"refs/heads/main","pushedAt":"2024-03-26T23:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Removed unnecessary makingProtocolWitness() function","shortMessageHtmlLink":"Removed unnecessary makingProtocolWitness() function"}},{"before":"e21a169325673fdd83bed4cd1a7549b0afc14557","after":"d7d0785d554ffa890c904fb36371ccb7213cd3c6","ref":"refs/heads/main","pushedAt":"2024-03-26T23:45:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Update factory funcs to use parameter names based on overriding or not","shortMessageHtmlLink":"Update factory funcs to use parameter names based on overriding or not"}},{"before":"2ccf98ed0373b190bf74bbe6a5bcb0d48a5e02ba","after":"e21a169325673fdd83bed4cd1a7549b0afc14557","ref":"refs/heads/main","pushedAt":"2024-03-26T23:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Update factory funcs to use parameter names based on overriding or not","shortMessageHtmlLink":"Update factory funcs to use parameter names based on overriding or not"}},{"before":"cfbbe5d14a2017927c8d79fcd4df0946a5d9f754","after":"2ccf98ed0373b190bf74bbe6a5bcb0d48a5e02ba","ref":"refs/heads/main","pushedAt":"2024-03-26T23:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"ProtocolWitnessTargetType -> TargetType","shortMessageHtmlLink":"ProtocolWitnessTargetType -> TargetType"}},{"before":"f28030b28e3b4874f1acda95955a71ec3f3af495","after":"cfbbe5d14a2017927c8d79fcd4df0946a5d9f754","ref":"refs/heads/main","pushedAt":"2024-03-26T23:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"makeErasedProtocolWitness() -> makingErased()","shortMessageHtmlLink":"makeErasedProtocolWitness() -> makingErased()"}},{"before":"d4ef25b4469705a70a4c6a3585dae41b55e48003","after":"f28030b28e3b4874f1acda95955a71ec3f3af495","ref":"refs/heads/main","pushedAt":"2024-03-26T23:05:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Make class types always final class","shortMessageHtmlLink":"Make class types always final class"}},{"before":"4b1e1e1eccf5f290f525dda08f77073fafda1367","after":"d4ef25b4469705a70a4c6a3585dae41b55e48003","ref":"refs/heads/main","pushedAt":"2024-03-26T22:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Make class types always final class","shortMessageHtmlLink":"Make class types always final class"}},{"before":"5b1e3d2e22219eff741bd568f075687854dc48f1","after":"4b1e1e1eccf5f290f525dda08f77073fafda1367","ref":"refs/heads/main","pushedAt":"2024-03-26T22:49:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Set custom attribute names on protocol witness","shortMessageHtmlLink":"Set custom attribute names on protocol witness"}},{"before":"e1f02306e7a037bef725dafa3fb9c31a8c0279ae","after":"5b1e3d2e22219eff741bd568f075687854dc48f1","ref":"refs/heads/main","pushedAt":"2024-03-26T22:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Set custom attributes on protocol witness","shortMessageHtmlLink":"Set custom attributes on protocol witness"}},{"before":"c8f3d7519b738d482d27cbeb5fd0147ff6eaa1a4","after":"e1f02306e7a037bef725dafa3fb9c31a8c0279ae","ref":"refs/heads/main","pushedAt":"2024-03-26T21:48:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added note to TODO list","shortMessageHtmlLink":"Added note to TODO list"}},{"before":"a34fca60045aadbc2eeb21abfac19a0459fff064","after":"c8f3d7519b738d482d27cbeb5fd0147ff6eaa1a4","ref":"refs/heads/main","pushedAt":"2024-03-26T21:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added note to TODO list","shortMessageHtmlLink":"Added note to TODO list"}},{"before":"fb2ad316addaa1a9dd2599d67c50ad4e1f17a235","after":"a34fca60045aadbc2eeb21abfac19a0459fff064","ref":"refs/heads/main","pushedAt":"2024-03-26T21:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Include get/set when creating class init","shortMessageHtmlLink":"Include get/set when creating class init"}},{"before":"ba055474e39cffffe5df8d8889e7cf6df4ebe99a","after":"fb2ad316addaa1a9dd2599d67c50ad4e1f17a235","ref":"refs/heads/main","pushedAt":"2024-03-26T20:58:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added notes to TODOs","shortMessageHtmlLink":"Added notes to TODOs"}},{"before":"9f458688b5793fe9f8888013da53bda5eaaf653a","after":"ba055474e39cffffe5df8d8889e7cf6df4ebe99a","ref":"refs/heads/main","pushedAt":"2024-03-26T20:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added notes to TODOs","shortMessageHtmlLink":"Added notes to TODOs"}},{"before":"ba28ef823e9021a2da1679c4aa9184d55993de60","after":"9f458688b5793fe9f8888013da53bda5eaaf653a","ref":"refs/heads/main","pushedAt":"2024-03-26T20:40:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added argument for adding @Observable to target","shortMessageHtmlLink":"Added argument for adding @observable to target"}},{"before":"a7f9b8b9f8880e43f15c89028d1082d431decb96","after":"ba28ef823e9021a2da1679c4aa9184d55993de60","ref":"refs/heads/main","pushedAt":"2024-03-26T20:38:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added argument for adding @Observable to target","shortMessageHtmlLink":"Added argument for adding @observable to target"}},{"before":"759614643d4061e3fc630dd4f42c8507cb6d9110","after":"a7f9b8b9f8880e43f15c89028d1082d431decb96","ref":"refs/heads/main","pushedAt":"2024-03-26T20:30:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added argument for adding @Observable to target","shortMessageHtmlLink":"Added argument for adding @observable to target"}},{"before":"7582f67b1243d653cc77cefe77ce668cec4ee50e","after":"759614643d4061e3fc630dd4f42c8507cb6d9110","ref":"refs/heads/main","pushedAt":"2024-03-26T20:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Added argument for adding @MainActor to target","shortMessageHtmlLink":"Added argument for adding @mainactor to target"}},{"before":"968a63aa99590f67d853b5460f6548d6b9c55ea9","after":"7582f67b1243d653cc77cefe77ce668cec4ee50e","ref":"refs/heads/main","pushedAt":"2024-03-26T20:04:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Include init for class target types","shortMessageHtmlLink":"Include init for class target types"}},{"before":"755c2641aaad468845e451c893b3aa9f9b63fe36","after":"968a63aa99590f67d853b5460f6548d6b9c55ea9","ref":"refs/heads/main","pushedAt":"2024-03-26T20:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Include init for class target types","shortMessageHtmlLink":"Include init for class target types"}},{"before":"5eacb813ef9d69314d4f4db8c632b3e9a6d8e80c","after":"755c2641aaad468845e451c893b3aa9f9b63fe36","ref":"refs/heads/main","pushedAt":"2024-03-26T19:40:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Add macro argument to specify struct or class","shortMessageHtmlLink":"Add macro argument to specify struct or class"}},{"before":"ccf9fecfb3be9c923f51f3863bf3113a5db8153f","after":"5eacb813ef9d69314d4f4db8c632b3e9a6d8e80c","ref":"refs/heads/main","pushedAt":"2024-03-26T19:35:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Add macro argument to specify struct or class","shortMessageHtmlLink":"Add macro argument to specify struct or class"}},{"before":"3d6beffd5d894966d6c90d0b0bab42c5813a1b89","after":"ccf9fecfb3be9c923f51f3863bf3113a5db8153f","ref":"refs/heads/main","pushedAt":"2024-03-25T23:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adammcarter","name":"Adam Carter","path":"/adammcarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14096630?s=80&v=4"},"commit":{"message":"Support multiple function attributes","shortMessageHtmlLink":"Support multiple function attributes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMFQxMjo0MToyMi4wMDAwMDBazwAAAAQjThao","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMFQxMjo0MToyMi4wMDAwMDBazwAAAAQjThao","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yNVQyMzo1MzowNi4wMDAwMDBazwAAAAQfGNWK"}},"title":"Activity ยท adammcarter/ProtocolWitnessable"}