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

Reply via email to