[Gmp-commit] /var/hg/gmp: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Mon Aug 29 19:40:55 UTC 2016
details: /var/hg/gmp/rev/f77e23314162
changeset: 17073:f77e23314162
user: Torbjorn Granlund <tg at gmplib.org>
date: Mon Aug 29 21:40:14 2016 +0200
description:
Include just gmp-impl.h, make gmp-impl.h grab gmp.h.
details: /var/hg/gmp/rev/ecb53f51146e
changeset: 17074:ecb53f51146e
user: Torbjorn Granlund <tg at gmplib.org>
date: Mon Aug 29 21:40:51 2016 +0200
description:
ChangeLog
diffstat:
ChangeLog | 2 ++
assert.c | 1 -
compat.c | 1 -
cxx/isfuns.cc | 1 -
cxx/ismpf.cc | 1 -
cxx/ismpq.cc | 1 -
cxx/ismpz.cc | 1 -
cxx/ismpznw.cc | 1 -
cxx/osdoprnti.cc | 1 -
cxx/osfuns.cc | 1 -
cxx/osmpf.cc | 1 -
cxx/osmpq.cc | 1 -
cxx/osmpz.cc | 1 -
demos/calc/calc.y | 1 -
demos/calc/calcread.c | 1 -
demos/expr/expr.c | 1 -
demos/expr/exprf.c | 1 -
demos/expr/exprfa.c | 1 -
demos/expr/exprq.c | 1 -
demos/expr/exprqa.c | 1 -
demos/expr/exprv.c | 1 -
demos/expr/exprz.c | 1 -
demos/expr/exprza.c | 1 -
demos/expr/run-expr.c | 1 -
demos/expr/t-expr.c | 1 -
demos/factorize.c | 1 -
demos/isprime.c | 1 -
demos/perl/GMP.xs | 1 -
demos/pexpr.c | 1 -
demos/primes.c | 1 -
demos/qcn.c | 1 -
errno.c | 1 -
extract-dbl.c | 1 -
gmp-impl.h | 1 +
invalid.c | 1 -
memory.c | 1 -
mini-gmp/tests/hex-random.c | 1 -
mp_bpl.c | 1 -
mp_clz_tab.c | 1 -
mp_dv_tab.c | 1 -
mp_get_fns.c | 1 -
mp_minv_tab.c | 1 -
mp_set_fns.c | 1 -
mpf/abs.c | 1 -
mpf/add.c | 1 -
mpf/add_ui.c | 1 -
mpf/ceilfloor.c | 1 -
mpf/clear.c | 1 -
mpf/clears.c | 1 -
mpf/cmp.c | 1 -
mpf/cmp_d.c | 1 -
mpf/cmp_si.c | 1 -
mpf/cmp_ui.c | 1 -
mpf/cmp_z.c | 1 -
mpf/div.c | 1 -
mpf/div_2exp.c | 1 -
mpf/div_ui.c | 1 -
mpf/dump.c | 1 -
mpf/eq.c | 1 -
mpf/fits_s.h | 1 -
mpf/fits_u.h | 1 -
mpf/get_d.c | 1 -
mpf/get_d_2exp.c | 1 -
mpf/get_dfl_prec.c | 1 -
mpf/get_prc.c | 1 -
mpf/get_si.c | 1 -
mpf/get_str.c | 1 -
mpf/get_ui.c | 1 -
mpf/init.c | 1 -
mpf/init2.c | 1 -
mpf/inits.c | 1 -
mpf/inp_str.c | 1 -
mpf/int_p.c | 1 -
mpf/iset.c | 1 -
mpf/iset_d.c | 1 -
mpf/iset_si.c | 1 -
mpf/iset_str.c | 1 -
mpf/iset_ui.c | 1 -
mpf/mul.c | 1 -
mpf/mul_2exp.c | 1 -
mpf/mul_ui.c | 1 -
mpf/neg.c | 1 -
mpf/out_str.c | 1 -
mpf/pow_ui.c | 1 -
mpf/random2.c | 1 -
mpf/reldiff.c | 1 -
mpf/set.c | 1 -
mpf/set_d.c | 1 -
mpf/set_dfl_prec.c | 1 -
mpf/set_prc.c | 1 -
mpf/set_prc_raw.c | 1 -
mpf/set_q.c | 1 -
mpf/set_si.c | 1 -
mpf/set_str.c | 1 -
mpf/set_ui.c | 1 -
mpf/set_z.c | 1 -
mpf/size.c | 1 -
mpf/sqrt.c | 1 -
mpf/sqrt_ui.c | 1 -
mpf/sub.c | 1 -
mpf/sub_ui.c | 1 -
mpf/swap.c | 1 -
mpf/trunc.c | 1 -
mpf/ui_div.c | 1 -
mpf/ui_sub.c | 1 -
mpf/urandomb.c | 1 -
mpn/alpha/dive_1.c | 1 -
mpn/cray/add_n.c | 1 -
mpn/cray/cfp/addmul_1.c | 1 -
mpn/cray/cfp/mul_1.c | 1 -
mpn/cray/cfp/submul_1.c | 1 -
mpn/cray/hamdist.c | 1 -
mpn/cray/ieee/addmul_1.c | 1 -
mpn/cray/ieee/invert_limb.c | 1 -
mpn/cray/ieee/mul_1.c | 1 -
mpn/cray/ieee/mul_basecase.c | 1 -
mpn/cray/ieee/sqr_basecase.c | 1 -
mpn/cray/ieee/submul_1.c | 1 -
mpn/cray/lshift.c | 1 -
mpn/cray/popcount.c | 1 -
mpn/cray/rshift.c | 1 -
mpn/cray/sub_n.c | 1 -
mpn/generic/add.c | 1 -
mpn/generic/add_1.c | 1 -
mpn/generic/add_err1_n.c | 1 -
mpn/generic/add_err2_n.c | 1 -
mpn/generic/add_err3_n.c | 1 -
mpn/generic/add_n.c | 1 -
mpn/generic/add_n_sub_n.c | 1 -
mpn/generic/addmul_1.c | 1 -
mpn/generic/bdiv_dbm1c.c | 1 -
mpn/generic/bdiv_q.c | 1 -
mpn/generic/bdiv_q_1.c | 1 -
mpn/generic/bdiv_qr.c | 1 -
mpn/generic/binvert.c | 1 -
mpn/generic/broot.c | 1 -
mpn/generic/brootinv.c | 1 -
mpn/generic/bsqrt.c | 1 -
mpn/generic/bsqrtinv.c | 1 -
mpn/generic/cmp.c | 1 -
mpn/generic/cnd_add_n.c | 1 -
mpn/generic/cnd_sub_n.c | 1 -
mpn/generic/cnd_swap.c | 1 -
mpn/generic/com.c | 1 -
mpn/generic/comb_tables.c | 1 -
mpn/generic/copyd.c | 1 -
mpn/generic/copyi.c | 1 -
mpn/generic/dcpi1_bdiv_q.c | 1 -
mpn/generic/dcpi1_bdiv_qr.c | 1 -
mpn/generic/dcpi1_div_q.c | 1 -
mpn/generic/dcpi1_div_qr.c | 1 -
mpn/generic/dcpi1_divappr_q.c | 1 -
mpn/generic/div_q.c | 1 -
mpn/generic/div_qr_1.c | 1 -
mpn/generic/div_qr_1n_pi1.c | 1 -
mpn/generic/div_qr_1n_pi2.c | 1 -
mpn/generic/div_qr_1u_pi2.c | 1 -
mpn/generic/div_qr_2.c | 1 -
mpn/generic/div_qr_2n_pi1.c | 1 -
mpn/generic/div_qr_2u_pi1.c | 1 -
mpn/generic/dive_1.c | 1 -
mpn/generic/diveby3.c | 1 -
mpn/generic/divexact.c | 1 -
mpn/generic/divis.c | 1 -
mpn/generic/divrem.c | 1 -
mpn/generic/divrem_1.c | 1 -
mpn/generic/divrem_2.c | 1 -
mpn/generic/dump.c | 1 -
mpn/generic/fib2_ui.c | 1 -
mpn/generic/gcd.c | 1 -
mpn/generic/gcd_1.c | 1 -
mpn/generic/gcd_subdiv_step.c | 1 -
mpn/generic/gcdext.c | 1 -
mpn/generic/gcdext_1.c | 1 -
mpn/generic/gcdext_lehmer.c | 1 -
mpn/generic/get_d.c | 1 -
mpn/generic/get_str.c | 1 -
mpn/generic/hgcd.c | 1 -
mpn/generic/hgcd2.c | 1 -
mpn/generic/hgcd2_jacobi.c | 1 -
mpn/generic/hgcd_appr.c | 1 -
mpn/generic/hgcd_jacobi.c | 1 -
mpn/generic/hgcd_matrix.c | 1 -
mpn/generic/hgcd_reduce.c | 1 -
mpn/generic/hgcd_step.c | 1 -
mpn/generic/invert.c | 1 -
mpn/generic/invertappr.c | 1 -
mpn/generic/jacbase.c | 1 -
mpn/generic/jacobi.c | 1 -
mpn/generic/jacobi_2.c | 1 -
mpn/generic/logops_n.c | 1 -
mpn/generic/lshift.c | 1 -
mpn/generic/lshiftc.c | 1 -
mpn/generic/matrix22_mul.c | 1 -
mpn/generic/matrix22_mul1_inverse_vector.c | 1 -
mpn/generic/mod_1.c | 1 -
mpn/generic/mod_1_1.c | 1 -
mpn/generic/mod_1_2.c | 1 -
mpn/generic/mod_1_3.c | 1 -
mpn/generic/mod_1_4.c | 1 -
mpn/generic/mod_34lsub1.c | 1 -
mpn/generic/mode1o.c | 1 -
mpn/generic/mu_bdiv_q.c | 1 -
mpn/generic/mu_bdiv_qr.c | 1 -
mpn/generic/mu_div_q.c | 1 -
mpn/generic/mu_div_qr.c | 1 -
mpn/generic/mu_divappr_q.c | 1 -
mpn/generic/mul.c | 1 -
mpn/generic/mul_1.c | 1 -
mpn/generic/mul_basecase.c | 1 -
mpn/generic/mul_fft.c | 1 -
mpn/generic/mul_n.c | 1 -
mpn/generic/mullo_basecase.c | 1 -
mpn/generic/mullo_n.c | 1 -
mpn/generic/mulmid.c | 1 -
mpn/generic/mulmid_basecase.c | 1 -
mpn/generic/mulmid_n.c | 1 -
mpn/generic/mulmod_bnm1.c | 1 -
mpn/generic/neg.c | 1 -
mpn/generic/nussbaumer_mul.c | 1 -
mpn/generic/perfpow.c | 1 -
mpn/generic/perfsqr.c | 1 -
mpn/generic/popham.c | 1 -
mpn/generic/pow_1.c | 1 -
mpn/generic/powlo.c | 1 -
mpn/generic/powm.c | 1 -
mpn/generic/pre_divrem_1.c | 1 -
mpn/generic/pre_mod_1.c | 1 -
mpn/generic/random.c | 1 -
mpn/generic/random2.c | 1 -
mpn/generic/redc_1.c | 1 -
mpn/generic/redc_2.c | 1 -
mpn/generic/redc_n.c | 1 -
mpn/generic/remove.c | 1 -
mpn/generic/rootrem.c | 1 -
mpn/generic/rshift.c | 1 -
mpn/generic/sbpi1_bdiv_q.c | 1 -
mpn/generic/sbpi1_bdiv_qr.c | 1 -
mpn/generic/sbpi1_div_q.c | 1 -
mpn/generic/sbpi1_div_qr.c | 1 -
mpn/generic/sbpi1_divappr_q.c | 1 -
mpn/generic/scan0.c | 1 -
mpn/generic/scan1.c | 1 -
mpn/generic/sec_aors_1.c | 1 -
mpn/generic/sec_div.c | 1 -
mpn/generic/sec_invert.c | 1 -
mpn/generic/sec_mul.c | 1 -
mpn/generic/sec_pi1_div.c | 1 -
mpn/generic/sec_powm.c | 1 -
mpn/generic/sec_sqr.c | 1 -
mpn/generic/sec_tabselect.c | 1 -
mpn/generic/set_str.c | 1 -
mpn/generic/sizeinbase.c | 1 -
mpn/generic/sqr.c | 1 -
mpn/generic/sqr_basecase.c | 1 -
mpn/generic/sqrlo.c | 1 -
mpn/generic/sqrlo_basecase.c | 1 -
mpn/generic/sqrmod_bnm1.c | 1 -
mpn/generic/sqrtrem.c | 1 -
mpn/generic/sub.c | 1 -
mpn/generic/sub_1.c | 1 -
mpn/generic/sub_err1_n.c | 1 -
mpn/generic/sub_err2_n.c | 1 -
mpn/generic/sub_err3_n.c | 1 -
mpn/generic/sub_n.c | 1 -
mpn/generic/submul_1.c | 1 -
mpn/generic/tdiv_qr.c | 1 -
mpn/generic/toom22_mul.c | 1 -
mpn/generic/toom2_sqr.c | 1 -
mpn/generic/toom32_mul.c | 1 -
mpn/generic/toom33_mul.c | 1 -
mpn/generic/toom3_sqr.c | 1 -
mpn/generic/toom42_mul.c | 1 -
mpn/generic/toom42_mulmid.c | 1 -
mpn/generic/toom43_mul.c | 1 -
mpn/generic/toom44_mul.c | 1 -
mpn/generic/toom4_sqr.c | 1 -
mpn/generic/toom52_mul.c | 1 -
mpn/generic/toom53_mul.c | 1 -
mpn/generic/toom54_mul.c | 1 -
mpn/generic/toom62_mul.c | 1 -
mpn/generic/toom63_mul.c | 1 -
mpn/generic/toom6_sqr.c | 1 -
mpn/generic/toom6h_mul.c | 1 -
mpn/generic/toom8_sqr.c | 1 -
mpn/generic/toom8h_mul.c | 1 -
mpn/generic/toom_couple_handling.c | 1 -
mpn/generic/toom_eval_dgr3_pm1.c | 1 -
mpn/generic/toom_eval_dgr3_pm2.c | 1 -
mpn/generic/toom_eval_pm1.c | 1 -
mpn/generic/toom_eval_pm2.c | 1 -
mpn/generic/toom_eval_pm2exp.c | 1 -
mpn/generic/toom_eval_pm2rexp.c | 1 -
mpn/generic/toom_interpolate_12pts.c | 1 -
mpn/generic/toom_interpolate_16pts.c | 1 -
mpn/generic/toom_interpolate_5pts.c | 1 -
mpn/generic/toom_interpolate_6pts.c | 1 -
mpn/generic/toom_interpolate_7pts.c | 1 -
mpn/generic/toom_interpolate_8pts.c | 1 -
mpn/generic/trialdiv.c | 1 -
mpn/generic/udiv_w_sdiv.c | 1 -
mpn/generic/zero.c | 1 -
mpn/generic/zero_p.c | 1 -
mpn/sparc64/dive_1.c | 1 -
mpn/sparc64/divrem_1.c | 1 -
mpn/sparc64/mod_1.c | 1 -
mpn/sparc64/mod_1_4.c | 1 -
mpn/sparc64/mode1o.c | 1 -
mpn/x86/fat/fat.c | 1 -
mpn/x86_64/fat/addmul_2.c | 1 -
mpn/x86_64/fat/fat.c | 1 -
mpq/abs.c | 1 -
mpq/aors.c | 1 -
mpq/canonicalize.c | 1 -
mpq/clear.c | 1 -
mpq/clears.c | 1 -
mpq/cmp.c | 1 -
mpq/cmp_si.c | 1 -
mpq/cmp_ui.c | 1 -
mpq/div.c | 1 -
mpq/equal.c | 1 -
mpq/get_d.c | 1 -
mpq/get_den.c | 1 -
mpq/get_num.c | 1 -
mpq/get_str.c | 1 -
mpq/init.c | 1 -
mpq/inits.c | 1 -
mpq/inp_str.c | 1 -
mpq/inv.c | 1 -
mpq/md_2exp.c | 1 -
mpq/mul.c | 1 -
mpq/neg.c | 1 -
mpq/out_str.c | 1 -
mpq/set.c | 1 -
mpq/set_d.c | 1 -
mpq/set_den.c | 1 -
mpq/set_f.c | 1 -
mpq/set_num.c | 1 -
mpq/set_si.c | 1 -
mpq/set_str.c | 1 -
mpq/set_ui.c | 1 -
mpq/set_z.c | 1 -
mpq/swap.c | 1 -
mpz/2fac_ui.c | 1 -
mpz/abs.c | 1 -
mpz/and.c | 1 -
mpz/aors.h | 1 -
mpz/aors_ui.h | 1 -
mpz/aorsmul.c | 1 -
mpz/aorsmul_i.c | 1 -
mpz/array_init.c | 1 -
mpz/bin_ui.c | 1 -
mpz/bin_uiui.c | 1 -
mpz/cdiv_q.c | 1 -
mpz/cdiv_q_ui.c | 1 -
mpz/cdiv_qr.c | 1 -
mpz/cdiv_qr_ui.c | 1 -
mpz/cdiv_r.c | 1 -
mpz/cdiv_r_ui.c | 1 -
mpz/cdiv_ui.c | 1 -
mpz/cfdiv_q_2exp.c | 1 -
mpz/cfdiv_r_2exp.c | 1 -
mpz/clear.c | 1 -
mpz/clears.c | 1 -
mpz/clrbit.c | 1 -
mpz/cmp.c | 1 -
mpz/cmp_d.c | 1 -
mpz/cmp_si.c | 1 -
mpz/cmp_ui.c | 1 -
mpz/cmpabs.c | 1 -
mpz/cmpabs_d.c | 1 -
mpz/cmpabs_ui.c | 1 -
mpz/com.c | 1 -
mpz/combit.c | 1 -
mpz/cong.c | 1 -
mpz/cong_2exp.c | 1 -
mpz/cong_ui.c | 1 -
mpz/dive_ui.c | 1 -
mpz/divegcd.c | 1 -
mpz/divexact.c | 1 -
mpz/divis.c | 1 -
mpz/divis_2exp.c | 1 -
mpz/divis_ui.c | 1 -
mpz/dump.c | 1 -
mpz/export.c | 1 -
mpz/fac_ui.c | 1 -
mpz/fdiv_q.c | 1 -
mpz/fdiv_q_ui.c | 1 -
mpz/fdiv_qr.c | 1 -
mpz/fdiv_qr_ui.c | 1 -
mpz/fdiv_r.c | 1 -
mpz/fdiv_r_ui.c | 1 -
mpz/fdiv_ui.c | 1 -
mpz/fib2_ui.c | 1 -
mpz/fib_ui.c | 1 -
mpz/fits_s.h | 1 -
mpz/fits_uint.c | 1 -
mpz/fits_ulong.c | 1 -
mpz/fits_ushort.c | 1 -
mpz/gcd.c | 1 -
mpz/gcd_ui.c | 1 -
mpz/gcdext.c | 1 -
mpz/get_d.c | 1 -
mpz/get_d_2exp.c | 1 -
mpz/get_si.c | 1 -
mpz/get_str.c | 1 -
mpz/get_ui.c | 1 -
mpz/getlimbn.c | 1 -
mpz/hamdist.c | 1 -
mpz/import.c | 1 -
mpz/init.c | 1 -
mpz/init2.c | 1 -
mpz/inits.c | 1 -
mpz/inp_raw.c | 1 -
mpz/inp_str.c | 1 -
mpz/invert.c | 1 -
mpz/ior.c | 1 -
mpz/iset.c | 1 -
mpz/iset_d.c | 1 -
mpz/iset_si.c | 1 -
mpz/iset_str.c | 1 -
mpz/iset_ui.c | 1 -
mpz/jacobi.c | 1 -
mpz/kronsz.c | 1 -
mpz/kronuz.c | 1 -
mpz/kronzs.c | 1 -
mpz/kronzu.c | 1 -
mpz/lcm.c | 1 -
mpz/lcm_ui.c | 1 -
mpz/limbs_finish.c | 1 -
mpz/limbs_modify.c | 1 -
mpz/limbs_read.c | 1 -
mpz/limbs_write.c | 1 -
mpz/lucnum2_ui.c | 1 -
mpz/lucnum_ui.c | 1 -
mpz/mfac_uiui.c | 1 -
mpz/millerrabin.c | 1 -
mpz/mod.c | 1 -
mpz/mul.c | 1 -
mpz/mul_2exp.c | 1 -
mpz/mul_i.h | 1 -
mpz/n_pow_ui.c | 1 -
mpz/neg.c | 1 -
mpz/nextprime.c | 1 -
mpz/oddfac_1.c | 1 -
mpz/out_raw.c | 1 -
mpz/out_str.c | 1 -
mpz/perfpow.c | 1 -
mpz/perfsqr.c | 1 -
mpz/popcount.c | 1 -
mpz/pow_ui.c | 1 -
mpz/powm.c | 1 -
mpz/powm_sec.c | 1 -
mpz/powm_ui.c | 1 -
mpz/pprime_p.c | 1 -
mpz/primorial_ui.c | 1 -
mpz/prodlimbs.c | 1 -
mpz/random.c | 1 -
mpz/random2.c | 1 -
mpz/realloc.c | 1 -
mpz/realloc2.c | 1 -
mpz/remove.c | 1 -
mpz/roinit_n.c | 1 -
mpz/root.c | 1 -
mpz/rootrem.c | 1 -
mpz/rrandomb.c | 1 -
mpz/scan0.c | 1 -
mpz/scan1.c | 1 -
mpz/set.c | 1 -
mpz/set_d.c | 1 -
mpz/set_f.c | 1 -
mpz/set_q.c | 1 -
mpz/set_si.c | 1 -
mpz/set_str.c | 1 -
mpz/set_ui.c | 1 -
mpz/setbit.c | 1 -
mpz/size.c | 1 -
mpz/sizeinbase.c | 1 -
mpz/sqrt.c | 1 -
mpz/sqrtrem.c | 1 -
mpz/swap.c | 1 -
mpz/tdiv_q.c | 1 -
mpz/tdiv_q_2exp.c | 1 -
mpz/tdiv_q_ui.c | 1 -
mpz/tdiv_qr.c | 1 -
mpz/tdiv_qr_ui.c | 1 -
mpz/tdiv_r.c | 1 -
mpz/tdiv_r_2exp.c | 1 -
mpz/tdiv_r_ui.c | 1 -
mpz/tdiv_ui.c | 1 -
mpz/tstbit.c | 1 -
mpz/ui_pow_ui.c | 1 -
mpz/ui_sub.c | 1 -
mpz/urandomb.c | 1 -
mpz/urandomm.c | 1 -
mpz/xor.c | 1 -
nextprime.c | 1 -
primesieve.c | 1 -
printf/asprintf.c | 1 -
printf/asprntffuns.c | 1 -
printf/doprnt.c | 1 -
printf/doprntf.c | 1 -
printf/doprnti.c | 1 -
printf/fprintf.c | 1 -
printf/obprintf.c | 1 -
printf/obprntffuns.c | 1 -
printf/obvprintf.c | 1 -
printf/printf.c | 1 -
printf/printffuns.c | 1 -
printf/repl-vsnprintf.c | 1 -
printf/snprintf.c | 1 -
printf/snprntffuns.c | 1 -
printf/sprintf.c | 1 -
printf/sprintffuns.c | 1 -
printf/vasprintf.c | 1 -
printf/vfprintf.c | 1 -
printf/vprintf.c | 1 -
printf/vsnprintf.c | 1 -
printf/vsprintf.c | 1 -
rand/rand.c | 1 -
rand/randbui.c | 1 -
rand/randclr.c | 1 -
rand/randdef.c | 1 -
rand/randiset.c | 1 -
rand/randlc2s.c | 1 -
rand/randlc2x.c | 1 -
rand/randmt.c | 1 -
rand/randmts.c | 1 -
rand/randmui.c | 1 -
rand/rands.c | 1 -
rand/randsd.c | 1 -
rand/randsdui.c | 1 -
scanf/doscan.c | 1 -
scanf/fscanf.c | 1 -
scanf/fscanffuns.c | 1 -
scanf/scanf.c | 1 -
scanf/sscanf.c | 1 -
scanf/sscanffuns.c | 1 -
scanf/vfscanf.c | 1 -
scanf/vscanf.c | 1 -
scanf/vsscanf.c | 1 -
tal-debug.c | 1 -
tal-notreent.c | 1 -
tal-reent.c | 1 -
tests/amd64check.c | 1 -
tests/arm32check.c | 1 -
tests/cxx/t-assign.cc | 1 -
tests/cxx/t-binary.cc | 1 -
tests/cxx/t-cast.cc | 1 -
tests/cxx/t-constr.cc | 1 -
tests/cxx/t-cxx11.cc | 1 -
tests/cxx/t-iostream.cc | 1 -
tests/cxx/t-istream.cc | 1 -
tests/cxx/t-locale.cc | 1 -
tests/cxx/t-misc.cc | 1 -
tests/cxx/t-mix.cc | 1 -
tests/cxx/t-ops.cc | 1 -
tests/cxx/t-ops2.h | 1 -
tests/cxx/t-ops3.cc | 1 -
tests/cxx/t-ostream.cc | 1 -
tests/cxx/t-prec.cc | 1 -
tests/cxx/t-rand.cc | 1 -
tests/cxx/t-ternary.cc | 1 -
tests/cxx/t-unary.cc | 1 -
tests/devel/addmul_N.c | 1 -
tests/devel/addsub_n.c | 1 -
tests/devel/addsub_n_2.c | 1 -
tests/devel/anymul_1.c | 1 -
tests/devel/aors_n.c | 1 -
tests/devel/copy.c | 1 -
tests/devel/divmod_1.c | 1 -
tests/devel/divrem.c | 1 -
tests/devel/logops_n.c | 1 -
tests/devel/mul_N.c | 1 -
tests/devel/shift.c | 1 -
tests/devel/try.c | 1 -
tests/devel/tst-addsub.c | 1 -
tests/memory.c | 1 -
tests/misc.c | 1 -
tests/misc/t-locale.c | 1 -
tests/misc/t-printf.c | 1 -
tests/misc/t-scanf.c | 1 -
tests/mpf/reuse.c | 1 -
tests/mpf/t-add.c | 1 -
tests/mpf/t-cmp_d.c | 1 -
tests/mpf/t-cmp_si.c | 1 -
tests/mpf/t-conv.c | 1 -
tests/mpf/t-div.c | 1 -
tests/mpf/t-dm2exp.c | 1 -
tests/mpf/t-eq.c | 1 -
tests/mpf/t-fits.c | 1 -
tests/mpf/t-get_d_2exp.c | 1 -
tests/mpf/t-get_si.c | 1 -
tests/mpf/t-get_ui.c | 1 -
tests/mpf/t-gsprec.c | 1 -
tests/mpf/t-inp_str.c | 1 -
tests/mpf/t-int_p.c | 1 -
tests/mpf/t-mul_ui.c | 1 -
tests/mpf/t-muldiv.c | 1 -
tests/mpf/t-pow_ui.c | 1 -
tests/mpf/t-set.c | 1 -
tests/mpf/t-set_q.c | 1 -
tests/mpf/t-set_si.c | 1 -
tests/mpf/t-set_ui.c | 1 -
tests/mpf/t-sqrt.c | 1 -
tests/mpf/t-sqrt_ui.c | 1 -
tests/mpf/t-sub.c | 1 -
tests/mpf/t-trunc.c | 1 -
tests/mpf/t-ui_div.c | 1 -
tests/mpn/logic.c | 1 -
tests/mpn/t-aors_1.c | 1 -
tests/mpn/t-asmtype.c | 1 -
tests/mpn/t-bdiv.c | 1 -
tests/mpn/t-broot.c | 1 -
tests/mpn/t-brootinv.c | 1 -
tests/mpn/t-div.c | 1 -
tests/mpn/t-divrem_1.c | 1 -
tests/mpn/t-fat.c | 1 -
tests/mpn/t-get_d.c | 1 -
tests/mpn/t-hgcd.c | 1 -
tests/mpn/t-hgcd_appr.c | 1 -
tests/mpn/t-instrument.c | 1 -
tests/mpn/t-invert.c | 1 -
tests/mpn/t-iord_u.c | 1 -
tests/mpn/t-matrix22.c | 1 -
tests/mpn/t-minvert.c | 1 -
tests/mpn/t-mod_1.c | 1 -
tests/mpn/t-mp_bases.c | 1 -
tests/mpn/t-mul.c | 1 -
tests/mpn/t-mullo.c | 1 -
tests/mpn/t-mulmid.c | 1 -
tests/mpn/t-mulmod_bnm1.c | 1 -
tests/mpn/t-perfsqr.c | 1 -
tests/mpn/t-scan.c | 1 -
tests/mpn/t-sizeinbase.c | 1 -
tests/mpn/t-sqrlo.c | 1 -
tests/mpn/t-sqrmod_bnm1.c | 1 -
tests/mpn/toom-shared.h | 1 -
tests/mpn/toom-sqr-shared.h | 1 -
tests/mpq/io.c | 1 -
tests/mpq/reuse.c | 1 -
tests/mpq/t-aors.c | 1 -
tests/mpq/t-cmp.c | 1 -
tests/mpq/t-cmp_si.c | 1 -
tests/mpq/t-cmp_ui.c | 1 -
tests/mpq/t-cmp_z.c | 1 -
tests/mpq/t-equal.c | 1 -
tests/mpq/t-get_d.c | 1 -
tests/mpq/t-get_str.c | 1 -
tests/mpq/t-inp_str.c | 1 -
tests/mpq/t-inv.c | 1 -
tests/mpq/t-md_2exp.c | 1 -
tests/mpq/t-set_f.c | 1 -
tests/mpq/t-set_str.c | 1 -
tests/mpz/bit.c | 1 -
tests/mpz/convert.c | 1 -
tests/mpz/dive.c | 1 -
tests/mpz/dive_ui.c | 1 -
tests/mpz/io.c | 1 -
tests/mpz/logic.c | 1 -
tests/mpz/reuse.c | 1 -
tests/mpz/t-addsub.c | 1 -
tests/mpz/t-aorsmul.c | 1 -
tests/mpz/t-bin.c | 1 -
tests/mpz/t-cdiv_ui.c | 1 -
tests/mpz/t-cmp.c | 1 -
tests/mpz/t-cmp_d.c | 1 -
tests/mpz/t-cmp_si.c | 1 -
tests/mpz/t-cong.c | 1 -
tests/mpz/t-cong_2exp.c | 1 -
tests/mpz/t-div_2exp.c | 1 -
tests/mpz/t-divis.c | 1 -
tests/mpz/t-divis_2exp.c | 1 -
tests/mpz/t-export.c | 1 -
tests/mpz/t-fac_ui.c | 1 -
tests/mpz/t-fdiv.c | 1 -
tests/mpz/t-fdiv_ui.c | 1 -
tests/mpz/t-fib_ui.c | 1 -
tests/mpz/t-fits.c | 1 -
tests/mpz/t-gcd.c | 1 -
tests/mpz/t-gcd_ui.c | 1 -
tests/mpz/t-get_d.c | 1 -
tests/mpz/t-get_d_2exp.c | 1 -
tests/mpz/t-get_si.c | 1 -
tests/mpz/t-hamdist.c | 1 -
tests/mpz/t-import.c | 1 -
tests/mpz/t-inp_str.c | 1 -
tests/mpz/t-invert.c | 1 -
tests/mpz/t-io_raw.c | 1 -
tests/mpz/t-jac.c | 1 -
tests/mpz/t-lcm.c | 1 -
tests/mpz/t-limbs.c | 1 -
tests/mpz/t-lucnum_ui.c | 1 -
tests/mpz/t-mfac_uiui.c | 1 -
tests/mpz/t-mul.c | 1 -
tests/mpz/t-mul_i.c | 1 -
tests/mpz/t-nextprime.c | 1 -
tests/mpz/t-oddeven.c | 1 -
tests/mpz/t-perfpow.c | 1 -
tests/mpz/t-perfsqr.c | 1 -
tests/mpz/t-popcount.c | 1 -
tests/mpz/t-pow.c | 1 -
tests/mpz/t-powm.c | 1 -
tests/mpz/t-powm_ui.c | 1 -
tests/mpz/t-pprime_p.c | 1 -
tests/mpz/t-primorial_ui.c | 1 -
tests/mpz/t-remove.c | 1 -
tests/mpz/t-root.c | 1 -
tests/mpz/t-scan.c | 1 -
tests/mpz/t-set_d.c | 1 -
tests/mpz/t-set_f.c | 1 -
tests/mpz/t-set_si.c | 1 -
tests/mpz/t-set_str.c | 1 -
tests/mpz/t-sizeinbase.c | 1 -
tests/mpz/t-sqrtrem.c | 1 -
tests/mpz/t-tdiv.c | 1 -
tests/mpz/t-tdiv_ui.c | 1 -
tests/rand/findlc.c | 1 -
tests/rand/gen.c | 1 -
tests/rand/spect.c | 1 -
tests/rand/stat.c | 1 -
tests/rand/statlib.c | 1 -
tests/rand/t-iset.c | 1 -
tests/rand/t-lc2exp.c | 1 -
tests/rand/t-mt.c | 1 -
tests/rand/t-urbui.c | 1 -
tests/rand/t-urmui.c | 1 -
tests/rand/t-urndmm.c | 1 -
tests/rand/zdiv_round.c | 1 -
tests/refmpf.c | 1 -
tests/refmpn.c | 1 -
tests/refmpq.c | 1 -
tests/refmpz.c | 1 -
tests/spinner.c | 1 -
tests/t-bswap.c | 1 -
tests/t-count_zeros.c | 1 -
tests/t-hightomask.c | 1 -
tests/t-modlinv.c | 1 -
tests/t-parity.c | 1 -
tests/t-popc.c | 1 -
tests/t-sub.c | 1 -
tests/trace.c | 1 -
tests/x86check.c | 1 -
tune/common.c | 1 -
tune/div_qr_1_tune.c | 1 -
tune/div_qr_1n_pi1_1.c | 1 -
tune/div_qr_1n_pi1_2.c | 1 -
tune/divrem1div.c | 1 -
tune/divrem1inv.c | 1 -
tune/divrem2div.c | 1 -
tune/divrem2inv.c | 1 -
tune/freq.c | 1 -
tune/gcd_bin.c | 1 -
tune/gcdext_double.c | 1 -
tune/gcdext_single.c | 1 -
tune/gcdextod.c | 1 -
tune/gcdextos.c | 1 -
tune/hgcd_appr_lehmer.c | 1 -
tune/hgcd_lehmer.c | 1 -
tune/hgcd_reduce_1.c | 1 -
tune/hgcd_reduce_2.c | 1 -
tune/jacbase1.c | 1 -
tune/jacbase2.c | 1 -
tune/jacbase3.c | 1 -
tune/jacbase4.c | 1 -
tune/mod_1_1-1.c | 1 -
tune/mod_1_1-2.c | 1 -
tune/mod_1_div.c | 1 -
tune/mod_1_inv.c | 1 -
tune/modlinv.c | 1 -
tune/noop.c | 1 -
tune/powm_mod.c | 1 -
tune/powm_redc.c | 1 -
tune/pre_divrem_1.c | 1 -
tune/sb_div.c | 1 -
tune/sb_inv.c | 1 -
tune/set_strb.c | 1 -
tune/set_strp.c | 1 -
tune/set_strs.c | 1 -
tune/speed.c | 1 -
tune/time.c | 1 -
tune/tuneup.c | 1 -
version.c | 1 -
783 files changed, 3 insertions(+), 781 deletions(-)
diffs (truncated from 8581 to 300 lines):
diff -r adddc0925487 -r ecb53f51146e ChangeLog
--- a/ChangeLog Mon Aug 29 16:48:20 2016 +0200
+++ b/ChangeLog Mon Aug 29 21:40:51 2016 +0200
@@ -1,5 +1,7 @@
2016-08-29 Torbjörn Granlund <tg at gmplib.org>
+ * All C files: Include just gmp-impl.h, make gmp-impl.h grab gmp.h.
+
* mpf/get_str.c: Use __GMP_ALLOCATE_FUNC_TYPE and friends.
* mpf/inp_str.c: Likewise.
* mpq/get_str.c: Likewise.
diff -r adddc0925487 -r ecb53f51146e assert.c
--- a/assert.c Mon Aug 29 16:48:20 2016 +0200
+++ b/assert.c Mon Aug 29 21:40:51 2016 +0200
@@ -34,7 +34,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include "gmp.h"
#include "gmp-impl.h"
diff -r adddc0925487 -r ecb53f51146e compat.c
--- a/compat.c Mon Aug 29 16:48:20 2016 +0200
+++ b/compat.c Mon Aug 29 21:40:51 2016 +0200
@@ -29,7 +29,6 @@
see https://www.gnu.org/licenses/. */
#include <stdio.h>
-#include "gmp.h"
#include "gmp-impl.h"
diff -r adddc0925487 -r ecb53f51146e cxx/isfuns.cc
--- a/cxx/isfuns.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/isfuns.cc Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <cctype>
#include <iostream>
#include <string>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/ismpf.cc
--- a/cxx/ismpf.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/ismpf.cc Mon Aug 29 21:40:51 2016 +0200
@@ -33,7 +33,6 @@
#include <string>
#include <clocale> // for localeconv
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/ismpq.cc
--- a/cxx/ismpq.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/ismpq.cc Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <cctype>
#include <iostream>
#include <string>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/ismpz.cc
--- a/cxx/ismpz.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/ismpz.cc Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <cctype>
#include <iostream>
#include <string>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/ismpznw.cc
--- a/cxx/ismpznw.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/ismpznw.cc Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <cctype>
#include <iostream>
#include <string>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/osdoprnti.cc
--- a/cxx/osdoprnti.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/osdoprnti.cc Mon Aug 29 21:40:51 2016 +0200
@@ -36,7 +36,6 @@
#include <stdarg.h> /* for va_list and hence doprnt_funs_t */
#include <string.h> /* for strlen */
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/osfuns.cc
--- a/cxx/osfuns.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/osfuns.cc Mon Aug 29 21:40:51 2016 +0200
@@ -36,7 +36,6 @@
#include <stdarg.h> /* for va_list and hence doprnt_funs_t */
#include <string.h>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/osmpf.cc
--- a/cxx/osmpf.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/osmpf.cc Mon Aug 29 21:40:51 2016 +0200
@@ -33,7 +33,6 @@
#include <stdarg.h> /* for va_list and hence doprnt_funs_t */
#include <string.h>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/osmpq.cc
--- a/cxx/osmpq.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/osmpq.cc Mon Aug 29 21:40:51 2016 +0200
@@ -32,7 +32,6 @@
#include <stdarg.h> /* for va_list and hence doprnt_funs_t */
#include <string.h>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e cxx/osmpz.cc
--- a/cxx/osmpz.cc Mon Aug 29 16:48:20 2016 +0200
+++ b/cxx/osmpz.cc Mon Aug 29 21:40:51 2016 +0200
@@ -32,7 +32,6 @@
#include <stdarg.h> /* for va_list and hence doprnt_funs_t */
#include <string.h>
-#include "gmp.h"
#include "gmp-impl.h"
using namespace std;
diff -r adddc0925487 -r ecb53f51146e demos/calc/calc.y
--- a/demos/calc/calc.y Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/calc/calc.y Mon Aug 29 21:40:51 2016 +0200
@@ -46,7 +46,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include "gmp.h"
#define NO_CALC_H /* because it conflicts with normal calc.c stuff */
#include "calc-common.h"
diff -r adddc0925487 -r ecb53f51146e demos/calc/calcread.c
--- a/demos/calc/calcread.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/calc/calcread.c Mon Aug 29 21:40:51 2016 +0200
@@ -26,7 +26,6 @@
#include <readline/readline.h>
#include <readline/history.h>
-#include "gmp.h"
/* change this to "#define TRACE(x) x" for a few diagnostics */
diff -r adddc0925487 -r ecb53f51146e demos/expr/expr.c
--- a/demos/expr/expr.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/expr.c Mon Aug 29 21:40:51 2016 +0200
@@ -32,7 +32,6 @@
#include <stdio.h>
#include <string.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprf.c
--- a/demos/expr/exprf.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprf.c Mon Aug 29 21:40:51 2016 +0200
@@ -30,7 +30,6 @@
#include <stdio.h>
#include <string.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprfa.c
--- a/demos/expr/exprfa.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprfa.c Mon Aug 29 21:40:51 2016 +0200
@@ -37,7 +37,6 @@
#include <stdio.h>
#include <string.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprq.c
--- a/demos/expr/exprq.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprq.c Mon Aug 29 21:40:51 2016 +0200
@@ -30,7 +30,6 @@
#include <stdio.h>
#include <string.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprqa.c
--- a/demos/expr/exprqa.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprqa.c Mon Aug 29 21:40:51 2016 +0200
@@ -30,7 +30,6 @@
#include <stdio.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprv.c
--- a/demos/expr/exprv.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprv.c Mon Aug 29 21:40:51 2016 +0200
@@ -30,7 +30,6 @@
see https://www.gnu.org/licenses/. */
#include <stdio.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprz.c
--- a/demos/expr/exprz.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprz.c Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <ctype.h>
#include <stdio.h>
#include <string.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/exprza.c
--- a/demos/expr/exprza.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/exprza.c Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <ctype.h>
#include <stdio.h>
#include <string.h>
-#include "gmp.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/run-expr.c
--- a/demos/expr/run-expr.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/run-expr.c Mon Aug 29 21:40:51 2016 +0200
@@ -43,7 +43,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include "gmp.h"
#include "expr.h"
diff -r adddc0925487 -r ecb53f51146e demos/expr/t-expr.c
--- a/demos/expr/t-expr.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/expr/t-expr.c Mon Aug 29 21:40:51 2016 +0200
@@ -31,7 +31,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include "gmp.h"
#include "tests.h"
#include "expr-impl.h"
diff -r adddc0925487 -r ecb53f51146e demos/factorize.c
--- a/demos/factorize.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/factorize.c Mon Aug 29 21:40:51 2016 +0200
@@ -21,7 +21,6 @@
#include <string.h>
#include <inttypes.h>
-#include "gmp.h"
static unsigned char primes_diff[] = {
#define P(a,b,c) a,
diff -r adddc0925487 -r ecb53f51146e demos/isprime.c
--- a/demos/isprime.c Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/isprime.c Mon Aug 29 21:40:51 2016 +0200
@@ -18,7 +18,6 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
-#include "gmp.h"
char *progname;
diff -r adddc0925487 -r ecb53f51146e demos/perl/GMP.xs
--- a/demos/perl/GMP.xs Mon Aug 29 16:48:20 2016 +0200
+++ b/demos/perl/GMP.xs Mon Aug 29 21:40:51 2016 +0200
More information about the gmp-commit
mailing list