[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