We are pleased to announce the release of GNU MPC 1.1.0, a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. GNU MPC extends the principles of the IEEE-754 standard for fixed precision real floating point numbers to complex numbers, providing well-defined semantics for every operation. At the same time, speed of operation at high precision is a major design goal.
Version 1.1.0 can be downloaded together with its GnuPG signature from the GNU web site as https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz.sig For documentation, see the web site of GNU MPC at http://mpc.multiprecision.org Bug reports and other comments may be addressed to the mailing list at https://lists.gforge.inria.fr/mailman/listinfo/mpc-discuss ; a previous subscription to the list is not required (but the moderation may take a bit longer then). Noteworthy changes include the following: - Minimally required library versions: GMP 5.0.0 and MPFR 3.0.0 - Fixed issues with MPFR 4.0.0 - New functions: mpc_cmp_abs, mpc_rootofunity - Improved speed for corner cases of mpc_asin, mpc_sin, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2013-December/001266.html - Rewrite of the testing framework - New mpcbench tool, used with "make bench" - Fixed handling of over- and underflows with directed rounding in the "other direction" for mpc_cos, mpc_sin, mpc_exp and mpc_pow, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2015-March/001336.html - Fixed a bug in mpc_atan(0,y) with |y| near 1, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2017-March/001404.html Happy hacking, Andreas Enge and Paul Zimmermann -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.