From: Chris Williams Date: Fri, 11 Sep 2009 09:11:50 +0000 (+0100) Subject: Moved Math-BigInt from lib/ to ext/ X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=94eb7880847287ea38f350b7e1f64fa31225e73a;p=p5sagit%2Fp5-mst-13.2.git Moved Math-BigInt from lib/ to ext/ --- diff --git a/MANIFEST b/MANIFEST index 1216b65..b06e0d2 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1622,6 +1622,66 @@ ext/Math-BigInt-FastCalc/t/bigintfc.t Math::BigInt::FastCalc extension ext/Math-BigInt-FastCalc/t/bootstrap.t Math::BigInt::FastCalc extension ext/Math-BigInt-FastCalc/t/leak.t test for memory leaks in Math::BigInt::FastCalc ext/Math-BigInt-FastCalc/t/mbi_rand.t Math::BigInt::FastCalc extension +ext/Math-BigInt/lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package +ext/Math-BigInt/lib/Math/BigInt/CalcEmu.pm Pure Perl module to support Math::BigInt +ext/Math-BigInt/lib/Math/BigInt/Calc.pm Pure Perl module to support Math::BigInt +ext/Math-BigInt/lib/Math/BigInt.pm An arbitrary precision integer arithmetic package +ext/Math-BigInt/t/alias.inc Support for BigInt tests +ext/Math-BigInt/t/bare_mbf.t Test MBF under Math::BigInt::BareCalc +ext/Math-BigInt/t/bare_mbi.t Test MBI under Math::BigInt::BareCalc +ext/Math-BigInt/t/bare_mif.t Rounding tests under BareCalc +ext/Math-BigInt/t/bigfltpm.inc Shared tests for bigfltpm.t and sub_mbf.t +ext/Math-BigInt/t/bigfltpm.t See if BigFloat.pm works +ext/Math-BigInt/t/bigintc.t See if BigInt/Calc.pm works +ext/Math-BigInt/t/bigintpm.inc Shared tests for bigintpm.t and sub_mbi.t +ext/Math-BigInt/t/bigintpm.t See if BigInt.pm works +ext/Math-BigInt/t/bigints.t See if BigInt.pm works +ext/Math-BigInt/t/biglog.t Test the log function +ext/Math-BigInt/t/big_pi_e.t test bpi() and bexp() +ext/Math-BigInt/t/bigroot.t Test the broot function +ext/Math-BigInt/t/calling.t Test calling conventions +ext/Math-BigInt/t/config.t Test Math::BigInt->config() +ext/Math-BigInt/t/constant.t Test Math::BigInt/BigFloat under :constant +ext/Math-BigInt/t/const_mbf.t Test Math::BigInt +ext/Math-BigInt/t/downgrade.t Test if use Math::BigInt(); under downgrade works +ext/Math-BigInt/t/_e_math.t Helper routine in BigFloat for _e math +ext/Math-BigInt/t/inf_nan.t Special tests for inf and *NaN* handling +ext/Math-BigInt/t/isa.t Test for Math::BigInt inheritance +ext/Math-BigInt/t/lib_load.t Test sane lib names +ext/Math-BigInt/t/Math/BigFloat/Subclass.pm Empty subclass of BigFloat for test +ext/Math-BigInt/t/Math/BigInt/BareCalc.pm Bigint's simulation of Calc +ext/Math-BigInt/t/Math/BigInt/Scalar.pm Pure Perl module to support Math::BigInt +ext/Math-BigInt/t/Math/BigInt/Subclass.pm Empty subclass of BigInt for test +ext/Math-BigInt/t/mbf_ali.t Tests for BigFloat +ext/Math-BigInt/t/mbi_ali.t Tests for BigInt +ext/Math-BigInt/t/mbimbf.inc Actual BigInt/BigFloat accuracy, precision and fallback, round_mode tests +ext/Math-BigInt/t/mbimbf.t BigInt/BigFloat accuracy, precision and fallback, round_mode +ext/Math-BigInt/t/mbi_rand.t Test Math::BigInt randomly +ext/Math-BigInt/t/nan_cmp.t overloaded comparision involving *NaN* +ext/Math-BigInt/t/new_ovld.t test overloaded numbers in BigFloat's new() +ext/Math-BigInt/t/req_mbf0.t test: require Math::BigFloat; ->bzero(); +ext/Math-BigInt/t/req_mbf1.t test: require Math::BigFloat; ->bone(); +ext/Math-BigInt/t/req_mbfa.t test: require Math::BigFloat; ->bnan(); +ext/Math-BigInt/t/req_mbfi.t test: require Math::BigFloat; ->binf(); +ext/Math-BigInt/t/req_mbfn.t test: require Math::BigFloat; ->new(); +ext/Math-BigInt/t/req_mbfw.t require Math::BigFloat; import ( with => ); +ext/Math-BigInt/t/require.t Test if require Math::BigInt works +ext/Math-BigInt/t/round.t Test rounding with non-integer A and P +ext/Math-BigInt/t/sub_ali.t Tests for aliases in BigInt subclasses +ext/Math-BigInt/t/sub_mbf.t Empty subclass test of BigFloat +ext/Math-BigInt/t/sub_mbi.t Empty subclass test of BigInt +ext/Math-BigInt/t/sub_mif.t Test A & P with subclasses using mbimbf.inc +ext/Math-BigInt/t/trap.t Test whether trap_nan and trap_inf work +ext/Math-BigInt/t/upgradef.t Test if use Math::BigFloat(); under upgrade works +ext/Math-BigInt/t/upgrade.inc Actual tests for upgrade.t +ext/Math-BigInt/t/upgrade.t Test if use Math::BigInt(); under upgrade works +ext/Math-BigInt/t/use_lib1.t Test combinations of Math::BigInt and BigFloat +ext/Math-BigInt/t/use_lib2.t Test combinations of Math::BigInt and BigFloat +ext/Math-BigInt/t/use_lib3.t Test combinations of Math::BigInt and BigFloat +ext/Math-BigInt/t/use_lib4.t Test combinations of Math::BigInt and BigFloat +ext/Math-BigInt/t/use_mbfw.t use BigFloat w/ with and lib at the same time +ext/Math-BigInt/t/use.t Test if use Math::BigInt(); works +ext/Math-BigInt/t/with_sub.t Test use Math::BigFloat with => package ext/Math-BigRat/lib/Math/BigRat.pm Math::BigRat ext/Math-BigRat/t/big_ap.t Math::BigRat test ext/Math-BigRat/t/bigfltpm.inc Math::BigRat test @@ -2839,62 +2899,6 @@ lib/Locale/Script.pm Locale::Codes lib/Locale/Script.pod Locale::Codes documentation lib/locale.t See if locale support works lib/look.pl A "look" equivalent -lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package -lib/Math/BigInt/CalcEmu.pm Pure Perl module to support Math::BigInt -lib/Math/BigInt/Calc.pm Pure Perl module to support Math::BigInt -lib/Math/BigInt.pm An arbitrary precision integer arithmetic package -lib/Math/BigInt/t/alias.inc Support for BigInt tests -lib/Math/BigInt/t/bare_mbf.t Test MBF under Math::BigInt::BareCalc -lib/Math/BigInt/t/bare_mbi.t Test MBI under Math::BigInt::BareCalc -lib/Math/BigInt/t/bare_mif.t Rounding tests under BareCalc -lib/Math/BigInt/t/bigfltpm.inc Shared tests for bigfltpm.t and sub_mbf.t -lib/Math/BigInt/t/bigfltpm.t See if BigFloat.pm works -lib/Math/BigInt/t/bigintc.t See if BigInt/Calc.pm works -lib/Math/BigInt/t/bigintpm.inc Shared tests for bigintpm.t and sub_mbi.t -lib/Math/BigInt/t/bigintpm.t See if BigInt.pm works -lib/Math/BigInt/t/bigints.t See if BigInt.pm works -lib/Math/BigInt/t/biglog.t Test the log function -lib/Math/BigInt/t/big_pi_e.t test bpi() and bexp() -lib/Math/BigInt/t/bigroot.t Test the broot function -lib/Math/BigInt/t/calling.t Test calling conventions -lib/Math/BigInt/t/config.t Test Math::BigInt->config() -lib/Math/BigInt/t/constant.t Test Math::BigInt/BigFloat under :constant -lib/Math/BigInt/t/const_mbf.t Test Math::BigInt -lib/Math/BigInt/t/downgrade.t Test if use Math::BigInt(); under downgrade works -lib/Math/BigInt/t/_e_math.t Helper routine in BigFloat for _e math -lib/Math/BigInt/t/inf_nan.t Special tests for inf and *NaN* handling -lib/Math/BigInt/t/isa.t Test for Math::BigInt inheritance -lib/Math/BigInt/t/lib_load.t Test sane lib names -lib/Math/BigInt/t/mbf_ali.t Tests for BigFloat -lib/Math/BigInt/t/mbi_ali.t Tests for BigInt -lib/Math/BigInt/t/mbimbf.inc Actual BigInt/BigFloat accuracy, precision and fallback, round_mode tests -lib/Math/BigInt/t/mbimbf.t BigInt/BigFloat accuracy, precision and fallback, round_mode -lib/Math/BigInt/t/mbi_rand.t Test Math::BigInt randomly -lib/Math/BigInt/t/nan_cmp.t overloaded comparision involving *NaN* -lib/Math/BigInt/t/new_ovld.t test overloaded numbers in BigFloat's new() -lib/Math/BigInt/t/req_mbf0.t test: require Math::BigFloat; ->bzero(); -lib/Math/BigInt/t/req_mbf1.t test: require Math::BigFloat; ->bone(); -lib/Math/BigInt/t/req_mbfa.t test: require Math::BigFloat; ->bnan(); -lib/Math/BigInt/t/req_mbfi.t test: require Math::BigFloat; ->binf(); -lib/Math/BigInt/t/req_mbfn.t test: require Math::BigFloat; ->new(); -lib/Math/BigInt/t/req_mbfw.t require Math::BigFloat; import ( with => ); -lib/Math/BigInt/t/require.t Test if require Math::BigInt works -lib/Math/BigInt/t/round.t Test rounding with non-integer A and P -lib/Math/BigInt/t/sub_ali.t Tests for aliases in BigInt subclasses -lib/Math/BigInt/t/sub_mbf.t Empty subclass test of BigFloat -lib/Math/BigInt/t/sub_mbi.t Empty subclass test of BigInt -lib/Math/BigInt/t/sub_mif.t Test A & P with subclasses using mbimbf.inc -lib/Math/BigInt/t/trap.t Test whether trap_nan and trap_inf work -lib/Math/BigInt/t/upgradef.t Test if use Math::BigFloat(); under upgrade works -lib/Math/BigInt/t/upgrade.inc Actual tests for upgrade.t -lib/Math/BigInt/t/upgrade.t Test if use Math::BigInt(); under upgrade works -lib/Math/BigInt/t/use_lib1.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_lib2.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_lib3.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_lib4.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_mbfw.t use BigFloat w/ with and lib at the same time -lib/Math/BigInt/t/use.t Test if use Math::BigInt(); works -lib/Math/BigInt/t/with_sub.t Test use Math::BigFloat with => package lib/Module/Build/API.pod Module::Build lib/Module/Build/Authoring.pod Module::Build lib/Module/Build/Base.pm Module::Build @@ -4121,10 +4125,6 @@ t/lib/locale/latin1 Part of locale.t in Latin 1 t/lib/locale/utf8 Part of locale.t in UTF8 t/lib/maintainers.t Test that Porting/Maintaners.pl is up to date t/lib/manifest.t Test that this MANIFEST file is well formed -t/lib/Math/BigFloat/Subclass.pm Empty subclass of BigFloat for test -t/lib/Math/BigInt/BareCalc.pm Bigint's simulation of Calc -t/lib/Math/BigInt/Scalar.pm Pure Perl module to support Math::BigInt -t/lib/Math/BigInt/Subclass.pm Empty subclass of BigInt for test t/lib/mypragma.pm An example user pragma t/lib/mypragma.t Test the example user pragma t/lib/no_load.t Test that some modules don't load others diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 84b408d..71e6697 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -928,13 +928,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'tels', 'DISTRIBUTION' => 'TELS/math/Math-BigInt-1.89.tar.gz', - 'FILES' => q[lib/Math/BigInt.pm - lib/Math/BigInt - !lib/Math/BigInt/Trace.pm - t/lib/Math/BigInt/ - t/lib/Math/BigFloat/ - lib/Math/BigFloat.pm - ], + 'FILES' => q[ext/Math-BigInt], 'EXCLUDED' => [ qr{^inc/}, qr{^examples/}, qw{t/pod.t @@ -942,10 +936,9 @@ use File::Glob qw(:case); } ], 'MAP' => { 'lib/' => 'lib/', - 't/Math/' => 't/lib/Math/', '' => 'lib/Math/BigInt/', 't/new_overloaded.t' => - 'lib/Math/BigInt/t/new_ovld.t', + 't/new_ovld.t', }, 'CPAN' => 1, 'UPSTREAM' => undef, diff --git a/ext/.gitignore b/ext/.gitignore index 0b96497..ff936f8 100644 --- a/ext/.gitignore +++ b/ext/.gitignore @@ -47,8 +47,9 @@ ppport.h /IPC-Open3/Makefile.PL /Log-Message/Makefile.PL /Log-Message-Simple/Makefile.PL -/Math-BigRat/Makefile.PL +/Math-BigInt/Makefile.PL /Math-BigInt-FastCalc/Makefile.PL +/Math-BigRat/Makefile.PL /Math-Complex/Makefile.PL /Memoize/Makefile.PL /Module-Load/Makefile.PL diff --git a/lib/Math/BigFloat.pm b/ext/Math-BigInt/lib/Math/BigFloat.pm similarity index 100% rename from lib/Math/BigFloat.pm rename to ext/Math-BigInt/lib/Math/BigFloat.pm diff --git a/lib/Math/BigInt.pm b/ext/Math-BigInt/lib/Math/BigInt.pm similarity index 100% rename from lib/Math/BigInt.pm rename to ext/Math-BigInt/lib/Math/BigInt.pm diff --git a/lib/Math/BigInt/Calc.pm b/ext/Math-BigInt/lib/Math/BigInt/Calc.pm similarity index 100% rename from lib/Math/BigInt/Calc.pm rename to ext/Math-BigInt/lib/Math/BigInt/Calc.pm diff --git a/lib/Math/BigInt/CalcEmu.pm b/ext/Math-BigInt/lib/Math/BigInt/CalcEmu.pm similarity index 100% rename from lib/Math/BigInt/CalcEmu.pm rename to ext/Math-BigInt/lib/Math/BigInt/CalcEmu.pm diff --git a/t/lib/Math/BigFloat/Subclass.pm b/ext/Math-BigInt/t/Math/BigFloat/Subclass.pm similarity index 100% rename from t/lib/Math/BigFloat/Subclass.pm rename to ext/Math-BigInt/t/Math/BigFloat/Subclass.pm diff --git a/t/lib/Math/BigInt/BareCalc.pm b/ext/Math-BigInt/t/Math/BigInt/BareCalc.pm similarity index 100% rename from t/lib/Math/BigInt/BareCalc.pm rename to ext/Math-BigInt/t/Math/BigInt/BareCalc.pm diff --git a/t/lib/Math/BigInt/Scalar.pm b/ext/Math-BigInt/t/Math/BigInt/Scalar.pm similarity index 100% rename from t/lib/Math/BigInt/Scalar.pm rename to ext/Math-BigInt/t/Math/BigInt/Scalar.pm diff --git a/t/lib/Math/BigInt/Subclass.pm b/ext/Math-BigInt/t/Math/BigInt/Subclass.pm similarity index 100% rename from t/lib/Math/BigInt/Subclass.pm rename to ext/Math-BigInt/t/Math/BigInt/Subclass.pm diff --git a/lib/Math/BigInt/t/_e_math.t b/ext/Math-BigInt/t/_e_math.t similarity index 100% rename from lib/Math/BigInt/t/_e_math.t rename to ext/Math-BigInt/t/_e_math.t diff --git a/lib/Math/BigInt/t/alias.inc b/ext/Math-BigInt/t/alias.inc similarity index 100% rename from lib/Math/BigInt/t/alias.inc rename to ext/Math-BigInt/t/alias.inc diff --git a/lib/Math/BigInt/t/bare_mbf.t b/ext/Math-BigInt/t/bare_mbf.t similarity index 100% rename from lib/Math/BigInt/t/bare_mbf.t rename to ext/Math-BigInt/t/bare_mbf.t diff --git a/lib/Math/BigInt/t/bare_mbi.t b/ext/Math-BigInt/t/bare_mbi.t similarity index 100% rename from lib/Math/BigInt/t/bare_mbi.t rename to ext/Math-BigInt/t/bare_mbi.t diff --git a/lib/Math/BigInt/t/bare_mif.t b/ext/Math-BigInt/t/bare_mif.t similarity index 100% rename from lib/Math/BigInt/t/bare_mif.t rename to ext/Math-BigInt/t/bare_mif.t diff --git a/lib/Math/BigInt/t/big_pi_e.t b/ext/Math-BigInt/t/big_pi_e.t similarity index 100% rename from lib/Math/BigInt/t/big_pi_e.t rename to ext/Math-BigInt/t/big_pi_e.t diff --git a/lib/Math/BigInt/t/bigfltpm.inc b/ext/Math-BigInt/t/bigfltpm.inc similarity index 100% rename from lib/Math/BigInt/t/bigfltpm.inc rename to ext/Math-BigInt/t/bigfltpm.inc diff --git a/lib/Math/BigInt/t/bigfltpm.t b/ext/Math-BigInt/t/bigfltpm.t similarity index 100% rename from lib/Math/BigInt/t/bigfltpm.t rename to ext/Math-BigInt/t/bigfltpm.t diff --git a/lib/Math/BigInt/t/bigintc.t b/ext/Math-BigInt/t/bigintc.t similarity index 100% rename from lib/Math/BigInt/t/bigintc.t rename to ext/Math-BigInt/t/bigintc.t diff --git a/lib/Math/BigInt/t/bigintpm.inc b/ext/Math-BigInt/t/bigintpm.inc similarity index 100% rename from lib/Math/BigInt/t/bigintpm.inc rename to ext/Math-BigInt/t/bigintpm.inc diff --git a/lib/Math/BigInt/t/bigintpm.t b/ext/Math-BigInt/t/bigintpm.t similarity index 100% rename from lib/Math/BigInt/t/bigintpm.t rename to ext/Math-BigInt/t/bigintpm.t diff --git a/lib/Math/BigInt/t/bigints.t b/ext/Math-BigInt/t/bigints.t similarity index 100% rename from lib/Math/BigInt/t/bigints.t rename to ext/Math-BigInt/t/bigints.t diff --git a/lib/Math/BigInt/t/biglog.t b/ext/Math-BigInt/t/biglog.t similarity index 100% rename from lib/Math/BigInt/t/biglog.t rename to ext/Math-BigInt/t/biglog.t diff --git a/lib/Math/BigInt/t/bigroot.t b/ext/Math-BigInt/t/bigroot.t similarity index 100% rename from lib/Math/BigInt/t/bigroot.t rename to ext/Math-BigInt/t/bigroot.t diff --git a/lib/Math/BigInt/t/calling.t b/ext/Math-BigInt/t/calling.t similarity index 100% rename from lib/Math/BigInt/t/calling.t rename to ext/Math-BigInt/t/calling.t diff --git a/lib/Math/BigInt/t/config.t b/ext/Math-BigInt/t/config.t similarity index 100% rename from lib/Math/BigInt/t/config.t rename to ext/Math-BigInt/t/config.t diff --git a/lib/Math/BigInt/t/const_mbf.t b/ext/Math-BigInt/t/const_mbf.t similarity index 100% rename from lib/Math/BigInt/t/const_mbf.t rename to ext/Math-BigInt/t/const_mbf.t diff --git a/lib/Math/BigInt/t/constant.t b/ext/Math-BigInt/t/constant.t similarity index 100% rename from lib/Math/BigInt/t/constant.t rename to ext/Math-BigInt/t/constant.t diff --git a/lib/Math/BigInt/t/downgrade.t b/ext/Math-BigInt/t/downgrade.t similarity index 100% rename from lib/Math/BigInt/t/downgrade.t rename to ext/Math-BigInt/t/downgrade.t diff --git a/lib/Math/BigInt/t/inf_nan.t b/ext/Math-BigInt/t/inf_nan.t similarity index 100% rename from lib/Math/BigInt/t/inf_nan.t rename to ext/Math-BigInt/t/inf_nan.t diff --git a/lib/Math/BigInt/t/isa.t b/ext/Math-BigInt/t/isa.t similarity index 100% rename from lib/Math/BigInt/t/isa.t rename to ext/Math-BigInt/t/isa.t diff --git a/lib/Math/BigInt/t/lib_load.t b/ext/Math-BigInt/t/lib_load.t similarity index 100% rename from lib/Math/BigInt/t/lib_load.t rename to ext/Math-BigInt/t/lib_load.t diff --git a/lib/Math/BigInt/t/mbf_ali.t b/ext/Math-BigInt/t/mbf_ali.t similarity index 100% rename from lib/Math/BigInt/t/mbf_ali.t rename to ext/Math-BigInt/t/mbf_ali.t diff --git a/lib/Math/BigInt/t/mbi_ali.t b/ext/Math-BigInt/t/mbi_ali.t similarity index 100% rename from lib/Math/BigInt/t/mbi_ali.t rename to ext/Math-BigInt/t/mbi_ali.t diff --git a/lib/Math/BigInt/t/mbi_rand.t b/ext/Math-BigInt/t/mbi_rand.t similarity index 100% rename from lib/Math/BigInt/t/mbi_rand.t rename to ext/Math-BigInt/t/mbi_rand.t diff --git a/lib/Math/BigInt/t/mbimbf.inc b/ext/Math-BigInt/t/mbimbf.inc similarity index 100% rename from lib/Math/BigInt/t/mbimbf.inc rename to ext/Math-BigInt/t/mbimbf.inc diff --git a/lib/Math/BigInt/t/mbimbf.t b/ext/Math-BigInt/t/mbimbf.t similarity index 100% rename from lib/Math/BigInt/t/mbimbf.t rename to ext/Math-BigInt/t/mbimbf.t diff --git a/lib/Math/BigInt/t/nan_cmp.t b/ext/Math-BigInt/t/nan_cmp.t similarity index 100% rename from lib/Math/BigInt/t/nan_cmp.t rename to ext/Math-BigInt/t/nan_cmp.t diff --git a/lib/Math/BigInt/t/new_ovld.t b/ext/Math-BigInt/t/new_ovld.t similarity index 100% rename from lib/Math/BigInt/t/new_ovld.t rename to ext/Math-BigInt/t/new_ovld.t diff --git a/lib/Math/BigInt/t/req_mbf0.t b/ext/Math-BigInt/t/req_mbf0.t similarity index 100% rename from lib/Math/BigInt/t/req_mbf0.t rename to ext/Math-BigInt/t/req_mbf0.t diff --git a/lib/Math/BigInt/t/req_mbf1.t b/ext/Math-BigInt/t/req_mbf1.t similarity index 100% rename from lib/Math/BigInt/t/req_mbf1.t rename to ext/Math-BigInt/t/req_mbf1.t diff --git a/lib/Math/BigInt/t/req_mbfa.t b/ext/Math-BigInt/t/req_mbfa.t similarity index 100% rename from lib/Math/BigInt/t/req_mbfa.t rename to ext/Math-BigInt/t/req_mbfa.t diff --git a/lib/Math/BigInt/t/req_mbfi.t b/ext/Math-BigInt/t/req_mbfi.t similarity index 100% rename from lib/Math/BigInt/t/req_mbfi.t rename to ext/Math-BigInt/t/req_mbfi.t diff --git a/lib/Math/BigInt/t/req_mbfn.t b/ext/Math-BigInt/t/req_mbfn.t similarity index 100% rename from lib/Math/BigInt/t/req_mbfn.t rename to ext/Math-BigInt/t/req_mbfn.t diff --git a/lib/Math/BigInt/t/req_mbfw.t b/ext/Math-BigInt/t/req_mbfw.t similarity index 100% rename from lib/Math/BigInt/t/req_mbfw.t rename to ext/Math-BigInt/t/req_mbfw.t diff --git a/lib/Math/BigInt/t/require.t b/ext/Math-BigInt/t/require.t similarity index 100% rename from lib/Math/BigInt/t/require.t rename to ext/Math-BigInt/t/require.t diff --git a/lib/Math/BigInt/t/round.t b/ext/Math-BigInt/t/round.t similarity index 100% rename from lib/Math/BigInt/t/round.t rename to ext/Math-BigInt/t/round.t diff --git a/lib/Math/BigInt/t/sub_ali.t b/ext/Math-BigInt/t/sub_ali.t similarity index 100% rename from lib/Math/BigInt/t/sub_ali.t rename to ext/Math-BigInt/t/sub_ali.t diff --git a/lib/Math/BigInt/t/sub_mbf.t b/ext/Math-BigInt/t/sub_mbf.t similarity index 100% rename from lib/Math/BigInt/t/sub_mbf.t rename to ext/Math-BigInt/t/sub_mbf.t diff --git a/lib/Math/BigInt/t/sub_mbi.t b/ext/Math-BigInt/t/sub_mbi.t similarity index 100% rename from lib/Math/BigInt/t/sub_mbi.t rename to ext/Math-BigInt/t/sub_mbi.t diff --git a/lib/Math/BigInt/t/sub_mif.t b/ext/Math-BigInt/t/sub_mif.t similarity index 100% rename from lib/Math/BigInt/t/sub_mif.t rename to ext/Math-BigInt/t/sub_mif.t diff --git a/lib/Math/BigInt/t/trap.t b/ext/Math-BigInt/t/trap.t similarity index 100% rename from lib/Math/BigInt/t/trap.t rename to ext/Math-BigInt/t/trap.t diff --git a/lib/Math/BigInt/t/upgrade.inc b/ext/Math-BigInt/t/upgrade.inc similarity index 100% rename from lib/Math/BigInt/t/upgrade.inc rename to ext/Math-BigInt/t/upgrade.inc diff --git a/lib/Math/BigInt/t/upgrade.t b/ext/Math-BigInt/t/upgrade.t similarity index 100% rename from lib/Math/BigInt/t/upgrade.t rename to ext/Math-BigInt/t/upgrade.t diff --git a/lib/Math/BigInt/t/upgradef.t b/ext/Math-BigInt/t/upgradef.t similarity index 100% rename from lib/Math/BigInt/t/upgradef.t rename to ext/Math-BigInt/t/upgradef.t diff --git a/lib/Math/BigInt/t/use.t b/ext/Math-BigInt/t/use.t similarity index 100% rename from lib/Math/BigInt/t/use.t rename to ext/Math-BigInt/t/use.t diff --git a/lib/Math/BigInt/t/use_lib1.t b/ext/Math-BigInt/t/use_lib1.t similarity index 100% rename from lib/Math/BigInt/t/use_lib1.t rename to ext/Math-BigInt/t/use_lib1.t diff --git a/lib/Math/BigInt/t/use_lib2.t b/ext/Math-BigInt/t/use_lib2.t similarity index 100% rename from lib/Math/BigInt/t/use_lib2.t rename to ext/Math-BigInt/t/use_lib2.t diff --git a/lib/Math/BigInt/t/use_lib3.t b/ext/Math-BigInt/t/use_lib3.t similarity index 100% rename from lib/Math/BigInt/t/use_lib3.t rename to ext/Math-BigInt/t/use_lib3.t diff --git a/lib/Math/BigInt/t/use_lib4.t b/ext/Math-BigInt/t/use_lib4.t similarity index 100% rename from lib/Math/BigInt/t/use_lib4.t rename to ext/Math-BigInt/t/use_lib4.t diff --git a/lib/Math/BigInt/t/use_mbfw.t b/ext/Math-BigInt/t/use_mbfw.t similarity index 100% rename from lib/Math/BigInt/t/use_mbfw.t rename to ext/Math-BigInt/t/use_mbfw.t diff --git a/lib/Math/BigInt/t/with_sub.t b/ext/Math-BigInt/t/with_sub.t similarity index 100% rename from lib/Math/BigInt/t/with_sub.t rename to ext/Math-BigInt/t/with_sub.t diff --git a/lib/.gitignore b/lib/.gitignore index f102550..4176521 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -209,9 +209,16 @@ /Log/Message/Item.pm /Log/Message/Simple.pm /MIME +/Math +/Math/BigFloat +/Math/BigFloat.pm +/Math/BigFloat/Trace.pm +/Math/BigInt +/Math/BigInt.pm +/Math/BigInt/Calc.pm +/Math/BigInt/CalcEmu.pm /Math/BigInt/FastCalc.pm /Math/BigInt/Trace.pm -/Math/BigFloat/Trace.pm /Math/BigRat.pm /Math/Complex.pm /Math/Trig.pm diff --git a/t/TEST b/t/TEST index 5ceb6da..7b0f0eb 100755 --- a/t/TEST +++ b/t/TEST @@ -30,6 +30,7 @@ my %temp_no_core = '../ext/Devel-PPPort' => 1, '../ext/IO-Compress' => 1, '../ext/IPC-SysV' => 1, + '../ext/Math-BigInt' => 1, '../ext/Math-BigRat' => 1, '../ext/MIME-Base64' => 1, '../ext/Parse-CPAN-Meta' => 1,