[Gmp-commit] /var/hg/www: 5 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Sun Nov 15 11:58:31 UTC 2020
details: /var/hg/www/rev/aa8d46e19582
changeset: 270:aa8d46e19582
user: Torbjorn Granlund <tg at gmplib.org>
date: Fri Jan 17 15:05:27 2020 +0100
description:
Many changes.
details: /var/hg/www/rev/ce0ecaad02b0
changeset: 271:ce0ecaad02b0
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Nov 15 12:51:27 2020 +0100
description:
Updates for 6.2.1.
details: /var/hg/www/rev/acb3b2acbe22
changeset: 272:acb3b2acbe22
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Nov 15 12:52:40 2020 +0100
description:
Misc updates.
details: /var/hg/www/rev/4f11f3719b46
changeset: 273:4f11f3719b46
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Nov 15 12:53:16 2020 +0100
description:
Update results.
details: /var/hg/www/rev/b27c43f5aa7f
changeset: 274:b27c43f5aa7f
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Nov 15 12:58:28 2020 +0100
description:
Misc changes.
diffstat:
devel/incompatibility.html | 65 +-
devel/index.html | 24 +-
devel/repo-usage.html | 6 +-
devel/testsystems.html | 3034 ++++++++++++++++++++++++++-----------------
devel/tm/index.html | 71 +-
gmpbench.html | 1158 +++++++++-------
index.html | 113 +-
pi-with-gmp.html | 163 +-
robots.txt | 30 +-
9 files changed, 2674 insertions(+), 1990 deletions(-)
diffs (truncated from 5861 to 300 lines):
diff -r 3ecc180f1e35 -r b27c43f5aa7f devel/incompatibility.html
--- a/devel/incompatibility.html Mon Apr 02 16:28:13 2018 +0200
+++ b/devel/incompatibility.html Sun Nov 15 12:58:28 2020 +0100
@@ -7,6 +7,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css"> td {padding-left:4pt; padding-right:4pt;}</style>
<style type="text/css"> th {padding-left:4pt; padding-right:2pt;}</style>
+ <style type="text/css"> tr.spaceunder>td {padding-bottom: 4pt;}</style>
</head>
<body>
@@ -29,7 +30,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%">GMP incompatible changes</span> <br>
- <span style="font-size:75%">Last modified: 2017-09-05 </span>
+ <span style="font-size:75%">Last modified: 2020-05-09 </span>
</td>
</tr>
</table>
@@ -53,71 +54,81 @@
</tr>
</thead>
<tbody>
- <tr>
- <td> Remove old_size argument from gmp_realloc and gmp_free </td>
+ <tr class="spaceunder">
+ <td> Remove old_size argument from<code> gmp_realloc </code>and<code> gmp_free</code> </td>
<td> cleanness; less confusing interface; very slight speedup </td>
<td> ✓ </td>
<td> ✓ </td>
</tr>
- <tr>
+ <tr class="spaceunder">
<td> Somehow extend allocation interface to support
- efficient _mpz_newalloc </td>
+ efficient<code> _mpz_newalloc</code> </td>
<td> performance; useless to have realloc copy data which will
not be used
<td> ✓ </td>
<td> ✓ </td>
</tr>
- <tr>
- <td> Clean up gmp_randstate_t struct from apparent mpz dependencies, unused fields </td>
+ <tr class="spaceunder">
+ <td> Clean up<code> gmp_randstate_t </code>struct from apparent mpz
+ dependencies, unused fields </td>
<td> cleanness; memory use; allow randstate-based mpn functions </td>
<td> </td>
<td> ✓ </td>
</tr>
- <tr>
- <td> Add return value to mpz_sqrt (analogous to mpz_root) </td>
+ <tr class="spaceunder">
+ <td> Add return value to<code> mpz_sqrt</code> (analogous to<code>
+ mpz_root</code>) </td>
<td> usefulness </td>
<td> ✓ </td>
<td> </td>
</tr>
- <tr>
- <td> Add return value to mpz_gcd and mpz_gcdext, to indicate
- if inputs are coprime. Allow null gcd output argument. </td>
+ <tr class="spaceunder">
+ <td> Add return value to<code> mpz_gcd </code>and<code> mpz_gcdext</code>, to
+ indicate if inputs are coprime. Allow null gcd output argument. </td>
<td> usefulness; for usecases which don't care about the
- actual gcd, e.g., mpz_invert
+ actual gcd, e.g.,<code> mpz_invert</code>
<td> ✓ </td>
<td> </td>
</tr>
- <tr>
- <td> Clean up *_str functions to forbid spaces </td>
+ <tr class="spaceunder">
+ <td> Clean up<code> *_str </code>functions to forbid spaces </td>
<td> sense </td>
<td> </td>
<td> </td>
</tr>
- <tr>
- <td> Allow for mpz operands of up to 2<sup>50</sup> by combining the _mp_size and _mp_alloc fieds into one 64-bit bitfield, encoding _mp_alloc as a custom float </td>
+ <tr class="spaceunder">
+ <td> Allow for<code> mpz </code>operands of up to 2<sup>50</sup> by
+ combining the _mp_size and<code> _mp_alloc </code>fieds into one 64-bit
+ bitfield, encoding<code> _mp_alloc </code>as a custom float. </td>
<td> usefulness </td>
<td> ✓ </td>
<td> ✓ </td>
</tr>
- <tr>
- <td> Add<code> unsigned long long </code>functions, <code>mpX_func_uj</code>.
- (Note that this requires C99 for library compilation, while we should
- allow user code to be compiled by any C90 compiler but then #define away the <code>uj</code> interfaces.)
+ <tr class="spaceunder">
+ <td> Add<code> unsigned long
+ long </code>functions, <code>mpX_func_uj</code>. (Note that this
+ requires C99 for library compilation, while we should allow user code
+ to be compiled by any C90 compiler but then #define away
+ the <code>uj</code> interfaces.)
<td> usefulness </td>
<td> ✓ </td>
<td> ✓ </td>
</tr>
- <tr>
- <td> Consider making mp_bitcnt_t a 64-bit integer also on 32-bit hosts.
- <td> avoiding overflow for certain interfaces for otherwise in-range numbers </td>
+ <tr class="spaceunder">
+ <td> Consider making <code>mp_bitcnt_t</code> a 64-bit integer also on
+ 32-bit hosts.
+ <td> avoiding overflow for certain interfaces for otherwise in-range
+ numbers </td>
<td> ✓ </td>
<td> ✓ </td>
</tr>
<tr>
- <td> Consider changing return value for gmp_*printf* from <code>int</code> to <code>long</code>.
- Likewise, change * width arguments' type.
- <td> allow printing of huge numbers while still returning sensible values.
+ <td> Consider changing return value for <code>gmp_*printf*</code>
+ from <code>int</code> to <code>long</code>. Likewise, change * width
+ arguments' type.
+ <td> allow printing of huge numbers while still returning sensible
+ values.
<td> ✓ </td>
<td> ✓ </td>
</tr>
diff -r 3ecc180f1e35 -r b27c43f5aa7f devel/index.html
--- a/devel/index.html Mon Apr 02 16:28:13 2018 +0200
+++ b/devel/index.html Sun Nov 15 12:58:28 2020 +0100
@@ -30,7 +30,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%">GMP developers' corner </span> <br>
- <span style="font-size:75%">Last modified: 2017-06-12 </span>
+ <span style="font-size:75%">Last modified: 2020-05-26 </span>
</td>
</tr>
</table>
@@ -43,13 +43,13 @@
<table>
<tr><td style="text-align:right;"> Documentation: <td> <a href="../manual/">Online</a> | <a href="../gmp-man-6.1.2.pdf">PDF</a></tr>
- <tr><td style="text-align:right;"> Development sources: <td> <a href="/repo/">GMP repository</a> - <a href="repo-usage.html">Repo usage tips</a> | <a href="//gmplib.org/download/snapshot/">Daily snapshots</a></tr>
- <tr><td style="text-align:right;"> Testing: <td> <a href="tm/gmp/date.html">Head status</a> | <a href="tm">All status</a> | <a href="lcov">Head coverage</a></tr>
- <tr><td style="text-align:right;"> Speed:<td> <a href="perfguard.html">Performance guard</a></tr>
+ <tr><td style="text-align:right;"> Development sources: <td> <a href="/repo/">GMP repository</a> - <a href="repo-usage">Repo usage tips</a> | <a href="//gmplib.org/download/snapshot/">Daily snapshots</a></tr>
+ <tr><td style="text-align:right;"> Testing: <td> <a href="tm/gmp/date">Head status</a> | <a href="tm">All status</a> | <a href="lcov">Head coverage</a></tr>
+ <tr><td style="text-align:right;"> Speed:<td> <a href="perfguard">Performance guard</a></tr>
<tr><td style="text-align:right;"> Tuneup: <td> <a href="thres">Current threshold tables</a></tr>
- <tr><td style="text-align:right;"> Asm: <td> <a href="asm.html">Assembly loops</a> | <a href="anomaly.html">Performance anomalies</a></tr>
- <tr><td style="text-align:right;"> Computers: <td> <a href="testsystems.html">GMP developer's systems</a></tr>
- <tr><td style="text-align:right;"> Incompatibility: <td> <a href="incompatibility.html">Incompatible changes considered</a></tr>
+ <tr><td style="text-align:right;"> Asm: <td> <a href="asm">Assembly loops</a> | <a href="anomaly">Performance anomalies</a></tr>
+ <tr><td style="text-align:right;"> Computers: <td> <a href="testsystems">GMP developer's systems</a></tr>
+ <tr><td style="text-align:right;"> Incompatibility: <td> <a href="incompatibility">Incompatible changes considered</a></tr>
</table>
@@ -73,19 +73,19 @@
<h3> GMP itemised plans </h3>
-<p> <a href="GMPng.html">List of planned GMP improvements</a>
+<p> <a href="GMPng">List of planned GMP improvements</a>
</p>
-<p> <a href="arm.html">List of desirable ARM improvements</a>
+<p> <a href="arm">List of desirable ARM improvements</a>
</p>
-<p> <a href="x86-64.html">List of desirable X86-64 improvements</a>
+<p> <a href="x86-64">List of desirable X86-64 improvements</a>
</p>
-<p> <a href="sparc.html">List of desirable SPARC (T4-T5) improvements</a>
+<p> <a href="sparc">List of desirable SPARC (T4-T5) improvements</a>
</p>
-<p> <a href="sec.html">List of sec/cnd improvements</a>
+<p> <a href="sec">List of sec/cnd improvements</a>
</p>
<hr>
diff -r 3ecc180f1e35 -r b27c43f5aa7f devel/repo-usage.html
--- a/devel/repo-usage.html Mon Apr 02 16:28:13 2018 +0200
+++ b/devel/repo-usage.html Sun Nov 15 12:58:28 2020 +0100
@@ -56,10 +56,10 @@
for the unstable development version, or
</p>
<blockquote>
-<code>hg clone https://gmplib.org/repo/gmp-6.1/ TARGDIR</code>
+<code>hg clone https://gmplib.org/repo/gmp-6.2/ TARGDIR</code>
</blockquote>
<p>
-for the current patch level of GMP 6.1.
+for the current patch level of GMP 6.2.
</p>
<p>
@@ -101,7 +101,7 @@
</div>
-<span style="font-size:50%;">Last modified: 2016-12-17 </span>
+<span style="font-size:50%;">Last modified: 2020-06-21 </span>
<div id="footer">
<table style="width:100%; background-color:#e8e8e8;">
diff -r 3ecc180f1e35 -r b27c43f5aa7f devel/testsystems.html
--- a/devel/testsystems.html Mon Apr 02 16:28:13 2018 +0200
+++ b/devel/testsystems.html Sun Nov 15 12:58:28 2020 +0100
@@ -1,12 +1,12 @@
<!DOCTYPE HTML>
-<html>
+<html lang="en">
<head>
<title>GMP test systems</title>
- <link rel="shortcut icon" href="favicon.ico">
- <link rel="stylesheet" href="new.css">
+ <link rel="shortcut icon" href="../favicon.ico">
+ <link rel="stylesheet" href="../new.css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <style type="text/css"> td {padding-left:2pt; padding-right:2pt; white-space:nowrap;}</style>
- <style type="text/css"> th {padding-left:3pt; text-align:center;}</style>
+ <style> td {padding-left:2pt; padding-right:2pt; white-space:nowrap;}</style>
+ <style> th {padding-left:3pt; text-align:center;}</style>
</head>
<body>
@@ -17,7 +17,7 @@
<td style="text-align:left;">
<svg width="180px" height="60px" version="1.1"
viewBox="0 0 1500 500"
- xmlns="https://www.w3.org/2000/svg">
+ xmlns="http://www.w3.org/2000/svg">
<rect x="0" y="0" width="1500" height="540" fill="#b0b0b0" />
<text x="0" y="440" fill="#c00000" font-size="540" font-family="arial" font-weight="bold">
GMP
@@ -29,7 +29,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%;">GMP test systems </span> <br>
- <span style="font-size:75%;">Last modified: 2018-03-25 </span>
+ <span style="font-size:75%;">Last modified: 2020-11-10 </span>
</td>
</tr>
</table>
@@ -69,11 +69,11 @@
</blockquote>
<p>
and then it will be properly switched off by the test system. The delay before
-the system and its virtualised daughter system are up can be 100 seconds (or in
-a few cases worse).
+a system and its virtualised guest systems are up can be 100 seconds (or in a
+few cases worse).
</p>
<p>
-Please see the <a href="systemup.html">status page</a> for system power
+Please see the <a href="systemup">status page</a> for system power
information.
</p>
@@ -94,7 +94,7 @@
</tr>
<tr>
<td style="width:20pt; background-color:#b0d0ff"> </td>
- <td style="width:20pt; background-color:#80a0f0"> </td>
+ <td style="width:20pt; background-color:#80b0f0"> </td>
<td> Salt, access via TUG's <code>shell.gmplib.org</code> and then as per instructions above </td>
</tr>
</table>
@@ -114,9 +114,9 @@
<colgroup><col>
<thead>
<tr>
- <th style="width:7%;"> host
+ <th style="width:7%;"> name
<th style="width:7%;"> arch
- <th> cpu name
+ <th> cpu type
<th> cpu code name
<th> cores
<th style="text-align:right;"> clk
@@ -126,12 +126,12 @@
<th style="text-align:center;"> ram<br>GiB
<th style="text-align:left;"> virt
<th style="text-align:left;"> OS/kern
- <th> stat
+ <th> pwr<br>stat
<th> comment
</tr>
</thead>
<tbody>
- <tr style="background-color:#d8d8d8">
+ <tr style="background-color:#e0e0e0">
<td> servus
<td> x86-64
<td> Xeon E5-1650v2
More information about the gmp-commit
mailing list