In perl.git, the branch smoke-me/jhi/posix-math has been created
<http://perl5.git.perl.org/perl.git/commitdiff/2a1a59916124dde5ca0aa0fad9ce004439e3030b?hp=0000000000000000000000000000000000000000>
at 2a1a59916124dde5ca0aa0fad9ce004439e3030b (commit)
- Log -----------------------------------------------------------------
commit 2a1a59916124dde5ca0aa0fad9ce004439e3030b
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 10:34:41 2014 -0400
POSIX=:math_h: lrint and rint emulations.
M ext/B/t/concise-xs.t
M ext/POSIX/POSIX.xs
commit 3354f193a4a142290e968a3675ea6cdb4ea4d9b0
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 09:56:51 2014 -0400
POSIX=:fenv_h: Add fegetround() and fesetround().
M ext/B/t/concise-xs.t
M ext/POSIX/Makefile.PL
M ext/POSIX/POSIX.xs
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/t/export.t
commit 8587d0717a48b2bdbde81d63cbdae7ea1530cfc2
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 09:28:43 2014 -0400
POSIX=:math_h: More handling of legacy implementations.
M ext/POSIX/POSIX.xs
commit e469f2c1132712654ef8e30bb1bce68ca7af1658
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 09:17:11 2014 -0400
Configure: add d_fegetround and i_fenv.
M Configure
M Cross/config.sh-arm-linux
M NetWare/config.wc
M Porting/Glossary
M Porting/config.sh
M config_h.SH
M configure.com
M plan9/config_sh.sample
M symbian/config.sh
M uconfig.h
M uconfig.sh
M uconfig64.sh
M win32/config.ce
M win32/config.gc
M win32/config.vc
commit 66c68a79cc4d49da0ab5c2631980df5ef6badc1d
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 30 08:54:19 2014 -0400
POSIX=:math_h: fpclassify emulation.
M ext/POSIX/POSIX.xs
M perl.h
commit 8e6c0905f51d1ef6a66b5c87d667dafc17883ed7
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 22:11:58 2014 -0400
POSIX=:math_h: Portability emulations and constants.
Plus fix the cmp_ok tests which had epsilon 18 magnitudes off.
(Didn't cause any false positives, luckily.)
M ext/POSIX/POSIX.xs
M ext/POSIX/t/math.t
commit 3939b032c840a09dcb27145de958cfe36b686cba
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 20:31:56 2014 -0400
POSIX=:math_h: HP-UX exceptions.
M ext/POSIX/POSIX.xs
commit 4dbd0df60e5d1bd37315fa89e8e39b8acfcbf362
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 19:57:39 2014 -0400
apidoc for Perl_isinfnan.
M numeric.c
commit f7985592afa9c01cd76d592ff0b4531af63722e9
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 14:56:43 2014 -0400
POSIX=:math_h: Have only one not_here for each API.
M ext/POSIX/POSIX.xs
M ext/POSIX/t/math.t
commit d3a97368f29a0bc9486dc60b9550446751cd5efe
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 10:56:11 2014 -0400
Another way to detect C99.
M perl.h
commit ef8c8d49de343216837c1cf7305d23f54bde187e
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 10:38:56 2014 -0400
POSIX=:math_h: Win32 shuffling.
M ext/POSIX/POSIX.xs
M ext/POSIX/t/math.t
commit 6c89b0074b06c81c5bb734930f50e336870cc3cf
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 09:52:58 2014 -0400
Use HAS_ACOSH to enable/disable the C99 math.
M ext/POSIX/POSIX.xs
commit c89ec0d319e594121319ed47c2e579a1e3cb5e75
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 09:46:06 2014 -0400
Skip the POSIX C99 math tests if no acosh().
M ext/POSIX/t/math.t
commit b1b415d484de6060946b537ebd699f4297674957
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 09:42:58 2014 -0400
Configure: scan for acosh.
M Configure
M Cross/config.sh-arm-linux
M NetWare/config.wc
M Porting/Glossary
M Porting/config.sh
M config_h.SH
M configure.com
M plan9/config_sh.sample
M symbian/config.sh
M uconfig.h
M uconfig.sh
M uconfig64.sh
M win32/config.ce
M win32/config.gc
M win32/config.vc
commit 380be963505565c77587a9101dcd5b7535a25571
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 09:37:20 2014 -0400
Add more C99 math tests.
(Note: these all will fail if we don't have C99 math. Duh.)
M ext/POSIX/t/math.t
M ext/POSIX/t/posix.t
commit 262d730f253a65f236168ac6971cc4e8d536d708
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 09:20:43 2014 -0400
POSIX=:math_h: Hopefully better use of Configure symbols.
M ext/POSIX/POSIX.xs
commit 226d2d5ea71ba4a86e4115e2c8b8954696fe3e06
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 09:01:36 2014 -0400
Configure: scan for j0 and j0l.
(These are common math.h extensions, not dependent on C99)
M Configure
M Cross/config.sh-arm-linux
M NetWare/config.wc
M Porting/Glossary
M Porting/config.sh
M config_h.SH
M configure.com
M plan9/config_sh.sample
M symbian/config.sh
M uconfig.sh
M uconfig64.sh
M win32/config.ce
M win32/config.gc
M win32/config.vc
commit 0d4798db92341f2056dbaca6b21d0c551ab2d8d0
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 08:45:09 2014 -0400
HAS_C99 was oddly defined, and oddly used.
It was defined as "C version high enough, but not VMS",
but used as "does it have intmax_t". Now that we have
I_STDINT, we can do better.
M perl.h
M sv.c
commit d065ab01532fb801a901971f7720f4d5d1efa243
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 08:43:34 2014 -0400
Configure: add i_stdint.
M Configure
M Cross/config.sh-arm-linux
M NetWare/config.wc
M Porting/Glossary
M Porting/config.sh
M config_h.SH
M configure.com
M plan9/config_sh.sample
M symbian/config.sh
M uconfig.h
M uconfig.sh
M uconfig64.sh
M win32/config.ce
M win32/config.gc
M win32/config.vc
commit 8b16a9229b9141df6942aef6c601ca2ee85c088d
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 29 08:21:46 2014 -0400
POSIX=:math_h: Add FP_ILOGB0 and FP_ILOGBNAN.
M ext/POSIX/Makefile.PL
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/t/export.t
commit 6a798793723f90a4ee23815773d485c3649395bc
Author: Jarkko Hietaniemi <[email protected]>
Date: Wed Aug 27 20:52:39 2014 -0400
POSIX=:math_h: Implement glue for the C99 math functions.
Plus the Bessel functions j0, j1, jn, y0, y1, yn: common extensions
from BSD/SVID/XPG4.
Plus the constants INFINITY/NAN.
M ext/B/t/concise-xs.t
M ext/POSIX/Makefile.PL
M ext/POSIX/POSIX.xs
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/t/export.t
M ext/POSIX/t/posix.t
commit f72b08dc808f2cc791e5ad8d03335870df42899e
Author: Jarkko Hietaniemi <[email protected]>
Date: Wed Aug 27 20:33:55 2014 -0400
POSIX=:math_h: Add M_ constants like M_PI.
M ext/POSIX/Makefile.PL
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/t/export.t
M ext/POSIX/t/posix.t
commit 4f6f5eb52749b35b672ea6c5467cfaedb5836782
Author: Jarkko Hietaniemi <[email protected]>
Date: Wed Aug 27 21:17:30 2014 -0400
Add a simple atan2() test.
(Not similar to the 'torture tests' that were removed.)
M t/op/exp.t
-----------------------------------------------------------------------
--
Perl5 Master Repository