gmp bindings for rust
Clone or download
#32 Compare This branch is 169 commits ahead, 1 commit behind kimhyunkang:master.
Latest commit bc72b09 Sep 3, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Fixes #26 Jul 5, 2017
.gitignore Ignore Vim swap files. Nov 13, 2016
.travis.yml Added commands installing libgmp to Travis Jul 21, 2015
Cargo.toml Version bump May 27, 2017
LICENSE add the license file Oct 25, 2014 Add documentation links. Nov 13, 2016

Build Status


The following functions are intentionally left out of the bindings:

  • gmp_randinit (not thread-safe, obsolete)
  • mpz_random (not thread-safe, obsolete)
  • mpz_random2 (not thread-safe, obsolete)
  • mpf_set_default_prec (not thread-safe)
  • mpf_get_default_prec (not thread-safe)
  • mpf_init (not thread-safe)
  • mpf_inits (not thread-safe, va_list wrapper)
  • mpf_clears (va_list wrapper)
  • mpf_swap (no better than rust's swap)
  • mpf_set_prec_raw (could be exposed with an unsafe function if needed)
  • mpz_inits (va_list wrapper)
  • mpz_clears (va_list wrapper)
  • mpz_swap (no better than rust's swap)
  • mpq_inits (va_list wrapper)
  • mpq_clears (va_list wrapper)
  • mpq_swap (no better than rust's swap)