Commit Graph

36 Commits

Author SHA256 Message Date
Richard Biener
5dca3b48ec - Add mpc-1.3.0-gmpdep.patch to avoid dependence on stdio.h when
including mpc.h

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=47
2022-12-15 08:13:06 +00:00
Richard Biener
d24a706aa2 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=46
2022-12-14 09:30:58 +00:00
Richard Biener
1b1277ab19 Accepting request 844916 from home:AndreasStieger:branches:devel:libraries:c_c++
mpc 1.2.1

OBS-URL: https://build.opensuse.org/request/show/844916
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=44
2020-10-30 09:38:01 +00:00
Richard Biener
498d31557d - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=42
2020-08-24 08:25:06 +00:00
Richard Biener
3a3c432523 Accepting request 720493 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720493
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=40
2019-08-02 08:37:09 +00:00
Richard Biener
6aa8a57d4b - Adjust URLs to tarball and signature.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=38
2018-01-17 08:09:20 +00:00
Richard Biener
0e424088e4 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=37
2018-01-16 10:43:29 +00:00
Richard Biener
08f2af33a1 - Add mpc-1.0.3-addsubulp.diff and mpc-1.0.3-fmma.diff to fix build
with mpfr 4.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=35
2018-01-02 13:06:58 +00:00
Richard Biener
a8ecd6a4dd Accepting request 344959 from home:pluskalm:branches:devel:libraries:c_c++
- Add gpg signature
- Add info scriplet dependencies and move them to correct sections
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/344959
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=34
2015-11-18 08:47:19 +00:00
Richard Biener
543be82418 - Update to version 1.0.3.
- Fixed mpc_pow

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=32
2015-02-27 12:16:26 +00:00
Richard Biener
b73d9bd412 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=30
2014-01-16 11:28:02 +00:00
Richard Biener
56bc0b3996 Accepting request 171077 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/171077
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=28
2013-04-16 10:54:55 +00:00
58167c8c7d Accepting request 128755 from home:jengelh:branches:devel:libraries:c_c++
- Correct Requires of libmpc-devel to be libmpc3 rather than libmpc2

OBS-URL: https://build.opensuse.org/request/show/128755
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=26
2012-07-23 13:05:33 +00:00
Richard Biener
54fdb1cfc5 - Bump SONAME to libmpc3
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=25
2012-07-23 08:55:27 +00:00
Richard Biener
3876573a56 - Update to version 1.0.
- 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=24
2012-07-23 08:54:51 +00:00
9c22a48394 Remove redundant tags/sections
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=23
2012-01-29 20:37:45 +00:00
OBS User autobuild
712cf9249e Accepting request 47284 from devel:libraries:c_c++
checked in (request 47284)

OBS-URL: https://build.opensuse.org/request/show/47284
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=22
2010-09-09 12:41:13 +00:00
Richard Biener
d4b01ff8aa - Update to version 0.8.2.
* Speed-up of mpc_pow_ui through binary exponentiation.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=21
2010-09-06 14:07:24 +00:00
Richard Biener
b712981950 - really fix baselibs for mpc-devel.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=19
2010-07-01 09:53:11 +00:00
Richard Biener
614a98a932 - fix baselibs for mpc-devel.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=18
2010-07-01 09:38:12 +00:00
Richard Biener
345cf67b79 Accepting request 42150 from home:jengelh:smp
Copy from home:jengelh:smp/mpc via accept of submit request 42150 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/42150
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=17
2010-06-28 08:35:50 +00:00
OBS User buildservice-autocommit
5cc84be1d1 Updating link to change in openSUSE:Factory/mpc revision 9.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=42049fddbf56daeccd03c6c40816edb3
2010-02-18 15:41:49 +00:00
OBS User autobuild
c23bdd2b34 checked in (request 32775)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=15
2010-02-18 15:41:47 +00:00
Richard Biener
a7bd23da99 Accepting request 30958 from home:jengelh:baselibs
Copy from home:jengelh:baselibs/mpc via accept of submit request 30958 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/30958
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=14
2010-02-01 16:45:02 +00:00
OBS User buildservice-autocommit
54ecd5225f Updating link to change in openSUSE:Factory/mpc revision 8.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=ebc9bf19f49b18e010d6a5d7e8e706c1
2010-01-12 14:07:35 +00:00
OBS User autobuild
1fc40dece8 checked in
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=13
2010-01-12 14:07:34 +00:00
Richard Biener
bf0392786f - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=12
2010-01-11 12:58:50 +00:00
OBS User buildservice-autocommit
50e02af508 Updating link to change in openSUSE:Factory/mpc revision 7.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=7262dfdeccfaaf15768ffa89aae400f8
2009-12-18 13:46:48 +00:00
OBS User autobuild
e7711fb580 checked in
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=11
2009-12-18 13:46:47 +00:00
Richard Biener
4a9e7c53d8 - Fix erroneous test data.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=9
2009-12-01 13:29:23 +00:00
OBS User autobuild
557158971e checked in
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=8
2009-11-10 11:35:22 +00:00
Richard Biener
285f95404c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpc?expand=0&rev=7
2009-11-05 16:07:31 +00:00
OBS User autobuild
bddff8b435 Accepting request 20998 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/mpc based on submit request 20998 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/20998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc?expand=0&rev=4
2009-09-24 22:50:11 +00:00
OBS User unknown
019764360d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc?expand=0&rev=3 2009-07-13 19:53:15 +00:00
OBS User unknown
cea072ada4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc?expand=0&rev=2 2009-06-08 14:16:08 +00:00
OBS User unknown
b69e66862b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpc?expand=0&rev=1 2009-05-28 02:45:15 +00:00