Skip to content

Releases: pryrt/Data-IEEE754-Tools

v0.018004

01 Oct 17:47
Compare
Choose a tag to compare

Final bugfix for #14; verified on ivsize=4

v0.018001

24 Sep 18:52
Compare
Choose a tag to compare

Fix .travis.yml bug and makefile bug...

v0.018

23 Sep 18:31
Compare
Choose a tag to compare

v0.018 2017-Jun-14 (2017-Sep-23)
- changing names per the naming-convention issue#6
+ make
:floatingpoint, to_hex_floatingpoint(), to_dec_floatingpoint()
aliases to
:convertToString, convertToHexString(),
convertToDecimalString()
+ make
:raw754, hexstr754_from_double(), binstr754_from_double(),
hexstr754_to_double(), binstr754_to_double()
aliases to
:internalString, convertToInternalHexString(),
convertToInternalBinaryString(), convertFromInternalHexString(),
convertFromInternalBinaryString()
+ for convertToDecimalString() and convertToHexString, add in optional
conversionSpecification -- it specifiers the number of digits after the
fractional-point.
- meta: improve test coverage, documentation, development automation

v0.017_002 alpha release for CPAN::Testers

27 Mar 15:47
Compare
Choose a tag to compare

I've solidified on naming convention (#6), at least for now. Bring it back into the trunk and then tag an alpha release

v0.016

31 Aug 19:25
Compare
Choose a tag to compare

v0.016 2016-Aug-29
- had a bug in v0.014 Makefile which caused CPAN to not
index; tried a couple of submissions, none of which
really did what I wanted. Will try to move up to next
public release version number (v0.016), and ask PAUSE
to forget the incorrect v0.14001.0 release, and hopefully
re-index to this release.

(forgot to make the GitHub release; publishing Aug-31)

v0.014

29 Aug 16:10
Compare
Choose a tag to compare

v0.014 2016-Aug-29

v0.012

14 Jul 14:25
Compare
Choose a tag to compare

v0.012 2016-Jul-14
- test coverage: Devel::Cover showed two conditionals which can only ever
trigger one of the two (impossible to hit the opposite); remove the
unnecessary conditional
- bugfix https://rt.cpan.org/Public/Bug/Display.html?id=116005: get SNAN,
expect QNAN
- original code always expected QNAN, because all of the developer's
machines automatically quiet SNAN to QNAN
- v0.011_001: Test suite for :floatingpoint now converts SNAN to expect
/[SQ]NAN/, because it doesn't really matter that much whether Perl
silences a signaling NAN
- bugfix https://rt.cpan.org/Public/Bug/Display.html?id=116006
- getting NAN instead of expected value on nextup(NEGATIVE NORMAL) or
nextdown(POSITIVE NORMAL)
- v0.011_001: when LSB underflows (goes to -1), the hexification is too
many F's; misinterpreted when the two were being recombined, so masked
the MSB and LSB before merging
- bugfix https://rt.cpan.org/Public/Bug/Display.html?id=116004
- test suite getting -0.160000000000000003 when expecting -0.16
- caused by systems with $Config{nvsize} > 8: code expected 64bit NV (some
CPAN Testers have 128bit NV)
- v0.011_002: change test suite to only compare enough significant figures
for a 64bit double, so that even 128bit floats (quad?) will pass
- v0.011_004: added documentation to explain that the module expects
64bit NV, rounds off more-precise NV floats to 64bit, and will fail
tests on 32bit NV (but might coerce to 64bit floats and might still
"work" if the installation is forced)

v0.010

08 Jul 23:51
Compare
Choose a tag to compare

v0.010 Fri Jul 08 16:50:00 PDT 2016
- Initial release