In perl.git, the branch smoke-me/jhi/c99-math has been created <http://perl5.git.perl.org/perl.git/commitdiff/d8820fada45fee13e5cba7dc336482ec10da98cd?hp=0000000000000000000000000000000000000000>
at d8820fada45fee13e5cba7dc336482ec10da98cd (commit) - Log ----------------------------------------------------------------- commit d8820fada45fee13e5cba7dc336482ec10da98cd Author: Jarkko Hietaniemi <j...@iki.fi> Date: Thu Nov 13 18:59:38 2014 -0500 These are all emulated. M ext/POSIX/t/math.t commit 1564875dabe950dda753d870f22bc8173e4204d8 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Thu Nov 13 18:49:47 2014 -0500 Emulate signbit() if necessary. M ext/POSIX/POSIX.xs M ext/POSIX/t/math.t commit ac61319137f1ff631619ea725f037754d1537dbc Author: Jarkko Hietaniemi <j...@iki.fi> Date: Thu Nov 13 07:10:01 2014 -0500 fpclassify is emulated if necessary. M ext/POSIX/t/math.t commit fc5cd1a2f1e9ed4d8f0a6ae2c71309243e85409e Author: Jarkko Hietaniemi <j...@iki.fi> Date: Thu Nov 13 06:42:31 2014 -0500 checkcfgvar.pl needs autodie needs Fatal needs Scalar::Util needs lib. M t/porting/checkcfgvar.t commit f69fb24dc3fa5b48695258f4ace5f614f178e511 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:41:29 2014 -0500 We no more need to guard these with HAS_ACOSH. M ext/POSIX/POSIX.xs commit 745c8f7c22d35962a6ccf85c83c7b68ad30f2b7c Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:33:23 2014 -0500 Remove Cygwin cases. Case. M ext/POSIX/POSIX.xs commit 2cf1cb114c50bc78a1c44a9ba10e47bf6a1825ae Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:33:07 2014 -0500 Remove unneeded Win32 cases. M ext/POSIX/POSIX.xs commit b8c1c9fb3b44d51612d8e58feea45556d1494683 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:22:56 2014 -0500 Enable the C99 math Win32 definitely has. M win32/config.ce M win32/config.gc M win32/config.vc commit 9a6f2bf90b0e3a2f279b26936958886d5c8b80be Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:32:06 2014 -0500 undef c99_foo ifndef HAS_FOO M ext/POSIX/POSIX.xs commit b4c82a50d4d5a127e81a182e60da9d343d9cac34 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:18:23 2014 -0500 cosh and log10 are already C89. M Cross/config.sh-arm-linux M ext/POSIX/POSIX.xs commit fbdd9fc3321e4aaca45f96808fa5fec8927e544a Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 19:09:04 2014 -0500 Remove empty case. M ext/POSIX/POSIX.xs commit 4ee5eb2ac31caa087b3dd7b05f9f272eed5e073f Author: Jarkko Hietaniemi <j...@iki.fi> Date: Thu Nov 13 07:01:57 2014 -0500 Tru64 more false symbols. M hints/dec_osf.sh commit 92217ddb983b0da21eea4a59f0256582aa03e6df Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 19:07:35 2014 -0500 Remove unneeded Tru64 cases. M ext/POSIX/POSIX.xs M hints/dec_osf.sh commit afc0950d9cbe86331b702e1687cd9f1f07f6ee79 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 19:05:50 2014 -0500 VMS should now be handled. M ext/POSIX/POSIX.xs commit 789fe13f1a2230e537dc1e64c56e6a890145bce5 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 19:04:47 2014 -0500 We now have symbols for llrint and llround. M ext/POSIX/POSIX.xs commit 2545e81a59522772c3a2c23d1d2a155f2d522d8c Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 19:03:25 2014 -0500 Android should be doing the Configure scans. M ext/POSIX/POSIX.xs commit cbd17659f28910b967b829a21c39a8c323e122f6 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 18:49:14 2014 -0500 Remove trivial unneeded cases of not having C99 math. M ext/POSIX/POSIX.xs commit 9913069def108bf515aae5fb2a84d79190923883 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 18:47:41 2014 -0500 Only #ifndef gcc cases remain. M ext/POSIX/POSIX.xs commit be0aa8abc04efc8f060b8be75b2c82bc5671267a Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 18:47:01 2014 -0500 Remove unneeded HP-UX cases. M ext/POSIX/POSIX.xs commit 981cdf8c1c0b0ed36f35e38543e4f9c43698c6c0 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 18:35:04 2014 -0500 quadmath has tgammaq, not tgammal. M ext/POSIX/POSIX.xs commit 5227abe19b1e2e07fb0900ee173c9186e716f7bc Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 07:00:56 2014 -0500 Make the C99 *l test a little bit more accepting. M ext/POSIX/POSIX.xs commit 0030d6ef69f930debb1dd8d72a942ae40a33a675 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 06:56:15 2014 -0500 The NO_C99_LONG_DOUBLE_MATH is no more used. M ext/POSIX/POSIX.xs commit a9c74cf3ef2f96983d71230f97331afd920fe2dd Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 06:54:47 2014 -0500 AIX: Configure now detect this, leave the comment. (Some AIX do not have long double math interfaces.) M ext/POSIX/POSIX.xs commit ab97726b81fb974d02bdf1c15a0dfe0a80855770 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 20:04:41 2014 -0500 VMS configure.com M configure.com commit 14639b6ee1105daab88dfaff21ba8c014f63551d Author: Jarkko Hietaniemi <j...@iki.fi> Date: Wed Nov 12 19:21:31 2014 -0500 checkcfgvar.pl --regen --default=undef; make regen M Cross/config.sh-arm-linux M NetWare/config.wc M Porting/config.sh 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 4a8187ff698e74c09719763d97367c25c0e2d417 Author: Jarkko Hietaniemi <j...@iki.fi> Date: Mon Nov 10 21:12:33 2014 -0500 Add Configure symbols to all the missing C99 math APIs. Almost all - e.g. isless() will stand in for the other isfoo() order comparison macros. M Configure M Porting/Glossary M config_h.SH M ext/POSIX/POSIX.xs ----------------------------------------------------------------------- -- Perl5 Master Repository