summaryrefslogtreecommitdiff
path: root/dist
Commit message (Collapse)AuthorAgeFilesLines
* (perl #133951) fallback to the built-in getcwd if we canTony Cook2019-04-1512-12/+25
|
* Revert part of commit b6125dfcd017e2dd18dacdce91a6e071499b7aedSteve Hay2019-04-041-1/+1
|
* fix leak in Devel-PPPortDavid Mitchell2019-04-031-0/+5
| | | | | The leaky code is only used during test. It creates 3 ops, does various operations related to linking OpSIBLINGs, then fails to free them.
* Data::Dumper - avoid leak on croakDavid Mitchell2019-04-032-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | v5.21.3-742-g19be3be696 added a facility to Dumper.xs to croak if the recursion level became too deep (1000 by default). The trouble with this is that various parts of DD_dump() allocate temporary SVs and buffers, which will leak if DD_dump() unceremoniously just croaks(). This currently manifests as dist/Data-Dumper/t/recurse.t failing under Address Sanitiser. This commit makes the depth checking code just set a sticky 'too deep' boolean flag, and a) on entry, DD_dump() just returns immediately if the flag is set; b) the flag is checked by the top-level called of DD_dump() and croaks if set. So the net effect is to defer croaking until the dump is complete, and avoid any further recursion once the flag is set. This is a bit of a quick fix. More long-term solutions would be to convert DD_dump() to be iterative rather than recursive, and/or make sure all temporary SVs and buffers are suitably anchored somewhere so that they get cleaned up on croak.
* Update EU::CBuilder to 0.280231Alberto Simões2019-03-3114-13/+20
| | | | Committer: additional email address for contributor
* quotemeta the stuff intended literally in REEd J2019-03-302-3/+3
| | | | | | For: RT 133966 Committer: Bump $VERSION in dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
* Update Module::CoreList for 5.29.10Zak B. Elep2019-03-223-2/+32
| | | | | Also fix the 5.29.9 `changed` key a bit to reflect commit c15407c8b80c36d88f9038e7519e468ffd132da5.
* Ensure autogenerated files for Devel::PPPort are up to datev5.29.9Zak B. Elep2019-03-211-41/+41
| | | | `make regen` in dist/Devel-PPPort, thanks ether and Pali for guidance!
* Update Module::CoreList for 5.29.9Zak B. Elep2019-03-211-1/+9
|
* Bump Devel::PPPort to keep in sync with CPANNicolas R2019-03-193-1/+6
| | | | | | | | | During Perl 5.29.8 release, Devel-PPPort was uploaded to CPAN but the distro was incomplete as unit tests were not part of the submitted tarball. To fix this, a new 3.45 version was published to CPAN. This commit, keep blead in sync with this change.
* bump $threads::shared::VERSION to 1.60Tony Cook2019-03-081-2/+2
|
* add extra lock tracing to threads::sharedTony Cook2019-03-081-0/+39
| | | | | | | | | | | | | | | This was useful in tracing the cause for the deadlock in #124203. This can be enabled during a build of perl by adding: -Accflags=-DSHARED_TRACE_LOCKS -DDEBUGGING to the Configure command-line. To see the trace at run-time add -DU or -DUv to the perl command-line. The original DEBUG_LOCKS tracing using warn caused extra calls confusing back traces when trying to debug this problem.
* fix for Module/CoreList.pm 5.029009Nicolas R2019-02-201-1/+1
| | | | damn it Nico..
* Update Module::CoreList for 5.29.9Nicolas R2019-02-203-2/+31
|
* Bump Devel::PPPort to 3.44 for CPAN releasev5.29.8Nicolas R2019-02-205-5/+21
| | | | | | During v5.29.8 dev cycle a change was made to Devel-PPPort 18d728ac3b which justify to bump and release a new version of Devel::PPPort.
* Update Module::CoreList for 5.19.8Nicolas R2019-02-201-0/+87
|
* Time-HiRes 1.9760 - bump Module::CoreList & coNicolas R2019-02-201-1/+1
| | | | | Also bump Porting/Maintainers.pl to synchronize with the upstream version we are using.
* Devel::PPPort: Fix D_PPP_FIX_UTF8_ERRSV macroPali2019-02-201-2/+2
| | | | It should use errsv value from passed argument.
* Update Time-HiRes Changes for 1.9760Nicolas R2019-02-181-0/+57
| | | | | | | | | | | | | | | 1.9760 is now released to CPAN to match its status in blead. This commit is synchronizing the Changelog, by reintroducing some history which were lost during previous reverts. Any new change since cf8375d should now go to the next release 1.9761. A '{{NEXT}}' entry was added to the Changes for tracking these changes. Note that a Dual-Life git repository is now available for Time-HiRes. Upstream-URL: https://github.com/Dual-Life/Time-HiRes
* Net::Ping 501_ping_icmpv6.t: disable sudo testNicolas R2019-02-141-1/+1
| | | | | This is similar to the changes made in 7bfdd8260c we do not want to use 'sudo' during the tests.
* Update Net::Ping to upstream version 2.71Nicolas R2019-02-1412-95/+535
| | | | | | | | | | This retains blead customizations: * 1a58b39af8 remove of 'use vars' * 7bfdd8260c 500_ping_icmp.t: remove sudo code These changes are not required anymore, they are merged upstream * 0fc44d0a18 avoid stderr noise in tests
* Grammatical correction only.James E Keenan2019-02-041-1/+1
| | | | | | | | | | Sentences ending with a parenthetical phrase that ends with an abbreviation such as 'etc.' still require a period outside of the parentheses. See https://english.stackexchange.com/a/23025/306017 For: RT 133820. Christopher Chavez is now a Perl author.
* bump $IO::VERSIONTony Cook2019-01-2911-11/+11
|
* Avoid indenting POD paragraphs in dist/IOShlomi Fish2019-01-282-4/+4
| | | | | | | | | It is considered monospaced code blocks and was misformatted by metacpan/etc. Submitted via https://github.com/toddr/IO/pull/49 Signed-off-by: Todd Rinaldo <toddr@cpan.org>
* Update Module::CoreList for 5.29.8Abigail2019-01-203-2/+31
|
* Update Module::CoreList for 5.29.7Abigail2019-01-201-4/+131
|
* bump version numbers for PathToolsTony Cook2019-01-1411-11/+11
|
* (perl #123724) don't translate ... to ..\.. on Win32Tony Cook2019-01-142-12/+2
| | | | Apparently this was a command.com thing that Win32 doesn't support.
* Shorten test descriptionsJames E Keenan2019-01-081-5/+3
| | | | Per recommendation by Tony Cook in RT 133740.
* Conduct tests of IO::Dir in temporary directoryJames E Keenan2019-01-081-38/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For RT # 133740: After the release of perl-5.29.5, smoke tests intermittently began to report failures in dist/IO/t/io_dir.t. In preceding months, similar intermittent failures had been reported for files testing File::Find (RT 133658) and GDBM_File (RT 133664). In those cases the problem was diagnosed as race conditions under parallel testing where test files and directories were being created in or underneath the current working directory without resort to tempdirs or tempfiles. The testing in dist/IO/t/io_dir.t presumes the existence of a stable set of files and subdirectories in dist/IO/. If additional files or subdirectories are created while this file is being run, that presumption is no longer met. The dist/IO/t/ directory was therefore inspected for test files which, for testing purposes, would create files or directories underneath the dist/IO/. The following test files do so: io_file.t io_linenum.t io_taint.t io_tell.t io_unix.t io_utf8argv.t io_utf8.t io_xs.t Of the above, only io_xs.t takes the precaution of using IO::File->new_tmpfile(). Using File::Temp::tempdir in this file should mitigate the problem. In addition, all tests in io_dir.t now have descriptions.
* bump $lib::VERSIONTony Cook2019-01-031-1/+1
|
* Hint about $dir/$version is checked by lib.pm and deleted from @INCEugen Konkov2019-01-031-1/+3
| | | | | | | | FIXES RT#133522 There is not clear from documentation that $dir/$version and $dir/$version/$archname are checked and deleted from @INC when 'no lib $dir' is used
* Update Module::CoreList for 5.29.7Abigail2018-12-183-2/+31
|
* Update Module::CoreList for 5.29.6Abigail2018-12-183-7/+96
|
* (perl #133708) remove build-time probing for stack limits for StorableTony Cook2018-12-106-108/+32
|
* bump $ExtUtils::ExtUtils::VERSION to 3.40Tony Cook2018-12-055-5/+5
|
* (perl #133654) don't include OUTLIST parameters in the prototypeTony Cook2018-12-052-3/+6
| | | | | The generated prototype (with PROTOTYPES: ENABLE) would include OUTLIST parameters, but these aren't arguments to the perl function.
* (perl #133706) remove exploit code from StorableTony Cook2018-12-052-274/+12
| | | | | | | | Storable packaged the metasploit framework code for CVE-2015-1592, which triggered virus scanners. To prevent that remove the packaged exploit code and test for the underlying structure we trigger the warning on.
* Update Module-CoreList with data for 5.26.3 and 5.28.1Steve Hay2018-11-293-0/+60
|
* Upgrade to threads::shared 1.59jdhedden2018-11-281-3/+4
| | | | Committer: perldelta entry
* add entries for Module-CoreList 5.0181220Karen Etheridge2018-11-202-2/+17
| | | | | I did this manually; I am not sure if 'perl -Ilib Porting/corelist.pl cpan' would add these entries on the next blead-point release day.
* Update Module::Corelist for 5.29.5Karen Etheridge2018-11-201-0/+18
|
* Bump Data::Dumper to 2.173 (no real change):Sawyer X2018-11-102-2/+6
| | | | | | | | | | | | | | | | | | | | | | The change will happen in the Makefile.PL which is generated and released. It is generated automatically, so we can't actually inject the parts that we want. The way I handle it at the moment is: * Build perl * Copy Data::Dumper to other directory * Grab MANIFEST.SKIP and Makefile.PL from previous release * Add the DEFINE we need to fix this: # In WriteMakefile(...) DEFINE => '-DUSE_PPPORT_H', * perl Makefile.PL && make && make test && make dist * Retest the tarball * Release to CPAN But we need this bump anyway, so this commit.
* bump $File::Spec::*::VERSIONTony Cook2018-11-0111-11/+11
|
* prevent t/Functions.t from warning on undefined values when none suppliedTony Cook2018-11-011-1/+1
|
* Bump the Perl version for 5.29.5Aaron Crane2018-10-203-2/+31
|
* Update Module::Corelist for 5.29.4Aaron Crane2018-10-201-2/+25
|
* Accept also ESTALE (fix for RT #133534)Slaven Rezic2018-10-111-3/+6
| | | | | | ESTALE may occur in some environments when accessing a now non-existing directory, e.g. when using NFS or in docker containers.
* Remove support for setting $[ to a non-zero valueDagfinn Ilmari Mannsåker2018-09-261-0/+1
| | | | This removes arybase and all its surrounding machinery.
* Avoid compiler warning showing up on darwin.James E Keenan2018-09-251-0/+3
| | | | For example, in http://perl5.test-smoke.org/report/69659