?????????? ????????? - ??????????????? - /home/agenciai/public_html/cd38d8/libmpc.tar
???????
NEWS 0000644 00000017742 15125271372 0005263 0 ustar 00 Changes in version 1.2.1, released in October 2020: - Bug fixes: - Fix an incompatibility problem with GMP 6.0 and before. - Fix an intermediate overflow in asin. Changes in version 1.2.0 ("Hyacinthus orientalis"), released in August 2020: - Minimally required library version: MPFR 4.1.0 - New functions: mpc_sum, mpc_dot - Several functions are more robust with a reduced exponent range (for example corresponding to IEEE 754 binary formats) - New tool mpcheck. Changes in version 1.1.0 ("Gladiolus palustris"), released in January 2018: - 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 Changes in version 1.0.3, released in February 2015: - Fixed mpc_pow, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html - #18257: Switched to libtool 2.4.5. Changes in version 1.0.2, released in January 2014: - 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 Changes in version 1.0.1, released in September 2012: - Switched to automake 1.11.6, see https://lists.gnu.org/archive/html/automake/2012-07/msg00023.html - #14669: Fixed extraction of CC from gmp.h - Fixed case of intermediate zero real or imaginary part in mpc_fma, found by hydra with GMP_CHECK_RANDOMIZE=1346362345 Changes in version 1.0 ("Fagus silvatica"), released in July 2012: - First release as a GNU package - License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections) for documentation - 100% of all lines are covered by tests - Functions renamed: mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui - 0^0, which returned (NaN,NaN) previously, now returns (1,+0) - Removed compatibility with K&R compilers, untestable due to lack of such compilers - New functions: mpc_log10, mpc_mul_2si, mpc_div_2si - Speed-ups: - mpc_fma - Bug fixes: - mpc_div and mpc_norm now return a value indicating the effective rounding direction, as the other functions - mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation - mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has infinite part and equals output variable is corrected - mpc_fr_sub: Wrong return value for imaginary part is corrected Changes in version 0.9 ("Epilobium montanum"), released in February 2011: - 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 - mpc_exp: close to infinite loop for argument close to 0 - mpc_sqrt: close to infinite loop for argument close to 1 - mpc_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 Changes in version 0.8.2, released in May 2010: - Speed-up of mpc_pow_ui through binary exponentiation Changes in version 0.8.1, released in December 2009: - Bug fixes: - mpc_acosh, mpc_asinh, mpc_atanh: swap of precisions between real and imaginary parts - mpc_atan: memory leak - mpc_log: wrong ternary value in data file; masked by bug in mpfr-2.4.1 Changes in version 0.8 ("Dianthus deltoides"), released in November 2009: - New functions: - mpc_asin, mpc_acos, mpc_atan, mpc_asinh, mpc_acosh, mpc_atanh, mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui, mpc_pow_z, mpc_pow_fr - Bug fixes: - mpc_ui_div: real divisor Changes in version 0.7 ("Campanula uniflora"), released in September 2009: - New functions: mpc_pow, mpc_set_nan, mpc_swap - Bug fixes: - mpc_log: along branch cut - mpc_norm: infinite loop in case of overflow - mpc_ui_div, mpc_div, mpc_fr_div: handling of division by 0 and infinities following the example code of the C99 standard - compilation with g++ - Makefile.vc updated (thanks to Mickael Gastineau) - Minimal gmp version is 4.2 - Changed MPC_SET_X_Y macro - Functions mpc_random and mpc_random2 removed Changes in version 0.6 ("Bellis perennis"), released in April 2009: - New functions: mpc_get_str, mpc_set_str, mpc_strtoc, mpc_set_uj, mpc_set_sj, mpc_set_ld, mpc_set_ld_ld, mpc_set_si_si, mpc_set_uj_uj, mpc_set_sj_sj, mpc_set_f, mpc_set_f_f, mpc_set_q, mpc_set_q_q, mpc_set_z, mpc_set_z_z and mpc_free_str - New macro: MPC_SET_X_Y - mpc_set_ui_fr removed - Default precision removed, as well as mpc_init and all mpc_init_set* combinations; use mpc_init2 or mpc_init3, followed by mpc_set, instead - mpc_exp, mpc_log, mpc_cos, mpc_sin, mpc_tan, mpc_cosh, mpc_sinh, mpc_tanh and mpc_sqrt return inexact value - inp_str returns inexact value and the number of read characters in an additional parameter - Get default $CC and $CFLAGS from gmp.h (__GMP_CC / __GMP_CFLAGS, which are available as of GMP 4.2.3) - Bug fixes: - mpc_get_version and MPC_VERSION_STRING agree - Compilation on i686-pc-cygwin and i686-pc-mingw32 fixed Changes in version 0.5.2, released in December 2008: - New macros: - version number: MPC_VERSION_NUM, MPC_VERSION - Makefile.vc updated (thanks to Mickael Gastineau) - Compilation on Debian-Gnu-Linux-PowerPC and MacOsX fixed (thanks to Laurent Fousse and Mickael Gastineau) Changes in version 0.5.1, released in November 2008: - New functions: - mpc_set_fr_fr - mpc_real, mpc_imag - mpc_arg, mpc_proj - New macros: - version number: MPC_VERSION_MAJOR, MPC_VERSION_MINOR, MPC_VERSION_PATCHLEVEL, MPC_VERSION_STRING - references to number parts: mpc_realref and mpc_imagref - Test framework rewritten - Configure checks for recent gmp (>= 4.2) and mpfr (>= 2.3.1) libraries - New configure options: --with-gmp-lib, --with-gmp-include, --with-mpfr-lib, and --with-mpfr-include - Export declarations for MSWindows, makefile.vc updated (thanks to Mickael Gastineau) - Optimisations: - cmp_mul_fr, cmp_sin, cmp_cos - Bug fixes: - configure looks for gmp first, then for mpfr - mpc_cos, mpc_div, mpc_div_fr, mpc_fr_sub, mpc_mul_fr, mpc_set_fr, mpc_sqr - fix handling of special values: mpc_exp, mpc_log, mpc_mul, mpc_norm, mpc_sqr, mpc_sqrt Changes in version 0.5 ("Aconitum neomontanum"), released in September 2008: - Support for autotools - New functions: - logarithm - trigonometric functions: mpc_cos, mpc_tan - hyperbolic functions: mpc_cosh, mpc_sinh, mpc_tanh - Bug fixes: - mpc_sqrt with directed rounding Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014 INRIA Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. README 0000644 00000007434 15125271372 0005441 0 ustar 00 Copyright (C) INRIA 2003, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2014, 2015, 2018, 2020 Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. GNU MPC is a complex floating-point library with exact rounding. It is based on the GNU MPFR floating-point library (http://www.mpfr.org/), which is itself based on the GNU MP library (http://gmplib.org/). Installing GNU MPC ================== This is for the impatient, for deeper explanations see the chapter "Installing GNU MPC" in the Texinfo documentation (type 'info mpc.info'). 0. You first need to install GMP, the GNU Multiprecision Arithmetic Library, see <http://gmplib.org/>, and GNU MPFR, see <http://www.mpfr.org>. GNU MPC requires GMP version 5.0.0 or later and GNU MPFR version 4.1.0 or later. 1. In the directory of the GNU MPC archive, type tar xzf mpc-1.2.1.tar.gz cd mpc-1.2.1 ./configure make This assumes that GMP and GNU MPFR are installed in a directory searched by default by the compiler. Otherwise, use --with-gmp=DIR or --with-mpfr=DIR with ./configure (see the Texinfo documentation). 2. You should run the test suite, type make check If any error occurs, please report it on the mailing list <mpc-discuss@lists.gforge.inria.fr>, or file a bug at the bug tracker <https://gforge.inria.fr/tracker/?atid=607&group_id=131&func=browse> . 3. To install the GNU MPC library, type make install By default, the files are copied into subdirectories of /usr/local. You need write permissions on these directories, or pass an alternative installation directory using the --prefix option to ./configure. 4. You can optionally create documentation, type make dvi or make ps This requires the Texinfo package (version 4.2 at least). In case of difficulties, please send a description of the problem to <mpc-discuss@lists.gforge.inria.fr>. ############################################################################## Known problems: =============== When LD_LIBRARY_PATH is set to various paths, it might confuse the configure script, even with --with-gmp and --with-mpfr options. Then try to unset LD_LIBRARY_PATH. ############################################################################## Note for AIX users: =================== If GMP was built with the 64-bit ABI, before building and testing GNU MPC, it might be necessary to set the OBJECT_MODE environment variable to 64 by, e.g., export OBJECT_MODE=64 This has been tested with the C compiler IBM XL C/C++ Enterprise Edition V8.0 for AIX, version: 08.00.0000.0021, GMP 4.2.4 and GNU MPFR 2.4.1. ############################################################################## Note for Windows users: ======================= There is a special file Makefile.vc for Windows, contributed by Mickaƫl Gastineau. This file works both for the Windows Server 2003 R2 Platform SDK, and for the Windows SDK of Vista. To use it, simply replace "make" by "nmake /f makefile.vc" in the above instructions: compilation : nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> clean : nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> clean check : nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> check If you want to compile mpc with mingw in the msys shell, you might need to add the following to the configure command (or in your environment): LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include In addition, you might need to give the following additional argument to configure (reported for mpc-0.9): CPP="x86_64-w64-mingw32-gcc -E" (reported by Sisyphus)
| ver. 1.6 |
Github
|
.
| PHP 8.2.30 | ??????????? ?????????: 0 |
proxy
|
phpinfo
|
???????????