{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":286332722,"defaultBranch":"master","name":"pospop","ownerLogin":"clausecker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-09T23:18:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/328433?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707231426.0","currentOid":""},"activityList":{"items":[{"before":"0137ef9de2a4986932e506bf2f0ca512bc9d81a4","after":"a0705b5553f4e08a58cf0126c1211579d8ad5b35","ref":"refs/heads/master","pushedAt":"2024-03-04T16:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"*.s: adjust tail size to what is actually needed","shortMessageHtmlLink":"*.s: adjust tail size to what is actually needed"}},{"before":"7b14042b38f9c937f2668c26a930aa202f2e4116","after":"0137ef9de2a4986932e506bf2f0ca512bc9d81a4","ref":"refs/heads/master","pushedAt":"2024-03-01T20:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countneon_arm64.s: fix accumulator overflow issue\n\nA simple off-by-one error. How annoying.\nUnit tests now pass.","shortMessageHtmlLink":"countneon_arm64.s: fix accumulator overflow issue"}},{"before":"51e977d92cb406fef9e041e2d0f8eb1fd8cf6258","after":"7b14042b38f9c937f2668c26a930aa202f2e4116","ref":"refs/heads/master","pushedAt":"2024-03-01T19:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"overflow_test.go: add new unit test for accumulator overflow\n\nSeems to pass thankfully.","shortMessageHtmlLink":"overflow_test.go: add new unit test for accumulator overflow"}},{"before":"188a7a2b51569af63cc34f5daf4fde107b8ca2c5","after":"51e977d92cb406fef9e041e2d0f8eb1fd8cf6258","ref":"refs/heads/master","pushedAt":"2024-02-06T14:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"select_386.go: check for BMI2 in avx2 kernel, too","shortMessageHtmlLink":"select_386.go: check for BMI2 in avx2 kernel, too"}},{"before":"01b3783ec85f940ef36c8b81b21c44044476d371","after":"188a7a2b51569af63cc34f5daf4fde107b8ca2c5","ref":"refs/heads/master","pushedAt":"2024-02-01T22:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countavx2_amd64.s: improve runt handling further\n\nMask with BZHIQ directly instead of computing a mask first and\nthen applying it later. Check for alignment boundary crossing\nby checking if a bit was toggled instead of comparing.","shortMessageHtmlLink":"countavx2_amd64.s: improve runt handling further"}},{"before":"0e52ac0a6cdc1c5cd03fb4b6638d1766c312beab","after":"01b3783ec85f940ef36c8b81b21c44044476d371","ref":"refs/heads/master","pushedAt":"2024-01-30T16:58:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countavx2_amd64.s: improve tail handling slightly\n\nInstead of masking with the window variable, use BZHIQ as in the\navx512 kernel.","shortMessageHtmlLink":"countavx2_amd64.s: improve tail handling slightly"}},{"before":"34a080c4b705be4e00f2f38f47a507c150276897","after":"0e52ac0a6cdc1c5cd03fb4b6638d1766c312beab","ref":"refs/heads/master","pushedAt":"2024-01-21T23:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countneon_arm64.s: fix overreading bugs\n\nSame error in the crossrunt case as before.","shortMessageHtmlLink":"countneon_arm64.s: fix overreading bugs"}},{"before":"d8e0419f28360fe313a18204a2ad1b6362b27dd3","after":"34a080c4b705be4e00f2f38f47a507c150276897","ref":"refs/heads/master","pushedAt":"2024-01-21T21:58:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countavx2_amd64.s: fix overread issues\n\nSame issue as for countsse2_amd63.s (crossrunt-case related).","shortMessageHtmlLink":"countavx2_amd64.s: fix overread issues"}},{"before":"5c3837a2c61b7150a07296f5e6e3a2d95b42a959","after":"d8e0419f28360fe313a18204a2ad1b6362b27dd3","ref":"refs/heads/master","pushedAt":"2024-01-19T18:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"overread_test.go: test that we do not cross into unmapped pages\n\nThis test validates that our kernels do not cross page\nboundaries while overreading. Currently this test fails\nfor all 386/amd64 kernels.","shortMessageHtmlLink":"overread_test.go: test that we do not cross into unmapped pages"}},{"before":"99dbff166d4306955c1a8d6ea9a10e21929627e1","after":"5c3837a2c61b7150a07296f5e6e3a2d95b42a959","ref":"refs/heads/master","pushedAt":"2024-01-15T20:11:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countavx512_amd64.s: further improvements\n\n - get rid of the tail-handling constants (no longer needed)\n - fix some possible overreads from the previous code\n - enable SUB+JMP instruction fusion in tail/runt code","shortMessageHtmlLink":"countavx512_amd64.s: further improvements"}},{"before":"894f03a16ebec215d553a866dee54da2cce85cd2","after":"1a88fe16fcfbb7d350dc43e53970255e20743650","ref":"refs/heads/C","pushedAt":"2023-08-04T17:03:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"src.c/countsse2.S: add SSE2 port\n\nNot tested either.","shortMessageHtmlLink":"src.c/countsse2.S: add SSE2 port"}},{"before":null,"after":"894f03a16ebec215d553a866dee54da2cce85cd2","ref":"refs/heads/C","pushedAt":"2023-07-11T18:23:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"src.c: add countavx2.S incomplete\n\nUntested WIP","shortMessageHtmlLink":"src.c: add countavx2.S incomplete"}},{"before":"a5d9eebf570af1f764d140d48de03b30dd61162c","after":"99dbff166d4306955c1a8d6ea9a10e21929627e1","ref":"refs/heads/master","pushedAt":"2023-07-11T16:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"countavx512_amd64.s: use VEXTRACTI128 instead of VEXTRACTI64X2 if possible\n\nThe former has a shorter encoding with the same behaviour as the later.\nNo impact on performance.","shortMessageHtmlLink":"countavx512_amd64.s: use VEXTRACTI128 instead of VEXTRACTI64X2 if pos…"}},{"before":"c4214b3ec18d1e8129821da154d24644ee86baec","after":"a5d9eebf570af1f764d140d48de03b30dd61162c","ref":"refs/heads/master","pushedAt":"2023-07-11T15:52:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clausecker","name":"Robert Clausecker","path":"/clausecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328433?s=80&v=4"},"commit":{"message":"COPYING: bump year to 2023","shortMessageHtmlLink":"COPYING: bump year to 2023"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQxNjo0MToxMi4wMDAwMDBazwAAAAQL9y9x","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQxNjo0MToxMi4wMDAwMDBazwAAAAQL9y9x","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xMVQxNTo1Mjo0MS4wMDAwMDBazwAAAANTSipy"}},"title":"Activity · clausecker/pospop"}