From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24592 invoked by alias); 21 Sep 2011 01:32:42 -0000 Received: (qmail 24584 invoked by uid 22791); 21 Sep 2011 01:32:41 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,TO_NO_BRKTS_PCNT X-Spam-Check-By: sourceware.org Received: from vinc17.pck.nerim.net (HELO smtp-xvii.vinc17.net) (213.41.242.187) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 21 Sep 2011 01:32:23 +0000 Received: by xvii.vinc17.org (Postfix, from userid 1000) id 3AB60310007; Wed, 21 Sep 2011 03:32:20 +0200 (CEST) Date: Wed, 21 Sep 2011 01:32:00 -0000 From: Vincent Lefevre To: gcc@gcc.gnu.org Subject: GNU MPFR 3.1.0 Release Candidate 2 Message-ID: <20110921013220.GL3807@xvii.vinc17.org> Mail-Followup-To: gcc@gcc.gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer-Info: http://www.vinc17.net/mutt/ User-Agent: Mutt/1.5.21-6194-vl-r44775 (2011-07-13) X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2011-09/txt/msg00201.txt.bz2 The release of GNU MPFR 3.1.0 ("canard à l'orange") is imminent. Thanks very much to those who tested the first release candidate. The main changes since this first release candidate are: - Fixed --enable-gmp-internals. - Handle the special cases in mpfr_cmp_q and mpfr_cmp_f (fixing the problem with the erange flag in particular). - Added mpfr_buildopt_gmpinternals_p function. - MPFR manual update and minor corrections. Here's a second release candidate. As there should not be new platform-specific problems, the final release is delayed by a few days only. http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.tar.xz http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.tar.bz2 http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.tar.gz http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.zip The MD5's: 6ba48c87687959d5e68cd695686257f4 mpfr-3.1.0-rc2.tar.bz2 9520638a2a7cc5603f3d3ecc0f3985af mpfr-3.1.0-rc2.tar.gz 884e8e5907a634ff9993ec0c94804676 mpfr-3.1.0-rc2.tar.xz 102323d9f3c6e55ed3ac83a45a2d387a mpfr-3.1.0-rc2.zip The SHA1's: aa1bfb0deb70cdbd44c333417694f05655ef0265 mpfr-3.1.0-rc2.tar.bz2 4a1b54e4d576d59a2b7b3dcc39c74f7539e3aaca mpfr-3.1.0-rc2.tar.gz ef6b979f89243993c616d858f70187065c983988 mpfr-3.1.0-rc2.tar.xz 7380d27b0cf28429482f7cc3bbbf8f1296090e03 mpfr-3.1.0-rc2.zip The signatures: http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.tar.xz.asc http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.tar.bz2.asc http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.tar.gz.asc http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0-rc2.zip.asc Changes from versions 3.0.* to version 3.1.0: - The "canard à l'orange" release. - The MPFR source has been reorganized. - Dropped ansi2knr support. - TLS support is now detected automatically. If TLS is supported, MPFR is built as thread safe by default. To disable TLS explicitly, configure MPFR with --disable-thread-safe. - New --enable-gmp-internals configure option to use GMP's undocumented functions (not from the public API). Note that library versioning is not guaranteed to work if this option is used. - The mpfr_urandom and mpfr_urandomb functions now return identical values on processors with different word size (assuming the same random seed, and since the GMP random generator does not depend itself on the word size, cf http://gmplib.org/list-archives/gmp-devel/2010-September/001642.html). - The mpfr_add_one_ulp and mpfr_sub_one_ulp macros (which are obsolete and no more documented) will be removed in a future release. - Speed improvement for the mpfr_sqr and mpfr_div functions using Mulders' algorithm. As a consequence, other functions using those routines are also faster. - Much faster formatted output (mpfr_printf, etc.) with %Rg and similar. - The --with-gmp-build configure option can now be used when the GMP source directory and the GMP build directory are different (without having to copy header files manually as before). - New functions mpfr_buildopt_gmpinternals_p, mpfr_buildopt_tune_case, mpfr_frexp, mpfr_grandom and mpfr_z_sub. - New division-by-zero exception (flag) and associated functions. - The mpfr.h header can be included several times, while still supporting optional functions (see Section "Headers and Libraries" in the manual). - Updated tuning parameters. - Improved MPFR manual. - MPFR tests: libtool no longer generates wrapper scripts with "make check" (so that running the tests under valgrind or gdb is easier). - Bug fixes. Note: The mpfr_subnormalize implementation up to MPFR 3.0.0 did not change the flags. In particular, it did not follow the generic rule concerning the inexact flag (and no special behavior was specified). The case of the underflow flag was more a lack of specification. Please send success and failure reports with "./config.guess" output to . If no problems are found, GNU MPFR 3.1.0 should be released around 2011-10-03. Regards, -- Vincent Lefèvre - Web: 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)