korsygfhrtzangaiide
Elepffwdsff
/
usr
/
share
/
doc
/
perl-Math-Int64-0.52
/
Upload FileeE
HOME
Revision history for Perl extension Math::Int64. 0.52 2015-03-12 - include stdint.h when compiling with recent MS compilers (bug report by A. Sinan Unur) - fix C API generation on Windows (bug report by A. Sinan Unur) 0.51 2015-03-09 - when building the wrapper object, sv_bless may copy the NV slot as a float and mess its bits (bug report and analysis by Aleksey Mashanov, #RT100861) 0.50 2015-03-09 - fix test failing in s390 (bug report by David Dick) - NO_INIT optimizations reapplied - remove gcc-isms breaking compilation with Solaris Studio - Solaris make doesn't like unicode - Fix Dist::Zilla issues (Dave Rolsky) 0.49_01 2014-12-12 - Bad release 0.34_01 2014-12-29 - Removed compiler detection in favor of compiler feature checking with Config::AutoConf (Dave Rolsky) - Add more tests - Fixed some compiler warnings 0.34 2014-10-30 - native_to_uint64 was broken when using native integers (bug report by Aleksey Mashanov) - add sv_seti64 and sv_setu64 macros (feature request by Graham Ollis) 0.33 2014-10-28 - fix test failures caused by operator ** sometimes not being precise enough (reported by John David Anglin, Gregor Herrmann and Sisyphus) 0.32 2014-09-09 - BER_length was broken (bug report and solution by Mark Donovan) - add native U64 to NV conversion support for some versions of MS Visual C (patch by bulk88) 0.31 2013-07-17 - fix spelling errors (bug report by dsteinbrunner@pobox.com) - add automatic spelling test - more and better tests (patch contributed by Dave Rolsky) 0.30 2013-06-03 - fix compilation error/warning when compiling with GCC format-security feature enabled (bug report by Jerome Quelin) - use Travis CI for testing 0.29 2013-01-07 - support perl 5.6 (patch by bulk88) 0.28 2012-12-10 - rerelease as stable 0.27_07 2012-09-19 - add support for OpenWatcom compiler (patch contributed by NormW) 0.27_06 2012-09-14 - make internal SV read only so can not be changed from the Perl side. - bug on internal C functions SvSU64 and SvSI64 corrected - remove C++ style comments from XS 0.27_05 2012-09-14 - add support for Storable freeze/thaw (feature request by Don Armstrong) - solve nasty bug on int64 <=> string conversions not setting the '\0' byte at the end of the string - on the string to int64 conversions, force byte encoding first - add support for BER encoding/decoding (see perlfunc/pack) - more tests added 0.27_04 2012-07-20 - version declaration mismatch in c_api.decl corrected 0.27_03 2012-07-19 - require version 2 of the C API on the client support files 0.27_02 2012-07-18 - add support for exponentiation operators (** **=) - correct several errors on the C API support files 0.27_01 2012-07-17 - generate C API using Module::CAPIMaker - make isaac64 methods thread friendly - do not overflow on shift operations 0.26 2012-06-07 - solve another uint64->double conversion not supported by MS compiler issue 0.25 2012-06-05 - typo in preprocessor conditional solved. 0.24 2012-06-05 - workaround bug on old MS compilers not implementing NV->uint64_t conversions and silently using NV->int64_t instead 0.23 2012-06-04 - multiplication of uint64 values was broken for very large operands - place local variables inside PREINIT blocks in XS code 0.22 2012-06-04 - more fixes for MS compiler - test for uint64 to NV conversions added 0.21 2012-06-04 - make other and rev arguments optional for overloading methods when possible so that they can be called directly 0.20 2012-06-03 - several fixes for MS compiler (bug reports and testing by bulk88 at PerlMonks) - native_to_uint64 was broken 0.19 2012-06-01 - do not overflow on shifts - add limits constants 0.18_04 2011-12-25 - optimize SV to int64/uint64 conversions - switch perl stack before calling as_int64/as_uint64 methods 0.18_03 2011-12-23 - uint64 multiplication and shift operations were broken, corrected - add support for as_int64 and as_uint64 callbacks - make native_if_available a lexical pragma, there is some risk of breaking old code using this pragma selectively on 5.8.x perls - doc improvements 0.18_02 2011-12-20 - make it run in perls 5.8, 5.10 and 5.12 - several doc corrections - document die_on_overflow.pm 0.18_01 2011-12-19 - released to CPAN just for CPAN Testers feedback - add support for die_on_overflow feature 0.17 2011-06-08 - add support for MinGW32 compiler on Windows to C API 0.16 2011-06-02 - include ppport.h in perl_math_int64.c 0.15 2011-05-27 - update ppport.h from Devel::PPPort 3.19 as some perlapi functions not available on perls older than 5.10 are now used. 0.14 2011-05-27 - add support for 64bit random number generation - selectively import subs from Math::Int64 or from ...::Native 0.13 2011-05-26 - there were a couple of bugs on the str to int64 conversion code 0.12 2011-05-26 - add support for several string to int64 conversion functions - replace usage of strtoll and friends for custom strtoint64 0.11 2011-05-25 - introduce C API - require perl 5.8.x 0.10 2011-02-08 - solved bug in uint64_to_number - replace sprintf by hand crafted int64 to string conversor 0.09 2009-10-23 - native backend was failing due to different semantics under perls compiled with long double support 0.08 2009-10-17 - Fallback to native 64bit support if available feature added 0.07 2009-10-17 - IV backend for computers with native 64bit IVs 0.06 2009-10-17 - syntax error was broken compilation with MS compiler (bug report by Taro Nishino) 0.05 2009-10-16 - some bit operations were broken (bug report by Adam Woodworth) 0.04 2009-09-10 - make it work under Strawberry Perl and probably other perl Windows ports! (bug report and patch by Sisyphus) 0.03 2007-04-05 - use SvIOK_UV instead of SvUOK (that's not supported in older perls) - int64_to_net and uint64_to_net were only accepting Math::U?Int64 objects - some more tests added 0.02 2007-04-04 - support for uint64 added - autodetect strtoll, atoll, etc. support 0.01 2007-03-30 - original version; created by h2xs 1.23 with options -An Math::Int64