[Gmp-commit] /var/hg/www: 14 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Tue Sep 6 12:32:40 UTC 2016
details: /var/hg/www/rev/1dd11bdfc0cb
changeset: 212:1dd11bdfc0cb
user: Torbjorn Granlund <tg at gmplib.org>
date: Fri Jul 01 15:35:57 2016 +0200
description:
Add more forbidden dirs.
details: /var/hg/www/rev/c3926da591c1
changeset: 213:c3926da591c1
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:11:46 2016 +0200
description:
Update with new CPUs, add line colour.
details: /var/hg/www/rev/f657efd504ef
changeset: 214:f657efd504ef
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:12:47 2016 +0200
description:
Fix typos.
details: /var/hg/www/rev/013cdda28a45
changeset: 215:013cdda28a45
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:16:09 2016 +0200
description:
Add an item.
details: /var/hg/www/rev/b8301d1407d2
changeset: 216:b8301d1407d2
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:17:37 2016 +0200
description:
Updates for last release. Fix an URL.
details: /var/hg/www/rev/284d1b603777
changeset: 217:284d1b603777
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:19:03 2016 +0200
description:
Make header and footer follow current style.
details: /var/hg/www/rev/2e40dc11e9fe
changeset: 218:2e40dc11e9fe
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:20:08 2016 +0200
description:
HTML formatting.
details: /var/hg/www/rev/f0b11b98ef04
changeset: 219:f0b11b98ef04
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:20:45 2016 +0200
description:
Update to match current test systems.
details: /var/hg/www/rev/d677ae78c6cc
changeset: 220:d677ae78c6cc
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:22:32 2016 +0200
description:
Updates for last release.
details: /var/hg/www/rev/5ec39e7dc807
changeset: 221:5ec39e7dc807
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:23:05 2016 +0200
description:
Update for new bench runs.
details: /var/hg/www/rev/a85516728f03
changeset: 222:a85516728f03
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:23:42 2016 +0200
description:
Update for latest release.
details: /var/hg/www/rev/dbb5c358445f
changeset: 223:dbb5c358445f
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:26:49 2016 +0200
description:
Update with new measurements.
details: /var/hg/www/rev/660890416abf
changeset: 224:660890416abf
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:28:02 2016 +0200
description:
Adjust size of "code" and "h3".
details: /var/hg/www/rev/aad0a84b55d6
changeset: 225:aad0a84b55d6
user: Torbjorn Granlund <tg at gmplib.org>
date: Tue Sep 06 14:32:30 2016 +0200
description:
Remove, contents in improve-shared-lib.html.
diffstat:
devel/GMPng.html | 13 +-
devel/gmp-func-list.txt | 603 -----------------
devel/incompatibility.html | 66 +-
devel/index.html | 8 +-
devel/repo-usage.html | 40 +-
devel/testsystems.html | 1555 ++++++++++++++++++++++++-------------------
devel/x86-64.html | 104 +-
gmp6.1.html | 23 +-
gmpbench.html | 180 ++--
index.html | 115 +--
new.css | 4 +-
pi-with-gmp.html | 204 +++-
robots.txt | 3 +
security.html | 4 +-
14 files changed, 1300 insertions(+), 1622 deletions(-)
diffs (truncated from 4103 to 300 lines):
diff -r 6f2c76e739c0 -r aad0a84b55d6 devel/GMPng.html
--- a/devel/GMPng.html Mon Jan 04 02:30:04 2016 +0100
+++ b/devel/GMPng.html Tue Sep 06 14:32:30 2016 +0200
@@ -28,7 +28,9 @@
</text>
</svg>
</td>
- <td style="text-align:center; font-size:200%;">Itemised plans for GMP
+ <td style="text-align:center;">
+ <span style="font-size:200%;">Itemised plans for GMP </span> <br>
+ <span style="font-size:75%;">Last modified: 2016-09-06 </span>
</td>
</tr>
</table>
@@ -320,6 +322,13 @@
<h2> Misc </h2>
<p style="color:#a00000">
+ Improve threshold cutoff points by modelling the run time of algorithm A
+ and algorithm B according to their complexity. E.g., the sec modexp table
+ sizes today are chosen from the exponent size only. That's poor since the
+ ring size in reality influences things significantly.
+ </p>
+
+ <p style="color:#a00000">
Document how to use stdarg on mpz_t, mpq_t, mpf_t. This requires that we
make mpz_ptr, etc, public. Example use in mpz/inits.c.
</p>
@@ -342,8 +351,6 @@
</div>
-<span style="font-size:50%;">Last modified: 2015-07-19 </span>
-
<div id="footer">
<table style="width:100%; background-color:#e8e8e8;">
<tr>
diff -r 6f2c76e739c0 -r aad0a84b55d6 devel/gmp-func-list.txt
--- a/devel/gmp-func-list.txt Mon Jan 04 02:30:04 2016 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,603 +0,0 @@
-# The first entry is a global-scope GMP name.
-# At column 40 "doc" means name is mentioned in gmp.texi
-# At column 44 "decl" means name is mentioned in gmp.h
-# At column 50 there is a suggestion, "PRIV", "ALLOW", "PUB"
-# PRIV = hide completely (visibility hidden)
-# ALLOW = Allow naughty users to call, keep undocumented
-# PUB = document, put in gmp.h
-# Caution: there are surely errors here with doc and decl,
-# since they were made with a mindless script.
-__gmp_0 PRIV
-__gmp_allocate_func
-__gmp_asprintf doc decl
-__gmp_asprintf_final PRIV
-__gmp_asprintf_funs PRIV
-__gmp_asprintf_memory PRIV
-__gmp_asprintf_reps PRIV
-__gmp_assert_fail PRIV
-__gmp_assert_header PRIV
-__gmp_binvert_limb_table PRIV
-__gmp_bits_per_limb doc decl
-__gmp_default_allocate
-__gmp_default_fp_limb_precision
-__gmp_default_free
-__gmp_default_reallocate
-__gmp_digit_value_tab PRIV
-__gmp_divide_by_zero PRIV
-__gmp_doprnt PRIV
-__gmp_doprnt_integer PRIV
-__gmp_doprnt_mpf2 PRIV
-__gmp_doscan PRIV
-__gmp_errno doc decl
-__gmp_exception PRIV
-__gmp_extract_double PRIV
-__gmp_fac2cnt_table PRIV
-__gmp_fib_table PRIV
-__gmp_fprintf doc decl
-__gmp_fprintf_funs PRIV
-__gmp_free_func
-__gmp_fscanf doc decl
-__gmp_fscanf_funs PRIV
-__gmp_get_memory_functions doc decl
-__gmp_init_primesieve
-__gmp_invalid_operation PRIV
-__gmp_jacobi_table PRIV
-__gmp_junk PRIV
-__gmp_limbroots_table PRIV
-__gmp_mt_recalc_buffer PRIV
-__gmp_nextprime
-__gmp_odd2fac_table PRIV
-__gmp_oddfac_table PRIV
-__gmp_primesieve
-__gmp_printf doc decl
-__gmp_randclear doc decl
-__gmp_randclear_mt PRIV
-__gmp_randget_mt PRIV
-__gmp_randinit doc decl
-__gmp_randinit_default doc decl
-__gmp_randinit_lc_2exp doc decl
-__gmp_randinit_lc_2exp_size doc decl
-__gmp_randinit_mt doc decl
-__gmp_randinit_mt_noseed PRIV
-__gmp_randinit_set doc decl
-__gmp_randiset_mt PRIV
-__gmp_rands PRIV
-__gmp_rands_initialized PRIV
-__gmp_randseed doc decl
-__gmp_randseed_ui doc decl
-__gmp_reallocate_func
-__gmp_scanf doc decl
-__gmp_set_memory_functions doc decl
-__gmp_snprintf doc decl
-__gmp_snprintf_funs PRIV
-__gmp_sprintf doc decl
-__gmp_sprintf_funs PRIV
-__gmp_sqrt_of_negative PRIV
-__gmp_sscanf doc decl
-__gmp_sscanf_funs PRIV
-__gmp_tmp_reentrant_alloc
-__gmp_tmp_reentrant_free
-__gmp_urandomb_ui doc decl
-__gmp_urandomm_ui doc decl
-__gmp_vasprintf doc decl
-__gmp_version doc decl
-__gmp_vfprintf doc decl
-__gmp_vfscanf doc decl
-__gmp_vprintf doc decl
-__gmp_vscanf doc decl
-__gmp_vsnprintf doc decl
-__gmp_vsprintf doc decl
-__gmp_vsscanf doc decl
-__gmpf_abs doc decl
-__gmpf_add doc decl
-__gmpf_add_ui doc decl
-__gmpf_ceil doc decl
-__gmpf_clear doc decl
-__gmpf_clears doc decl
-__gmpf_cmp doc decl
-__gmpf_cmp_d doc decl
-__gmpf_cmp_si doc decl
-__gmpf_cmp_ui doc decl
-__gmpf_div doc decl
-__gmpf_div_2exp doc decl
-__gmpf_div_ui doc decl
-__gmpf_dump decl PUB
-__gmpf_eq doc decl
-__gmpf_fits_sint_p doc decl
-__gmpf_fits_slong_p doc decl
-__gmpf_fits_sshort_p doc decl
-__gmpf_fits_uint_p doc decl
-__gmpf_fits_ulong_p doc decl
-__gmpf_fits_ushort_p doc decl
-__gmpf_floor doc decl
-__gmpf_get_d doc decl
-__gmpf_get_d_2exp doc decl
-__gmpf_get_default_prec doc decl
-__gmpf_get_prec doc decl
-__gmpf_get_si doc decl
-__gmpf_get_str doc decl
-__gmpf_get_ui doc decl
-__gmpf_init doc decl
-__gmpf_init2 doc decl
-__gmpf_init_set doc decl
-__gmpf_init_set_d doc decl
-__gmpf_init_set_si doc decl
-__gmpf_init_set_str doc decl
-__gmpf_init_set_ui doc decl
-__gmpf_inits doc decl
-__gmpf_inp_str doc decl
-__gmpf_integer_p doc decl
-__gmpf_mul doc decl
-__gmpf_mul_2exp doc decl
-__gmpf_mul_ui doc decl
-__gmpf_neg doc decl
-__gmpf_out_str doc decl
-__gmpf_pow_ui doc decl
-__gmpf_random2 doc decl
-__gmpf_reldiff doc decl
-__gmpf_set doc decl
-__gmpf_set_d doc decl
-__gmpf_set_default_prec doc decl
-__gmpf_set_prec doc decl
-__gmpf_set_prec_raw doc decl
-__gmpf_set_q doc decl
-__gmpf_set_si doc decl
-__gmpf_set_str doc decl
-__gmpf_set_ui doc decl
-__gmpf_set_z doc decl
-__gmpf_size doc decl
-__gmpf_sqrt doc decl
-__gmpf_sqrt_ui doc decl
-__gmpf_sub doc decl
-__gmpf_sub_ui doc decl
-__gmpf_swap doc decl
-__gmpf_trunc doc decl
-__gmpf_ui_div doc decl
-__gmpf_ui_sub doc decl
-__gmpf_urandomb doc decl
-__gmpn_add doc decl
-__gmpn_add_1 doc decl
-__gmpn_add_err1_n PRIV
-__gmpn_add_err2_n PRIV
-__gmpn_add_err3_n PRIV
-__gmpn_add_n doc decl
-__gmpn_add_n_sub_n
-__gmpn_add_nc PRIV
-__gmpn_addaddmul_1msb0 PRIV
-__gmpn_addcnd_n ALLOW namechange?
-__gmpn_addlsh1_n PRIV
-__gmpn_addlsh2_n PRIV
-__gmpn_addlsh_n PRIV
-__gmpn_addmul_1 doc decl
-__gmpn_addmul_2 PRIV
-__gmpn_and_n doc decl
-__gmpn_andn_n doc decl
-__gmpn_bases PRIV
-__gmpn_bc_mulmod_bnm1
-__gmpn_bc_set_str PRIV
-__gmpn_bdiv_dbm1c
-__gmpn_bdiv_q
-__gmpn_bdiv_q_1
-__gmpn_bdiv_q_itch
-__gmpn_bdiv_qr
-__gmpn_bdiv_qr_itch
-__gmpn_binvert
-__gmpn_binvert_itch
-__gmpn_broot
-__gmpn_broot_invm1
-__gmpn_brootinv
-__gmpn_bsqrt
-__gmpn_bsqrtinv
-__gmpn_cmp doc decl
-__gmpn_com doc decl
-__gmpn_copyd doc decl
-__gmpn_copyi doc decl
-__gmpn_dc_set_str PRIV
-__gmpn_dcpi1_bdiv_q
-__gmpn_dcpi1_bdiv_q_n
-__gmpn_dcpi1_bdiv_q_n_itch
-__gmpn_dcpi1_bdiv_qr
-__gmpn_dcpi1_bdiv_qr_n
-__gmpn_dcpi1_bdiv_qr_n_itch
-__gmpn_dcpi1_div_q
-__gmpn_dcpi1_div_qr
-__gmpn_dcpi1_div_qr_n
-__gmpn_dcpi1_divappr_q
-__gmpn_dcpi1_divappr_q_n
-__gmpn_div_q
-__gmpn_div_qr_2 decl
-__gmpn_div_qr_2n_pi1
-__gmpn_div_qr_2u_pi1
-__gmpn_divexact
-__gmpn_divexact_1
-__gmpn_divexact_by3 macro doc decl
-__gmpn_divexact_by3c doc decl
-__gmpn_divisible_p
-__gmpn_divmod_1 macro doc decl
-__gmpn_divrem doc decl
-__gmpn_divrem_1 doc decl
-__gmpn_divrem_2 decl
-__gmpn_dump PUB
-__gmpn_fft_best_k PRIV
-__gmpn_fft_next_size PRIV
-__gmpn_fib2_ui
-__gmpn_gcd doc decl
-__gmpn_gcd_1 doc decl
-__gmpn_gcd_subdiv_step PRIV
-__gmpn_gcdext doc decl
-__gmpn_gcdext_1 decl
-__gmpn_gcdext_hook PRIV
-__gmpn_gcdext_lehmer_n PRIV
-__gmpn_get_d
-__gmpn_get_str doc decl
-__gmpn_hamdist doc decl
-__gmpn_hgcd PUB interface?
-__gmpn_hgcd2 PUB interface?
-__gmpn_hgcd2_jacobi
-__gmpn_hgcd_appr
-__gmpn_hgcd_appr_itch
-__gmpn_hgcd_itch
-__gmpn_hgcd_jacobi
-__gmpn_hgcd_matrix_adjust PRIV
-__gmpn_hgcd_matrix_init PRIV
-__gmpn_hgcd_matrix_mul PRIV
-__gmpn_hgcd_matrix_mul_1 PRIV
-__gmpn_hgcd_matrix_update_q PRIV
-__gmpn_hgcd_mul_matrix1_vector PRIV
-__gmpn_hgcd_reduce
-__gmpn_hgcd_reduce_itch
-__gmpn_hgcd_step
-__gmpn_invert
-__gmpn_invert_limb
-__gmpn_invert_limb_table PRIV
-__gmpn_invertappr
-__gmpn_ior_n doc decl
-__gmpn_iorn_n doc decl
-__gmpn_jacobi_2
-__gmpn_jacobi_base
-__gmpn_jacobi_n
-__gmpn_lshift doc decl
More information about the gmp-commit
mailing list