{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96570421,"defaultBranch":"master","name":"go-cmp","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-07T19:28:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696955932.0","currentOid":""},"activityList":{"items":[{"before":"9c6fd5b64a86fb144e53202f5c6920a77bfc9ab5","after":null,"ref":"refs/heads/equate-comparable","pushedAt":"2023-08-31T17:33:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"}},{"before":"e250a55e913727afa4a4ccf87d716232288d9b5f","after":"c3ad8435e7bef96af35732bc0789e5a2278c6d5f","ref":"refs/heads/master","pushedAt":"2023-08-31T17:32:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neild","name":"Damien Neil","path":"/neild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52544?s=80&v=4"},"commit":{"message":"Add cmpopts.EquateComparable (#340)\n\nThis helper function makes it easier to specify that comparable types\r\nare safe to directly compare with the == operator in Go.\r\n\r\nThe API does not use generics as it follows existing options like\r\ncmp.AllowUnexported, cmpopts.IgnoreUnexported, or cmpopts.IgnoreTypes.\r\n\r\nWhile generics provides type safety, the user experience is not as nice.\r\nOur current API allows multiple types to be specified:\r\n\tcmpopts.EquateComparable(netip.Addr{}, netip.Prefix{})\r\nWhile generics would not allow variadic arguments:\r\n\tcmpopts.EquateComparable[netip.Addr]()\r\n\tcmpopts.EquateComparable[netip.Prefix]()\r\n\r\nBump mininimum supported Go to 1.18 for net/netip type.\r\nStart testing on Go 1.21.\r\n\r\nFixes #339","shortMessageHtmlLink":"Add cmpopts.EquateComparable (#340)"}},{"before":"d52126ca69ee1bb5ef0fbd94bd058d9f3a84e48b","after":"9c6fd5b64a86fb144e53202f5c6920a77bfc9ab5","ref":"refs/heads/equate-comparable","pushedAt":"2023-08-31T06:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"},"commit":{"message":"Add cmpopts.EquateComparable\n\nThis helper function makes it easier to specify that comparable types\nare safe to directly compare with the == operator in Go.\n\nThe API does not use generics as it follows existing options like\ncmp.AllowUnexported, cmpopts.IgnoreUnexported, or cmpopts.IgnoreTypes.\n\nWhile generics provides type safety, the user experience is not as nice.\nOur current API allows multiple types to be specified:\n\tcmpopts.EquateComparable(netip.Addr{}, netip.Prefix{})\nWhile generics would not allow variadic arguments:\n\tcmpopts.EquateComparable[netip.Addr]()\n\tcmpopts.EquateComparable[netip.Prefix]()\n\nBump mininimum supported Go to 1.18 for net/netip type.\nStart testing on Go 1.21.\n\nFixes #339","shortMessageHtmlLink":"Add cmpopts.EquateComparable"}},{"before":null,"after":"d52126ca69ee1bb5ef0fbd94bd058d9f3a84e48b","ref":"refs/heads/equate-comparable","pushedAt":"2023-08-31T06:37:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"},"commit":{"message":"Add cmpopts.EquateComparable\n\nThis helper function makes it easier to specify that comparable types\nare safe to directly compare with the == operator in Go.\n\nThe API does not use generics as it follows existing options like\ncmp.AllowUnexported, cmpopts.IgnoreUnexported, or cmpopts.IgnoreTypes.\n\nWhile generics provides type safety, the user experience is not as nice.\nOur current API allows multiple types to be specified:\n\tcmpopts.EquateComparable(netip.Addr{}, netip.Prefix{})\nWhile generics would not allow variadic arguments:\n\tcmpopts.EquateComparable[netip.Addr]()\n\tcmpopts.EquateComparable[netip.Prefix]()\n\nFixes #339","shortMessageHtmlLink":"Add cmpopts.EquateComparable"}},{"before":"c4daf5fac53ad090db384f9be3f222bdc07722f3","after":null,"ref":"refs/heads/godoc","pushedAt":"2023-08-31T06:29:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"}},{"before":"8a3e8dd7458e5d9ba6b4317a4b1423b4910d4014","after":"e250a55e913727afa4a4ccf87d716232288d9b5f","ref":"refs/heads/master","pushedAt":"2023-08-31T06:29:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"},"commit":{"message":"Use of hotlinking of Go identifiers (#337)\n\nGoDoc now supports hot linking to specific Go identifiers.\r\nUse that feature to enhance the usability of cmp docs.\r\n\r\nSince cmp lacks a direct dependency on cmpopts,\r\nyou are forced to use the fully-qualified import path\r\nto references identifiers in the cmpopts package.\r\n\r\nIt can future improvements to the go/doc to handle this case,\r\neither by rendering the doc with short form,\r\nor by detecting the use of cmpopts from the unit tests as well\r\n(since those can break circular dependencies).","shortMessageHtmlLink":"Use of hotlinking of Go identifiers (#337)"}},{"before":"bd4c6995e8dee4480c01bdcb580c1d9d6a2127df","after":"c4daf5fac53ad090db384f9be3f222bdc07722f3","ref":"refs/heads/godoc","pushedAt":"2023-08-27T05:17:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"},"commit":{"message":"Use of hotlinking of Go identifiers\n\nGoDoc now supports hot linking to specific Go identifiers.\nUse that feature to enhance the usability of cmp docs.\n\nSince cmp lacks a direct dependency on cmpopts,\nyou are forced to use the fully-qualified import path\nto references identifiers in the cmpopts package.\n\nIt can future improvements to the go/doc to handle this case,\neither by rendering the doc with short form,\nor by detecting the use of cmpopts from the unit tests as well\n(since those can break circular dependencies).","shortMessageHtmlLink":"Use of hotlinking of Go identifiers"}},{"before":null,"after":"bd4c6995e8dee4480c01bdcb580c1d9d6a2127df","ref":"refs/heads/godoc","pushedAt":"2023-08-26T18:54:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnet","name":"Joe Tsai","path":"/dsnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6354026?s=80&v=4"},"commit":{"message":"Use of hotlinking of Go identifiers\n\nGoDoc now supports hot linking to specific Go identifiers.\nUse that feature to enhance the usability of cmp docs.\n\nSince cmp lacks a direct dependency on cmpopts,\nyou are forced to use the fully-qualified import path\nto references identifiers in the cmpopts package.\n\nIt can future improvements to the go/doc to handle this case,\neither by rendering the doc with short form,\nor by detecting the use of cmpopts from the unit tests as well\n(since those can break circular dependencies).","shortMessageHtmlLink":"Use of hotlinking of Go identifiers"}},{"before":"8cea5de50d284888e0abcdab4c2c65b6e73acb32","after":"8a3e8dd7458e5d9ba6b4317a4b1423b4910d4014","ref":"refs/heads/master","pushedAt":"2023-06-05T21:24:49.689Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neild","name":"Damien Neil","path":"/neild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52544?s=80&v=4"},"commit":{"message":"set workflow permission to read-only (#327)\n\nCo-authored-by: Damien Neil ","shortMessageHtmlLink":"set workflow permission to read-only (#327)"}},{"before":"2c07846e38ee7a2ecdb00b055b867ffbe344e3e7","after":"94f0875d8a296ceb2b95ceea996f84591f74e274","ref":"refs/heads/rsc-patch-1","pushedAt":"2023-06-05T21:20:50.406Z","pushType":"push","commitsCount":2,"pusher":{"login":"neild","name":"Damien Neil","path":"/neild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rsc-patch-1","shortMessageHtmlLink":"Merge branch 'master' into rsc-patch-1"}},{"before":"1c44bae58e46ec0f4e8133a852b29550519935a9","after":null,"ref":"refs/heads/pin","pushedAt":"2023-06-05T21:17:02.923Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"neild","name":"Damien Neil","path":"/neild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52544?s=80&v=4"}},{"before":"3bb304a85447513e496f9784afc52189e5bf41e9","after":"8cea5de50d284888e0abcdab4c2c65b6e73acb32","ref":"refs/heads/master","pushedAt":"2023-06-05T21:12:30.608Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neild","name":"Damien Neil","path":"/neild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52544?s=80&v=4"},"commit":{"message":"Pin GitHub action versions (#332)","shortMessageHtmlLink":"Pin GitHub action versions (#332)"}},{"before":null,"after":"1c44bae58e46ec0f4e8133a852b29550519935a9","ref":"refs/heads/pin","pushedAt":"2023-06-05T21:08:36.721Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neild","name":"Damien Neil","path":"/neild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52544?s=80&v=4"},"commit":{"message":"Pin GitHub action versions","shortMessageHtmlLink":"Pin GitHub action versions"}},{"before":null,"after":"2c07846e38ee7a2ecdb00b055b867ffbe344e3e7","ref":"refs/heads/rsc-patch-1","pushedAt":"2023-03-29T14:42:23.321Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rsc","name":"Russ Cox","path":"/rsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104030?s=80&v=4"},"commit":{"message":"set workflow permission to read-only","shortMessageHtmlLink":"set workflow permission to read-only"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdteOqgA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/go-cmp"}