{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577966483,"defaultBranch":"main","name":"swift-macro-examples","ownerLogin":"DougGregor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-13T23:57:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/989428?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683840751.6699588","currentOid":""},"activityList":{"items":[{"before":"66ded9b2774c06c5a51254b0640a456ef1055a68","after":"276fd29a9e5d39b692c4a3cee189453d9c70fc1f","ref":"refs/heads/main","pushedAt":"2023-09-19T22:16:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #41 from bnbarham/archive-examples\n\nArchive swift-macro-examples in favor of swift-syntax/Examples","shortMessageHtmlLink":"Merge pull request #41 from bnbarham/archive-examples"}},{"before":"c88eec55bdba421c7b32cf84912de099ba27cc3f","after":"66ded9b2774c06c5a51254b0640a456ef1055a68","ref":"refs/heads/main","pushedAt":"2023-08-03T00:31:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #39 from ahoppen/ahoppen/fix-deprecations","shortMessageHtmlLink":"Merge pull request #39 from ahoppen/ahoppen/fix-deprecations"}},{"before":"f61ac7cdca8dc3557e53f86e7e03df1353908d3e","after":"c88eec55bdba421c7b32cf84912de099ba27cc3f","ref":"refs/heads/main","pushedAt":"2023-07-07T05:58:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #37 from bnbarham/remove-xcode-proj\n\nUpdate Xcode project to use the Swift package as a local dependency","shortMessageHtmlLink":"Merge pull request #37 from bnbarham/remove-xcode-proj"}},{"before":"5d8eabaf97bf8ab6578f6f28d4e8876a2400f36e","after":null,"ref":"refs/heads/make-unique-name","pushedAt":"2023-05-11T21:32:31.669Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"}},{"before":"41b5f607db9941e8163601a3884ece19e1a0e791","after":"f61ac7cdca8dc3557e53f86e7e03df1353908d3e","ref":"refs/heads/main","pushedAt":"2023-05-11T21:32:27.464Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #27 from DougGregor/make-unique-name\n\nUse makeUniqueName","shortMessageHtmlLink":"Merge pull request #27 from DougGregor/make-unique-name"}},{"before":null,"after":"5d8eabaf97bf8ab6578f6f28d4e8876a2400f36e","ref":"refs/heads/make-unique-name","pushedAt":"2023-05-11T21:32:16.267Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Use makeUniqueName","shortMessageHtmlLink":"Use makeUniqueName"}},{"before":"a7535751037373880d5cf71ebf90e89fe4f06322","after":null,"ref":"refs/heads/update-for-may-10gi","pushedAt":"2023-05-11T21:28:12.642Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"}},{"before":"2f500aa532318017287e24932f97aa1752aab9af","after":"41b5f607db9941e8163601a3884ece19e1a0e791","ref":"refs/heads/main","pushedAt":"2023-05-11T21:28:10.163Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #26 from DougGregor/update-for-may-10gi\n\nUse package tools version 5.9","shortMessageHtmlLink":"Merge pull request #26 from DougGregor/update-for-may-10gi"}},{"before":null,"after":"a7535751037373880d5cf71ebf90e89fe4f06322","ref":"refs/heads/update-for-may-10gi","pushedAt":"2023-05-11T21:27:53.717Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Use package tools version 5.9","shortMessageHtmlLink":"Use package tools version 5.9"}},{"before":"eddf4290a3c71ebbed7cefb405a8ad9058ce0cb5","after":null,"ref":"refs/heads/update-for-may-10","pushedAt":"2023-05-11T21:26:40.018Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"}},{"before":"fc94c0bd9e243ef341cfd073e128ebd0dd32d917","after":"2f500aa532318017287e24932f97aa1752aab9af","ref":"refs/heads/main","pushedAt":"2023-05-11T21:26:36.888Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #25 from DougGregor/update-for-may-10\n\nUpdate to track changes to swift-syntax","shortMessageHtmlLink":"Merge pull request #25 from DougGregor/update-for-may-10"}},{"before":null,"after":"eddf4290a3c71ebbed7cefb405a8ad9058ce0cb5","ref":"refs/heads/update-for-may-10","pushedAt":"2023-05-11T21:26:15.559Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Update to track changes to swift-syntax","shortMessageHtmlLink":"Update to track changes to swift-syntax"}},{"before":"a448cdb0116ff63755a51597862d98479123d186","after":"fc94c0bd9e243ef341cfd073e128ebd0dd32d917","ref":"refs/heads/main","pushedAt":"2023-03-28T17:37:10.044Z","pushType":"push","commitsCount":4,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Fix case detection to not emit code with warnings","shortMessageHtmlLink":"Fix case detection to not emit code with warnings"}},{"before":"f90db20e348fb06239eb59cea18e69de141006ad","after":"a448cdb0116ff63755a51597862d98479123d186","ref":"refs/heads/main","pushedAt":"2023-03-28T04:10:28.522Z","pushType":"push","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Add URLMacro to the plugin","shortMessageHtmlLink":"Add URLMacro to the plugin"}},{"before":"9e2ea945c9a7cdf4a7023b483088c47951222fac","after":"ecf2e919576aaf14a72bb2d41df43c0e2a9be02f","ref":"refs/heads/new-option-set","pushedAt":"2023-03-16T00:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"[Option set] Make the macro support several different forms of option sets","shortMessageHtmlLink":"[Option set] Make the macro support several different forms of option…"}},{"before":"152c7a1dcd96b0c4822035c5fafb6072751739cc","after":"f90db20e348fb06239eb59cea18e69de141006ad","ref":"refs/heads/main","pushedAt":"2023-03-15T19:05:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #21 from NikolaiRuhe/url-macro\n\nAdd URL macro to create valid non-optional URLs.","shortMessageHtmlLink":"Merge pull request #21 from NikolaiRuhe/url-macro"}},{"before":"da5292e7a7516db2538d115381e777c2cf80d921","after":null,"ref":"refs/heads/swiftpm-macro-build","pushedAt":"2023-03-09T23:19:07.765Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"}},{"before":"e600a9ec6f146a36f705e4c07445d83237b76ac4","after":"152c7a1dcd96b0c4822035c5fafb6072751739cc","ref":"refs/heads/main","pushedAt":"2023-03-09T23:19:04.267Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Merge pull request #20 from DougGregor/swiftpm-macro-build\n\nAdd a Package manifest so that SwiftPM can build the macro","shortMessageHtmlLink":"Merge pull request #20 from DougGregor/swiftpm-macro-build"}},{"before":"08d47a6f93804bb1e6f272414a93168ba5e26903","after":"da5292e7a7516db2538d115381e777c2cf80d921","ref":"refs/heads/swiftpm-macro-build","pushedAt":"2023-03-09T23:18:17.886Z","pushType":"push","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Update README with instructions for using SwiftPM","shortMessageHtmlLink":"Update README with instructions for using SwiftPM"}},{"before":"e600a9ec6f146a36f705e4c07445d83237b76ac4","after":"08d47a6f93804bb1e6f272414a93168ba5e26903","ref":"refs/heads/swiftpm-macro-build","pushedAt":"2023-03-09T00:48:07.117Z","pushType":"push","commitsCount":1,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Add a Package manifest so that SwiftPM can build the macro\n\nThis package manifest uses the macro target features currently under\ndiscussion to integrate macros into the build. Just `swift build` with\nan appropriate toolchain (March 8th or newer).","shortMessageHtmlLink":"Add a Package manifest so that SwiftPM can build the macro"}},{"before":null,"after":"e600a9ec6f146a36f705e4c07445d83237b76ac4","ref":"refs/heads/swiftpm-macro-build","pushedAt":"2023-03-09T00:43:18.107Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Update for March 6, 2023 snapshot","shortMessageHtmlLink":"Update for March 6, 2023 snapshot"}},{"before":null,"after":"9e2ea945c9a7cdf4a7023b483088c47951222fac","ref":"refs/heads/new-option-set","pushedAt":"2023-03-08T06:01:52.200Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Alternative implementation of option set macro\n\nThis implementation uses static vars without initializers to describe\neach option, rather than cases of a nested enum, and was suggested\nby Joe Groff.","shortMessageHtmlLink":"Alternative implementation of option set macro"}},{"before":"40aaf22a8567feee24b472e0788c924aabf3761e","after":"e600a9ec6f146a36f705e4c07445d83237b76ac4","ref":"refs/heads/main","pushedAt":"2023-03-08T00:48:55.995Z","pushType":"push","commitsCount":2,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Update for March 6, 2023 snapshot","shortMessageHtmlLink":"Update for March 6, 2023 snapshot"}},{"before":null,"after":"f241a970d8ab0342ea93716178e9e40804023f95","ref":"refs/heads/wip-option-sets","pushedAt":"2023-03-07T08:12:24.839Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DougGregor","name":"Doug Gregor","path":"/DougGregor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989428?s=80&v=4"},"commit":{"message":"Start reimplementing option sets","shortMessageHtmlLink":"Start reimplementing option sets"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xOVQyMjoxNjo1NC4wMDAwMDBazwAAAAOETxXh","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xOVQyMjoxNjo1NC4wMDAwMDBazwAAAAOETxXh","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wN1QwODoxMjoyNC44Mzk1NjFazwAAAAL9_ODH"}},"title":"Activity · DougGregor/swift-macro-examples"}