summaryrefslogtreecommitdiff
path: root/cpan
Commit message (Collapse)AuthorAgeFilesLines
* Updates CPAN.pm to ANDK/CPAN-2.16-TRIAL2.tar.gzAndreas Koenig2017-01-179-32/+131
|
* Use File::Spec->catfile() in Test2's Files.t test.Craig A. Berry2017-01-141-3/+5
| | | | | | | Explicitly using forward slashes to concatenate filenames is not portable and we've already loaded File::Spec anyway. Also, don't try to remove the directory we're cleaning up unless we were successful in opening it.
* Upgrade Compress-Raw-Bzip2 to CPAN version 2.070.Paul Marquess2016-12-294-8/+8
|
* Upgrade Compress-Raw-Zlib to CPAN version 2.070.Paul Marquess2016-12-293-11/+11
|
* Update DB_File from CPAN version 1.838 to 1.840.James E Keenan2016-12-292-1/+4
| | | | | | | | | | | | | From Changes: 1.840 29 Dec 2016 * #119569: Failed to install DB_File-1.839 into Linux 1.839 29 Dec 2016 * #119557: DB_File.xs: unused-parameter warnings * #107642: unused arg
* Scalar::List-Utils/t/tainted.t: Skip failing testsKarl Williamson2016-12-231-0/+3
| | | | | | | | | | | | | | | These randomly fail, often enough to cause most smokes to not show pass, hence there is continual work involved in looking at smoke summaries and seeing everything failing, and having to do further investigation on each one to know if the failure is because of this bug, or something else. The fix for this has been delayed, so I'm creating a temporary skip. This will start failing again, unless fixed, at the next 5.25 dot release. I'm not getting any failures about having customized this cpan module, though I've tried several different configurations to do so. I fear that when pushed, these will start appearing, but then it can be easily remedied.
* Update Test-Simple to CPAN version 1.302073Chris 'BinGOs' Williams2016-12-1995-145/+291
|
* Upgrade Test-Simple to 1.302071.James E Keenan2016-12-1851-96/+537
| | | | Had to run ./perl -Ilib regen/lib_cleanup.pl.
* Revert "Update Socket to CPAN version 2.024."James E Keenan2016-12-185-219/+74
| | | | | | This reverts commit 3e7b45e4a2b8308f16a5ca9443c3f6b8caafe0a6. Reason: test failures on Win32 not yet fully addressed.
* Update Archive-Tar to CPAN version 2.24Chris 'BinGOs' Williams2016-12-183-4/+4
| | | | | | | [DELTA] 2.24 16/12/2016 (SREZIC) - Handle tarballs compressed with pbzip2 (RT #119262)
* Update Socket to CPAN version 2.024.James E Keenan2016-12-175-74/+219
| | | | | | 'porting/customized.t --regen' for Socket.pm and .xs perldelta entry for Socket 2.020 to 2.024 upgrade.
* Update Pod-Simple to CPAN version 3.35.James E Keenan2016-12-1728-35/+46
| | | | | From ChangeLog: Stabilize t/search50.t (per rurban). Turn off utf8 warnings when trying to see if a file is UTF-8 or not.
* Update Archive-Tar to CPAN version 2.22Chris 'BinGOs' Williams2016-12-163-3/+6
| | | | | | | [DELTA] 2.22 16/12/2016 (MANWAR) - Add missing strict/warnings pragma to Constants.pm
* Update bignum to CPAN version 0.47Chris 'BinGOs' Williams2016-12-156-6/+5
|
* Update Math-BigRat to CPAN version 0.2611Chris 'BinGOs' Williams2016-12-151-3/+3
| | | | | | | | | | | | | [DELTA] 2016-12-13 v0.2611 pjacklam * Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199 and #119225). 2016-12-11 v0.2610 pjacklam * Fix Makefile.PL so that this module installs over the core version.
* Update Math-BigInt-FastCalc to CPAN version 0.5005Chris 'BinGOs' Williams2016-12-151-1/+1
|
* Update Math-BigInt to CPAN version 1.999806Chris 'BinGOs' Williams2016-12-1513-159/+658
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2016-12-13 v1.999806 pjacklam * Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199 and #119225). * In the TODO file, remove stuff that has been implemented. 2016-12-11 v1.999805 pjacklam * Fix Makefile.PL so that this module installs over the core version. * Add more tests for _nok() (binomial coefficient "n over k"). These new tests revealed some problems with some of the backend libraries when _nok() was given very large arguments. * Remove t/Math/BigFloat/#Subclass.pm#, which is an Emacs temporary file included by accident. 2016-12-07 v1.999804 pjacklam * Implement as_bytes(), as requested (CPAN RT 119096). Also implement the inverse conversion from_bytes(). This applies to Math::BigInt only. (Alas, these methods will be inherited from Math::BigInt into Math::BigFloat, Math::BigRat etc. where the methods won't work. Fixing this class relationship is an issue of its own.) * Implement _as_bytes() and _from_bytes() in Math::BigInt::Lib. Preferably, the various backend libraries will implement faster versions of their own. Add author test files for testing these methods thorougly. * Fix from_hex(), from_oct(), and from_bin(). - When called as instance methods, the new value should be assigned to the invocand unless the invocand is read-only (a constant). - When called as instance methods, the assigned value was incorrect, if the invocand was inf or NaN. - Add tests to t/from_hex-mbf.t, t/from_oct-mbf.t, and t/from_bin-mbf.t to confirm the fix. - Add new test files t/from_hex-mbi.t, t/from_oct-mbi.t, and t/from_bin-mbi.t for better testing of these methods with Math::BigInt. * Correct typo in Math/BigInt/Lib.pm (otherise -> otherwise) (CPAN RT 118829). * Add POD coverage testing of Math::BigInt::Lib to t/03podcov.t.
* Update B-Debug to CPAN version 1.24Chris 'BinGOs' Williams2016-12-152-9/+6
| | | | | | | [DELTA] 1.24 2016-12-11 rurban * add 5.25.6 support: split optimization
* Update Archive-Tar to CPAN version 2.20Chris 'BinGOs' Williams2016-12-154-3/+5
| | | | | | | [DELTA] 2.20 15/12/2016 (AGRUNDMA) - Check for gzip/bzip2 before round tripping gz/bz2 files in tests
* Upgrade bignum from version 0.44 to 0.45Steve Hay2016-12-076-20/+124
|
* Upgrade Math::BigRat from version 0.260805 to 0.2609Steve Hay2016-12-072-10/+17
|
* Upgrade Math::BigInt::FastCalc from version 0.5002 to 0.5003Steve Hay2016-12-071-1/+1
|
* Upgrade Math::BigInt from version 1.999802 to 1.999803Steve Hay2016-12-078-13/+56
|
* Bump Locale-Codes from 3.40 to 3.42Sullivan Beck2016-12-0729-45/+134
|
* Upgrade Encode from version 2.86 to 2.88Steve Hay2016-12-0637-547/+1559
| | | | | (Unicode.pm is customized for a version-bump only, to silence t/porting/cmp_version.t since Unicode.xs has changed.)
* Update bignum to CPAN version 0.44Chris 'BinGOs' Williams2016-12-035-5/+5
| | | | | | | | | | | | [DELTA] 2016-11-15 pjacklam 0.44 * Update bundled Module::Install from version 1.16 to version 1.17. * Replace function calls with method calls. * Include patch for CPAN RT #116506.
* Update Math-BigRat to CPAN version 0.260805Chris 'BinGOs' Williams2016-12-033-189/+199
| | | | | | | | | | | | [DELTA] 2016-11-15 v0.260805 pjacklam * Standardize on using $LIB for the variable holding the class of the backend library. * Improve bmul() by doing _gcd() twice on smaller numbers rather than once on larger numbers.
* Update Math-BigInt-FastCalc to CPAN version 0.5002Chris 'BinGOs' Williams2016-12-038-95/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2016-11-23 v0.5002 pjacklam * Sync test files with Math-BigInt-1.999801. Add t/biglog.t and t/bigroot.t since these are included in the test suite for the other backend libraries (GMP and Pari). 2016-11-17 v0.5001 pjacklam * Avoid 'use parent' to retain compatibility with old Perls. * Fix incorrect version numbers in the CHANGES file. * Trim whitespace. 2016-11-15 v0.5000 pjacklam * Sync test files with Math-BigInt-1.999800. * Math::BigInt::FastCalc is now a subclass of Math::BigInt::Calc, so remove aliases like *Math::BigInt::FastCalc::_xxx = \&Math::BigInt::Calc::_xxx. * Use OO-calls rather than function calls. * Fix documentation error in Math::BigInt::FastCalc
* Update Math-BigInt to CPAN version 1.999802Chris 'BinGOs' Williams2016-12-0338-1015/+3415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2016-11-15 v1.999800 pjacklam * Upgrade bundled Module::Install from version 1.16 to version 1.17. * Add Math::BigInt::Lib (lib/Math/BigInt/Lib.pm), a parent class for Math::BigInt backend libraries. * Use objects in Math::BigInt::Calc, not just array refs. Also use OO-style, i.e., use $class->_add($x, $y) rather than _add($class, $x, $y). * Not all library methods modify the invocand, so call library methods as, e.g, $x = $LIB->method($x, $y) rather than just $LIB->method($x, $y). * Math::BigInt::Calc is now a subclass of Math::BigInt::Lib. * Add Math::BigInt::Lib::Minimal (t/Math/BigInt/Lib/Minimal.pm) for testing inheritance from Math::BigInt::Lib. * Minor simplification in Math::BigInt::Calc->_str(). * Speed up Math::BigInt::Calc->_root(). * Remove test files that were included in the previous release by accident. * Add more tests and use more verbose output in some tests. * Fix typo in lib/Math/BigFloat.pm * Fix documentation error in lib/Math/Calc.pm * Use Config::Tiny and an .ini file to handle the library specific configuration for the author-lib*.t test files. 2016-11-23 v1.999801 pjacklam * Fix, hopefully once and for all, the longstanding problem of handling undef as an operand to mathematical methods. The only method that accepts undef as an operand is blog(), where the second operand might be undef, as in $x->blog() or $x->blog($b), where $b is undef. The undef signifies that Euler's number should be used as the base. With this fix, we should be able to get Math::BigInt::Lite working again. * Add least common multiple method _lcm() to Math::BigInt::Lib, and add corresponding test file t/author-lib-arithmetic-binary-_lcm.t and test data file t/author-lib-arithmetic-binary-_lcm.dat. * Remove internal function __lcm() which has become redundant now that _lcm() is in the library. * Make it possible to use bgcd() and blcm() as class methods, since other methods can be used as class methods. This applies to both Math::BigInt and Math::BigFloat. * Fix blcm() with negative input. The LCM should always be non-negative. This applies to both Math::BigInt and Math::BigFloat. * Add tests for bgcd() and blcm() in t/bigintpm.t and t/bigfltpm.t. * Fix tests for blcm() assuming that LCM(0,0) should be a NaN. LCM(0,0) is 0 by convention. * Prefer Class->config('option') over Class->config()->{option}. However, this does not seem to be working for all options. It seems that this won't work properly until we move the global variables into the OO interface. * Explicitly specify the library in all test files that are shared between Math-BigInt and the library distributions (FaatCalc, GMP, Pari, ...) with, e.g., "use Math::BigInt only => 'Calc';". This way, it will fail immediately if the specified library can't be loaded rather than using the fallback library. 2016-11-28 v1.999802 pjacklam * When bzero(), bone(), binf(), and bnan() are used as constructors, don't check whether the class allows the object to be modified. This applies to both Math::BigInt and Math::BigFloat. * Improve bgcd() and blcm(). This applies to both Math::BigInt and Math::BigFloat.
* Update Test-Simple to CPAN version 1.302067Chris 'BinGOs' Williams2016-12-0353-114/+259
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 1.302067 2016-11-23 07:37:56-08:00 America/Los_Angeles - Fix context test for recent blead. 1.302066 2016-11-08 07:58:39-08:00 America/Los_Angeles (TRIAL RELEASE) - Handle cases where SysV IPC can be available but not enabled - Import 'context' into Test2::IPC, it is used by 'cull' - Propogate warnings settings to use_ok (#736) 1.302065 2016-10-30 11:54:37-07:00 America/Los_Angeles (TRIAL RELEASE) - Set the TEST_ACTIVE env var to true - Set the TEST2_ACTIVE env var to true - Fix the oldest bug still in the bug list (#6) This fixes cmp_ok output is some confusing cases - Update travis config - Add missing author deps - Fix handling of negative pid's on windows - Add can() to Test::Tester::Delegate (despite deprecation) - Fix some minor test issues 1.302064 2016-10-24 21:03:24-07:00 America/Los_Angeles (TRIAL RELEASE) - Repo management improvements - Better handling of info vs diag in ->send_event - Fix test that used 'parent' - Better handling of non-bumping failures (#728) 1.302063 2016-10-23 21:31:20-07:00 America/Los_Angeles (TRIAL RELEASE) - Fix double release when 'throw' is used in context_do()
* Update Time-Local to CPAN version 1.25Chris 'BinGOs' Williams2016-12-031-19/+40
| | | | | | | | | [DELTA] 1.25 2016-11-17 - Reduce memory usage by only loading Config if needed and not importing from Carp. Based on PR #2 from J. Nick Coston.
* Update Unicode-Collate to CPAN version 1.19Chris 'BinGOs' Williams2016-12-03106-197/+463
| | | | | | | | | [DELTA] 1.19 Sat Dec 3 09:32:31 2016 - U::C::Locale newly supports locales: he, vo. - locales updated to CLDR 24: az, haw. - locale updated to CLDR 26: et.
* Test2: __LINE__ and (caller)[2] may be different under Data::DumperAaron Crane2016-11-121-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | The __LINE__ token is compiled as an op_const pointing to an SvPV containing the stringification of the line number. But (caller)[2] yields an SvIV that directly represents the line number. Data::Dumper now uses its XS implementation by default, even when its Deparse option is enabled; previously, Deparse forced use of the pure-Perl implementation. The XS and pure-Perl implementations of Data::Dumper differ slightly: the pure-Perl implementation always dumps defined non-reference scalars with quotes, while the XS implementation uses a quote-less representation for small integers. (The precise differences have changed over time, however.) Test-Simple/t/Test2/modules/API/Context.t uses the minimal testing library in Test-Simple/t/tools.pl to test itself, and t/tools.pl in turn implements is_deeply() by doing the equivalent of is(Dumper($got), Dumper($expected)). Finally, it does is_deeply() on structures containing a line number, but the "got" structure contains the result of (caller)[2], while the "expected" structure contains __LINE__. So now that the dumps of those structures are different, the test fails. Fix this by doing arithmetic on the __LINE__, thus forcing it to be an IV.
* Allow "." to be excluded from @INCH.Merijn Brand2016-11-1124-25/+25
|\ | | | | | | | | | | Build with -Ddefault_inc_excludes_dot to have exclude . from @INC. The *current* default is set to be effectively no change. A future change will most likely revert the default to the safer exclusion of .
| * Patch unit tests to explicitly insert "." into @INC when needed.H.Merijn Brand2016-11-1124-25/+25
| | | | | | | | | | require calls now require ./ to be prepended to the file since . is no longer guaranteed to be in @INC.
* | Move Unicode-Normalize to dist/Karl Williamson2016-11-1117-3705/+0
|/ | | | | p5p has taken over the maintenance of this module, so it should be in dist/
* Upgrade Unicode-Collate from version 1.17 to 1.18Steve Hay2016-11-09115-355/+631
|
* Upgrade Math::BigInt from vesion 1.999726(_01) to 1.999727Steve Hay2016-11-096-11/+12
| | | | This includes the blead customization.
* Upgrade podlators from version 4.08 to 4.09Steve Hay2016-11-0844-711/+753
|
* Update Archive-Tar to CPAN version 2.18Chris 'BinGOs' Williams2016-11-074-5/+3
| | | | | | | | | | [DELTA] 2.18 07/11/2016 (JHI) - Capture also the STDERR when checking tar exe 2.16 01/11/2016 (JHI && CBERRY) - Make roundtrip tar exe finding robust for crappy tars
* Version bumpJarkko Hietaniemi2016-11-051-1/+1
|
* Capture also the stderr, the message from tar might go thereJarkko Hietaniemi2016-11-051-1/+1
| | | | Follow-up to 202b0c8a3ba3de0efe5cb730b242b8c0502e1add
* netbsd-vax: also the 1E1000 is toxic (in compiletime).Jarkko Hietaniemi2016-11-045-5/+5
|
* Upgrade Unicode::Collate from version 1.14 to 1.17Steve Hay2016-11-01118-33439/+35589
|
* Upgrade Test::Simple from version 1.302059 to 1.302062Steve Hay2016-11-0149-53/+193
|
* Upgrade Term::ANSIColor from version 4.05 to 4.06Steve Hay2016-11-014-41/+109
|
* Archive-Tar: customized version bumpJarkko Hietaniemi2016-10-281-1/+1
|
* Archive-Tar: detect if external tar failsJarkko Hietaniemi2016-10-281-33/+39
|
* Archive-Tar: in VMS gnutar requires filenames in native formatCraig A. Berry2016-10-281-0/+3
|
* Archive-Tar: RT #118476: scan for the right tar more robustlyJarkko Hietaniemi2016-10-281-5/+63
| | | | | | | | (1) Do not assume it is called 'tar'. (2) Do not assume it has the compression features. (3) Do not assume there is only one 'tar'. (4) Do not assume the first one found has the compression features. (5) Add the platform executable suffix to the name.