{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":277642792,"defaultBranch":"master","name":"hashmap.c","ownerLogin":"tidwall","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-06T20:32:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1156077?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699528761.0","currentOid":""},"activityList":{"items":[{"before":"efc1a8ddfb59398e3216c0fd675dce7a81e8679d","after":"1c139923fe08f36143ecc0ba37cd674684f87f9c","ref":"refs/heads/master","pushedAt":"2024-02-25T00:33:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Merge pull request #40 from fordsfords/master\n\nadded extern \"C\"; added doc","shortMessageHtmlLink":"Merge pull request #40 from fordsfords/master"}},{"before":"a27bd3507f99081ad51701e7b625ea2b5900c02c","after":"efc1a8ddfb59398e3216c0fd675dce7a81e8679d","ref":"refs/heads/master","pushedAt":"2024-01-20T03:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f5b39e9e4a7798e6c278096a1549f38eff3a4178","after":"a27bd3507f99081ad51701e7b625ea2b5900c02c","ref":"refs/heads/master","pushedAt":"2023-11-09T11:29:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Merge pull request #31 from IsaccBarker/patch-1\n\nClear up ANSI C support","shortMessageHtmlLink":"Merge pull request #31 from IsaccBarker/patch-1"}},{"before":"84d0d3bf75f297443a5069b801ea13d93ee05e0a","after":"f5b39e9e4a7798e6c278096a1549f38eff3a4178","ref":"refs/heads/master","pushedAt":"2023-11-09T11:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Add load factor option\n\nIt's now possible to set the load factor at compile time using\nthe HASHMAP_LOAD_FACTOR define:\n\n cc -DHASHMAP_LOAD_FACTOR=0.75 ...\n\nor by using the hashmap_set_load_factor function\n\n hashmap_set_load_factor(map, 0.75);\n\nThe load factor should be in the range of 50% to 95%.","shortMessageHtmlLink":"Add load factor option"}},{"before":"d630909937f9976e593f7e4e1711046ab33658cb","after":"84d0d3bf75f297443a5069b801ea13d93ee05e0a","ref":"refs/heads/master","pushedAt":"2023-05-20T01:02:31.542Z","pushType":"push","commitsCount":1,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Various new updates, features, and optimizations\n\nChanges:\n- Added xxhash3 hasher function.\n- Added _with_hash functions for manually providing a hash to the\n get, set, and delete functions. This makes the hash callback\n that is given to the hashmap_new function optional.\n- Added set_grow_by_power which defines how quickly the hashmap\n grows when needed. Default is 1, which mean it doubles each\n time it needs to grow, setting to 2 or 3 will grow by 4 or 8\n respectively. Max 16.\n- Default grow_at percentange has been changed from 0.75 to 0.60.\n- The hash field now clipped with bitwise AND instead of shifting.\n- The compare function is now optional. When not provided, the\n clipped (48-bit) hash becomes the key.\n- Code cleanup","shortMessageHtmlLink":"Various new updates, features, and optimizations"}},{"before":"5a55d0b0f5f484c9095fedeba5d26a2185c8409f","after":"d630909937f9976e593f7e4e1711046ab33658cb","ref":"refs/heads/master","pushedAt":"2023-03-29T13:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Simplify Murmur return value","shortMessageHtmlLink":"Simplify Murmur return value"}},{"before":"5a55d0b0f5f484c9095fedeba5d26a2185c8409f","after":null,"ref":"refs/tags/v0.6.2","pushedAt":"2023-03-29T13:05:15.254Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"}},{"before":"603792ba74d987f37439ecd531faa90ec2c10b2f","after":"5a55d0b0f5f484c9095fedeba5d26a2185c8409f","ref":"refs/heads/master","pushedAt":"2023-03-29T13:00:13.206Z","pushType":"push","commitsCount":1,"pusher":{"login":"tidwall","name":"Josh Baker","path":"/tidwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156077?s=80&v=4"},"commit":{"message":"Fix warnings for -Wall -Wextra\n\nThis commit fixes all warnings when the -Wall -Wextra compiler\noptions are provided. Tested with Clang and GCC.","shortMessageHtmlLink":"Fix warnings for -Wall -Wextra"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBD4wZwA","startCursor":null,"endCursor":null}},"title":"Activity ยท tidwall/hashmap.c"}