[libmath-int64-perl] branch master updated (141bfce -> 20b734f)
gregor herrmann
gregoa at debian.org
Sun Jul 5 16:46:05 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libmath-int64-perl.
from 141bfce releasing package libmath-int64-perl version 0.34-1
adds 4e0c409 version 0.04 imported from CPAN
adds f58c7a4 remove as it is automatically generated
adds bdcdcca bit operations were broken
adds 8ac3594 update copyrigth years
adds 7401c1d typo was broken compilation with MS tools
adds 5dbc5ab add pointer to GitHub
adds 66f86cc add IV backend
adds b7b58c1 support for fallback to native 64bit integers feature added
adds 5e45fb7 skip some test when using native backend because semantics can differ
adds 5b01372 prepare for CPAN release 0.09
adds fb10e1b use ad-hoc i64/u64 to string function, solve bug in conversion to number
adds cc9f369 use ad-hoc i64/u64 to string function, solve bug in conversion to number
adds ba85ace add support for C API
adds 7fefde2 doc corrections
adds 6ee0fca use custom strtoint64 conversor, add new functions for conversion to/from hex and string
adds 8619fac offer to add new functions to the C API
adds 70dcb95 there were a couple of bugs on str to int64 conversors
adds eab4d2d prepare for release
adds 5946d9f make helper subroutines static
adds 4675ff9 add support for 64bit random number generation
adds f8155d0 add support for 64bit random number generation, selectively import from ...::Native
adds d5498f8 add support for srand, document, working on 64bit random numbers
adds 33480a9 use better date format
adds 2044ecb use better date format
adds 00465e5 prepare for release
adds 6a952ce update ppport.h to version from perl 5.10
adds 41a1e56 include ppport.h in perl_math_int64.c
adds 776ab44 include ppport.h in perl_math_int64.c
adds 77fa9bb merged 0.15 and 0.16 derived from 0.14
adds 999a5bb add overflow checks
adds c0862e7 copying code from the internet to try to fix the non-detected hint, just guessing
adds 898fe4e add support for MinGW32 compiler on Windows to C API
adds b6e5851 Merge branch 'master' of github.com:salva/p5-Math-Int64 into die_on_overflow
adds a2897cc working on die_on_error
adds 3c00e01 document die_on_overflow feature
adds 5b8c7e7 document changes
adds 3fa9ea9 prepare for release
adds 75126fe prepare for release
adds e86051c document die_on_overflow.pm
adds f7a2690 increment version number
adds e263582 doc corrections
adds 9f726ed doc corrections
adds 3bde222 add overflow tests
adds efa7cc8 add support for old perls
adds 3220fbe improve documentation
adds a948300 add changes
adds 952a3e4 MS compiler does not like LL and LLU sufixes
adds 4bd25c2 add tests to ensure that native_if_available really returns native scalars when using the IV backend
adds 213c960 working on as_int32 callback
adds aaad3fb 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
adds 4294c50 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
adds 84dfb77 use a new stack for callbacks
adds e2d62be IV backend is used when sizeof(IV) == 8 only
adds d882441 prepare for release
adds b8802a5 do not cache Math::Int64/Math::UInt64 stashes
adds a12a22b reorder the SV to I64 conversions are tried
adds 37b063b improve SV conversions
adds 966c74c optimize SV to uint64/int64 conversion
adds 014c971 add support for limit constants
adds ebeaee3 prepare for release
adds a50965b Merge branch 'master' of github.com:salva/p5-Math-Int64
adds f4cc512 prepare for release
adds 9f01d70 minor improvements
adds b6d0c5a minor improvements
adds fd3e506 prepare for release; solve syntax error on XS; change overflow tests for shifts as these operations do not overflow anymore
adds 8d52d11 trying to make it work under MS compiler again, define limit constants, do not use 0xXXXpXX constants for NV overflow checking
adds 4ac80e0 solve precedence bug on srand
adds 5da6fc2 native_to_uint64 was not setting RETVAL correctly
adds 4f8690e prepare for 0.20 release
adds a3549c5 make unused 'other' and 'rev' arguments optional as besides the overload interface, they may also be called directly
adds 6732223 make rev argument optional
adds 67a6ce8 encode NV limits as calculated constants as some versions of MS compiler are not able to convert from uint64 to NVs, prepare for release
adds 48802ab place all the local variable declarations in PREINIT blocks; remove other gcc-isms; uint64 multiplication was wrongly using int64_t temporals; prepare for release
adds f0367cb include more informative message in case the test fails
adds 05c3909 workaround broken conversion from NV to uint64 in MS compiler
adds d1e244e 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
adds 09023f2 prepare for 0.24 release
adds d072371 typo in preprocessor conditional corrected
adds 77eadb3 prepare for release
adds 59cf67c solve other uint64->NV not supported by MS compiler issue, release as 0.26
adds 32b8120 do not overflow on shift operations
adds 1b89bfd use Module::CAPIMaker to generate C API
adds 18bd11b use Module::CAPIMaker to generate C API
adds d72391b add compatibility with C API version 1
adds 0e5b67d make isaac64 function thread friendly
adds b776809 documentation errors corrected
adds 71251fd add sample script for random number generation
adds 6112c4d add sample script for random number generation
adds 7bde848 support randU64 on the C API; use memcmp instead of strcmp/strncmp to check uint64/int64 object class
adds 4da36fb prepare for release
adds 2ceb6e5 sanner semantics for MATH_INT64_NATIVE_IF_AVAILABLE
adds acc37ed add newline add end of file
adds 1d1d274 add c_api.h as a dependency to Int164.o
adds f64a70f do not if the C API fails to load but just set
adds 27e9b73 define new macro PERL_..._LOAD_OR_CROAK
adds 5b24106 s/PERL_..._LOAD/PERL_..._LOAD_OR_CROAK/ in pod
adds 4a8dad4 C API client files moved to c_api_client
adds 7f807fc C API client files are now under c_api_client directory
adds 6029df0 prepare for release
adds 7b5ae6a add support section into the docs
adds e540f85 there was a race condition on strtoint64
adds 78ce213 do not use sv_setpv_mg or sv_setpvf_mg as they are not always available
adds 8eaacfa add support for exponentiation operators
adds a7fa061 prepare for release, include Module::CAPIMaker version in C API support files
adds 3ed4c1f solve version mismatch of c_api.decl; prepare for release
adds 5be9436 working on BER encoding support
adds 995a8a1 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
adds 0c22b35 add a bunch of new tests for string,hex,native,net <=> int64 conversions
adds cf962e0 document changes
adds 7025552 working on Storable support
adds 57fa4b8 increment version number
adds 75b52d2 STORABLE_thaw methods were broken, corrected
adds de81ed6 create file for Math::UInt64 in order to allow autoloading of Math::Int64 from Storable
adds beccb3d add new files required for Storable support and testing
adds 423e382 check Storable integration
adds 9730e01 better tests
adds f9078b1 document Storable integration and BER encoding methods
adds 2ced8ed prepare for release
adds dcfb38f solve bug on SvSU64 and SvSI64 C functions
adds 255982e make internal SV read only
adds 052b8e4 prepare for 0.27_06 release
adds d7d49c1 add support for OpenWatcom compiler
adds 39380ea document OpenWatcom work around
adds ba8de08 prepare for release 0.28
adds ecc4e71 prepare for release 0.28
adds d4f3d4c skip Storable tests when module is not installed
adds 2ee3abf update copyright notices
adds 359c0a5 update copyright notices
adds 01daa16 add support for perl 5.6
adds 556859b add support for perl 5.6
adds 62063ee prepare for release
adds 9e61d72 64bit native math is broken on 5.6
adds 5419a08 add support for Travis CI
adds 1fde92b declare error strings as contants
adds 8ce1c13 fix compilation errors/warnings when compiled with gcc format-security feature enabled, bug report #85688
adds f69a12d trying to build on Travis CI
adds 7515381 prepare for 0.30 release
adds 7ffff6a declare error strings as contants
adds 7d8aeff fix spelling errors and add tests
adds 63f9d94 test under more perl versions on Travis CI
adds 574a8be prepare for release
adds e87a456 Added repository cpan metadata
adds b870384 Merge pull request #2 from dsteinbrunner/patch-1
adds 6e47132 Make sure all tests use strict & warnings
adds 4e697be Use done_testing in all tests
adds b08dd95 Add bit shifting tests for u?int64 objects
adds 6e82af0 Merge pull request #3 from autarch/master
adds 1b6bcb4 Merge branch 'master' of github.com:salva/p5-Math-Int64
adds 10031c5 remove 5.8 from the list of perls to test as it is not supported by Module::CAPIMaker
adds 55d6091 add Module::CAPIMaker to dependencies in readme
adds 9f2b595 clarify that Module::CAPIMaker is only required if building the github version
adds 817d98c Merge pull request #5 from calid/dependencies
adds 01e5d9f Add .gitignore file
adds 0a36dd0 Remove executable bit from files which don't need it
adds f381796 support building from github on Win32
adds 28e1891 Visual C >= 2003 supports uint64_t to NV conversion
adds b432119 Merge pull request #6 from bulk88/master
adds b2e242e BER_length was broken, fixes bug #98734
adds aff6c28 add more tests for BER functions
adds d02de6e prepare for release 0.32
adds 945a979 remove perl 5.19 from the list of perl distributions and add 5.20 on .travis.yml
adds 1a8d90c prepare for release 0.32
adds d658877 operator ** over floats may not be precise enough on some architectures
adds 536f57b update Changes
adds b0f8db6 prepare for release 0.33
adds 65d404e fix native_to_uint64 conversion
adds f44cd7f add sv_seti64 and sv_setu64 macros to C API
adds 2823412 prepare for release 0.34
adds 7830dcc document old change that had been uncommited on my old laptop for a long time
adds 3f4281e add test for bug #100861
adds 01fdaf6 Work in progress on dzilation
adds 0d2e28e Hide the Math::UInt64 package that's in Int64.pm
adds ee3a004 Ignore dzil artifacts
adds 6934592 Use Config::AutoConf to probe compiler for int64 type
adds cdaf909 Switch to my dzil bundle
adds 5411a30 Mark POD as being in UTF-8
adds 2bd5429 Update all generated files
adds 64e89fd Don't load Carp in Math::UInt64
adds 3a7c919 Use strict & warnings in all modules
adds 2ac3bda Get the version from the main module and bump it after release
adds 6f928b0 Tweak generated Makefile.PL to be saner
adds bc5dcaf Add Module::CAPIMaker to develop requires prereqs
adds aaeeb29 Remove extra whitespace
adds cc558e8 Remove tabs
adds fb272ac Update docs and add =encoding to all modules
adds 458e75e Add pod_coverage_trustme for Storable hooks
adds aa7e2d6 Remove some pod test plugins which are producing false negatives
adds e473a5a Reformat all Changes dates to YYYY-MM-DD
adds 8e55d70 Add a custom dzil plugin to generate the C API files
adds 6a06ba2 Update generated Makefile.PL
adds 3909987 Pass the detected int64 implementation type as a define
adds c9e5481 Add back the postamble to regen the C API files
adds c7736ee Changes for next release
adds 43402d7 update files generated by dzil
adds 22d3b88 Do not use SurgicalPodWeaver plugin
adds 47d56d3 regenerate README.md
adds af67147 Set corret copyright notices in LICENSE
adds d392820 use a static license file and name it COPYING
adds 8fe608c Ignore exist C API files when running "dzil build"
adds 937480d Get the version from the .pm file in Makefile.PL rather than setting it
adds c4b1828 Add some tests for shift operator overflow results
adds e8e2d3f Sort .gitignore
adds 3f2835b Ask for all warnings when compiling in a checkout dir
adds 832cce0 Fix spelling of cloning
adds 678e414 Remove NO_INIT vars
adds 579f954 Use signed char instead of unsigned for BER-related code
adds 22daf8a Remove a few unsigned variables
adds 45ae06b compiling from git was failing due to bad ccflags
adds 4779710 compiling from git was failing due to bad ccflags, fix it in the right place
adds bdc40e1 Solaris make doesn't like non ASCII chars on Makefiles or so
adds 9d44b94 remove gcc-isms breaking compilation with Solaris Studio
adds c4e2805 regenerate files
adds 8058c11 test was relying on unspecified compiler behaviour when converting from NV to int64
adds 4927903 Don't run Test::TidyAll tests
adds fda9c79 Remove version-related plugins now that drolsky bundle does this itself
adds ee1c788 update Changes
adds bc45d93 Revert "Remove NO_INIT vars"
adds b26bfee fix history!... in Changes at least
adds 86e3afa update Changes
adds d1f9341 update copyright notices
adds dfed4ce increase version to 0.50
adds d53ad61 disable Dist::Zilla Test::Version plugin
adds e7a7afd v0.50
adds b2b99c5 add autogenerated files tidyall.ini perlcriticrc perltidyrc to .gitignore
adds 9709af9 sv_bless may corrupt int64 in NV slot; prepare for release 0.51
adds 36b1a4c tell git to ignore emacs backups
adds 6cb5bd7 v0.51
adds 09256e9 check for stdint.h using Config::AutoConf
adds 99797bc quote author argument to CAPIMaker properly on Windows
adds db1eca3 increase version; prepare for release 0.52
adds dbb6965 update Changes; prepare for release 0.52
adds 64becd0 v0.52
adds be4ecea Bump version after release
adds 1f9890f Add a proper README.md
adds c9e4615 fix docs
adds fb22276 warn when both die_on_overflow and native_if_available are enabled
adds 87502f1 v0.53
adds 6fd8323 Imported Upstream version 0.53
new f5cc51e Merge tag 'upstream/0.53'
new 5d51c4d Update debian/changelog
new 610eed1 Update debian/copyright.
new 3171bab Build-depend on Test::More 0.96.
new 20b734f releasing package libmath-int64-perl version 0.53-1
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
COPYING | 376 +++++
Changes | 118 +-
INSTALL | 43 +
Int64.xs | 45 +-
MANIFEST | 56 +-
META.json | 669 ++++++++-
META.yml | 492 +++++-
Makefile.PL | 186 ++-
README | 31 -
README.md | 408 +++++
c_api.h | 8 +-
c_api_client/perl_math_int64.c | 8 +-
c_api_client/perl_math_int64.h | 8 +-
c_api_client/sample.xs | 20 +
cpanfile | 40 +
debian/changelog | 12 +
debian/control | 3 +-
debian/copyright | 88 +-
dist.ini | 44 +
inc/Capture/Tiny.pm | 851 +++++++++++
inc/Config/AutoConf.pm | 2643 +++++++++++++++++++++++++++++++++
inc/CreateCAPI.pm | 59 +
inc/MyMakeMaker.pm | 146 ++
lib/Math/Int64.pm | 45 +-
lib/Math/Int64/die_on_overflow.pm | 21 +-
lib/Math/Int64/native_if_available.pm | 33 +-
lib/Math/UInt64.pm | 19 +-
t/00-compile.t | 54 +
t/00-report-prereqs.dd | 50 +
t/00-report-prereqs.t | 183 +++
t/Math-Int64-Native.t | 2 +-
t/Math-Int64.t | 63 +-
t/Math-UInt64-Native.t | 2 +-
t/author-eol.t | 45 +
t/author-no-tabs.t | 45 +
t/author-pod-spell.t | 53 +
t/pods.t | 12 -
t/release-cpan-changes.t | 19 +
t/release-pod-coverage.t | 59 +
t/release-pod-syntax.t | 14 +
t/release-portability.t | 20 +
t/release-synopsis.t | 13 +
templates/c_api_h.temp | 30 +
weaver.ini | 17 +
44 files changed, 6881 insertions(+), 272 deletions(-)
create mode 100644 COPYING
create mode 100644 INSTALL
delete mode 100644 README
create mode 100644 README.md
create mode 100644 c_api_client/sample.xs
create mode 100644 cpanfile
create mode 100644 dist.ini
create mode 100644 inc/Capture/Tiny.pm
create mode 100644 inc/Config/AutoConf.pm
create mode 100644 inc/CreateCAPI.pm
create mode 100644 inc/MyMakeMaker.pm
create mode 100644 t/00-compile.t
create mode 100644 t/00-report-prereqs.dd
create mode 100644 t/00-report-prereqs.t
create mode 100644 t/author-eol.t
create mode 100644 t/author-no-tabs.t
create mode 100644 t/author-pod-spell.t
delete mode 100644 t/pods.t
create mode 100644 t/release-cpan-changes.t
create mode 100644 t/release-pod-coverage.t
create mode 100644 t/release-pod-syntax.t
create mode 100644 t/release-portability.t
create mode 100644 t/release-synopsis.t
create mode 100644 templates/c_api_h.temp
create mode 100644 weaver.ini
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmath-int64-perl.git
More information about the Pkg-perl-cvs-commits
mailing list