r74474 - in /trunk/libmath-basecalc-perl: Build.PL Changes MANIFEST META.yml Makefile.PL README SIGNATURE debian/changelog dist.ini lib/Math/BaseCalc.pm t/01_basic_tests.t t/04-bigint.t

jotamjr-guest at users.alioth.debian.org jotamjr-guest at users.alioth.debian.org
Sun May 15 15:33:46 UTC 2011


Author: jotamjr-guest
Date: Sun May 15 15:33:34 2011
New Revision: 74474

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=74474
Log:
New upstream release

Added:
    trunk/libmath-basecalc-perl/t/04-bigint.t
      - copied unchanged from r74473, branches/upstream/libmath-basecalc-perl/current/t/04-bigint.t
Modified:
    trunk/libmath-basecalc-perl/Build.PL
    trunk/libmath-basecalc-perl/Changes
    trunk/libmath-basecalc-perl/MANIFEST
    trunk/libmath-basecalc-perl/META.yml
    trunk/libmath-basecalc-perl/Makefile.PL
    trunk/libmath-basecalc-perl/README
    trunk/libmath-basecalc-perl/SIGNATURE
    trunk/libmath-basecalc-perl/debian/changelog
    trunk/libmath-basecalc-perl/dist.ini
    trunk/libmath-basecalc-perl/lib/Math/BaseCalc.pm
    trunk/libmath-basecalc-perl/t/01_basic_tests.t

Modified: trunk/libmath-basecalc-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/Build.PL?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/Build.PL (original)
+++ trunk/libmath-basecalc-perl/Build.PL Sun May 15 15:33:34 2011
@@ -12,7 +12,7 @@
     'Test::More' => '0'
   },
   'configure_requires' => {
-    'ExtUtils::MakeMaker' => '6.31',
+    'ExtUtils::MakeMaker' => '6.30',
     'Module::Build' => '0.3601'
   },
   'dist_abstract' => 'Convert numbers between various bases',
@@ -20,7 +20,7 @@
     'Ken Williams <kwilliams at cpan.org>'
   ],
   'dist_name' => 'Math-BaseCalc',
-  'dist_version' => '1.015',
+  'dist_version' => '1.016',
   'license' => 'perl',
   'module_name' => 'Math::BaseCalc',
   'recommends' => {},

Modified: trunk/libmath-basecalc-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/Changes?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/Changes (original)
+++ trunk/libmath-basecalc-perl/Changes Sun May 15 15:33:34 2011
@@ -1,4 +1,8 @@
 Revision history for Perl extension Math::BaseCalc.
+
+1.16 - Fri May 13 22:16:37 CDT 2011
+
+ - Added some minimal support for Math::BigInt.
 
 1.15 - Tue May 10 23:34:09 CDT 2011
 

Modified: trunk/libmath-basecalc-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/MANIFEST?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/MANIFEST (original)
+++ trunk/libmath-basecalc-perl/MANIFEST Sun May 15 15:33:34 2011
@@ -11,5 +11,6 @@
 t/01_basic_tests.t
 t/02_digit_dash.t
 t/03_large_int.t
+t/04-bigint.t
 t/99_podcoverage.t
 t/author-critic.t

Modified: trunk/libmath-basecalc-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/META.yml?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/META.yml (original)
+++ trunk/libmath-basecalc-perl/META.yml Sun May 15 15:33:34 2011
@@ -7,10 +7,10 @@
   Module::Build: 0.3601
   Test::More: 0
 configure_requires:
-  ExtUtils::MakeMaker: 6.31
+  ExtUtils::MakeMaker: 6.30
   Module::Build: 0.3601
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.200000, CPAN::Meta::Converter version 2.102400'
+generated_by: 'Dist::Zilla version 4.200006, CPAN::Meta::Converter version 2.102400'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,4 +23,4 @@
 resources:
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Math-BaseCalc
   repository: http://perl-math-basecalc.googlecode.com/svn/trunk
-version: 1.015
+version: 1.016

