In perl.git, the branch smoke-me/jhi/infnan has been created
<http://perl5.git.perl.org/perl.git/commitdiff/bbedaf1d15003fb05f112cbccdcce734be8a9315?hp=0000000000000000000000000000000000000000>
at bbedaf1d15003fb05f112cbccdcce734be8a9315 (commit)
- Log -----------------------------------------------------------------
commit bbedaf1d15003fb05f112cbccdcce734be8a9315
Author: Jarkko Hietaniemi <[email protected]>
Date: Tue Jun 2 18:09:54 2015 -0400
infnan: Implement NaN payload APIs.
Based on the latest ISO/IEC WG draft:
http://www.open-std.org/JTC1/sc22/wg14/www/docs/n1778.pdf
(section 14.10, pp 46-47). There isn't yet an official C1X effort
(these weren't part of C11) so there's no C1X to refer.
M ext/POSIX/POSIX.xs
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/lib/POSIX.pod
M ext/POSIX/t/export.t
M ext/POSIX/t/math.t
commit 3cb73b8bdd1f3f99922b2670703bad719381bfd6
Author: Jarkko Hietaniemi <[email protected]>
Date: Thu Jun 4 08:09:49 2015 -0400
infnan: Notes on the nan payload.
M perl.h
commit f44879fd11700e33c3edfc6784351388a6a40d11
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Jun 6 10:14:44 2015 -0400
infnan: nan quiet/signaling bit fixes
M perl.h
commit ae94d2db9c48654efe94bfa51d9d416b9c6895a6
Author: Jarkko Hietaniemi <[email protected]>
Date: Sun Mar 1 16:19:13 2015 -0500
infnan: define NV_NAN_PAYLOAD_MASK and NV_NAN_PAYLOAD_PERM
MASK: how to mask the nan payload bytes
PERM: how to order the nan payload bytes (0x0 = LSB)
M perl.h
commit 129b8d1c5eef8cbb3f1be64e758acd4df4ac922a
Author: Jarkko Hietaniemi <[email protected]>
Date: Sun Mar 1 20:16:02 2015 -0500
infnan: move the mantbits definitions from perl.h to Configure
(this way they will be available via %Config)
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 perl.h
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 50b2c6d4e355d510f0ba0676478bdf41e6f4e7d7
Author: Jarkko Hietaniemi <[email protected]>
Date: Sun Mar 1 14:41:42 2015 -0500
infnan: fix and be explicit about the doublekind/longdblkind
This will make easier to Configure-fy the quiet/signaling
defines instead of depending on perl.h definitions.
M perl.h
commit 7a29e4a11c092657b67f7f8b14e68dd517c94328
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Feb 28 13:04:38 2015 -0500
infnan: macros for testing and setting nan quiet/signaling
M perl.h
commit 7bb71615a229e2196ea75e293896a14e59dbe98c
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Feb 27 17:17:48 2015 -0500
infnan: introduce NV_NAN_PAYLOAD_BITS
M perl.h
commit 18037b2945f51c06b82a3d5934500c6303a28a2e
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Jun 6 08:31:45 2015 -0400
infnan: quadmath fixes for compile-time inf/nan
M perl.h
commit 6878eaf90579b864674390fd8fb1fa5814215a22
Author: Jarkko Hietaniemi <[email protected]>
Date: Thu Mar 12 08:17:16 2015 -0400
infnan: assume quadmath endianness equals native double endianness
M perl.h
commit 6e8e6c11bfb8a82148d5f7658fe342535128cce5
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Feb 27 16:57:52 2015 -0500
infnan: introduce NV_MANT_BITS
(the real bits, not including possible implicit bit)
M perl.h
commit ffa37f69567de23dcf0ed700a12467ed271579a6
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Feb 27 17:29:39 2015 -0500
infnan: restore the fallbacks for PL_inf/PL_nan
(all the world is not Configure, and Configure may fail)
M perl.h
commit e99e6cbdda77b6bffc45ae79db1b4afbfde6e54e
Author: Jarkko Hietaniemi <[email protected]>
Date: Thu Feb 26 20:26:22 2015 -0500
infnan: simplify NV_INF and NV_NAN
M perl.h
commit b17a7625200bf1e646f4976ae377d60ced288eb5
Author: Jarkko Hietaniemi <[email protected]>
Date: Thu Feb 26 20:20:41 2015 -0500
infnan: add const PL_inf and PL_nan
Dual nature: .nv has the NV, .u8 has the bytes.
M globvar.sym
M perl.h
commit 468ff15b724b42ad2505709fa63b415ee9d3f815
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Feb 28 10:16:47 2015 -0500
infnan: Configure scan for fp mantissa bytes
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 f8ec571f64af699f2c8b8e3711f4f941f253d5c4
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Feb 28 10:23:06 2015 -0500
infnan: Configure scan for infnan bytes
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
-----------------------------------------------------------------------
--
Perl5 Master Repository