[Gmp-commit] /var/hg/www: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Sun Dec 30 19:58:25 CET 2012
details: /var/hg/www/rev/1784bb7a0da0
changeset: 3:1784bb7a0da0
user: Torbjorn Granlund <tege at gmplib.org>
date: Sun Dec 30 19:57:26 2012 +0100
description:
Remove christmas theme.
details: /var/hg/www/rev/1570e14168b5
changeset: 4:1570e14168b5
user: Torbjorn Granlund <tege at gmplib.org>
date: Sun Dec 30 19:57:54 2012 +0100
description:
Remove spurious file.
diffstat:
new.css | 5 -
new.html | 490 ---------------------------------------------------------------
2 files changed, 0 insertions(+), 495 deletions(-)
diffs (truncated from 509 to 300 lines):
diff -r 4331e541c22a -r 1570e14168b5 new.css
--- a/new.css Sun Dec 30 19:51:38 2012 +0100
+++ b/new.css Sun Dec 30 19:57:54 2012 +0100
@@ -8,11 +8,6 @@
color: black;
margin: 1em 4em 0em 5em;
font-size: 11pt;
-
- background-image: url("http://gmplib.org/ct.png");
- background-position: 50% 50%;
- background-repeat: repeat;
-
}
#top {
diff -r 4331e541c22a -r 1570e14168b5 new.html
--- a/new.html Sun Dec 30 19:51:38 2012 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,490 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<head>
- <title>The GNU MP Bignum Library</title>
- <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:8pt; padding-right:8pt;}</style>
- <style type="text/css"> th {padding-left:8pt; padding-right:8pt;}</style>
-</head>
-<body>
-
-<div id="top">
-<table width="100%" bgcolor="#e8e8e8">
- <tr>
- <td align="left">
- <svg width="300px" height="100px" 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="Verdana" font-weight="bold">
- GMP
- </text>
- <text x="50" y="490" font-size="80" font-family="Verdana">
- «Arithmetic without limitations»
- </text>
- </svg>
- </td>
- <td align="center"> <font size="+2">The GNU<br>Multiple Precision<br> Arithmetic Library</font>
- </td>
- <td align=right> <a href="https://www.gnu.org"><img src="heckert_gnu.small.png" alt="GNU head" border="0"></a>
- </td>
- </tr>
-</table>
-</div>
-
-<div id="container">
- <div id="top-spacer"></div>
-
-<br><br><br>
-
-
-
-
-<table width="90%">
- <tr>
- <td align="left" valign="middle">
- <table border="0" cellspacing="4" cellpadding="2">
- <tr>
- <td align="right"> Documentation:
- <td><a href="manual/">5.0.5 HTML</a> | <a href="gmp-man-5.0.5.pdf">5.0.5 PDF</a>
- </tr>
- <tr><td align="right"> Download:
- <td><a href="ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.bz2">gmp-5.0.5.tar.bz2</a> | <a href="gmp5.0.html">Release notes</a> <font color="red"> <b> NEW 2012-05-06 </b> </font>
- </tr>
- <tr><td align="right"> Development: <td> <a href="devel/">Developers' corner</a>
- </tr>
- <tr><td align="right"> GMPbench: <td> <a href="gmpbench.html">Results</a> | <a href="ftp://ftp.gmplib.org/pub/misc/gmpbench-0.2.tar.bz2">Download benchmark sources</a>
- </tr>
- <tr><td align="right"> Fun: <td> <a href="pi-with-gmp.html">Compute billions of digits of Pi using GMP!</a>
- </tr>
- <tr><td align="right"> How you can help: <td> <a href="help-gmp.html">Donating hardware to GMP</a>
- </tr>
- </table>
-
-
- <td align="right">
- <table border="0" cellspacing="0" cellpadding="0">
- <tr> <th align="center"> Page contents:
- <hr></tr>
- <tr><td align="right"><a href="#WHAT">What is GMP?</a></tr>
- <tr><td align="right"><a href="#FUNCCLASSES">Function categories</a></tr>
- <tr><td align="right"><a href="#DOWNLOAD">Download</a></tr>
- <tr><td align="right"><a href="#BUGREPORTS">Reporting bugs</a></tr>
- <tr><td align="right"><a href="#MAILINGLISTS">Mailing lists</a></tr>
- <tr><td align="right"><a href="#STATUS">Current release status</a></tr>
- <tr><td align="right"><a href="#FUTURE">Future releases</a></tr>
- </table>
-</table>
-
-
-<br><br><br>
-
-
-
-<hr>
-<a name="WHAT"> </a>
-<h3>What is GMP?</h3>
-
-<p>GMP is a free library for arbitrary precision arithmetic, operating on
-signed integers, rational numbers, and floating point numbers. There is no
-practical limit to the precision except the ones implied by the available
-memory in the machine GMP runs on. GMP has a rich set of functions, and the
-functions have a regular interface. </p>
-
-<p>The main target applications for GMP are cryptography applications and
-research, Internet security applications, algebra systems, computational
-algebra research, etc. </p>
-
-<p>GMP is carefully designed to be as fast as possible, both for small operands
-and for huge operands. The speed is achieved by using fullwords as the basic
-arithmetic type, by using fast algorithms, with highly optimised assembly code
-for the most common inner loops for a lot of CPUs, and by a general emphasis on
-speed. </p>
-
-<p>GMP is faster than any other bignum library. The advantage for GMP
-increases with the operand sizes for many operations, since GMP uses
-asymptotically faster algorithms. </p>
-
-<p>The first GMP release was made in 1991. It is continually developed and
-maintained, with a new release about once a year. </p>
-
-<p>GMP is distributed under the
-<a href="https://www.gnu.org/copyleft/lesser.html">GNU LGPL</a>. This license
-makes the library free to use, share, and improve, and allows you to pass on
-the result. The license gives freedoms, but also sets firm restrictions on the
-use with non-free programs. </p>
-
-<p>GMP is part of the GNU project. For more information about the GNU project,
-please see the <a href="https://www.gnu.org/"> official GNU web site.</a> </p>
-
-<p>GMP's main target platforms are Unix-type systems, such as GNU/Linux,
-Solaris, HP-UX, Mac OS X/Darwin, BSD, AIX, etc. It also is known to work on
-Windows in both 32-bit and 64-bit mode. </p>
-
-<p>GMP is brought to you by a
-team <a href="manual/Contributors.html">listed in the
-manual</a>. </p>
-
-<p>GMP is carefully developed and maintained, both technically and legally. We
-of course inspect and test contributed code carefully, but equally importantly
-we make sure we have the legal right to distribute the contributions, meaning
-users can safely use GMP. To achieve this, we will ask contributors to sign
-paperwork where they allow us to distribute their work. </p>
-
-
-<hr>
-<a name="FUNCCLASSES"> </a>
-<h3>GMP function categories</h3>
-
-<p>There are several categories of functions in GMP: </p>
-
-<ol>
-<li>High-level signed integer arithmetic functions (mpz). There are about 140
- arithmetic and logic functions in this category.
-
-<li>High-level rational arithmetic functions (mpq). This category consists of
- about 35 functions, but all signed integer arithmetic functions can be used
- too, by applying them to the numerator and denominator separately.
-
-<li>High-level floating-point arithmetic functions (mpf). This is the GMP
- function category to use if the C type `double' doesn't give enough
- precision for an application. There are about 65 functions in this
- category.
-
-<li>C++ class based interface to all of the above. (The C functions and types
- can of course be used directly from C++ too.)
-
-<li>Low-level positive-integer, hard-to-use, very low overhead functions are
- found in the mpn category. No memory management is performed; the caller
- must ensure enough space is available for the results. The set of
- functions is not always regular, nor is the calling interface. These
- functions accept input arguments in the form of pairs consisting of a
- pointer to the least significant word, and an integral size telling how
- many limbs (= words) there are in that argument. The functions in the
- other categories call mpn for almost all their calculations.
-
-<li>Externally supported: High-level floating-point accurately rounding
- arithmetic functions (mpfr). See <a href="http://www.mpfr.org/">the mpfr
- site</a> for more information. Starting with GMP 4.2, mpfr is released
- separately from GMP. (New projects should consider using mpfr instead of
- GMP's own mpf.)
-</ol>
-
-
-<hr>
-<a name="DOWNLOAD"> </a>
-<h3>Download the latest release of GMP</h3>
-
-<p>
-<table rules="groups" frame="void" cellpadding="2">
-<colgroup><col>
-<colgroup><col><col><col>
-<thead>
-<tr>
- <th> GMP 5.0.5 <th> xz, 1671264 bytes <th> bz2, 2052144 bytes
-<tbody>
-<tr>
- <td> Sweden, gmplib.org
-<td align="center"> <a href="ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.xz">gmp-5.0.5.tar.xz</a>
-<td align="center"> <a href="ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.bz2">gmp-5.0.5.tar.bz2</a>
-<tr>
- <td> USA, ftp.gnu.org
-<td align="center"> <a href="ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.5.tar.xz">gmp-5.0.5.tar.xz</a>
-<td align="center"> <a href="ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.5.tar.bz2">gmp-5.0.5.tar.bz2</a>
-</table>
-
-
-<p><font size="-3">We're blocking ftp access from China, after a long period of
-coordinated attacks on the GMP server infrastructure. To download GMP, please
-use a mirror that still allows access from China.
-</font></p>
-
-<p>To try to verify that the file you have downloaded has not been tampered
-with, you can check that the GnuPG signature matches the contents of the file.
-Use your
-<a href="http://www.gnupg.org/download/index.en.html">GnuPG software</a> or a
-<a href="http://www.pgp.net/">key server</a> directly to get the key that was
-used for creating the signature. These are the properties of the signing key:
-
-<br> <br> <code>
-Key ID: 0xDB899F46 <br>
-Key type: 1024 bit DSA <br>
-Fingerprint: 73D4 6C36 6746 1E4B D939 7249 5D6D 47DF DB89 9F46 <br>
-</code>
-</p>
-
-<p>
-GnuPG signatures:
-<a href="ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.xz.sig">
-gmp-5.0.5.tar.xz.sig</a>
-<a href="ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.bz2.sig">
-gmp-5.0.5.tar.bz2.sig</a>
-</p>
-
-<p>Alternatively, you could check a cryptographic checksum:
-<br>
-<table cellspacing="0">
-<tr><td>SHA1 </td><td>gmp-5.0.5.tar </td><td> d12dba811e35fda2a53a789e30b934b7995ec3c7 </td></tr>
-<tr><td>SHA256 </td><td>gmp-5.0.5.tar </td><td> f27c2b2ade704dda9de3530c46cf191ebb6cb4da226ee94de49aba9877ec587e </td></tr>
-</table>
-
-
-<p>
-Instead of using a release, you may also get the latest code from the
-<a href="devel/repo-usage.html">GMP repositories</a>. This will require some
-more work compared to using a release.
-</p>
-
-<hr>
-<a name="BUGREPORTS"> </a>
-<h3>Reporting bugs in GMP</h3>
-
-<p>Please first see the
-<a href="manual/Reporting-Bugs.html">manual</a> on how to report bugs. The
-proper address for bug reports is gmp-bugs<font> at </font>gmplib.org.
-</p>
-
-<p>Most problems with compiling GMP these days are due to problems not in GMP,
-but with the compiler. In the past, system compilers caused the most trouble,
-but in the last years, gcc has gradually caused more and more trouble. On
-these pages we don't list compiler problems, just problems with the GMP code
-itself. To save you some time, we suggest that you cut any compiler error
-message and paste it into your favourite web search engine before you report
-problems to the GMP bug report list.
-</p>
-
-
-<hr>
-<a name="MAILINGLISTS"> </a>
-<h3>GMP mailing lists</h3>
-
-<p>
-<table rules="groups" frame="void" cellpadding="2">
-<colgroup> <col>
-<colgroup> <col> <col>
-<thead>
-<tr>
- <th> List <th> Subscribe URL <th> Archive URL
-<tbody>
-<tr>
- <td> <font> gmp-bugs </font>
- <td> <font size="-2"> <a href="mailman/listinfo/gmp-bugs">gmplib.org/mailman/listinfo/gmp-bugs</a> </font>
- <td> <font size="-2"> <a href="list-archives/gmp-bugs/">gmplib.org/list-archives/gmp-bugs/</a> </font>
-<tr>
- <td> <font> gmp-announce </font>
- <td> <font size="-2"> <a href="mailman/listinfo/gmp-announce">gmplib.org/mailman/listinfo/gmp-announce</a> </font>
- <td> <font size="-2"> <a href="list-archives/gmp-announce/">gmplib.org/list-archives/gmp-announce/</a> </font>
-<tr>
- <td> <font> gmp-discuss </font>
- <td> <font size="-2"> <a href="mailman/listinfo/gmp-discuss">gmplib.org/mailman/listinfo/gmp-discuss</a> </font>
More information about the gmp-commit
mailing list