Revision history for Perl module Data::Float::DoubleDouble
1.09
- Add get_doubles function.
- Fix croak() message in DD2HEX XSub. (Replace '%' with '%%' where required.)
1.08
- Add dd_bytes function.
- Remove valid_hex, valid_bin, valid_unpack - silly ideas in the first place
1.07
- Change template for NV2H() and H2NV() from "D<" to "F<", and provide LD2H() and
H2LD() - which use the "D<" template.
- Rewrite _calculate as an XSub. (I don't trust perl to be always capable of calculating
2 ** k correctly.)
1.06
- Add NV2binary and express() functions.
1.05
- Add DD2HEX and std_float_H functions.
1.04
- Add some metadata to Makefile.PL.
- Small rewrite of float_B to avoid new warning scheduled for 5.22
1.03
- Add some more tests.
- Add validate_hex, validate_unpack, validate_bin
- Add float_class, float_is_finite, float_is_zero, float_is_nzfinite, float_is_normal,
float_is_subnormal, nextafter, nextup, nextdown for compatibility with Data::Float.
- Add DD_* vars to reflect the float.h values for the various LDBL_* macros (and for
FLT_RADIX).
- Define PERL_NO_GET_CONTEXT
1.02
- Update version number to the correct value (1.02) ... as opposed to what
happened wrt 1.01.
1.01
- INCOMPATIBLE WITH EARLIER VERSIONS !!
- Refactor, including coverage of those double-doubles whose values require more
than 106 bits for accurate representation.
0.03
- Alter float_H to, in list context, return (single) sign and (single) exponent, in
addition to the hex string and binary string it was already returning in list context.
- Add some more test files.
0.01
- First release.