{"push_id":1269618272,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"3439f52a2838df46c59a7ae700c569b6ace43d17","before":"b44583cd4b856ea662973bae0ba6eb3de52d09a0","commits":[{"sha":"3439f52a2838df46c59a7ae700c569b6ace43d17","author":{"name":"Brendan Hickey","email":"f7b172adcd0a701635905aeb3ee1666d1b6a2f70@bhickey.net"},"message":"Speed up range sampling.\n\nThis change removes division from the rejection sampler in random_range().\nReplace divisions in range sampling with bitshifting. Instead of finding a\nwell fitting range, we generate a number [0,2^n) and reject out of range\nvalues.\n\nIn synthetic benchmarks, this approximately doubles the throughput.","distinct":true,"url":"https://api.github.com/repos/bhickey/rand/commits/3439f52a2838df46c59a7ae700c569b6ace43d17"}]}
{"actor":{"display_login":"bhickey"}}