{"push_id":583121203,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"00c971ef9dbd16e2201df3ac63f2a68c4b9c0ff0","before":"aead01902e1c41e85b758dbafd15e60d08956374","commits":[{"sha":"5be8ed4da1963ed2d45a65fb61d761c977707cce","author":{"email":"202fbcf3c00694524024feb79f3bb8fc1c4e4f9c@gnu.org","name":"Herbert Valerio Riedel"},"message":"Emulate GMP 5+ operations for GMP 4.x compat\n\nThe following operations are only (officially) available starting with\nGMP 5.0:\n\n- `mpn_and_n`\n- `mpn_andn_n`\n- `mpn_ior_n`\n- `mpn_xor_n`\n\nIn order to properly support GMP 4.x, we simply emulate those operation\nin terms of `mpz_*` operations available in GMP 4.x (unless GMP>=5.x\navailable, obviously) while incurring some overhead. Ideally, GMP 4.x\nenvironments will reach their EOL in the foreseeable future...\n\nThis fixes #10003\n\nReviewed By: austin\n\nDifferential Revision: https://phabricator.haskell.org/D675","distinct":true,"url":"https://api.github.com/repos/ghc/ghc/commits/5be8ed4da1963ed2d45a65fb61d761c977707cce"},{"sha":"00c971ef9dbd16e2201df3ac63f2a68c4b9c0ff0","author":{"email":"202fbcf3c00694524024feb79f3bb8fc1c4e4f9c@gnu.org","name":"Herbert Valerio Riedel"},"message":"Update submodule to Cabal 1.22.1.0 release","distinct":true,"url":"https://api.github.com/repos/ghc/ghc/commits/00c971ef9dbd16e2201df3ac63f2a68c4b9c0ff0"}]}