{"push_id":2327821150,"size":1,"distinct_size":1,"ref":"refs/heads/mini-gmp-fix","head":"02a2bea82c7b3aa65dc0488dc325ebe8ec5cc2df","before":"90a6d5b3620d71b5566b888ddc3fd940670fd93d","commits":[{"sha":"02a2bea82c7b3aa65dc0488dc325ebe8ec5cc2df","author":{"name":"Ilya Yanok","email":"28a5e9a1dcb15b8e4ba16b1685d53009e544fdbb@gmail.com"},"message":"Avoid looped temporary allocation in mini-gmp\n\nBackport of https://gmplib.org/repo/gmp/rev/164971d5c8d0\n\nmpn_div_qr_1_preinv function is called in a loop while converting mpz_t to a\nstring. Looped allocation causes garbage collection while still in mpz_get_str\nfor big enough numbers, which may cause wrong results or crashes.\n\nFixes #4311.","distinct":true,"url":"https://api.github.com/repos/yanok/Idris-dev/commits/02a2bea82c7b3aa65dc0488dc325ebe8ec5cc2df"}]}
{"actor":{"display_login":"yanok"}}