In perl.git, the branch smoke-me/jhi/infnan has been created
<http://perl5.git.perl.org/perl.git/commitdiff/767fc47be636e0c5d457f491938c42be11fe7401?hp=0000000000000000000000000000000000000000>
at 767fc47be636e0c5d457f491938c42be11fe7401 (commit)
- Log -----------------------------------------------------------------
commit 767fc47be636e0c5d457f491938c42be11fe7401
Author: Jarkko Hietaniemi <[email protected]>
Date: Sun Aug 31 09:48:46 2014 -0400
AIX: if long doubles do not mix with infinity, disable long doubles.
M hints/aix.sh
commit 9f00b873fe10df21cd8c1ce2b62ad74f098c69da
Author: Jarkko Hietaniemi <[email protected]>
Date: Sun Aug 31 09:21:30 2014 -0400
Detect HAS_AIX_POWL_NEG_BASE_BUG in hints/aix.sh
M hints/aix.sh
commit 7d4634e8df69fa8099f70c2c49c041274f5d80e0
Author: Jarkko Hietaniemi <[email protected]>
Date: Sun Aug 31 08:34:10 2014 -0400
The fp classification is a royal mess.
Try avoiding false detections by guarding against an interface falsely
matching a set of return values. This can still go wrong if <math.h>
declares several sets. Would really need an array of Configure tests.
M perl.h
commit 61c5e2b68f2bf32bd065e39d03e56370324458b3
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 23:39:28 2014 -0400
Wrong result for double-double sqrt(2).
M t/op/sprintf2.t
commit b92866975dca839ebe14ce452eec644a2e6227dc
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 23:13:27 2014 -0400
S_infnan_copy needs at most 5 bytes of output size.
M sv.c
commit dde8bcfa56719e8c392e3c8a39f5a336dcc52042
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 21:14:12 2014 -0400
Do not test sin/cos at [+-]pi, either.
With AIX and long doubles you may not get exactly the approximation
of pi you were thinking of. "This is not the pi you are looking for".
M t/op/exp.t
commit 1e266daae9f1ce4eede3f3db52e4a0e6dd04c224
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 21:11:30 2014 -0400
Avoid using function pointers for math functions.
Otherwise AIX with long double has issues, see perl #122571. AIX has
some rather intricate arrangement of symbols and macros. Also, it is
okay to use two switches instead of just one.
M pp.c
-----------------------------------------------------------------------
--
Perl5 Master Repository