Modified: trunk/libmath-basecalc-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/Makefile.PL?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/Makefile.PL (original)
+++ trunk/libmath-basecalc-perl/Makefile.PL Sun May 15 15:33:34 2011
@@ -4,7 +4,7 @@
 
 
 
-use ExtUtils::MakeMaker 6.31;
+use ExtUtils::MakeMaker 6.30;
 
 
 
@@ -17,7 +17,7 @@
     'Test::More' => '0'
   },
   'CONFIGURE_REQUIRES' => {
-    'ExtUtils::MakeMaker' => '6.31',
+    'ExtUtils::MakeMaker' => '6.30',
     'Module::Build' => '0.3601'
   },
   'DISTNAME' => 'Math-BaseCalc',
@@ -29,7 +29,7 @@
     'integer' => '0',
     'vars' => '0'
   },
-  'VERSION' => '1.015',
+  'VERSION' => '1.016',
   'test' => {
     'TESTS' => 't/*.t'
   }

Modified: trunk/libmath-basecalc-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/README?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/README (original)
+++ trunk/libmath-basecalc-perl/README Sun May 15 15:33:34 2011
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Math-BaseCalc,
-version 1.015:
+version 1.016:
 
   Convert numbers between various bases
 

Modified: trunk/libmath-basecalc-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/SIGNATURE?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/SIGNATURE (original)
+++ trunk/libmath-basecalc-perl/SIGNATURE Sun May 15 15:33:34 2011
@@ -14,24 +14,25 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 32a39b3267a46cf3b9b991723353466cf88061f2 Build.PL
-SHA1 3c608d2673b4b8a2dbd0089b1d1d14c3a60d8a15 Changes
+SHA1 41ebbb6b2aee67cb1530b708c5b5c0b44d5f8145 Build.PL
+SHA1 205b41a7d87c2c4f304e866263b62da1b0cb79a4 Changes
 SHA1 da0b89eff79e9d5128ab28d63e099b840cca39bf LICENSE
-SHA1 a7a0401e66e934d0f23564067eec7a5f966c5a65 MANIFEST
-SHA1 10bb6ef71813948cf712a47a3a6e6521ef8c7a4d META.yml
-SHA1 9e97c24ad5d61937fe143f4164862d34bd5634d1 Makefile.PL
-SHA1 16f9fe47c1f606e7e36c70e8d6c196dd2077ea94 README
-SHA1 6ab91180b739297db6bc7b2902feecd88e98f33c dist.ini
-SHA1 f00eb49958cd9bdad22019194b4adee38a8ad4c4 lib/Math/BaseCalc.pm
-SHA1 c53f842995fd8e7bbbffff1a7f43d6086a3bd904 t/01_basic_tests.t
+SHA1 1babfc80e8fd29edd3ce40d5e1a5b47b897bdc27 MANIFEST
+SHA1 5790a80b38842fb29afbc678e15d77261733d900 META.yml
+SHA1 5e6ee1804350fbfc37c81ad96b4cf5f2ce4f4ea2 Makefile.PL
+SHA1 0cbd1ae1fac6d799eebca3003f825082b883e18c README
+SHA1 f470c215a0e488a0884f8db078ebe26652e8fabb dist.ini
+SHA1 5e91ad1bd28657302ac62a9751b86512a0936bc8 lib/Math/BaseCalc.pm
+SHA1 a52b1831709cb6285f42ae5c644129080d5adec2 t/01_basic_tests.t
 SHA1 d555c130952881de5faacbe7f0def8a5bdb36354 t/02_digit_dash.t
 SHA1 c1d920f2be7b2de4b422b11c4c93dfbb99fe381e t/03_large_int.t
+SHA1 77fb597fc70384d0688b72003457a567b0bd84b9 t/04-bigint.t
 SHA1 19e797985fada8c25f13ce5f0fb873999c3cbe44 t/99_podcoverage.t
 SHA1 fa45d6e6ab1cd421349dea4ef527bfd5cdc8a09e t/author-critic.t
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.6 (Darwin)
 
