{"push_id":836151429,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"c64fbf38b7b8adf5bc33db1271a553b9ed9e8672","before":"406cb806f41a6df1ebd9b6613671447c89ad84db","commits":[{"sha":"2b87509e71bc02dabcfbdef3522fff2625c16829","author":{"email":"b088574b93e687e020c008c16a9e3c994038e27d@gmail.com","name":"Josh Stone"},"message":"sieve: add a test which triggers overflow in factor()","distinct":true,"url":"https://api.github.com/repos/huonw/primal/commits/2b87509e71bc02dabcfbdef3522fff2625c16829"},{"sha":"11ee44979505bc3acb46fd0654d3c6bd98905485","author":{"email":"b088574b93e687e020c008c16a9e3c994038e27d@gmail.com","name":"Josh Stone"},"message":"sieve: use checked_mul() to avoid overflow in factor()","distinct":true,"url":"https://api.github.com/repos/huonw/primal/commits/11ee44979505bc3acb46fd0654d3c6bd98905485"},{"sha":"8397745339977748562a86e1e8209c4f9cbcae1a","author":{"email":"b088574b93e687e020c008c16a9e3c994038e27d@gmail.com","name":"Josh Stone"},"message":"sieve: add benchmarks for factor()","distinct":true,"url":"https://api.github.com/repos/huonw/primal/commits/8397745339977748562a86e1e8209c4f9cbcae1a"},{"sha":"c64fbf38b7b8adf5bc33db1271a553b9ed9e8672","author":{"email":"b088574b93e687e020c008c16a9e3c994038e27d@gmail.com","name":"Josh Stone"},"message":"sieve: check p^2 to break out of factoring early","distinct":true,"url":"https://api.github.com/repos/huonw/primal/commits/c64fbf38b7b8adf5bc33db1271a553b9ed9e8672"}]}