pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/mpcomplex



Module Name:    pkgsrc
Committed By:   asau
Date:           Wed Mar  9 18:59:46 UTC 2011

Modified Files:
        pkgsrc/math/mpcomplex: Makefile distinfo

Log Message:
Update to mpc-0.9
Prompted by Stathis Kamperis.

Changes:

  * 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
      + exp: close to infinite loop for argument close to 0
      + sqrt: close to infinite loop for argument close to 1
      + 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


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/math/mpcomplex/Makefile \
    pkgsrc/math/mpcomplex/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index