[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