Branch: refs/heads/native_pbc2
  Home:   https://github.com/parrot/parrot
  Commit: d92e6919afcb5b778b07a0d76e58a2c8321dda50
      
https://github.com/parrot/parrot/commit/d92e6919afcb5b778b07a0d76e58a2c8321dda50
  Author: Reini Urban <[email protected]>
  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.



_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits

Reply via email to