mpc/mpc.changes

243 lines
9.0 KiB
Plaintext

-------------------------------------------------------------------
Sat Dec 17 17:12:27 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 1.3.1:
* Bug fix: It is again possible to include mpc.h without
including stdio.h.
- drop mpc-1.3.0-gmpdep.patch
-------------------------------------------------------------------
Thu Dec 15 08:09:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add mpc-1.3.0-gmpdep.patch to avoid dependence on stdio.h when
including mpc.h
-------------------------------------------------------------------
Wed Dec 14 09:25:18 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to version 1.3.0.
* New function: mpc_agm
* New rounding modes "away from zero", indicated by the letter "A"
and corresponding to MPFR_RNDA on the designated real or imaginary part.
* New experimental ball arithmetic.
* New experimental function: mpc_eta_fund
* Bug fixes:
- mpc_asin for asin(z) with small |Re(z)| and tiny |Im(z)|
- mpc_pow_fr: sign of zero part of result when the base has up to sign
the same real and imaginary part, and the exponent is an even
positive integer
- mpc_fma: the returned int value was incorrect in some cases
(indicating whether the rounded real/imaginary parts were
smaller/equal/greater than the exact values), but the computed
complex value was correct.
-------------------------------------------------------------------
Thu Oct 29 18:30:03 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- mpc 1.2.1:
* Fix an incompatibility problem with GMP 6.0 and before
* Fix an intermediate overflow in asin
-------------------------------------------------------------------
Mon Oct 26 08:44:47 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- express build dependencies explicitly to match the versions
required by configue, so that the OBS scheduler is aware of them
- move texinfo requirements to -devel package where they are
are actually used
- package license in every subpackage and mark as license
- run spec-cleaner
-------------------------------------------------------------------
Mon Aug 24 08:07:46 UTC 2020 - Richard Biener <rguenther@suse.com>
- Update to version 1.2.0.
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.
-------------------------------------------------------------------
Fri Aug 2 08:15:32 UTC 2019 - Martin Liška <mliska@suse.cz>
- Use FAT LTO objects in order to provide proper static library.
-------------------------------------------------------------------
Wed Jan 17 08:08:52 UTC 2018 - rguenther@suse.com
- Update to version 1.1.0.
- Compatible with mpfr 4.0.0, obsoletes mpc-1.0.3-addsubulp.diff
and mpc-1.0.3-fmma.diff.
- New functions mpc_cmp_abs and mpc_rootofunity
- 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
- Fixed a bug in mpc_atan(0,y) with |y| near 1
- Adjust URLs to tarball and signature.
-------------------------------------------------------------------
Tue Jan 2 13:06:25 UTC 2018 - rguenther@suse.com
- Add mpc-1.0.3-addsubulp.diff and mpc-1.0.3-fmma.diff to fix build
with mpfr 4.0.0.
-------------------------------------------------------------------
Tue Nov 17 21:09:56 UTC 2015 - mpluskal@suse.com
- Add gpg signature
- Add info scriplet dependencies and move them to correct sections
- Cleanup spec file with spec-cleaner
-------------------------------------------------------------------
Fri Feb 27 12:10:51 UTC 2015 - rguenther@suse.com
- Update to version 1.0.3.
- Fixed mpc_pow
-------------------------------------------------------------------
Thu Jan 16 11:23:22 UTC 2014 - rguenther@suse.com
- Update to version 1.0.2.
- Fixed mpc_atan, mpc_atanh for (+-0, +-1)
- Fixed mpc_log10 for purely imaginary argument
- Fixed case of intermediate zero real or imaginary part in mpc_fma
-------------------------------------------------------------------
Tue Apr 16 10:25:13 UTC 2013 - idonmez@suse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Mon Jul 23 12:47:08 UTC 2012 - jengelh@inai.de
- Correct Requires of libmpc-devel to be libmpc3 rather than libmpc2
-------------------------------------------------------------------
Mon Jul 23 08:43:52 UTC 2012 - rguenther@suse.com
- Update to version 1.0.
- Bump SONAME to libmpc3
- License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections)
for documentation
- Functions renamed:
mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui
- 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
- Skips version 0.9:
- 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
-------------------------------------------------------------------
Sun Jan 29 20:35:55 UTC 2012 - jengelh@medozas.de
- Remove redundant tags/sections per specfile guideline suggestions
-------------------------------------------------------------------
Mon Sep 6 13:59:51 UTC 2010 - rguenther@novell.com
- Update to version 0.8.2.
* Speed-up of mpc_pow_ui through binary exponentiation.
-------------------------------------------------------------------
Thu Jul 1 09:52:55 UTC 2010 - rguenther@novell.com
- really fix baselibs for mpc-devel.
-------------------------------------------------------------------
Thu Jul 1 09:37:56 UTC 2010 - rguenther@novell.com
- fix baselibs for mpc-devel.
-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
- use %_smp_mflags
-------------------------------------------------------------------
Mon Feb 1 12:01:25 UTC 2010 - jengelh@medozas.de
- Package baselibs.conf
-------------------------------------------------------------------
Mon Jan 11 13:46:57 CET 2010 - rguenther@suse.de
- Update to bugfix release 0.8.1.
Fixes
* acosh, asinh, atanh: swap of precisions between real and imaginary parts
* atan: memory leak
* log: wrong ternary value in data file; masked by bug in mpfr 2.4.1
-------------------------------------------------------------------
Tue Dec 1 14:28:22 CET 2009 - rguenther@suse.de
- Fix erroneous test data.
-------------------------------------------------------------------
Thu Nov 5 16:59:22 CET 2009 - rguenther@suse.de
- Update to version 0.8 as required by GCC 4.5.
* C99 feature completion:
- Inverse trigonometric functions: mpc_asin, mpc_acos, mpc_atan,
mpc_asinh, mpc_acosh, mpc_atanh
- Power functions: mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui,
mpc_pow_z, mpc_pow_fr
-------------------------------------------------------------------
Fri Sep 11 12:18:44 CEST 2009 - rguenther@suse.de
- Update to version 0.7. [fate#306970]
* Bumps SONAME to libmpc.so.2.
-------------------------------------------------------------------
Mon Jul 13 11:27:10 CEST 2009 - rguenther@suse.de
- Re-add static library.
- Adjust baselibs.conf for new SO version.
-------------------------------------------------------------------
Mon Jun 8 15:23:17 CEST 2009 - crrodriguez@suse.de
- remove static libraries
-------------------------------------------------------------------
Tue May 19 17:49:15 CEST 2009 - rguenther@suse.de
- Add patch to fix testsuite failures with -D_FORTIFY_SOURCE=2.
- Fix shlib package name.
-------------------------------------------------------------------
Wed Apr 1 22:07:42 CEST 2009 - rguenther@suse.de
- Update to MPC version 0.6.
-------------------------------------------------------------------
Sun Mar 15 20:25:00 CET 2009 - rguenther@suse.de
- Initial packaging of MPC version 0.5.2.