Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move all the generated file header printing into read_only_top() | Nicholas Clark | 2011-01-23 | 26 | -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 perl51310delta | Jesse Vincent | 2011-01-22 | 8 | -42/+54 |
| | |||||
* | perldelta for 5.13.10 | Jesse Vincent | 2011-01-22 | 3 | -429/+803 |
| | |||||
* | In embed.pl, move the logic for perlapi.c's Tolkien quote out from do_not_edit() | Nicholas Clark | 2011-01-22 | 1 | -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.pl | Nicholas Clark | 2011-01-22 | 1 | -5/+4 |
| | |||||
* | Remove Mac OS classic special case code from Cwd's cwd.t | Nicholas Clark | 2011-01-22 | 1 | -4/+0 |
| | |||||
* | Convert File::Spec's remaining tests to Test::More from Test. | Nicholas Clark | 2011-01-22 | 3 | -43/+33 |
| | |||||
* | Remove Mac OS classic only tests from Cwd's Spec.t | Nicholas Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 8 | -278/+151 |
| | |||||
* | Remove duplicate test for $ENV{LANG} in I18N::LangTags test 80_all_env.t | Nicholas Clark | 2011-01-22 | 1 | -13/+1 |
| | |||||
* | Convert Net::Ping's tests to use Test::More from Test. | Nicholas Clark | 2011-01-22 | 15 | -256/+164 |
| | |||||
* | Changes: correct mis-indentation introduced in dc7c5368d1 | Ævar Arnfjörð Bjarmason | 2011-01-22 | 1 | -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 parallel | Florian Ragwitz | 2011-01-22 | 4 | -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 release | Chris 'BinGOs' Williams | 2011-01-22 | 2 | -2/+5 |
| | |||||
* | fix 5.12.3 release date | Ricardo Signes | 2011-01-22 | 1 | -1/+1 |
| | |||||
* | add 5.12.3 hsitory to perlhist | Ricardo Signes | 2011-01-22 | 1 | -0/+4 |
| | |||||
* | Convert buildtoc to lexical file handles and 3-arg open. | Nicholas Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 2 | -7/+14 |
| | |||||
* | In buildtoc, only have entries in %Build for targets being built. | Nicholas Clark | 2011-01-22 | 1 | -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.pod | Nicholas Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 1 | -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 Clark | 2011-01-22 | 5 | -32/+43 |
| | | | | | re-run pod/buildtoc to propagate the new file to the relevant platform makefiles. | ||||
* | pick perl5123delta.pod from maint-5.12 | Ricardo Signes | 2011-01-21 | 1 | -0/+116 |
| | |||||
* | re-add 5.12.3 versions | Ricardo Signes | 2011-01-21 | 1 | -1/+631 |
| | |||||
* | fix bizarre date typo in 5.12.2 epigraph | Ricardo Signes | 2011-01-21 | 1 | -1/+1 |
| | |||||
* | add v5.12.3 epigram | Ricardo Signes | 2011-01-21 | 1 | -0/+21 |
| | |||||
* | [perl #82526] Fix kldp links. | Michael Stevens | 2011-01-22 | 2 | -2/+2 |
| | |||||
* | Fix an invalid =item warning. | Michael Stevens | 2011-01-22 | 1 | -1/+1 |
| | |||||
* | Automate current perldelta entry in vms/descrip_mms.template. | Craig A. Berry | 2011-01-21 | 3 | -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_64 | David Golden | 2011-01-21 | 7 | -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 patch | Chip Salzenberg | 2011-01-21 | 1 | -1/+3 |
| | |||||
* | Fix up MANIFEST and update Maintainers.pl for ExtUtils::CBuilder | David Golden | 2011-01-21 | 1 | -1/+0 |
| | |||||
* | Update Maintainers.pl for ExtUtils-CBuilder-0.280201 | David Golden | 2011-01-21 | 1 | -2/+2 |
| | |||||
* | remove Changes file from dist/ExtUtils-CBuilder | David Golden | 2011-01-21 | 1 | -390/+0 |
| | |||||
* | Since xmldump_packsubs does not actually output XML, don't call it from ↵ | Chip Salzenberg | 2011-01-21 | 1 | -1/+0 |
| | | | | xmldump_all. | ||||
* | Don't export PerlIORaw_open if it doesn't exist anymore. | Craig A. Berry | 2011-01-21 | 1 | -1/+0 |
| | | | | Follow-up to ecfd064986aef03b9b7d8b56da83ae37ff435721. | ||||
* | PerlIO_push returns NULL, not -1, on failure. | Craig A. Berry | 2011-01-21 | 1 | -1/+1 |
| | | | | Follow-up to 81fe74fb3f93457df8e864c91546ac6b860657fc. | ||||
* | RT #75870 perldata.pod tied hash in scalar context | David Mitchell | 2011-01-21 | 1 | -2/+2 |
| | | | | update inaccurate description. | ||||
* | Add x-references in pods to new /a, etc. | Karl Williamson | 2011-01-21 | 2 | -1/+13 |
| | |||||
* | In buildtoc, eliminate a substitution which mangles nested package names. | Nicholas Clark | 2011-01-21 | 1 | -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 Clark | 2011-01-21 | 1 | -2/+2 |
| | |||||
* | In buildtoc, refactor the flow logic in podset() to avoid most uses of next. | Nicholas Clark | 2011-01-21 | 1 | -11/+8 |
| | |||||
* | [perl #81750] Perl 5.12: undef-as-hashref bug | Father Chrysostomos | 2011-01-21 | 2 | -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 Clark | 2011-01-21 | 1 | -23/+16 |
| | |||||
* | In buildtoc, call Text::Wrap::wrap() just before output. | Nicholas Clark | 2011-01-21 | 1 | -14/+4 |
| | | | | | Previously output() wrapped as it went along. This change renders output() vestigial. | ||||
* | In buildtoc, remove whitespace only lines just before output. | Nicholas Clark | 2011-01-21 | 1 | -1/+2 |
| | | | | | Previously output() eliminated whitespace only lines. Whilst this change itself adds code, it makes the logic clearer, which will permit more simplification. |