Release of GNU MPC 1.2.0
We are very pleased to announce the release of version 1.2.0 "Hyacinthus orientalis" of GNU MPC, a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result, available from https://ftp.gnu.org/pub/gnu/mpc/ The release features the new functions mpc_sum and mpc_dot and several bug fixes, in particular to make functions more robust if the user reduces the exponent range. It also contains the tool mpcheck for easier comparison with computations by the C library on standard precision floating-point numbers. The library requires the presence of the recently released version 4.1.0 of GNU MPFR, and it is recommended to compile both with the most recent version 6.2.0 of GMP. We thank Jeffrey Walton, Dennis Clarke, Dagobert Michelsen and Rob "sisyphus" for extensive testing of the release candidate. Enjoy, Paul Zimmermann and Andreas Enge
Bug fix release of GNU MPC 1.0.3 "Fagus silvatica"
We are pleased to announce the release of GNU MPC 1.0.3 "Fagus silvatica". GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. This release contains two bug fixes backported from the trunk: - Fixed mpc_pow, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html - #18257: Switched to libtool 2.4.5. To download GNU MPC 1.0.3, please go to ftp://ftp.gnu.org/gnu/mpc/ http://mpc.multiprecision.org/ The file mpc-1.0.3.tar.gz has a SHA1 hash value of b8be66396c726fdc36ebb0f692ed8a8cca3bcc66 and is signed with the GnuPG key with finger print AD17 A21E F8AE D8F1 CC02 DBD9 F7D5 C9BF 765C 61E3 . Please let us know of any issues you may encounter on the GNU MPC mailing list at mpc-disc...@lists.gforge.inria.fr . Andreas, for the GNU MPC development team
Release candidate for mpc-0.9 available
A release candidate for the next version 0.9 of mpc is available at http://www.multiprecision.org/mpc/download/mpc-0.9-rc2.tar.gz We would be grateful if you could report any problems you experience with installation, in particular on more exotic platforms. The following excerpt of the NEWS file describes the changes since release 0.8.2: - New functions: - mpc_set_dc, mpc_set_ldc, mpc_get_dc, mpc_get_ldc for converting between mpc type variables and C variables of type double _Complex or long double _Complex - mpc_sin_cos, computing simultaneously the sine and cosine - Speed-ups: - mpc_pow_si through binary exponentiation - mpc_pow_z when the exponent fits in a long - mpc_tan through the use of mpc_sin_cos - Bug fixes: - trigonometric functions: infinite loop due to overflow for large arguments - exp: close to infinite loop for argument close to 0 - sqrt: close to infinite loop for argument close to 1 - add_si: replaced macro by function, since the macro evaluated the same expression twice - Logging feature for debugging: ./configure --enable-logging #include "mpc-log.h" instead of #include "mpc.h" - Minimally required library versions: gmp 4.3.2, mpfr 2.4.2 Andreas
Release 0.9 of mpc
The mpc development team is pleased to announce the release 0.9 of the library, "Epilobium montanum". For more information, please see http://mpc.multiprecision.org/ . Andreas
Re: [Mpc-discuss] gcc dependency on unsigned mpc releases
Hi, On Wed, Apr 28, 2010 at 11:54:45AM -0400, Brian Gough wrote: > I am just following up on my earlier email to mpc-discuss to check if > some signatures can be made available for the mpc tarballs. Currently > it's not possible to install the latest gcc without the risk of using > unsigned code. Thanks. why not. Is there any gnu policy on how these signatures need to be created? Can I sign with any gpg key, or does it have to be related to the domain on which mpc is hosted? My main practical concern is how to establish a trust path; as long as there are no signatures on my key, signing hardly increases security compared to a static hash sum (which I just published on the mpc page). Andreas
Bug fix release of GNU MPC 1.0.2 "Fagus silvatica"
We are pleased to announce the release of GNU MPC 1.0.2 "Fagus silvatica". GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. This release contains two bug fixes backported from the trunk: - Fixed mpc_atan, mpc_atanh for (+-0, +-1), see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994#c7 - Fixed mpc_log10 for purely imaginary argument, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-September/001208.html To download GNU MPC 1.0.2, please go to ftp://ftp.gnu.org/gnu/mpc/ http://mpc.multiprecision.org/ The file mpc-1.0.2.tar.gz has a SHA1 hash value of 5072d82ab50ec36cc8c0e320b5c377adb48abe70 and is signed with the GnuPG key with finger print AD17 A21E F8AE D8F1 CC02 DBD9 F7D5 C9BF 765C 61E3 . Please let us know of any issues you may encounter on the GNU MPC mailing list at mpc-disc...@lists.gforge.inria.fr . This is also a good occasion to recall the Third MPFR-MPC Developer Meeting in Nancy, France, next week, from January 20 to January 22: http://www.loria.fr/~zimmerma/mpfr-mpc-2014.html It is still possible to register and participate. Andreas, for the GNU MPC development team
Mpfr/Mpc developer meeting 2012 - 2nd try
Following the success of the 2011 meeting, we plan to hold another joint Mpfr/Mpc developer meeting. Mpfr and Mpc are libraries for real and complex floating point arithmetic at arbitrary precision with correct rounding of the result. They are prerequisites for building gcc. Date 25 June 2012, 14:00 to 27 June 2012, 12:00 Venue Institut de Mathématiques de Bordeaux, University of Bordeaux, France The goal of this meeting is to discuss future developments of the Gnu Mpfr and Gnu Mpc libraries. It is open to everyone interested in contributing to Gnu Mpfr and/or Gnu Mpc, be it by writing new code or by contributing new ideas. There is no registration fee, but please inform andreas.e...@inria.fr if you intend to participate, and indicate whether you agree that your name be mentioned on our website. If you are unable to come, but wish to contribute ideas or suggestions for topics we should treat, please feel free to voice them on our mailing list. Some travel support will be available upon request. More details to come at http://www.multiprecision.org/index.php?prog=mpc&page=workshop2012 Andreas
GNU MPC 1.0 release candidate
We are pleased to announce the immediate availability of the first release candidate for GNU MPC 1.0 at http://www.multiprecision.org/mpc/download/mpc-1.0.0rc1.tar.gz sha1sum 9acc8a54ba4ecd0ccf172c0d07fcc218220e79a3 Reports on successful installations and potential problems are very welcome; please include the configuration triple of your platform, and the gcc, gmp and mpfr versions used (these are output at the end of 'make check'). The status of successful and failed builds can be seen at http://www.multiprecision.org/index.php?prog=mpc&page=platforms In particular, we need to compile on the primary and secondary gcc platforms before the release. Thank you very much for your help, Andreas
Re: [Mpc-discuss] GNU MPC 1.0 release candidate
Hi Rob, thanks for your report. > Math::MPC (perl) no longer builds against this library because of undefined > references to 'mpc_mul_2exp' and 'mpc_div_2exp'. > Looks like those functions are no longer present - which doesn't bother me > greatly. They have been renamed to mpc_mul_2ui and mpc_div_2ui, to be in line with mpfr. > Is there a list from which one can easily find *all* alterations that have > been made to the API ? These are all; all important changes are given in the NEWS file in the tarball. Andreas
GNU MPC 1.0 release candidate - Second call for help
Hello, thanks to those who sent us installation reports! On Sat, Jul 07, 2012 at 05:13:39PM +0200, Andreas Enge wrote: > We are pleased to announce the immediate availability of the first release > candidate for GNU MPC 1.0 at >http://www.multiprecision.org/mpc/download/mpc-1.0.0rc1.tar.gz >sha1sum 9acc8a54ba4ecd0ccf172c0d07fcc218220e79a3 > > Reports on successful installations and potential problems are very welcome; > please include the configuration triple of your platform, and the gcc, gmp > and mpfr versions used (these are output at the end of 'make check'). > > The status of successful and failed builds can be seen at >http://www.multiprecision.org/index.php?prog=mpc&page=platforms Unfortunately, several primary and secondary gcc targets are still missing: mipsis64-elf, sparc-sun-solaris2.10, hppa2.0w-hp-hpux11.11, powerpc-ibm-aix5.3.0.0, s390-linux-gnu, i686-apple-darwin. Before the final release of GNU MPC 1.0, We would very much like to make sure that all important gcc target platforms are covered, so your help will be very appreciated. Does the gcc project provide access to the platforms mentioned above? I have an account at the gcc compile farm, but this does in particular not cover the proprietary platforms. Andreas
Re: GNU MPC 1.0 release candidate - Second call for help
On Sat, Jul 14, 2012 at 01:00:59AM +0200, Steven Bosscher wrote: > Have you looked at the MAINTAINERS file and contacted some maintainers > directly? Not yet, thanks for the suggestion. So far I was hoping for volunteers (thanks for all who replied!), later, I could also try to contact people who carried out tests with previous versions. > hppa2.0w-hp-hpux11.11, Added, thanks! Andreas
Release of GNU MPC 1.0 "Fagus silvatica"
We are pleased to announce the release of GNU MPC 1.0 "Fagus silvatica". GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. "Fagus silvatica" is our first release as a GNU package, and it is marked by a license change to LGPL version 3 or later for the code, and GFDL version 1.3 or later (without invariant sections) for the documentation. Now each line of code is covered by a test. The new function mpc_log10, and the convenience functions mpc_mul_2si and mpc_div_2si have been added, and mpc_fma has been optimised to offer comparable speed to a multiplication followed by an addition (while keeping the GNU MPC semantics of assuring the correctness of the result to the last bit). The functions mpc_div and mpc_norm have been rewritten to return a value indicating the effective rounding direction, as do the other functions. Several functions have been improved to return a correct, representable result even in the presence of intermediate over- or underflows during the sequence of computations. A few build problems discovered in the 0.9 release have been addressed in the configuration script. We thank all testers who sent us installation reports with the release candidate and thus made this release possible. To download GNU MPC 1.0, please go to http://www.multiprecision.org/index.php?prog=mpc&page=download The file mpc-1.0.tar.gz has a SHA1 hash value of 20af7cc481433c019285a2c1757ac65e244e1e06 , and its GnuPG signature is attached to this announcement. Please let us know of any issues you may encounter on the GNU MPC mailing list at mpc-disc...@lists.gforge.inria.fr . Happy coding! Andreas, for the GNU MPC development team -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) iF4EABEIAAYFAlAIBKAACgkQ99XJv3ZcYeMSUgD+LlR8d4tprLhlY0ZJXWi+Z7W1 d9S65lUhZlqSWaokQIMA/11HYfiemu/do7QgepPWGl8kg8p/lglPg8HHHSFZ2S/G =qMfn -END PGP SIGNATURE-
Bug fix release of GNU MPC 1.0.1 "Fagus silvatica"
We are pleased to announce the release of GNU MPC 1.0.1 "Fagus silvatica". GNU MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. The bug fix release was made necessary by an automake security bug, see https://lists.gnu.org/archive/html/automake/2012-07/msg00023.html . For all bug fixes, see http://mpc.multiprecision.org/ . To download GNU MPC 1.0.1, please go to http://www.multiprecision.org/index.php?prog=mpc&page=download or ftp://ftp.gnu.org/gnu/mpc/ The file mpc-1.0.1.tar.gz has a SHA1 hash value of 8c7e19ad0dd9b3b5cc652273403423d6cf0c5edf , and is signed with the GnuPG key with finger print AD17 A21E F8AE D8F1 CC02 DBD9 F7D5 C9BF 765C 61E3 . Please let us know of any issues you may encounter on the GNU MPC mailing list at mpc-disc...@lists.gforge.inria.fr . Andreas