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

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

        at  a87a32c1b14e25dcc4825d6d53671331c33a1dd3 (commit)

- Log -----------------------------------------------------------------
commit a87a32c1b14e25dcc4825d6d53671331c33a1dd3
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sun Aug 31 16:02:42 2014 -0400

    POSIX math: use POSIX now imports Inf and NaN.
    
    The import illusion is not flawless: print -Inf
    Ambiguous use of -Inf resolved as -&Inf() at -e line 1.
    -Inf
    Would need toke.c trip, I guess.
    
    Also, try definining the C99 INFINITY and NAN even if <math.h> didn't.

M       ext/POSIX/Makefile.PL
M       ext/POSIX/POSIX.xs
M       ext/POSIX/lib/POSIX.pm
M       ext/POSIX/t/export.t

commit 71ee1fab0f804db301de8b00cba981345b455645
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sun Aug 31 15:40:51 2014 -0400

    POSIX math: fpclassify continues.

M       ext/POSIX/POSIX.xs
M       perl.h

commit 003f4aa47d4432fae8aca4c7610275c38a4a1463
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sun Aug 31 15:07:13 2014 -0400

    POSIX math: Bessel fixes.

M       ext/POSIX/POSIX.xs

commit d1f925d3dc44a27ed34aceb1aa648a65e3edefff
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sun Aug 31 11:03:48 2014 -0400

    POSIX math: todo for emulating fegetround() with fpgetround().

M       ext/POSIX/POSIX.xs

commit 3db50110c7faafe21fbe30b6df4da1b716d24017
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sun Aug 31 10:51:40 2014 -0400

    POSIX math: Configure scan fpgetround
    
    Legacy BSD way of fegetround.

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 b17398e154f56509b8af42f49de264d9bcee9409
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sat Aug 30 10:34:41 2014 -0400

    POSIX math: lrint and rint emulations.

M       ext/B/t/concise-xs.t
M       ext/POSIX/POSIX.xs

commit 7c6273bfa0a6beceb7351cfde0afa62903a49953
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sat Aug 30 09:56:51 2014 -0400

    POSIX math: 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 0b01638fc3c3ec812cada0109de74a391b461a3f
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sat Aug 30 09:28:43 2014 -0400

    POSIX math: More handling of legacy implementations.

M       ext/POSIX/POSIX.xs

commit 6e3da80d47e6935de9ba5e6095cb4f9026931527
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sat Aug 30 09:17:11 2014 -0400

    POSIX math: Configure scan 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 3c359a18ec4460858f3dc2812ab0ea1a4103a06a
Author: Jarkko Hietaniemi <[email protected]>
Date:   Sat Aug 30 08:54:19 2014 -0400

    POSIX math: fpclassify emulation.

M       ext/POSIX/POSIX.xs

commit 75e224c3b757be8f1d57a2e9236d551feede01f8
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 22:11:58 2014 -0400

    POSIX math: 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 38f959308a11754fd371f2f3f3d19fd5587642da
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 20:31:56 2014 -0400

    POSIX math: HP-UX exceptions.

M       ext/POSIX/POSIX.xs

commit d6869a2777c383d3f3452af3a2ae1ceee8d81ff1
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 14:56:43 2014 -0400

    POSIX math: Have only one not_here for each API.

M       ext/POSIX/POSIX.xs
M       ext/POSIX/t/math.t

commit 75a1e9f24cfab626161c01502ad467c8924b5a05
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 10:38:56 2014 -0400

    POSIX math: Win32 shuffling.

M       ext/POSIX/POSIX.xs
M       ext/POSIX/t/math.t

commit bc15d6618759a7afd5928bdf95b56ab8b26b846b
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 09:52:58 2014 -0400

    POSIX math: Use HAS_ACOSH to enable/disable the C99 math.

M       ext/POSIX/POSIX.xs

commit 5d89b4a5587bc1942571d76cd17573f1f726b183
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 09:46:06 2014 -0400

    POSIX math: Skip the POSIX C99 math tests if no acosh().

M       ext/POSIX/t/math.t

commit ed7514c826a85cb3217a8d2d42fd850943060712
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 09:42:58 2014 -0400

    POSIX math: 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 ffb0103fecd0aff309cd5942e1bf2dcb98ffa29a
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 09:37:20 2014 -0400

    POSIX math: 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 efb26521d6da3af75db9c180546e02a1e934d4b8
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 09:20:43 2014 -0400

    POSIX math: Hopefully better use of Configure symbols.

M       ext/POSIX/POSIX.xs

commit 58fbd1a995183cbf72b5d6953047758a6e8074fa
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 09:01:36 2014 -0400

    POSIX math: Configure scan for j0 and j0l.
    
    (j0 is canary forthe  Bessel functions, common math.h extensions,
     not dependent on C99, j0l is its long double version.)

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 692ae47e90f7ade45d75f7078ce4014197b890ba
Author: Jarkko Hietaniemi <[email protected]>
Date:   Fri Aug 29 08:21:46 2014 -0400

    POSIX math: Add FP_ILOGB0 and FP_ILOGBNAN.

M       ext/POSIX/Makefile.PL
M       ext/POSIX/lib/POSIX.pm
M       ext/POSIX/t/export.t

commit f3b9eb5a30fbd8098ae6b19786758b090bde2f5b
Author: Jarkko Hietaniemi <[email protected]>
Date:   Wed Aug 27 20:52:39 2014 -0400

    POSIX math: 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 46bcc3d606923f195d5383a406976fa59fc4cd0c
Author: Jarkko Hietaniemi <[email protected]>
Date:   Wed Aug 27 20:33:55 2014 -0400

    POSIX math: 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
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to