{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":167184076,"defaultBranch":"main","name":"sieve-of-atkin","ownerLogin":"tfpf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-23T13:01:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19171016?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716631178.0","currentOid":""},"activityList":{"items":[{"before":"7ee4c28ecd485dc0a7b4d367c5f571e700ffa638","after":null,"ref":"refs/heads/stride-opt","pushedAt":"2024-05-25T09:59:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"}},{"before":"d23f4ac6914a513560842e9c95a0741c2c43ab65","after":"753c75748411105c7fb3b011688cdd777cd38113","ref":"refs/heads/main","pushedAt":"2024-05-25T09:59:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Stride optimisation (#11)\n\n* Sieve of Atkin: jump by twice the squares of primes.\r\n * For each prime `p`, jump by twice its square `2*p**2` (thereby iterating over `p**2`, `3*p**2`, `5*p**2`, …).\r\n * This skips its even multiples, which cannot be prime.\r\n* Sieve of Eratosthenes: jump by twice of primes.\r\n* Better comments for sieve of Atkin functions.\r\n * Gave more information about algorithms 3.1, 3.2, 3.3, 4.1, 4.2 and 4.3 in the documentation.","shortMessageHtmlLink":"Stride optimisation (#11)"}},{"before":"c59e4e33c20ed25b04eac6c3dc0a95c3fe391c4a","after":"7ee4c28ecd485dc0a7b4d367c5f571e700ffa638","ref":"refs/heads/stride-opt","pushedAt":"2024-05-25T09:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Better comments.","shortMessageHtmlLink":"Better comments."}},{"before":"73c8957ce572558f930e61bcf15a89a368cae863","after":"c59e4e33c20ed25b04eac6c3dc0a95c3fe391c4a","ref":"refs/heads/stride-opt","pushedAt":"2024-05-25T08:59:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Same optimisation for sieve of Eratosthenes.","shortMessageHtmlLink":"Same optimisation for sieve of Eratosthenes."}},{"before":null,"after":"73c8957ce572558f930e61bcf15a89a368cae863","ref":"refs/heads/stride-opt","pushedAt":"2024-05-25T08:50:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Jump by twice the squares of primes.","shortMessageHtmlLink":"Jump by twice the squares of primes."}},{"before":"ad7bdb1ee0ee3eda4b45898d4946bf94158295c2","after":null,"ref":"refs/heads/format-rename","pushedAt":"2024-03-10T12:51:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"}},{"before":"15f066034b696b53df146ef9d7b0713d22f86cf7","after":"d23f4ac6914a513560842e9c95a0741c2c43ab65","ref":"refs/heads/main","pushedAt":"2024-03-10T12:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Renamed formatter. (#10)","shortMessageHtmlLink":"Renamed formatter. (#10)"}},{"before":null,"after":"ad7bdb1ee0ee3eda4b45898d4946bf94158295c2","ref":"refs/heads/format-rename","pushedAt":"2024-03-10T12:50:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Renamed formatter.","shortMessageHtmlLink":"Renamed formatter."}},{"before":"36afac6e0172e77740599670034d0f1b29d8c28d","after":null,"ref":"refs/heads/go-impl","pushedAt":"2024-03-02T05:39:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"}},{"before":"d6a2f84e8cc7cf27ab0b6e75eebc088d30de3ed9","after":"15f066034b696b53df146ef9d7b0713d22f86cf7","ref":"refs/heads/main","pushedAt":"2024-03-02T05:39:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Multithreaded tests (#9)\n\n* Moved C code into `C` directory.\r\n* Fixed workflow syntax.\r\n* Formatter: use working directory. Tests: increased scope.\r\n* Multithreaded tests.\r\n* Moved everything back into the repository root.\r\n* Fixed workflows.","shortMessageHtmlLink":"Multithreaded tests (#9)"}},{"before":"4d5845bfe7cf5fdfea32cc84d72df750cefdbe2c","after":"36afac6e0172e77740599670034d0f1b29d8c28d","ref":"refs/heads/go-impl","pushedAt":"2024-03-02T05:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Fixed workflows.","shortMessageHtmlLink":"Fixed workflows."}},{"before":"9e5932b62b8502d937c3d2e0ebc6c76035168f6f","after":"4d5845bfe7cf5fdfea32cc84d72df750cefdbe2c","ref":"refs/heads/go-impl","pushedAt":"2024-03-02T05:33:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Merged with push from other machine.","shortMessageHtmlLink":"Merged with push from other machine."}},{"before":"5f4598aa605399f29c31040ae01de097d80d94f1","after":"9e5932b62b8502d937c3d2e0ebc6c76035168f6f","ref":"refs/heads/go-impl","pushedAt":"2024-03-02T05:04:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Multithreaded tests.","shortMessageHtmlLink":"Multithreaded tests."}},{"before":"54083ebd535e4c3e4eb97827cc84c0d1833a20de","after":"5f4598aa605399f29c31040ae01de097d80d94f1","ref":"refs/heads/go-impl","pushedAt":"2024-03-01T21:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Removed unused header.","shortMessageHtmlLink":"Removed unused header."}},{"before":"5df772783233062f8dc939536f4b70e210b6892e","after":"54083ebd535e4c3e4eb97827cc84c0d1833a20de","ref":"refs/heads/go-impl","pushedAt":"2024-03-01T21:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Removing print because syntax works.","shortMessageHtmlLink":"Removing print because syntax works."}},{"before":"42e6fa74f6dc52e9d4962634ba0e15abdd4fbdfc","after":"5df772783233062f8dc939536f4b70e210b6892e","ref":"refs/heads/go-impl","pushedAt":"2024-03-01T21:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Checking if previous workflow syntax works.","shortMessageHtmlLink":"Checking if previous workflow syntax works."}},{"before":"0d67c03c7b2d25563c0af661d3f55c4ef5a61d92","after":"42e6fa74f6dc52e9d4962634ba0e15abdd4fbdfc","ref":"refs/heads/go-impl","pushedAt":"2024-03-01T20:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Fixed workflow syntax.","shortMessageHtmlLink":"Fixed workflow syntax."}},{"before":null,"after":"0d67c03c7b2d25563c0af661d3f55c4ef5a61d92","ref":"refs/heads/go-impl","pushedAt":"2024-03-01T20:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Moved C code into `C` directory.","shortMessageHtmlLink":"Moved C code into C
directory."}},{"before":"a0671ff0c52dc7069fadfc41d425478842e142bc","after":null,"ref":"refs/heads/atkin-opt","pushedAt":"2024-03-01T20:31:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"}},{"before":null,"after":"a0671ff0c52dc7069fadfc41d425478842e142bc","ref":"refs/heads/atkin-opt","pushedAt":"2024-03-01T20:31:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Reverted aea160608818338ce61dc68b4c63d1cff5ccc896.","shortMessageHtmlLink":"Reverted aea1606."}},{"before":"e8064b96a5a71e74e0f0a92c6e7700a1e7f70610","after":"d6a2f84e8cc7cf27ab0b6e75eebc088d30de3ed9","ref":"refs/heads/main","pushedAt":"2024-03-01T19:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Moved badges.","shortMessageHtmlLink":"Moved badges."}},{"before":"381143aaad49b8e7953d48ac10efd8424b572dc0","after":"e8064b96a5a71e74e0f0a92c6e7700a1e7f70610","ref":"refs/heads/main","pushedAt":"2024-03-01T19:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Added GHA workflow badges.","shortMessageHtmlLink":"Added GHA workflow badges."}},{"before":"9cff1fd57da1815c9bf456f7120937aceb20fe5e","after":null,"ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T19:46:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"}},{"before":"db6adb158f9c2cc518fc1d5bc24d6a358d43c785","after":"381143aaad49b8e7953d48ac10efd8424b572dc0","ref":"refs/heads/main","pushedAt":"2024-03-01T19:46:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Moving benchmarks to separate directory. (#7)\n\n* Moving benchmarks to separate directory.\r\n* Added tests in separate directory.\r\n* Added header file to reduce repetition.\r\n* Slightly increased test scope. Added GHA workflow.","shortMessageHtmlLink":"Moving benchmarks to separate directory. (#7)"}},{"before":"28cbf127705632f52cf1c11094682246f8faaea1","after":"9cff1fd57da1815c9bf456f7120937aceb20fe5e","ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T19:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Slightly increased test scope. Added GHA workflow.","shortMessageHtmlLink":"Slightly increased test scope. Added GHA workflow."}},{"before":"010890044ec47409c68ee26367b39d4510f5de95","after":"28cbf127705632f52cf1c11094682246f8faaea1","ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T19:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Corrected misleading benchmark print.","shortMessageHtmlLink":"Corrected misleading benchmark print."}},{"before":"75b1d8b5031dcf8cf22f5d81b27c7f3774fc49d5","after":"010890044ec47409c68ee26367b39d4510f5de95","ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T19:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Comment explaining test.","shortMessageHtmlLink":"Comment explaining test."}},{"before":"4b2d52dbd39d852e6d6a7b87ff6eb3e94c07a4db","after":"75b1d8b5031dcf8cf22f5d81b27c7f3774fc49d5","ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T19:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Removed unused header.","shortMessageHtmlLink":"Removed unused header."}},{"before":"2236b620063212d4d77293b4ea6c1fbf14ab5405","after":"4b2d52dbd39d852e6d6a7b87ff6eb3e94c07a4db","ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T18:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Added header file to reduce repetition.","shortMessageHtmlLink":"Added header file to reduce repetition."}},{"before":"cdf7dc6fc8135b599b9f0b5273a1b064db4763e5","after":"2236b620063212d4d77293b4ea6c1fbf14ab5405","ref":"refs/heads/bench-tests","pushedAt":"2024-03-01T18:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","path":"/tfpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19171016?s=80&v=4"},"commit":{"message":"Fixed memory leak.","shortMessageHtmlLink":"Fixed memory leak."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU6crEwA","startCursor":null,"endCursor":null}},"title":"Activity · tfpf/sieve-of-atkin"}