Closed gmevel closed 3 months ago
opam-ci fails because the dependency stdcompat >= 18
fails to build, because of a missing program:
automake-1.15: command not found
Edit: and Windows CI fails because of:
"autoconf": command not found.
Thanks
An arithmetic library for OCaml's native integers
CHANGES:
mul
pow
for small baseslog2
andlog2sup
(5x faster)log
andlogsup
for bases 2, 16, 64, 10, 60valuation_of_2
number_of_bits_set
(7x faster)Arith.mul_quo
(renamed tomul_equo
) andArith.gcdext
Arith.gcdext
return minimal coefficientsArith.sdiv
Arith.mul_{ediv,erem}
Arith.{gcd,gcdext,lcm}_of_seq
Arith.isqrt_if_square
Arith.is_pow
Arith.is_pow2
Arith.kth_root
Arith.is_kth_pow
Arith.smallest_root
Primes.divisor_pairs
Primes.sum_of_divisors
Primes.jordan
Primes.carmichael
Primes.mobius
Primes.derivative
Primes.order
,Primes.order_with_known_multiple
,Primes.order_mod_prime_pow
Primes.factors
now performs some iterations of Fermat’s factor searchingArith.sum_seq
->sum_of_seq
Arith.prod_seq
->prod_of_seq
Primes.prime_seq
->gen_primes
Primes.primes
->iter_primes
Arith.log
->Arith.ilog
Arith.log2
->Arith.ilog2
Arith.logsup
->Arith.ilogsup
Arith.log2sup
->Arith.ilog2sup
Arith.mul_quo
tomul_equo
Arith.( ** )
for integer exponentiationArith.range_down
not being exposed in the interface