summaryrefslogtreecommitdiff
path: root/MANIFEST
Commit message (Collapse)AuthorAgeFilesLines
* The parser should always close the file handle that it opened.Nicholas Clark2012-02-271-0/+1
| | | | | | | | | | | | | | | | | Previously it would leave the file handle open if it was (equal to) stdin, on the assumption that this must have been because no script name was supplied on the interpreter command line, so the interpreter was defaulting to reading the script from standard input. However, if the program has closed STDIN, then the next file handle opened (for any reason) will have file descriptor 0. So in this situation, the handle that require opened to read the module would be mistaken for the above situation and left open. Effectively, this leaked a file handle. This is now fixed, by explicitly tracking from parser creation time whether it should keep the file handle open, and only setting this flag when defaulting to reading the main program from standard input. This resolves RT #37033.
* Improve the tests for -xNicholas Clark2012-02-271-0/+1
| | | | | Test the error message generated when -x can't find a "#!perl" line. Test that this error message still appears when -x is used with -e.
* Remove ExtUtils-CBuilder's MANIFEST.SKIPDavid Golden2012-02-231-1/+0
| | | | | Apparently, 'make distclean' tries to use it in confusing and counterproducive ways. Easier to remove it than fix the other.
* ExtUtils::CBuilder: add support informationDavid Golden2012-02-221-0/+1
| | | | | Adds a documentation note about support. Adds a README.patching file with instructions for bumping versions, Changes, etc.
* ExtUtils::CBuilder - add dual-life support filesDavid Golden2012-02-221-0/+5
| | | | | Adds Makefile.PL, LICENSE, etc. and updates Changes for work in blead from 5.14.0
* Add perl5158delta.podMax Maischein2012-02-211-0/+1
|
* Fix bug in pod2html crossreferencingMarc Green2012-02-201-0/+2
|
* ...and add unadded fileRicardo Signes2012-02-191-0/+1
|
* remove MANIFEST entries for pruned filesRicardo Signes2012-02-191-2/+0
|
* Add t/porting/pending-author.t, fixing a limitation of t/porting/authors.tNicholas Clark2012-02-181-0/+1
| | | | | | | | | t/porting/pending-author.t attempts to avoid the problem of C<make test> passing 100%, but the subsequent git commit causing F<t/porting/authors.t> to fail, because it uses a "new" e-mail address. This test is only run if one is building inside a git checkout, B<and> one has made local changes. Otherwise it's skipped.
* Add t/porting/perlfunc.t so that porting tests catch problems with perlfuncNicholas Clark2012-02-181-0/+1
| | | | | | | | | | | | | Pod::Functions is now generated from pod/perlfunc.pod by ext/Pod-Functions/Functions_pm.PL If it can't parse pod/perlfunc.pod, it will abort, which will cause the build to break. It's really not possible for it to carry on, hence aborting is the only option. However, innocent-seeming changes to documentation shouldn't break the build, and we expect everyone to run (at least) the porting tests, hence this test, to catch such problems before it's too late. To avoid duplicating the parsing logic, we make Functions_pm.PL take a --tap option, to test that all is well.
* Change ext/Pod-Functions to generate Functions.pm from a Perl script.Nicholas Clark2012-02-181-1/+2
| | | | For the first step, simply output the current file in one hit.
* Move Pod::Functions from lib/ to ext/Nicholas Clark2012-02-181-2/+2
|
* Update Socket to CPAN version 1.98Chris 'BinGOs' Williams2012-02-171-0/+1
| | | | | | | | | | | | | [DELTA] 1.98 CHANGES: * Detect presence of sockaddr_in6 and ipv6_mreq; conditionally build pack/unpack functions on this * Back-compatibility improvements for older perls, back as far as 5.6.1 (thanks Zefram) * Fix for picky compilers or platforms on which size_t doesn't printf() correctly by %d * Suppress some harmless compile-time warnings about unused variables
* add wrap_op_checker() API functionZefram2012-02-111-0/+1
| | | | | This function provides a convenient and thread-safe way for modules to hook op checking.
* Add regen/mk_invlists.pl, charclass_invlists.hKarl Williamson2012-02-091-0/+2
| | | | | | | This will be used to generate compile-time inversion lists in a C hdr file that can be included in programs for initialization speed Three simple inversion lists are included in this initial commit
* Move lib/Pod/t/eol.t to ext/Pod-Html, as it's testing Pod::Html.Nicholas Clark2012-02-081-1/+1
|
* in Carp, fix circular dep on Perl 5.6Zefram2012-02-071-0/+1
| | | | | | The circular dependency between Carp and warnings was causing trouble with new versions of Carp against very old versions of warnings (versions that were bundled with Perl 5.6). No functional effect on blead.
* Update MANIFESTMarc Green2012-02-061-0/+2
|
* Update MANIFEST with dist/Data-Dumper/t/qr.tFather Chrysostomos2012-02-031-0/+1
|
* Revert "Add IO::Socket::IP 0.08 as dual-life module"Ricardo Signes2012-02-031-16/+0
| | | | This reverts commit 497f7de2d964167330f7260590736e9adb18899c.
* Add IO::Socket::IP 0.08 as dual-life modulePaul Evans2012-02-031-0/+16
| | | | Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
* in Carp, avoid vivifying utf8 stash on Perl 5.6Zefram2012-02-031-0/+2
| | | | | | Carp was breaking swash loading on Perl 5.6. Makes no difference to blead, where the utf8 stash is previvified, but it matters for the CPAN release.
* Move typemap documentation to its own fileSteffen Mueller2012-02-011-2/+3
| | | | | | | | | | Sadly, the POD in Typemap.xs was not easily extractable into a POD file at build time, so it now lives in a separate POD file from the start. Makes keeping documentation and testing efforts in sync marginally harder, but it's probably the right trade-off. What's left to do is finding the right places in other POD files to refer to this old/new documentation.
* Inline the XS-Typemap typemap fileSteffen Mueller2012-02-011-1/+0
|
* Test that SvPVutf8 works with magic varsFather Chrysostomos2012-01-311-1/+1
| | | | It didn’t until the previous commit.
* [perl #108994] Stop SvPVutf8 from coercing SVsFather Chrysostomos2012-01-311-0/+1
| | | | | | | | | | In shouldn’t destroy globs or references passed to it, or try to coerce them if they are read-only or incoercible. I added tests for SvPVbyte at the same time, even though it was not exhibiting the same problems, as sv_utf8_downgrade doesn’t try to coerce anything. (SvPVbyte has its own set of bugs, which I hope to fix in fifthcoming commits.)
* Pod-Perldoc is now maintained on CPANFlorian Ragwitz2012-01-311-20/+20
|
* Moving :mmap out of core binary into a moduleLeon Timmermans2012-01-301-0/+2
|
* Update MANIFESTFather Chrysostomos2012-01-291-0/+3
|
* Update IO-Compress to CPAN version 2.047Chris 'BinGOs' Williams2012-01-291-0/+1
| | | | | | | | | | | | | | [DELTA] 2.047 28 January 2012 * Set minimum Perl version to 5.6 * IO::Compress::Zip - In one-shot zip, set the Text Flag if "-T" thinks the file is a text file. - In one-shot mode, wrote mod time & access time in wrong order in the "UT" extended field.
* Update Pod-Parser to CPAN version 1.50Chris 'BinGOs' Williams2012-01-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 16-Jan-2011 Marek Rouchal <marekr@cpan.org> ----------------------------------------------------------------------------- Version 1.50 + fix whitespace (esp. CR [\r] related) issues with different Perl versions on Windows (with Perl 5.8.8 [Activestate], and 5.6.1 [SUA]) + merge latest core (5.14.x) changes to this distro + CPAN#73446: fix minor POD error in InputObjects.pm + CPAN#43955: podchecker fails to detect superfluous =cut directive: implemented (and extended by a check for superfluous =pod commands) and documented in Pod::Checker; also added a note in the POD of all modules that they are part of the Pod::Parser distribution + CPAN#46695: use consistent version (1.50) for distribution and all Pod:: modules in this distro (except for Pod::PlainText, which stays at 2.05) + CPAN#52086: mismatch between distro and module version: same as above + CPAN#55121: correction for Pod::Find and t/pod/find.t on VMS + CPAN#47473: podchecker on L<> url with alt text ... causes an error in Pod::Checker now + CPAN#57954: Pod::Usage does not find perldoc when perl is relocatable ... use $Config{scriptdirexp} instead of scriptdir + CPAN#61223: podchecker notice missing blank line before command implemented with more tests in poderrs.t and self test of all *.pms + CPAN#66614: parse of no final newline vs perl -w ... a rare case, but fixed nevertheless + CPAN#68157: Pod-Parser-1.38/lib/Pod/Usage.pm question/bug ... pass through formatting options to Pod::Text + CPAN#70771: mishandles symbolic links in @INC ... fixed by making the paths in @INC absolute, using Cwd::abs_path() + CPAN#71139: 3 possible optimisations ... applied + several other rt.cpan.org tickets processed and closed
* Create a perldelta for 5.15.8Chris 'BinGOs' Williams2012-01-201-0/+1
|
* EU::Typemaps: Helper module for easy typemap inclusion in XSSteffen Mueller2012-01-191-0/+4
| | | | | | | | | In order to be able to deprecate certain typemaps from the core and send them to a peaceful retirement on the CPAN, it's necessary to make it easy to share and include these typemaps in case they're used despite CPAN greps claiming the opposite. This helper module facilitates non-copy-and-paste sharing of typemaps by adding a dependency and including a single line of code in the XS.
* EU::Typemaps: Implement embedded-typemap dumpingSteffen Mueller2012-01-191-0/+1
| | | | | This method will return a string representation of the typemap object that can be included *verbatim* in an XS file.
* un-break blead-breakage introduced by Porting/perl5160delta.podRicardo Signes2012-01-131-0/+1
|
* Upgrade Pod-Perldoc to CPAN version 3.15_15Ricardo Signes2012-01-061-5/+9
|
* Added tests for SIGCHLD blocking during system()Leon Timmermans2011-12-311-0/+1
|
* Update CPAN-Meta to CPAN version 2.113640Chris 'BinGOs' Williams2011-12-301-0/+6
| | | | | | | | | [DELTA] 2.113640 2011-12-30 15:19:46 America/New_York - Version::Requirements has now been merged as CPAN::Meta::Requirements, rendering Version::Requirements itself redundant
* perl -d: add a test for s EXPR().Shlomi Fish2011-12-301-0/+1
| | | | | This patch involves addding another "perl -d" input script that contains a subroutine that isn't called by default.
* Update CGI to CPAN version 3.59Chris 'BinGOs' Williams2011-12-301-0/+1
| | | | | | | | | | | | | | | | | | | | | [DELTA] Version 3.59 Dec 29th, 2011 [BUG FIXES] - We no longer read from STDIN when the Content-Length is not set, preventing requests with no Content-Length from freezing in some cases. This is consistent with the CGI RFC 3875, and is also consistent with CGI::Simple. However, the old behavior may have been expected by some command-line uses of CGI.pm. Thanks to Philip Potter and Yanick Champoux. See RT#52469 for details: https://rt.cpan.org/Public/Bug/Display.html?id=52469 [INTERNALS] - remove tmpdirs more aggressively. Thanks to rjbs (RT#73288) - use Text::ParseWords instead of ancient shellwords.pl. Thanks to AlexBio. - remove use of define(@arr). Thanks to rjbs. - spelling fixes. Thanks to Gregor Herrmann and Alessandro Ghedini. - fix test count and warning in t/fast.t. Thanks to Yanick.
* perl -d: display lines inside subroutines.Shlomi Fish2011-12-291-0/+1
| | | | | | This is another fix to the perl debugger while making sure that lines inside subroutines will be printed in the run-time display of the perl debugger: https://rt.perl.org/rt3/Ticket/Display.html?id=104820 .
* perl -d: fixes "b . COND()".Shlomi Fish2011-12-281-0/+1
| | | | | | break-dot for filename was broken due to previous commits. It was fixed now. Also documented it in pod/perldebug.pod, because it was undocumented.
* Add basic tests for select()Father Chrysostomos2011-12-241-0/+1
|
* Add feature.h, with constants for feature bundlesFather Chrysostomos2011-12-241-0/+1
|
* Create regen/feature.plFather Chrysostomos2011-12-241-0/+1
| | | | | This script generates lib/feature.pm. Soon it will be made to gener- ate other files, too.
* Move Tie-File out of cpan/ and into dist/Todd Rinaldo2011-12-231-39/+39
| | | | | | | Tie::File has not been changed on CPAN since 2003. It has meanwhile been actively maintained in p5p. Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
* Added porting tests for CUSTOMIZED filesChris 'BinGOs' Williams2011-12-221-0/+2
| | | | | | | | | | | In Porting/Maintainers.pl CUSTOMIZED is a list of files that have been customized within the Perl core. These tests make SHA digests of the customized files and do a comparison previously stored digests to ensure that customization is not lost when updating from upstream. Update MANIFEST with the customized files Add --regen ability to porting/customized.t and some documentation
* Add t/porting/utils.t, to test that utility scripts still compile.Nicholas Clark2011-12-221-0/+1
| | | | | | | | | | Right now, without this, it's possible to pass the all the regression tests even if one has introduced syntax errors into scripts such as installperl or installman. No tests fail, so it's fair game to push the commit. Obviously this breaks installing perl, but we won't spot this. Whilst we can't easily test that the various scripts *work*, we can at least check that we've not made any trivial screw ups.
* Add Porting/make_rmg-checklist to MANIFESTFather Chrysostomos2011-12-211-0/+1
|