summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move all the generated file header printing into read_only_top()Nicholas Clark2011-01-2326-249/+163
| | | | | | | | | Previously all the scripts in regen/ had code to generate header comments (buffer-read-only, "do not edit this file", and optionally regeneration script, regeneration data, copyright years and filename). This change results in some minor reformatting of header blocks, and standardises the copyright line as "Larry Wall and others".
* Update TOC for perl51310deltaJesse Vincent2011-01-228-42/+54
|
* perldelta for 5.13.10Jesse Vincent2011-01-223-429/+803
|
* In embed.pl, move the logic for perlapi.c's Tolkien quote out from do_not_edit()Nicholas Clark2011-01-221-12/+13
| | | | | | Previously do_not_edit() has a special case for this based on the filename parameter. Now the code to add the comment is next to the relevant call to do_not_edit().
* "Don't repeat yourself" in regen/opcode.plNicholas Clark2011-01-221-5/+4
|
* Remove Mac OS classic special case code from Cwd's cwd.tNicholas Clark2011-01-221-4/+0
|
* Convert File::Spec's remaining tests to Test::More from Test.Nicholas Clark2011-01-223-43/+33
|
* Remove Mac OS classic only tests from Cwd's Spec.tNicholas Clark2011-01-221-38/+3
| | | | | | As MacOS was the only platform with platform-only tests, we can also remove the entire skip-if-not-this-platform infrastructure. Also, as tryfunc() is only called from one place, inline it.
* Convert I18N::LangTags to Test::More from Test.Nicholas Clark2011-01-228-278/+151
|
* Remove duplicate test for $ENV{LANG} in I18N::LangTags test 80_all_env.tNicholas Clark2011-01-221-13/+1
|
* Convert Net::Ping's tests to use Test::More from Test.Nicholas Clark2011-01-2215-256/+164
|
* Changes: correct mis-indentation introduced in dc7c5368d1Ævar Arnfjörð Bjarmason2011-01-221-1/+1
| | | | | | | | | | | Michael Stevens corrected the link to the 5.10.0 tarball in dc7c5368d173865841aa41764f828d34e663e0bc, but changed four spaces to a tab in the process. Since Changes does not otherwise use tabs for indenting convert this back to four spaces. Signed-off-by: Ævar Arnfjörð Bjarmason <avar@cpan.org>
* Stop EU::CBuilder's tests from failing in parallelFlorian Ragwitz2011-01-224-19/+19
| | | | | It used to use the same paths for temporary files in all tests. This blew up randomly when the tests were run in parallel.
* Update Changes and bump Module::CoreList to 2.44 for a CPAN releaseChris 'BinGOs' Williams2011-01-222-2/+5
|
* fix 5.12.3 release dateRicardo Signes2011-01-221-1/+1
|
* add 5.12.3 hsitory to perlhistRicardo Signes2011-01-221-0/+4
|
* Convert buildtoc to lexical file handles and 3-arg open.Nicholas Clark2011-01-221-15/+13
| | | | | In the refactoring, I don't see any reason to retain void context explicit close of lexical filehandles opened for reading.
* Extend pod/buildtoc --test to validate that regenerated files are up to date.Nicholas Clark2011-01-222-7/+14
|
* In buildtoc, only have entries in %Build for targets being built.Nicholas Clark2011-01-221-7/+12
| | | | | | | | Also, use the file names as values. Effectively now it is a slice of %Targets, containing just things to be built. Previously it held all targets (and the phony 'all' target), and had defined/undefined values for whether they should be built.
* In buildtoc, only "find all the modules" if rebuilding pod/perltoc.podNicholas Clark2011-01-221-1/+1
| | | | The results of the expensive scan aren't needed for any of the other targets.
* In buildtoc, rename &output_perltoc to &do_toc, and integrate its invocation.Nicholas Clark2011-01-221-22/+24
| | | | | There is still some special casing, as all other targets modify an existing file, but with this change more code is shared.
* In buildtoc, pull the sanity check for NUL bytes to the top level.Nicholas Clark2011-01-221-3/+1
| | | | It's needed in 3 of the do_* routines, and causes no problems for the others.
* In buildtoc, convert all the do_* functions to taking 2 scalars.Nicholas Clark2011-01-221-18/+11
| | | | | | | | | | Previously they took a list of lines from the file, and all except do_manifest() immediately joined it back to a single scalar. Instead, slurp the file in whole, and do_manifest() split it out. Also, change the code that invokes do_* to accept only a scalar as a return, now that all functions return a scalar, rather than (potentially) a list to join.
* In buildtoc, convert do_manifest() to returning a scalar.Nicholas Clark2011-01-221-9/+11
| | | | | Previously it (alone of the do_* functions) returned a list for the regenerated file's contents.
* Re-add 5.12.3's release date to Module::Corelist.Nicholas Clark2011-01-221-0/+1
| | | | | | This was missed by change 57e52dbefae98516, which reverted 01bc7817c9b86c12, because 5.12.3's release date was removed as an inadvertent side effect of e0698539c3e1cd22, the change to add 5.13.9
* Add perl5123delta.pod to MANIFEST and pod.lst, after f1d4662fac7469d5.Nicholas Clark2011-01-225-32/+43
| | | | | re-run pod/buildtoc to propagate the new file to the relevant platform makefiles.
* pick perl5123delta.pod from maint-5.12Ricardo Signes2011-01-211-0/+116
|
* re-add 5.12.3 versionsRicardo Signes2011-01-211-1/+631
|
* fix bizarre date typo in 5.12.2 epigraphRicardo Signes2011-01-211-1/+1
|
* add v5.12.3 epigramRicardo Signes2011-01-211-0/+21
|
* [perl #82526] Fix kldp links.Michael Stevens2011-01-222-2/+2
|
* Fix an invalid =item warning.Michael Stevens2011-01-221-1/+1
|
* Automate current perldelta entry in vms/descrip_mms.template.Craig A. Berry2011-01-213-24/+14
| | | | | pod/buildtoc knows which one is current, so we might as well substitute it in one place and be done with it.
* Updated CPAN.pm to CPAN version 1.94_64David Golden2011-01-217-309/+243
| | | | | | | | | | | | | | | | [DELTA] 2011-01-20 David Golden <dagolden@cpan.org> * release 1.94_64 * remove 'use_file_homedir' config option and fix #62986 using a more robust method. Original config directories will be found even if File::HomeDir is installed * streamline configuration intro text * add missing documentation for 'atexit' and local::lib bootstrap
* clear up unused var warning in prev patchChip Salzenberg2011-01-211-1/+3
|
* Fix up MANIFEST and update Maintainers.pl for ExtUtils::CBuilderDavid Golden2011-01-211-1/+0
|
* Update Maintainers.pl for ExtUtils-CBuilder-0.280201David Golden2011-01-211-2/+2
|
* remove Changes file from dist/ExtUtils-CBuilderDavid Golden2011-01-211-390/+0
|
* Since xmldump_packsubs does not actually output XML, don't call it from ↵Chip Salzenberg2011-01-211-1/+0
| | | | xmldump_all.
* Don't export PerlIORaw_open if it doesn't exist anymore.Craig A. Berry2011-01-211-1/+0
| | | | Follow-up to ecfd064986aef03b9b7d8b56da83ae37ff435721.
* PerlIO_push returns NULL, not -1, on failure.Craig A. Berry2011-01-211-1/+1
| | | | Follow-up to 81fe74fb3f93457df8e864c91546ac6b860657fc.
* RT #75870 perldata.pod tied hash in scalar contextDavid Mitchell2011-01-211-2/+2
| | | | update inaccurate description.
* Add x-references in pods to new /a, etc.Karl Williamson2011-01-212-1/+13
|
* In buildtoc, eliminate a substitution which mangles nested package names.Nicholas Clark2011-01-211-1/+0
| | | | | | It's not clear what the intent of s/(\w+)::\1/$1/; was, but it converts "autodie::exception" to "autodiexception" (etc), which is clearly buggy. The regexp has been in pod/buildtoc since it was added in cb1a09d0194fed9b.
* In buildtoc, move the local $/ = ''; to the scope of the file it relates to.Nicholas Clark2011-01-211-2/+2
|
* In buildtoc, refactor the flow logic in podset() to avoid most uses of next.Nicholas Clark2011-01-211-11/+8
|
* [perl #81750] Perl 5.12: undef-as-hashref bugFather Chrysostomos2011-01-212-2/+27
| | | | | | | | | | | | | | | | | The addition of the boolkeys op type in commit 867fa1e2d did not account for the fact that rv2hv (%{}) can sometimes return undef (%$undef with strict refs turned off). When the boolkeys op is created (and the rv2hv becomes its kid), the rv2hv is flagged with OPf_REF, meaning that it must return a hash, not the contents. Perl_softrefxv in pp.c checks for that flag. If it is set, it dies with ‘Can't use an undefined value as a HASH reference’ for unde- fined values. This commit changes it to make an exception if rv2hv->op_next is a boolkeys op. It also changes pp_boolkeys to account for undef.
* In buildtoc, eliminate the now vestigial sub output.Nicholas Clark2011-01-211-23/+16
|
* In buildtoc, call Text::Wrap::wrap() just before output.Nicholas Clark2011-01-211-14/+4
| | | | | Previously output() wrapped as it went along. This change renders output() vestigial.
* In buildtoc, remove whitespace only lines just before output.Nicholas Clark2011-01-211-1/+2
| | | | | Previously output() eliminated whitespace only lines. Whilst this change itself adds code, it makes the logic clearer, which will permit more simplification.