Article View: gnu.announce
Article #218GMP 5.1.2 released
From: Torbjorn Granlund
Date: Tue, 21 May 2013 10:33
Date: Tue, 21 May 2013 10:33
60 lines
3906 bytes
3906 bytes
A new minor release of the GNU Multiple Precision Arithmetic Library
(GMP) is now available. The new release is identified as 5.1.2.
The release can be downloaded from here:
ftp://ftp.gmplib.org/pub/gmp/gmp-5.1.2.tar.lz
ftp://ftp.gmplib.org/pub/gmp/gmp-5.1.2.tar.xz
ftp://ftp.gmplib.org/pub/gmp/gmp-5.1.2.tar.bz2
These files are also available at the GNU main site under
ftp://ftp.gnu.org/gnu/gmp/, and at its many mirrors.
The changes between this release and the previous release are limited to
various safe bug fixes and portability improvements, and testsuite
improvements.
It cannot be said enough times: Please run "make check" after you've
built your library. And if "make check" stops with an error, do not
use the compiled library. When this happens, you've almost surely run
into a compiler bug, not a GMP bug, since we've of course made sure
the library passes its own test suite. The first thing to try at this
point is using a different compiler. See also http://gmplib.org/.
This release would not have been possible without the very devoted
work of Niels Möller and Marco Bodrato, or Marc Glisse's work on the
C++ interface. As usual, Torbjörn Granlund coordinated the
development and release, and did a fair amount of development work
himself.
Changes between GMP version 5.1.1 and 5.1.2
BUGS FIXED
* A bug in mpz_powm_ui triggered by base arguments of at least 15000 decimal
digits or mod arguments of at least 7500 decimal digits has been fixed.
* An AMD Bulldozer specific bug affecting the 64-bit Windows ABI has been
fixed. This bug was in a key function (mpn_mul_1) and made both Bulldozer
specific builds and fat builds run on Bulldozer completely non-functional.
SPEEDUPS
* None.
FEATURES
* None.
MISC
* Fixes and generalisations to the test suite.
* Minor portability enhancements.
The GMP project is hosted by KTH, Royal Institute of Technology,
Stockholm, Sweden.
Torbjörn
Technical Details
Message-ID:
<mailman.125.1369144720.22516.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!d5ni6179pbl.0!nntp.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.news.ucla.edu!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fba7b,3dbfd233e0c4b415,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,UTF8
X-Received: by 10.66.146.168 with SMTP id td8mr271887pab.17.1369144720723;
Tue, 21 May 2013 06:58:40 -0700 (PDT)
Path: arc1-ca.pugleaf.net!d5ni6179pbl.0!nntp.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.news.ucla.edu!usenet.stanford.edu!not-for-mail
From: Torbjorn Granlund <tg@gmplib.org>
Newsgroups: gnu.announce
Subject: GMP 5.1.2 released
Date: Tue, 21 May 2013 12:33:53 +0200
Lines: 61
Sender: tg@gmplib.org
Approved: info-gnu@gnu.org
Message-ID: <mailman.125.1369144720.22516.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1369144720 15094 208.118.235.17 (21 May 2013 13:58:40 GMT)
X-Complaints-To: action@cs.stanford.edu
To: gmp-announce@gmplib.org, info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix)
X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x
X-Received-From: 130.237.222.242
X-Mailman-Approved-At: Tue, 21 May 2013 09:58:38 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=subscribe>
Bytes: 3623
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable