{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":762973018,"defaultBranch":"master","name":"go-1brc","ownerLogin":"benhoyt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-25T07:57:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/999033?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708847880.0","currentOid":""},"activityList":{"items":[{"before":"d11bc0f28e96d1cf52c56d53f13ef2b1e879cc89","after":"bb0641a5086474d0640996e8a2aefe9721e6d814","ref":"refs/heads/master","pushedAt":"2024-04-24T21:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"Some simplifications to splitFile fixes and test\n\n- more idiomatic loop bounds in splitFile\n- ensure last part is not zero length\n- use actual test data file to avoid writing a temp file to disk\n + also make test data smaller (it still fails before fix)\n- simplify variable names, remove numOfCPUs const","shortMessageHtmlLink":"Some simplifications to splitFile fixes and test"}},{"before":"5dd5200f02b4f1ea3a5a71fc6bf0149086f20a76","after":"d11bc0f28e96d1cf52c56d53f13ef2b1e879cc89","ref":"refs/heads/master","pushedAt":"2024-04-24T21:57:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"bug: fixed issue where bytes at the end of the file are not read","shortMessageHtmlLink":"bug: fixed issue where bytes at the end of the file are not read"}},{"before":"e9fe448f8b3cce4fa82c3c8af7ae2e901ef04903","after":"5dd5200f02b4f1ea3a5a71fc6bf0149086f20a76","ref":"refs/heads/master","pushedAt":"2024-04-13T03:16:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"Faster semicolon finding and hashing (#4)\n\nUse bit masking to find the semicolon. Only hash the first 8 bytes (as a\r\n64 bit int instead of a byte slice).\r\n\r\nInspiration taken from https://github.com/gunnarmorling/1brc/blob/main/src/main/java/dev/morling/onebrc/CalculateAverage_mtopolnik.java","shortMessageHtmlLink":"Faster semicolon finding and hashing (#4)"}},{"before":"3eeb7f1eb3f8ca048c8c352f959a123919abc41d","after":"e9fe448f8b3cce4fa82c3c8af7ae2e901ef04903","ref":"refs/heads/master","pushedAt":"2024-03-09T21:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"Fix hash table size -- should be a power of two!\n\nAs it was, due to the hash & uint64(len(items)-1), we were only using a\nfew of the entries in the table, causing many more collisions!\n\nThanks Arnaud!","shortMessageHtmlLink":"Fix hash table size -- should be a power of two!"}},{"before":"fafba3256ea28631f6b3739f6d3b711a91199861","after":"3eeb7f1eb3f8ca048c8c352f959a123919abc41d","ref":"refs/heads/master","pushedAt":"2024-03-05T19:28:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"fix, handle min > 0 or max < 0 (#2)\n\n\r\nCo-authored-by: Ben Hoyt ","shortMessageHtmlLink":"fix, handle min > 0 or max < 0 (#2)"}},{"before":"f72b34cb31854ed50e73ac7f89adff0f422f42e5","after":"fafba3256ea28631f6b3739f6d3b711a91199861","ref":"refs/heads/master","pushedAt":"2024-03-02T19:48:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"2bc428f0855c37d6051b53122c0235bde1992eac","after":"f72b34cb31854ed50e73ac7f89adff0f422f42e5","ref":"refs/heads/master","pushedAt":"2024-02-25T19:12:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"Add initial results","shortMessageHtmlLink":"Add initial results"}},{"before":null,"after":"2bc428f0855c37d6051b53122c0235bde1992eac","ref":"refs/heads/master","pushedAt":"2024-02-25T07:58:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benhoyt","name":"Ben Hoyt","path":"/benhoyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/999033?s=80&v=4"},"commit":{"message":"Add LICENSE.txt","shortMessageHtmlLink":"Add LICENSE.txt"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOZZywQA","startCursor":null,"endCursor":null}},"title":"Activity ยท benhoyt/go-1brc"}