[parrot/parrot] d92e69: Configure probes for format, sizes, ranges and dig...
GitHub
noreply at github.com
Wed Sep 12 01:43:49 UTC 2012
Branch: refs/heads/native_pbc2
Home: https://github.com/parrot/parrot
Commit: d92e6919afcb5b778b07a0d76e58a2c8321dda50
https://github.com/parrot/parrot/commit/d92e6919afcb5b778b07a0d76e58a2c8321dda50
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-11 (Tue, 11 Sep 2012)
Changed paths:
M config/auto/format.pm
M config/auto/format/test_c.in
M config/auto/sizes.pm
M config/auto/sizes/test_c.in
M src/packfile/pf_items.c
Log Message:
-----------
Configure probes for format, sizes, ranges and digits
Probe FLOATVAL_FMT/floatvalfmt with float round-trip precision tests.
Found that long double and __float128 on intel are
stable only with %17Lg. I.e. 17 digits precision in number-string round
trips. Do the precision test for all float types.
Also test for the cpp defines of ranges and DBL|FLT_DIG
(precision digits).
New config hash value for floatvaldig, the number of compiler
precision digits, which be different to the tested floatvalfmt.
Improved HAS_FLOAT128 detection.
Use HAS_INT64 instead of HAS_LONGLONG for bswap64.
More information about the parrot-commits
mailing list