9329b410a4b0e41c8936d8ef427368fa 2.2.1 unknown 68c1907a8dccc38572a035efb78885bb 2.3.0 unknown 11882241865e5420bdc552df003ccc56 2.3.0 unknown f4953f753e787c6b560feaeeb020ee95 2.3.1 unknown bdefbaae806405a03980de1cfe4d24f2 2.3.1 unknown c9c7a8378ff31b7791afbabd979683df 2.3.1 unknown 6c333b553414ace7d901e1768b327b7b 2.3.1 unknown 7037e7c26ed99e9566309b83e2d1861f 2.3.1 unknown fe88ac2b2920836546d1d0b807e06ef7 2.3.1 unknown e2cf69d6e7009a3257d754a3ce7bae5a 2.3.2 unknown 0a1e65ef60cbaf7d3b6bbd51ff7e172a 2.3.2 unknown 1e14b6416779375eb1522ac833666f0d 2.3.2 unknown 80097dc3d78aab90101c8fe025eb38ee 2.4.0 unknown a564bce25db3527aa5ec578a45c5a0be 2.4.0 unknown 58c59c4086ec1b8c57109cf123457492 2.4.1 unknown e669f7875a459930ba75d000d2f91238 2.4.1 unknown e669f7875a459930ba75d000d2f91238 2.4.1 unknown 26a6b9eec8ab5be82817063093346d0a 2.4.2 autobuild Copy from devel:libraries:c_c++/mpfr based on submit request 25269 from user rguenther daa22d2a7650ea31ef8c070f757b31fc 2.4.2 autobuild Copy from devel:libraries:c_c++/mpfr based on submit request 29105 from user msmeissn b108c2db67242c048309771bce0e0940 2.4.2 autobuild b108c2db67242c048309771bce0e0940 2.4.2 autobuild release number sync b108c2db67242c048309771bce0e0940 2.4.2 autobuild release number sync 74448d48fc2c4e21cb2a61e7f8ddc2b1 3.0.0 autobuild Copy from devel:libraries:c_c++/mpfr based on submit request 48543 from user rguenther 48543 74448d48fc2c4e21cb2a61e7f8ddc2b1 3.0.0 autobuild 11.4 source split adc3920c08f2d1246683afc1bbe8a82f 3.0.1 saschpe Accepted submit request 66524 from user coolo 66524 41ec6abe5014eca2f92d8a4f94de4d10 3.0.1 saschpe Autobuild autoformatter for 66524 41ec6abe5014eca2f92d8a4f94de4d10 3.0.1 adrianSuSE b64f568b7919c2e4e43b5ee50eec5da1 3.1.0 coolo - patch license to follow spdx.org standard - Remove redundant tags/sections per specfile guideline suggestions - Update to version 3.1.0. * The mpfr_urandom and mpfr_urandomb functions now return identical values on processors with different word size. * Speed improvement for the mpfr_sqr and mpfr_div functions using Mulders' algorithm. * Much faster formatted output (mpfr_printf, etc.) with %Rg and similar. * New divide-by-zero exception (flag) and associated functions. - Remove bogus provides/obsoletes for old shared library version. - Fix license, it is LGPL v3 or later. 104603 b64f568b7919c2e4e43b5ee50eec5da1 3.1.0 adrianSuSE branched from openSUSE:Factory c651039c589ef81db7c0f7e59ab7a1dd 3.1.1 coolo - Update to version 3.1.1. * Bug fixes 127071 c651039c589ef81db7c0f7e59ab7a1dd 3.1.1 adrianSuSE Split 12.3 from Factory 8854036fcd267cb38f781281de2eb1f8 3.1.2 coolo - Update to version 3.1.2. * Bug fixes * Updated examples to the MPFR 3.x API 159290 473c3413199f153e11f06f1876c61e84 3.1.2 coolo Add source url to factory too. 184601 473c3413199f153e11f06f1876c61e84 3.1.2 adrianSuSE Split 13.1 from Factory 473c3413199f153e11f06f1876c61e84 3.1.2 adrianSuSE Split 13.2 from Factory 88856a8afb711f99d12eff3ba9eb57d8 3.1.2 dimstar_suse - Add mpfr-3.1.2-patch11.diff to fix possible buffer overflow in mpfr_strtofr (CVE-2014-9474). [bnc#911812] 280281 559102a8876b93619b5854056d215118 3.1.2 dimstar_suse 1 288302 27368bc7936a1ae83c4556d93fd57c38 3.1.3 coolo 1 312940 9f296daf72a9f4af91f18111ce02f5cc 3.1.3 dimstar_suse - Add cummulative patch mpfr-3.1.3-patch1to12.patch * Bug fixes (see <http://www.mpfr.org/mpfr-3.1.3/#fixed> 359955 238de8e950b1b51a291075ca2e9f24de 3.1.4 dimstar_suse mpfr 3.1.4 (forwarded request 367179 from AndreasStieger) 367311 99b4fc7f4536a43a1106f4d0eef96fdb 3.1.5 dimstar_suse - Update to mpfr 3.1.5: * C++11 compatibility. * Bug fixes (see <http://www.mpfr.org/mpfr-3.1.4/#fixed> and ChangeLog file). * More tests. 430694 57d21ad08e8ea2ffaa9a50c0ef3fa8f7 3.1.5 dimstar_suse - Follow openSUSE Packaging Guidelines: do not packae static libraries: + Pass --disable-static to configure. (forwarded request 439927 from dimstar) 440205 c179cc8eb21f314ed7f0cbae077eac8f 3.1.5 dimstar_suse - Add mpfr-3.1.5-p8.patch with cummulative patches to patchlevel p8. 501592 0087bac16d67ab2a568d2319492bbe75 3.1.5 maxlin_factory - Add mpfr-3.1.5-p9.patch with cummulative patches to patchlevel p9, obsoletes mpfr-3.1.5-p8.patch. 512478 237bcfc47acac6b8c0ac40bca6742ddf 3.1.6 dimstar_suse - Update to mpfr 3.1.6 release * Includes mpfr-3.1.5-p9.patch 523593 3123c51ea48afadb335e3825e442fc53 4.0.0 dimstar_suse Please stage together with mpc - Update to mpfr 4.0.0 * The "dinde aux marrons" release. * MPFR now depends on GMP 5.0+ instead of 4.1+. * API change: Applications that call GMP's mp_set_memory_functions function to change the allocators must first call the new function mpfr_mp_memory_cleanup in all threads where MPFR is potentially used; this new function is currently equivalent to mpfr_free_cache. The reason is that the way memory allocation is done by MPFR has changed (again), so that the current GMP allocators are used (since for some applications, the old allocators may become invalid). Note: Freeing the caches like this might have a performance impact on some particular applications; if this is an issue, this could be handled for a future MPFR version. * Mini-gmp support via the --enable-mini-gmp configure option (experimental). * The minimum precision MPFR_PREC_MIN is now 1, with rounding defined as in the errata of IEEE 754-2008 and in the following IEEE 754 revision (ties rounded away from zero). * Shared caches for multithreaded applications. New function mpfr_free_cache2. * Partial support of MPFR_RNDF (faithful rounding). * New functions: mpfr_fpif_export and mpfr_fpif_import to export and import numbers in a floating-point interchange format, independent both on the number of bits per word and on the endianness. * New function mpfr_fmodquo to return the low bits of the quotient corresponding to mpfr_fmod. * New functions mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test, mpfr_flags_save and mpfr_flags_restore to operate on groups of flags. * New functions mpfr_set_float128 and mpfr_get_float128 to convert from/to the __float128 type (requires --enable-float128 and compiler support). 561121 c2576dbfe271edda80df39b08a1dcb39 4.0.1 dimstar_suse 574113 e1d41270882cabf446a9f4c21be46b06 4.0.1 dimstar_suse - Add mpfr-4.0.1-cummulative-patch.patch. Fixes * A subtraction of two numbers of the same sign or addition of two numbers of different signs can be rounded incorrectly (and the ternary value can be incorrect) when one of the two inputs is reused as the output (destination) and all these MPFR numbers have exactly GMP_NUMB_BITS bits of precision (typically, 32 bits on 32-bit machines, 64 bits on 64-bit machines). * The mpfr_fma and mpfr_fms functions can behave incorrectly in case of internal overflow or underflow. * The result of the mpfr_sqr function can be rounded incorrectly in a rare case near underflow when the destination has exactly GMP_NUMB_BITS bits of precision (typically, 32 bits on 32-bit machines, 64 bits on 64-bit machines) and the input has at most GMP_NUMB_BITS bits of precision. * The behavior and documentation of the mpfr_get_str function are inconsistent concerning the minimum precision (this is related to the change of the minimum precision from 2 to 1 in MPFR 4.0.0). The get_str patch fixes this issue in the following way: the value 1 can now be provided for n (4th argument of mpfr_get_str); if n = 0, then the number of significant digits in the output string can now be 1, as already implied by the documentation (but the code was increasing it to 2). * The mpfr_cmp_q function can behave incorrectly when the rational (mpq_t) number has a null denominator. * The mpfr_inp_str and mpfr_out_str functions might behave incorrectly when the stream is a null pointer: the stream is replaced by stdin and stdout, respectively. This behavior is useless, not documented (thus incorrect in case a null pointer would have a special meaning), and not consistent with other input/output functions. 603129 f87873b9c4e8a5f1399ec4e76712ed49 4.0.1 dimstar_suse - Fix %install_info_delete usage: * It has to be performed in %preun not in %postun. * See https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25install_info_delete. (forwarded request 610001 from 1Antoine1) 610003 e0e48c637d4c0ef7d81e75797468cef2 4.0.2 coolo - Update to mpfr 4.0.2 * Cummulative bugfix release, includes mpfr-4.0.1-cummulative-patch.patch. 670549 5951c75f55a53cb8bfa9366a4f0c9627 4.0.2 dimstar_suse - Add floating-point-format-no-lto.patch in order to fix assembler scanning (boo#1141190). (forwarded request 715464 from marxin) 715477 616ef64cce961b0d4148de4655a8c13c 4.0.2 dimstar_suse - Add cummulative patch mpfr-4.0.2-p6.patch fixing various bugs. 790496 3d463388f3c7a5a676da9551f8c349fb 4.1.0 dimstar_suse - Update to mpfr 4.1.0 * New function mpfr_get_str_ndigits about conversion to a string of digits. * New function mpfr_dot for the dot product (incomplete, experimental). * New functions mpfr_get_decimal128 and mpfr_set_decimal128 (available only when MPFR has been built with decimal float support). * New function mpfr_cmpabs_ui. * New function mpfr_total_order_p for the IEEE 754 totalOrder predicate. * The mpfr_out_str function now accepts bases from -2 to -36, in order to follow mpfr_get_str and GMP's mpf_out_str functions (these cases gave an assertion failure, as with other invalid bases). * Shared caches: cleanup; really detect lock failures (abort in this case). * The behavior of the formatted output functions (mpfr_printf, etc.) with an empty precision field has improved: trailing zeros are kept in a way similar to the formatted output functions from C. * Improved mpfr_add and mpfr_sub when all operands have a precision equal to twice the number of bits per word, e.g., 128 bits on a 64-bit platform. * Optimized the tuning parameters for various architectures. * Improved test coverage to 98.6% of code for x86_64. * Bug fixes. * MPFR manual: corrected/completed the mpfr_get_str description in order to follow the historical behavior and GMP's mpf_get_str function. - Remove mpfr-4.0.2-p6.patch and floating-point-format-no-lto.patch 820814 375dba15fc617520dfcf622e7a39d39f 4.1.0 dimstar_suse - Add cummulative patch mpfr-4.1.0-p7.diff fixing various bugs. 871455 f3eed8fcef9afe8c7a1b9ff654aa6a75 4.1.1 dimstar_suse - Update to mpfr 4.1.1 * Bug fixes (see <https://www.mpfr.org/mpfr-4.1.0/#fixed> and/or the ChangeLog file), in particular for macros implementing functions. * Improved manual formatting. * Accumulated bugfixes - Remove mpfr-4.1.0-p7.diff, all patches are contained in the new version. - Update mpfr.keyring 1036672 0b1918b1f1b99d9befde6147759ecdc2 4.1.1 dimstar_suse - package license files correctly (forwarded request 1036805 from AndreasStieger) 1037024 be55bf9654fa0958355680de24393c6c 4.1.1 dimstar_suse - Add mpfr-4.1.1-patch01.patch to fix bug with code using the mpfr_custom_get_kind macro. 1037844 85148bd036ce9c674689034193b340d7 4.2.0 dimstar_suse - tests-tsprintf.patch: Avoid testsuite failure with glibc >= 2.37 - Update to mpfr 4.2.0 * New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu, mpfr_atanu and mpfr_atan2u. * New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi, mpfr_asinpi, mpfr_atanpi and mpfr_atan2pi. * New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and mpfr_compound_si. * New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj, mpfr_pow_sj and mpfr_rootn_si (mpfr_pown is actually a macro defined as an alias for mpfr_pow_sj). * Bug fixes. In particular, for the formatted output functions (mpfr_printf, etc.), the case where the precision consists only of a period has been fixed to be like ".0" as specified in the ISO C standard, and the manual has been corrected and clarified. The macros of the custom interface have also been fixed: they now behave like functions (except a minor limitation for mpfr_custom_init_set). - Remove mpfr-4.1.1-patch01.patch which is included in the new release. 1062392