-iD8DBQFNyhH9grvMBLfvlHYRAq+GAJ9RbncD61nwnA54b0xX96wx4iPGCwCaA9q9
-5ArBqWOIlFH8naRk+I9r1Jk=
-=2XSW
+iD8DBQFNzfSpgrvMBLfvlHYRAk8KAJ4hE3I6FI1LxKCUUH2fupI0+VnNlgCggPqL
+jFtxmOaX1RZXCk0kyzvJtFs=
+=KNpy
 -----END PGP SIGNATURE-----

Modified: trunk/libmath-basecalc-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/debian/changelog?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/debian/changelog (original)
+++ trunk/libmath-basecalc-perl/debian/changelog Sun May 15 15:33:34 2011
@@ -1,9 +1,9 @@
-libmath-basecalc-perl (1.015-1) UNRELEASED; urgency=low
+libmath-basecalc-perl (1.016-1) UNRELEASED; urgency=low
 
   * New upstream release
   * Bump Standards Version to 3.9.2 (no changes)
 
- -- Jotam Jr. Trejo <jotamjr at debian.org.sv>  Fri, 13 May 2011 21:27:16 -0600
+ -- Jotam Jr. Trejo <jotamjr at debian.org.sv>  Sun, 15 May 2011 09:27:30 -0600
 
 libmath-basecalc-perl (1.014-1) unstable; urgency=low
 

Modified: trunk/libmath-basecalc-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/dist.ini?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/dist.ini (original)
+++ trunk/libmath-basecalc-perl/dist.ini Sun May 15 15:33:34 2011
@@ -1,5 +1,5 @@
 name    = Math-BaseCalc
-version = 1.015
+version = 1.016
 author  = Ken Williams <kwilliams at cpan.org>
 license = Perl_5
 copyright_holder = Ken Williams

Modified: trunk/libmath-basecalc-perl/lib/Math/BaseCalc.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/lib/Math/BaseCalc.pm?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/lib/Math/BaseCalc.pm (original)
+++ trunk/libmath-basecalc-perl/lib/Math/BaseCalc.pm Sun May 15 15:33:34 2011
@@ -98,7 +98,7 @@
 
 =head1 VERSION
 
-version 1.015
+version 1.016
 
 =head1 SYNOPSIS
 
@@ -156,11 +156,18 @@
 Converts a number to a string representing that number in the
 associated base.
 
+If C<NUMBER> is a C<Math::BigInt> object, C<to_base()> will still work
+fine and give you an exact result string.
+
 =item * $calc->from_base(STRING)
 
 Converts a string representing a number in the associated base to a
 Perl integer.  The behavior when fed strings with characters not in
 $calc's digit set is currently undefined.
+
+If C<STRING> converts to a number too large for perl's integer
+representation, beware that the result may be auto-converted to a
+floating-point representation and thus only be an approximation.
 
 =item * $calc->digits
 

Modified: trunk/libmath-basecalc-perl/t/01_basic_tests.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmath-basecalc-perl/t/01_basic_tests.t?rev=74474&op=diff
==============================================================================
--- trunk/libmath-basecalc-perl/t/01_basic_tests.t (original)
+++ trunk/libmath-basecalc-perl/t/01_basic_tests.t Sun May 15 15:33:34 2011
@@ -63,10 +63,10 @@
 {
     # Test large numbers
     $calc->digits('hex');
-    my $r1 = $calc->to_base(2**55 + 5);
-    my $result = $calc->from_base($calc->to_base(2**55 + 5));
+    my $r1 = $calc->to_base(2**30 + 5);
+    my $result = $calc->from_base($calc->to_base(2**30 + 5));
     #warn "res: $r1, $result";
-    is($result, int(2**55 + 5), "hex (2**55 + 5) into hex then back");
+    is($result, int(2**30 + 5), "hex (2**30 + 5) into hex then back");
 }
 
 {




More information about the Pkg-perl-cvs-commits mailing list