This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/0.53 in repository libmath-int64-perl.
at c8b4e7a (tag) tagging 6fd83231932d359b1a8243afb9c98ab656b3349b (commit) replaces upstream/0.34 tagged by gregor herrmann on Sun Jul 5 18:23:52 2015 +0200 - Log ----------------------------------------------------------------- Upstream version 0.53 Dave Rolsky (39): Make sure all tests use strict & warnings Use done_testing in all tests Add bit shifting tests for u?int64 objects Add .gitignore file Remove executable bit from files which don't need it Work in progress on dzilation Hide the Math::UInt64 package that's in Int64.pm Ignore dzil artifacts Use Config::AutoConf to probe compiler for int64 type Switch to my dzil bundle Mark POD as being in UTF-8 Update all generated files Don't load Carp in Math::UInt64 Use strict & warnings in all modules Get the version from the main module and bump it after release Tweak generated Makefile.PL to be saner Add Module::CAPIMaker to develop requires prereqs Remove extra whitespace Remove tabs Update docs and add =encoding to all modules Add pod_coverage_trustme for Storable hooks Remove some pod test plugins which are producing false negatives Reformat all Changes dates to YYYY-MM-DD Add a custom dzil plugin to generate the C API files Update generated Makefile.PL Pass the detected int64 implementation type as a define Add back the postamble to regen the C API files Changes for next release Ignore exist C API files when running "dzil build" Get the version from the .pm file in Makefile.PL rather than setting it Add some tests for shift operator overflow results Sort .gitignore Ask for all warnings when compiling in a checkout dir Fix spelling of cloning Remove NO_INIT vars Use signed char instead of unsigned for BER-related code Remove a few unsigned variables Don't run Test::TidyAll tests Remove version-related plugins now that drolsky bundle does this itself David Steinbrunner (1): Added repository cpan metadata Dylan Cali (2): add Module::CAPIMaker to dependencies in readme clarify that Module::CAPIMaker is only required if building the github version Salvador (70): use ad-hoc i64/u64 to string function, solve bug in conversion to number use ad-hoc i64/u64 to string function, solve bug in conversion to number add support for C API doc corrections use custom strtoint64 conversor, add new functions for conversion to/from hex and string offer to add new functions to the C API there were a couple of bugs on str to int64 conversors prepare for release make helper subroutines static add support for 64bit random number generation add support for 64bit random number generation, selectively import from ...::Native include ppport.h in perl_math_int64.c include ppport.h in perl_math_int64.c add support for MinGW32 compiler on Windows to C API Merge branch 'master' of github.com:salva/p5-Math-Int64 into die_on_overflow working on die_on_error document die_on_overflow feature document changes prepare for release prepare for release document die_on_overflow.pm increment version number doc corrections doc corrections add overflow tests add support for old perls improve documentation add changes MS compiler does not like LL and LLU sufixes add tests to ensure that native_if_available really returns native scalars when using the IV backend working on as_int32 callback do not overflow on shift operations use Module::CAPIMaker to generate C API use Module::CAPIMaker to generate C API add compatibility with C API version 1 make isaac64 function thread friendly documentation errors corrected add sample script for random number generation add sample script for random number generation support randU64 on the C API; use memcmp instead of strcmp/strncmp to check uint64/int64 object class prepare for release sanner semantics for MATH_INT64_NATIVE_IF_AVAILABLE add newline add end of file add c_api.h as a dependency to Int164.o do not if the C API fails to load but just set define new macro PERL_..._LOAD_OR_CROAK s/PERL_..._LOAD/PERL_..._LOAD_OR_CROAK/ in pod C API client files moved to c_api_client C API client files are now under c_api_client directory prepare for release add support section into the docs there was a race condition on strtoint64 do not use sv_setpv_mg or sv_setpvf_mg as they are not always available add support for exponentiation operators prepare for release, include Module::CAPIMaker version in C API support files working on BER encoding support i64->string conversion was not setting the 0 byte at the end and that caused string->i64 conversions to fail, several bugs corrected on BER handling add a bunch of new tests for string,hex,native,net <=> int64 conversions document changes working on Storable support add support for OpenWatcom compiler document OpenWatcom work around add support for Travis CI declare error strings as contants declare error strings as contants fix spelling errors and add tests test under more perl versions on Travis CI prepare for release Merge branch 'master' of github.com:salva/p5-Math-Int64 remove 5.8 from the list of perls to test as it is not supported by Module::CAPIMaker Salvador Fandino (118): version 0.04 imported from CPAN remove as it is automatically generated bit operations were broken update copyrigth years typo was broken compilation with MS tools add pointer to GitHub add IV backend support for fallback to native 64bit integers feature added skip some test when using native backend because semantics can differ prepare for CPAN release 0.09 add support for srand, document, working on 64bit random numbers use better date format use better date format prepare for release update ppport.h to version from perl 5.10 merged 0.15 and 0.16 derived from 0.14 add overflow checks copying code from the internet to try to fix the non-detected hint, just guessing uint multiplication and shift were converting operands to int64 instead of uint64, callback code for as_int64/as_uint64 was placed on the wrong scope, some tests added uint multiplication and shift were converting operands to int64 instead of uint64, callback code for as_int64/as_uint64 was placed on the wrong scope, some tests added use a new stack for callbacks IV backend is used when sizeof(IV) == 8 only prepare for release do not cache Math::Int64/Math::UInt64 stashes reorder the SV to I64 conversions are tried improve SV conversions optimize SV to uint64/int64 conversion prepare for release add support for limit constants Merge branch 'master' of github.com:salva/p5-Math-Int64 prepare for release minor improvements minor improvements prepare for release; solve syntax error on XS; change overflow tests for shifts as these operations do not overflow anymore trying to make it work under MS compiler again, define limit constants, do not use 0xXXXpXX constants for NV overflow checking solve precedence bug on srand native_to_uint64 was not setting RETVAL correctly prepare for 0.20 release make unused 'other' and 'rev' arguments optional as besides the overload interface, they may also be called directly make rev argument optional encode NV limits as calculated constants as some versions of MS compiler are not able to convert from uint64 to NVs, prepare for release place all the local variable declarations in PREINIT blocks; remove other gcc-isms; uint64 multiplication was wrongly using int64_t temporals; prepare for release include more informative message in case the test fails workaround broken conversion from NV to uint64 in MS compiler From MS knowledge base: "Our floating-point to integer conversions are always done to a signed integer", so conversions from NV to unsigned long may also be broken. This patch removes them prepare for 0.24 release typo in preprocessor conditional corrected prepare for release solve other uint64->NV not supported by MS compiler issue, release as 0.26 increment version number STORABLE_thaw methods were broken, corrected create file for Math::UInt64 in order to allow autoloading of Math::Int64 from Storable add new files required for Storable support and testing check Storable integration better tests document Storable integration and BER encoding methods prepare for release solve bug on SvSU64 and SvSI64 C functions make internal SV read only prepare for 0.27_06 release prepare for release 0.28 prepare for release 0.28 skip Storable tests when module is not installed update copyright notices update copyright notices add support for perl 5.6 add support for perl 5.6 prepare for release 64bit native math is broken on 5.6 fix compilation errors/warnings when compiled with gcc format-security feature enabled, bug report #85688 trying to build on Travis CI prepare for 0.30 release BER_length was broken, fixes bug #98734 add more tests for BER functions prepare for release 0.32 remove perl 5.19 from the list of perl distributions and add 5.20 on .travis.yml prepare for release 0.32 operator ** over floats may not be precise enough on some architectures update Changes prepare for release 0.33 fix native_to_uint64 conversion add sv_seti64 and sv_setu64 macros to C API prepare for release 0.34 document old change that had been uncommited on my old laptop for a long time add test for bug #100861 update files generated by dzil Do not use SurgicalPodWeaver plugin regenerate README.md Set corret copyright notices in LICENSE use a static license file and name it COPYING compiling from git was failing due to bad ccflags compiling from git was failing due to bad ccflags, fix it in the right place Solaris make doesn't like non ASCII chars on Makefiles or so remove gcc-isms breaking compilation with Solaris Studio regenerate files test was relying on unspecified compiler behaviour when converting from NV to int64 update Changes Revert "Remove NO_INIT vars" fix history!... in Changes at least update Changes update copyright notices increase version to 0.50 disable Dist::Zilla Test::Version plugin v0.50 add autogenerated files tidyall.ini perlcriticrc perltidyrc to .gitignore sv_bless may corrupt int64 in NV slot; prepare for release 0.51 tell git to ignore emacs backups v0.51 check for stdint.h using Config::AutoConf quote author argument to CAPIMaker properly on Windows increase version; prepare for release 0.52 update Changes; prepare for release 0.52 v0.52 Bump version after release Add a proper README.md fix docs warn when both die_on_overflow and native_if_available are enabled v0.53 Salvador FandiƱo (5): solve version mismatch of c_api.decl; prepare for release Merge pull request #2 from dsteinbrunner/patch-1 Merge pull request #3 from autarch/master Merge pull request #5 from calid/dependencies Merge pull request #6 from bulk88/master bulk88 (2): support building from github on Win32 Visual C >= 2003 supports uint64_t to NV conversion gregor herrmann (1): Imported Upstream version 0.53 ----------------------------------------------------------------------- No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmath-int64-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits