[Gmp-commit] /var/hg/www: Web overhaul.
mercurial at gmplib.org
mercurial at gmplib.org
Sun Dec 1 21:45:05 UTC 2013
details: /var/hg/www/rev/c6aec9e78e22
changeset: 123:c6aec9e78e22
user: Torbjorn Granlund <tege at gmplib.org>
date: Sun Dec 01 22:45:03 2013 +0100
description:
Web overhaul.
* Never move to http if entered via https
* Make relnote pages look more similar
* Fix a few links
diffstat:
devel/arm.html | 6 +-
gmp-speed.html | 2 +-
gmp4.0.html | 80 ++++++++--
gmp4.1.html | 132 +++++++++--------
gmp4.2.html | 81 +++++++++-
gmp4.3.html | 75 ++++++++-
gmp5.0.html | 12 +-
gmp5.1.html | 21 +-
gmpbench.html | 4 +-
guestaccount.html | 2 +-
help.wml | 106 --------------
index.html | 2 +-
index.wml | 50 ------
index_fr.html | 400 ------------------------------------------------------
oldrel/index.html | 4 +-
pi-with-gmp.html | 2 +-
projects.html | 2 +-
repunit.html | 2 +-
tasks.html | 6 +-
19 files changed, 295 insertions(+), 694 deletions(-)
diffs (truncated from 1317 to 300 lines):
diff -r e39b6c467621 -r c6aec9e78e22 devel/arm.html
--- a/devel/arm.html Thu Nov 28 14:39:45 2013 +0100
+++ b/devel/arm.html Sun Dec 01 22:45:03 2013 +0100
@@ -105,10 +105,10 @@
TODO:
<ul>
<li> Finish Neon 1.35 c/l mpn_mul_1.
- See <a href="http://gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
+ See <a href="//gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
gmp-devel archives</a>. The sw pipeline first needs to be made shallower.
<li> Finish Neon 1.65 c/l mpn_addmul_1.
- See <a href="http://gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
+ See <a href="//gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
gmp-devel archives</a>. The sw pipeline first needs to be made shallower.
<li> Write a Neon mpn_submul_1, starting with the 1.65 c/l addmul_1,
complementing U on-the-fly. Goal performance ≤ 1.82 c/l.
@@ -164,7 +164,7 @@
</div>
<div id="footer">
-<font size="-4">Last modified: 2013-04-29 </font>
+<font size="-4">Last modified: 2013-12-01 </font>
<table cellpadding=0 width="100%" bgcolor="#e8e8e8">
<tr>
<td align="center">
diff -r e39b6c467621 -r c6aec9e78e22 gmp-speed.html
--- a/gmp-speed.html Thu Nov 28 14:39:45 2013 +0100
+++ b/gmp-speed.html Sun Dec 01 22:45:03 2013 +0100
@@ -102,7 +102,7 @@
<font size=-2>
Please send comments about this page to
webmaster<font>@</font>gmplib.org <br>
-Copyright 2000, 2001, 2002, 2003 Free Software Foundation <br>
+Copyright 2000-2003 Free Software Foundation <br>
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
</font>
diff -r e39b6c467621 -r c6aec9e78e22 gmp4.0.html
--- a/gmp4.0.html Thu Nov 28 14:39:45 2013 +0100
+++ b/gmp4.0.html Sun Dec 01 22:45:03 2013 +0100
@@ -1,15 +1,48 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<!DOCTYPE HTML>
<html>
<head>
<title>GMP 4.0 News</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <link rel="shortcut icon" href="favicon.ico">
+ <link rel="stylesheet" href="new.css">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <style type="text/css"> td {padding-left:4pt; padding-right:4pt;}</style>
+ <style type="text/css"> th {padding-left:4pt; padding-right:2pt;}</style>
</head>
-<body bgcolor=white>
-<img src="gmplogo1s.png" alt="GMP logo">
+<body>
-<blockquote>
-<blockquote>
+<div id="top">
+<table width="100%" bgcolor="#e8e8e8">
+ <tr>
+ <td align="left">
+ <svg width="180px" height="60px" version="1.1"
+ viewBox="0 0 1500 500"
+ xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="1500" height="540" fill="#e8e8e8" />
+ <text x="0" y="440" fill="#e00000" font-size="540" font-family="arial" font-weight="bold">
+ GMP
+ </text>
+ <text x="50" y="500" font-size="70" font-family="Verdana">
+ «Arithmetic without limitations»
+ </text>
+ </svg>
+ </td>
+ <td align="center">
+ <font size="+2">GMP 4.0 release notes</font>
+ </td>
+ </tr>
+</table>
+</div>
+
+<div id="container">
+ <div id="top-spacer"></div>
+
+<br><br>
+
+<p>
+GMP 4.0 is upwardly source and binary compatible with 3.x, except for
+applications that use the semi-documented <code>mpn_bdivmod</code> function.
+</p>
<h2>New features of GMP 4.0</h2>
@@ -64,27 +97,36 @@
<li> New preliminary perl interface (see demos/perl).
</ul>
-</blockquote>
-</blockquote>
+ <div id="footer-spacer"></div>
-<hr>
+</div>
-<table width="100%">
+<div id="footer">
+<table cellpadding=0 width="100%" bgcolor="#e8e8e8">
<tr>
- <td>
- <font size=-1>
- Please send comments about this page to
- <a href="mailto:webmaster at swox.com">webmaster at swox.com</a>.<br>
- Copyright (C) 2000 Free Software Foundation (subject to GPL).
+ <td align="center">
+ <font size="-3">
+ Please send comments about this page to gmp-discuss<font> at </font>gmplib.org
</font>
</td>
- <td align=right>
- <a href="http://validator.w3.org/check/referer"><img
- src="http://validator.w3.org/images/vh32.gif" height=31 width=88
- border=0 alt="Valid HTML 3.2!"></a>
+ </tr>
+ <tr>
+ <td align="center">
+ <font size="-3">
+ Copyright 2001 Free Software Foundation
+ </font>
+ </td>
+ </tr>
+ <tr>
+ <td align="center">
+ <font size="-3">
+ Verbatim copying and distribution of this entire article is permitted
+ in any medium, provided this notice is preserved.
+ </font>
</td>
</tr>
</table>
+</div>
</body>
</html>
diff -r e39b6c467621 -r c6aec9e78e22 gmp4.1.html
--- a/gmp4.1.html Thu Nov 28 14:39:45 2013 +0100
+++ b/gmp4.1.html Sun Dec 01 22:45:03 2013 +0100
@@ -1,14 +1,49 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<!DOCTYPE HTML>
<html>
<head>
<title>GMP 4.1 News</title>
<link rel="shortcut icon" href="favicon.ico">
- <link rel="stylesheet" href="gmp.css">
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <link rel="stylesheet" href="new.css">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <style type="text/css"> td {padding-left:4pt; padding-right:4pt;}</style>
+ <style type="text/css"> th {padding-left:4pt; padding-right:2pt;}</style>
</head>
-<body bgcolor=white>
-<img src="gmplogo1s.png" alt="GMP logo">
+<body>
+
+<div id="top">
+<table width="100%" bgcolor="#e8e8e8">
+ <tr>
+ <td align="left">
+ <svg width="180px" height="60px" version="1.1"
+ viewBox="0 0 1500 500"
+ xmlns="http://www.w3.org/2000/svg">
+ <rect x="0" y="0" width="1500" height="540" fill="#e8e8e8" />
+ <text x="0" y="440" fill="#e00000" font-size="540" font-family="arial" font-weight="bold">
+ GMP
+ </text>
+ <text x="50" y="500" font-size="70" font-family="Verdana">
+ «Arithmetic without limitations»
+ </text>
+ </svg>
+ </td>
+ <td align="center">
+ <font size="+2">GMP 4.1 release notes</font>
+ </td>
+ </tr>
+</table>
+</div>
+
+<div id="container">
+ <div id="top-spacer"></div>
+
+<br><br>
+
+<p>
+GMP 4.1 is upwardly source and binary compatible with 4.0 and 3.x, except for
+applications that use the semi-documented <code>mpn_bdivmod</code> function.
+</p>
+
<h2>Changes between GMP version 4.1.3 and 4.1.4</h2>
@@ -76,67 +111,36 @@
</ul>
+ <div id="footer-spacer"></div>
-<h2>New features of GMP 4.0</h2>
+</div>
-
-<h4>Main features</h4>
-<ul>
- <li> Upwardly binary compatible with 3.x versions.
- <li> New CPU support: IA-64, Pentium 4.
- <li> Support for all MIPS ABIs: o32, n32, 64.
- <li> New systems supported: Darwin, SCO, Windows DLLs.
- <li> New algorithms chapter in the manual.
- <li> New malloc reentrant temporary memory method.
- <li> New C++ class interface by Gerardo Ballabio (beta).
- <li> Revamped configure, featuring ABI selection.
- <li> mpz_perfect_power_p now properly recognizes 0, 1, and negative perfect
- powers.
- <li> mpz_hamdist now supports negative operands.
- <li> mpz_jacobi now accepts non-positive denominators.
- <li> mpz_powm now supports negative exponents.
- <li> mpn_mul_1 operand overlap requirements relaxed.
- <li> Float input and output uses locale specific decimal point where available.
- <li> New gmp_printf, gmp_scanf and related functions.
-</ul>
-<h4>Speed improvements</h4>
-<ul>
- <li> Many small machine dependent and machine independent speed improvements.
- <li> New divide-and-conquer square root algorithm.
- <li> Alpha 21264, Cray vector systems.
- <li> mpz_powm and mpz_powm_ui (mainly affecting small operands).
- <li> Tuned algorithm thresholds for many more CPUs.
-</ul>
-<h4>New functionality</h4>
-<ul>
- <li> New division functions: mpz_cdiv_q_2exp, mpz_cdiv_r_2exp, mpz_divexact_ui.
- <li> New divisibility tests: mpz_divisible_p, mpz_divisible_ui_p,
- mpz_divisible_2exp_p, mpz_congruent_p, mpz_congruent_ui_p,
- mpz_congruent_2exp_p.
- <li> New Fibonacci function: mpz_fib2_ui.
- <li> New Lucas number functions: mpz_lucnum_ui, mpz_lucnum2_ui.
- <li> Other new integer functions: mpz_cmp_d, mpz_cmpabs_d, mpz_get_d_2exp,
- mpz_init2, mpz_kronecker, mpz_lcm_ui, mpz_realloc2.
- <li> New rational I/O: mpq_get_str, mpq_inp_str, mpq_out_str, mpq_set_str.
- <li> Other new rational functions: mpq_abs, mpq_cmp_si, mpq_div_2exp,
- mpq_mul_2exp, mpq_set_f.
- <li> New float tests: mpf_integer_p, mpf_fits_sint_p, mpf_fits_slong_p,
- mpf_fits_sshort_p, mpf_fits_uint_p, mpf_fits_ulong_p, mpf_fits_ushort_p.
- <li> Other new float functions: mpf_cmp_d, mpf_get_default_prec, mpf_get_si,
- mpf_get_ui, mpf_get_d_2exp.
- <li> New random functions: gmp_randinit_default, gmp_randinit_lc_2exp_size.
- <li> New demo expression string parser (see demos/expr).
- <li> New preliminary perl interface (see demos/perl).
-</ul>
-
-<hr>
-
-<font size=-2>
-Please send comments about this page to
-<a href="mailto:webmaster at swox.com">webmaster at swox.com</a> <br>
-Copyright 2000, 2001, 2002, 2003, 2004 Free Software Foundation <br>
-Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
-</font>
+<div id="footer">
+<table cellpadding=0 width="100%" bgcolor="#e8e8e8">
+ <tr>
+ <td align="center">
+ <font size="-3">
+ Please send comments about this page to gmp-discuss<font> at </font>gmplib.org
+ </font>
+ </td>
+ </tr>
+ <tr>
+ <td align="center">
+ <font size="-3">
+ Copyright 2002-2004 Free Software Foundation
+ </font>
+ </td>
+ </tr>
+ <tr>
+ <td align="center">
+ <font size="-3">
+ Verbatim copying and distribution of this entire article is permitted
+ in any medium, provided this notice is preserved.
+ </font>
+ </td>
+ </tr>
+</table>
+</div>
</body>
</html>
diff -r e39b6c467621 -r c6aec9e78e22 gmp4.2.html
More information about the gmp-commit
mailing list