Age | Commit message (Collapse) | Author | Files | Lines |
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
pkglint -Wall -F --only aligned -r
Manual correction in R/Makefile.extension for the MASTER_SITES
continuation line.
|
|
* Fix build with math/mpfr-4.0.0
Changelog:
Changes in version 1.1.0:
- 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
|
|
|
|
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
|
|
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:
pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
|
|
mirror.
|
|
MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
|
|
The work directories are almost empty, so it doesn't save much space.
It makes debugging annoying and it breaks local DISTDIR settings.
|
|
Changes in version 1.0.3:
- Fixed mpc_pow, see
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html
- #18257: Switched to libtool 2.4.5.
|
|
- 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
|
|
can be fetched correctly, keeping in sync with devel/gmp inplace.mk
|
|
|
|
Note that tests might need the package installed.
Changes in version 1.0.1:
- 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 since version 0.9:
- 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
|
|
|
|
|
|
|
|
NetBSD-current with gcc45)
|
|
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
|
|
as math/mpcomplex.
Packaged by Marko Schuetz for pkgsrc-wip.
MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result.
It is built upon and follows the same principles as MPFR.
|