{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605730550,"defaultBranch":"main","name":"swiss","ownerLogin":"dolthub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-23T19:28:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42156961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693244810.0","currentOid":""},"activityList":{"items":[{"before":"c0064a04cd348d5e57676225b6d34a27c56c6700","after":"f4b2babd2bc1cf0a2d66bab4e579ca35b6202338","ref":"refs/heads/main","pushedAt":"2024-03-12T18:26:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"reltuk","name":"Aaron Son","path":"/reltuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150979?s=80&v=4"},"commit":{"message":"Merge pull request #29 from Aoang/fix/fastrand-122\n\nUse `math/rand/v2`.`Uint32N` instead of `runtime.fastrand` in v1.22","shortMessageHtmlLink":"Merge pull request #29 from Aoang/fix/fastrand-122"}},{"before":"df81ed48fd41110847784b75f76ed267f7091fb2","after":"c0064a04cd348d5e57676225b6d34a27c56c6700","ref":"refs/heads/main","pushedAt":"2023-08-28T17:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reltuk","name":"Aaron Son","path":"/reltuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150979?s=80&v=4"},"commit":{"message":"map.go: Fix Clear() to actually clear the values and keys.\n\nBecause groups are using value semantics, the implementation of Clear() was\naccidentally clearing a copy of the group instead of the group itself.\n\nFixes #20.","shortMessageHtmlLink":"map.go: Fix Clear() to actually clear the values and keys."}},{"before":"214272419ffd460f9e53e2f1f2c7b37e5bf81460","after":"df81ed48fd41110847784b75f76ed267f7091fb2","ref":"refs/heads/main","pushedAt":"2023-07-26T17:57:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"reltuk","name":"Aaron Son","path":"/reltuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150979?s=80&v=4"},"commit":{"message":"Merge pull request #14 from rfyiamcool/docs/iter_clear\n\ndocs: add iter and clear","shortMessageHtmlLink":"Merge pull request #14 from rfyiamcool/docs/iter_clear"}},{"before":"d31d56750eb25a9d3e9ac04ffb7a084fcfed9061","after":"214272419ffd460f9e53e2f1f2c7b37e5bf81460","ref":"refs/heads/main","pushedAt":"2023-07-26T17:57:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"reltuk","name":"Aaron Son","path":"/reltuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150979?s=80&v=4"},"commit":{"message":"Merge pull request #16 from dolthub/aaron/remove-kv-entry-on-delete\n\nmap.go: Change Delete and Clear so they reset the key and value for a removed entry to the zero value.","shortMessageHtmlLink":"Merge pull request #16 from dolthub/aaron/remove-kv-entry-on-delete"}},{"before":null,"after":"b61a6f91717d01ea66dbfa06e21c1e921a8e7d51","ref":"refs/heads/aaron/remove-kv-entry-on-delete","pushedAt":"2023-07-18T20:54:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"reltuk","name":"Aaron Son","path":"/reltuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150979?s=80&v=4"},"commit":{"message":"map.go: Change Delete and Clear so they reset the key and value for a removed entry to the zero value.\n\nFor value types, leaving the values in place while clearing the metadata is\ncorrect and the most efficient thing to do. But for anything that holds a\npointer or a slice, it leaks the referenced memory until the map itself is\ncollected or the hash slot entry happens to get replaced by a later entry.\n\nThis is an unacceptable lifecycle violation for general use cases.","shortMessageHtmlLink":"map.go: Change Delete and Clear so they reset the key and value for a…"}},{"before":"a08bdf4889f1803767e754d9f1bbffc2273b1310","after":"d31d56750eb25a9d3e9ac04ffb7a084fcfed9061","ref":"refs/heads/main","pushedAt":"2023-06-05T17:18:22.321Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"reltuk","name":"Aaron Son","path":"/reltuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150979?s=80&v=4"},"commit":{"message":"Merge pull request #12 from elliotwutingfeng/coverage\n\nImprove test coverage to 100%","shortMessageHtmlLink":"Merge pull request #12 from elliotwutingfeng/coverage"}},{"before":"7384582056c4522685f4ffb05c067b5a6e0ad6c0","after":"cb2ed02ee3e1e482f40357cb8abf54d3fb9c37ad","ref":"refs/heads/andy/absent-find-perf","pushedAt":"2023-04-05T00:18:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added tests measuring hash distribution and bucket load factors, refactored probe stats tests","shortMessageHtmlLink":"added tests measuring hash distribution and bucket load factors, refa…"}},{"before":"b90c4f9c9c93eafa35b6f1fbe3ccdc6308ce3836","after":"7384582056c4522685f4ffb05c067b5a6e0ad6c0","ref":"refs/heads/andy/absent-find-perf","pushedAt":"2023-04-04T18:48:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"refactored and relocated probe stats tests","shortMessageHtmlLink":"refactored and relocated probe stats tests"}},{"before":"fd5fda044d5ea2db2d03aa83b07d368db3ff2b0d","after":"b90c4f9c9c93eafa35b6f1fbe3ccdc6308ce3836","ref":"refs/heads/andy/absent-find-perf","pushedAt":"2023-04-04T18:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"refactored and relocated probe stats tests","shortMessageHtmlLink":"refactored and relocated probe stats tests"}},{"before":"35be78fcb3501b1a15488f47d02b690de0aca36f","after":"fd5fda044d5ea2db2d03aa83b07d368db3ff2b0d","ref":"refs/heads/andy/absent-find-perf","pushedAt":"2023-04-04T18:26:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added tests measuring hash distribution and bucket load factors","shortMessageHtmlLink":"added tests measuring hash distribution and bucket load factors"}},{"before":"b7326d31bbd691aab29e2b5f9d0b11beab48e8e5","after":"35be78fcb3501b1a15488f47d02b690de0aca36f","ref":"refs/heads/andy/absent-find-perf","pushedAt":"2023-04-04T18:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added tests measuring hash distribution and bucket load factors","shortMessageHtmlLink":"added tests measuring hash distribution and bucket load factors"}},{"before":"27e0193f9387faac64cfa6655f11720ee886d552","after":"b76a462f63b3b51597c192b19ca95e459db20a82","ref":"refs/heads/andy/map-entry","pushedAt":"2023-04-04T04:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"WIP mutate entry","shortMessageHtmlLink":"WIP mutate entry"}},{"before":null,"after":"b7326d31bbd691aab29e2b5f9d0b11beab48e8e5","ref":"refs/heads/andy/absent-find-perf","pushedAt":"2023-04-04T04:40:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"expanded microbenchmarks to include present and absent keys","shortMessageHtmlLink":"expanded microbenchmarks to include present and absent keys"}},{"before":"360263d305ffe77ad2116689ef29245d8515bbce","after":"27e0193f9387faac64cfa6655f11720ee886d552","ref":"refs/heads/andy/map-entry","pushedAt":"2023-04-04T00:13:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"expanded microbenchmarks to include has and put methods","shortMessageHtmlLink":"expanded microbenchmarks to include has and put methods"}},{"before":"691e64a22d6b51764749021d2e7ea1c514fa3fe3","after":"360263d305ffe77ad2116689ef29245d8515bbce","ref":"refs/heads/andy/map-entry","pushedAt":"2023-04-03T23:11:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"WIP entry method","shortMessageHtmlLink":"WIP entry method"}},{"before":"e68ad7a16b3ac82f16b0f6e117c535874c8fc110","after":"691e64a22d6b51764749021d2e7ea1c514fa3fe3","ref":"refs/heads/andy/map-entry","pushedAt":"2023-04-03T23:11:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"WIP entry method","shortMessageHtmlLink":"WIP entry method"}},{"before":"74cfebcda0bee5e9d7886880de15dc18dbbdaccd","after":"e68ad7a16b3ac82f16b0f6e117c535874c8fc110","ref":"refs/heads/andy/map-entry","pushedAt":"2023-04-03T23:09:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"WIP entry method","shortMessageHtmlLink":"WIP entry method"}},{"before":null,"after":"74cfebcda0bee5e9d7886880de15dc18dbbdaccd","ref":"refs/heads/andy/map-entry","pushedAt":"2023-04-03T23:06:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"WIP entry method","shortMessageHtmlLink":"WIP entry method"}},{"before":"fc4e46cf6f3420433eadab84ef36af7ba1f13382","after":null,"ref":"refs/heads/andy/util-methods","pushedAt":"2023-04-03T22:59:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"}},{"before":"4000283b520f6e8a03a319561543f470e05107d0","after":"a08bdf4889f1803767e754d9f1bbffc2273b1310","ref":"refs/heads/main","pushedAt":"2023-04-03T22:59:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"Merge pull request #8 from dolthub/andy/util-methods\n\nAdded utility methods Clear() and Capacity()","shortMessageHtmlLink":"Merge pull request #8 from dolthub/andy/util-methods"}},{"before":"62e31f13f3928039304f7ac1cb42395a6478d741","after":"fc4e46cf6f3420433eadab84ef36af7ba1f13382","ref":"refs/heads/andy/util-methods","pushedAt":"2023-04-03T22:53:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added utility methods Clear() and Capacity()","shortMessageHtmlLink":"added utility methods Clear() and Capacity()"}},{"before":"2cb8bf87b9bf20e0778b8f370ed2f6a1a948b15a","after":"62e31f13f3928039304f7ac1cb42395a6478d741","ref":"refs/heads/andy/util-methods","pushedAt":"2023-04-03T22:51:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added utility methods Clear() and Capacity()","shortMessageHtmlLink":"added utility methods Clear() and Capacity()"}},{"before":"c4964acdfd6ba28acb4d1a0143c8b47d727bf26e","after":"2cb8bf87b9bf20e0778b8f370ed2f6a1a948b15a","ref":"refs/heads/andy/util-methods","pushedAt":"2023-04-03T22:43:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added utility methods Clear() and Capacity()","shortMessageHtmlLink":"added utility methods Clear() and Capacity()"}},{"before":"858d68cd3501d989e7fa1e9142cc5a5181ffe3f3","after":"c4964acdfd6ba28acb4d1a0143c8b47d727bf26e","ref":"refs/heads/andy/util-methods","pushedAt":"2023-04-03T22:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"added utility methods Clear() and Capacity()","shortMessageHtmlLink":"added utility methods Clear() and Capacity()"}},{"before":"4d9b0ce6e542e59c414ee4707e98f7442b547fc2","after":"4000283b520f6e8a03a319561543f470e05107d0","ref":"refs/heads/main","pushedAt":"2023-04-03T21:26:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"Merge pull request #7 from dolthub/andy/remove-thepudds-dep\n\nRemove dependency on thepudds/swisstable","shortMessageHtmlLink":"Merge pull request #7 from dolthub/andy/remove-thepudds-dep"}},{"before":null,"after":"9ad04c201963eb1a7d6429d24eb0a3858524e72a","ref":"refs/heads/andy/remove-thepudds-dep","pushedAt":"2023-04-03T21:04:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"remove dependency on thepudds/swisstable","shortMessageHtmlLink":"remove dependency on thepudds/swisstable"}},{"before":null,"after":"858d68cd3501d989e7fa1e9142cc5a5181ffe3f3","ref":"refs/heads/andy/util-methods","pushedAt":"2023-04-03T20:57:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"optimizations: use runtime.fastrand64 to pick Iter() start, use maphash.NewSeed() in rehash()","shortMessageHtmlLink":"optimizations: use runtime.fastrand64 to pick Iter() start, use mapha…"}},{"before":"8ea722390089a11903abbdf491a699213e02f30a","after":null,"ref":"refs/heads/andy/sync-map","pushedAt":"2023-03-31T19:15:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"}},{"before":"42fe834a96baae8b131e47a13b52423a0c9c4bba","after":"4d9b0ce6e542e59c414ee4707e98f7442b547fc2","ref":"refs/heads/main","pushedAt":"2023-03-31T16:14:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"},"commit":{"message":"readme.md: fix broken link to Go playground","shortMessageHtmlLink":"readme.md: fix broken link to Go playground"}},{"before":"af0f032180c2550ecf6c0d6591405781d0baf791","after":null,"ref":"refs/heads/andy/update-readme","pushedAt":"2023-03-31T01:48:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andy-wm-arthur","name":"AndyA","path":"/andy-wm-arthur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8837413?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE7b6YwA","startCursor":null,"endCursor":null}},"title":"Activity · dolthub/swiss"}