In perl.git, the branch smoke-me/jhi/c99-math has been created

<http://perl5.git.perl.org/perl.git/commitdiff/9f34b820a64e7f0296ed35149226d57e22f8e112?hp=0000000000000000000000000000000000000000>

        at  9f34b820a64e7f0296ed35149226d57e22f8e112 (commit)

- Log -----------------------------------------------------------------
commit 9f34b820a64e7f0296ed35149226d57e22f8e112
Author: Jarkko Hietaniemi <j...@iki.fi>
Date:   Thu Nov 13 18:59:38 2014 -0500

    These are all emulated, so can be tested.

M       ext/POSIX/t/math.t

commit 2f22eb0bed5b2655395198cf98d7bdabc3623e08
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 cbc7dd86eb9847c15de9dbe3ca2a3e44a145cfe9
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 a82723dcc1f05a71ac16085a10b3ef6361ab5945
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 16f1262739a28c003b570a2f6a56ca34ca69f463
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 7baa54707ae01dd57327ce152440a16148ce8df5
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 4cde9bac167c15800034fc8db7ef569f4634732c
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 1f0d12b8c61b30cff25810854bb45225c64768a9
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 417ded0ec707207b3996d87ebc7c89b60d3b1d55
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 52ee77c419b7f23d16099b339bf3e1e934419def
Author: Jarkko Hietaniemi <j...@iki.fi>
Date:   Wed Nov 12 19:09:04 2014 -0500

    Remove now empty case.

M       ext/POSIX/POSIX.xs

commit 533b2bb323a49bbcb83cf6211577b9230861f6a2
Author: Jarkko Hietaniemi <j...@iki.fi>
Date:   Thu Nov 13 07:01:57 2014 -0500

    Tru64 more undef hints.

M       hints/dec_osf.sh

commit ca44a6c3e7ae20f4134f78a109e9b8bed69fb5a1
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 ae0befedc49add9ae03eb2e147bce1966db42ef4
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 5e00ff27b448c20350b2036abc779cf272d661a3
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 68710423a8fe920dba49d742715987d6bb216d21
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 f53b31a0ea0cb04277ea3bffb2d3791a75543387
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 ab616f3d5a83104763d9c170eefecb57c0e2ce19
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 f541511160d18a3cd23c62c2f79c9272db9e50dc
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 fb78745df6b5b1063377d4cc8aa8144b78c9f531
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 2076c02b9cb2fb6ebf8d2da7bebba80d081ba89f
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 075b4351506638d1915f5995801fb5d92bc5f4cd
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 d54412a026ef1b7973b3e066ee1c162be9218775
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 5c9e5e1452bb07edfd05e24732b87e10271c387d
Author: Jarkko Hietaniemi <j...@iki.fi>
Date:   Wed Nov 12 20:04:41 2014 -0500

    VMS configure.com C99 math symbols

M       configure.com

commit fe9f8dda8698a1f9894685ff4bd3bd59f9fe1eb2
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 6073658059ac748f8db1ea19dd86f72953c9d40f
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.
    
    Also not going for all the *l() versions of each interface.

M       Configure
M       Porting/Glossary
M       config_h.SH
M       ext/POSIX/POSIX.xs
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to