summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Extutils-MakeMaker to CPAN version 6.80Chris 'BinGOs' Williams2013-10-1531-39/+93
| | | | | | | | | | | | | | | | | | | | [DELTA] 6.80 Tue Oct 15 16:04:50 BST 2013 No changes from 6.79_04 6.79_04 Fri Oct 11 18:57:51 BST 2013 Bug fixes: * Add CP_NONEMPTY to the list of tools in Makefile 6.79_03 Fri Oct 11 13:56:53 BST 2013 Bug fixes: * don't copy .bs portably :) 6.79_02 Fri Oct 11 12:58:01 BST 2013 Bug fixes: * RT#28992 don't copy .bs files if they are empty
* perldelta - Fill in selected bug fixes sectionSteve Hay2013-10-141-1/+11
|
* perldelta - Fix typoSteve Hay2013-10-141-1/+1
|
* perldelta - Wrap lines to 79 charactersSteve Hay2013-10-141-9/+7
|
* perldelta - Fill in diagnostics sectionSteve Hay2013-10-141-1/+13
|
* perldelta - Fill in documentation sectionSteve Hay2013-10-141-2/+24
|
* perldelta - Fill in testing sectionSteve Hay2013-10-141-1/+2
|
* perldelta - Fill in updated modules sectionSteve Hay2013-10-141-4/+109
|
* Fix autouse test, failing since commit 52102bb4f9Steve Hay2013-10-131-7/+7
| | | | | Only running test_porting and the tests of the module upgraded clearly isn't always enough :-/
* Upgrade Scalar-List-Utils from version 1.32 to 1.33Steve Hay2013-10-137-21/+122
|
* podcheck.t: Make blead pass againKarl Williamson2013-10-112-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Blead is failing sometimes on podcheck.t. I don't fully understand the reasons, but it is some sort of race condition. The base problem that is causing this race to show up is a bug in the new version 3.29 of Test::Harness. It includes 2 pods that have the same name. This creates problems for reading the documentation in an html browser. The software that creates the hyperlinks uses the pod name to figure out what the linked-to document is. It cannot figure out which one to link to when multiple pods have the same name, as here, so podcheck raises an error. Test::Harness should change so that the pods have different names. It's like having two different Unix commands named 'foobar'. Which one should `man foobar` display, if it could only display one? I haven't figured out how to fix the race yet, so this commit just ignores one of the conflicting files for now. The race has something to do with the fact that these are both cpan files which are not normally examined for pod problems, and so the error for one of them is getting suppressed; and which one of the two gets suppressed varies. This bug in Test::Harness also manifested itself as showing up a broken link.
* Run cd t;./perl -I../lib porting/podcheck.t --regenJames E Keenan2013-10-121-1/+1
|
* Remove non-existent English variable names from perlvarDagfinn Ilmari Mannsåker2013-10-111-9/+3
| | | | | | $OLD_PERL_VERSION was never exported (it was added commented-out in Perl 5.6.0, when $PERL_VERSION became $^V). $OFMT and $ARRAY_BASE were commented out in Perl 5.000.
* Add to known_pod_issues.dat following Test-Harness upgradeSteve Hay2013-10-111-0/+3
| | | | | | Beyond.pod now has the same NAME as Harness.pm which causes three failures in podcheck.t. Have them skipped for now. I will raise a CPAN/RT ticket to get this resolved upstream.
* Upgrade Test::Harness from version 3.28 to 3.29Steve Hay2013-10-11126-557/+556
| | | | This includes the blead CUSTOMIZATION of t/source.t.
* Sort MANIFESTSteve Hay2013-10-111-2/+2
|
* Upgrade CPAN::Meta from 2.132661 to 2.132830Steve Hay2013-10-1161-99/+710
|
* Upgrade File::Temp from version 0.2303 to 0.2304Steve Hay2013-10-113-12/+12
|
* perlebcdic: Make some examples simpler; wrap to 79 colsKarl Williamson2013-10-102-59/+27
| | | | | | Some of the examples in this pod are far more complicated than they need be. This commit fixes most of them, while wrapping verbatim lines to fit in 79 columns.
* Update to ExtUtils::MakeMaker 6.79_01.Craig A. Berry2013-10-1035-65/+34
| | | | | | | | | | | Only one change: * Remove MM_TEST_ROOT feature for VMS test support This feature depended on test directories created on the fly being in a predictable location at a predictable depth, but as of 6.78 they aren't anymore, which caused a significant number of test failures on VMS.
* Upgrade File::Temp from version 0.2302 to 0.2303Steve Hay2013-10-102-2/+8
| | | | (A formerly EXCLUDED test script has been removed from the CPAN distro.)
* perlexperiment: link to postderef ticketRicardo Signes2013-10-091-0/+10
|
* perldelta: fix minor errors in description of postderefRicardo Signes2013-10-081-2/+2
|
* Upgrade podlators from 2.5.2 to 2.5.3.Steve Hay2013-10-077-12/+34
|
* Upgrade Module-Metadata from version 1.000018 to 1.000019Steve Hay2013-10-074-2/+15
|
* Purge remaining references to PerlIO_sprintf and PerlIO_vsprintf().Nicholas Clark2013-10-075-12/+0
| | | | | | Eliminate their function prototypes. Eliminate references in perlio.sym and makedef.pl which caused them to still be added to the Win32 linker definitions.
* Remove PerlIO_sprintf() and PerlIO_vsprintf()Karl Williamson2013-10-062-30/+5
| | | | http://markmail.org/message/m6bvkxvqnvjnfgyf
* Eliminate trailing whitespace in pod command.James E Keenan2013-10-071-1/+1
|
* fix POD errors reported by newer pod2manDominic Hargreaves2013-10-065-33/+39
|
* Eliminate reliance on some external tools for 'Porting/sync-with-cpan'Max Maischein2013-10-061-29/+77
|\ | | | | | | | | | | | | | | | | This series of patches eliminates the reliance on external tools for Porting/sync-with-cpan . If these changes stand the test of time, similar changes can be applied to other Porting/ tools to reduce the need for external tools.
| * Elide use of `grep`Max Maischein2013-10-061-3/+5
| | | | | | | | | | | | | | The new approach uses more memory as it reads the whole 11 MB CPAN packages file into memory. Also, it makes less use of parallel multiprocessing now available on many machines.
| * Run correct makeMax Maischein2013-10-061-2/+13
| | | | | | | | | | | | | | | | | | Use Config.pm to determine correct kind of `make` tool For Windows, the make process is supposed to get kicked off in ./Win32. We now run `make test-prep` before trying the module self-tests
| * Elide use of `chmod`Max Maischein2013-10-061-3/+14
| | | | | | | | | | | | We simplify life here and try to set Porting/Makefile.PL always to mode 755 (u=rwx , ao=rx) instead of being more precise.
| * Elide use of `ls`, `find` and `touch`Max Maischein2013-10-061-15/+29
| | | | | | | | | | | | | | | | | | | | | | File::Find and code copied from ExtUtils::Command do the same. This patch makes the code to remove the exec bit a little less efficient by not restricting itself to files that now have the exec bit set, but instead looking at all files. This change also uses $ENV{TEMP} in preference to /tmp as a temp directory for caching the CPAN index.
| * Elide use of `rm`Max Maischein2013-10-061-6/+6
| | | | | | | | | | | | | | | | We remove the reliance on an external 'rm' tool in favour of using File::Path::remove_tree. We also eliminate some dir-changing by using more absolute directory names.
| * First try with HTTP::Tiny, fallback on `wget`Max Maischein2013-10-061-2/+12
|/ | | | | | | This tries downloads first with the built-in HTTP::Tiny before it falls back to the external `wget` tool. Arguably, the reliance on `wget` could be eliminated to reduce the amount of code clutter.
* correct documentation of postfix glob derefRicardo Signes2013-10-051-1/+1
| | | | thanks, mst
* perldelta: experimental postfix dereference syntaxRicardo Signes2013-10-051-0/+26
|
* Merge branch 'postderef' into bleadRicardo Signes2013-10-0544-1271/+2049
|\
| * tweak postfix deref docs, update for glob derefRicardo Signes2013-10-051-5/+10
| |
| * new warnings category, so bump warnings.pmRicardo Signes2013-10-052-2/+2
| |
| * preliminary postfix dereference docsRicardo Signes2013-10-052-0/+58
| | | | | | | | | | | | | | | | | | | | | | This commit adds an overview of the feature to perlref and a pointer to the section in perlref to perlop's documentation of the arrow. If/when this feature becomes non-experimental, the documentation should be merged upward into Using References. This documentation was written against a previous state of the branch. Is should be fact-checked before any merge.
| * Fix a bug with ->@ inside "@{...}"Father Chrysostomos2013-10-052-2/+7
| | | | | | | | | | | | | | When encountering ->@[ or ->@{, we should only record that we are going to need a POSTJOIN at the top level of interpolation, not inside any brackets. Otherwise the ->@[ can interfere with an outer "@{...}", causing syntax errors.
| * Make postderef experimentalFather Chrysostomos2013-10-058-12/+53
| |
| * Allow ->@ ->$ interpolation under postderef_qq featureFather Chrysostomos2013-10-057-958/+1046
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This turned out to be tricky. Normally @ at the beginning of the interpolated code signals to the lexer to emit ‘join($",’ immediately. With "$_->@*" we would have to retract the $ _ -> tokens upon encoun- tering @*, which we obviously cannot do. Waiting until we reach the end of the interpolated text before emit- ting anything could not work either, as it may contain BEGIN blocks that affect the way part of the interpolated code is parsed. So what we do is introduce an egregious or clever hack, depending on how you look at it. Normally, the lexer turns "@foo" into: stringify ( join ( $ " , @ foo ) ) (The " is a WORD token, representing a variable name.) "$_" becomes: stringify ( $ _ ) We can turn "$_->@*" into: stringify ( $ _ -> @ * POSTJOIN ) Where POSTJOIN is a new lexer token with special handling that creates a join op just the way join($", ...) does. To make "foo$_->@*bar" work as well, we have to make POSTJOIN have precedence just below ->, so that stringify ( "foo" . $ _ -> @ * POSTJOIN . "bar" ) (what the parser sees) is equivalent to: stringify ( "foo" . ( $ _ -> @ * POSTJOIN ) . "bar" )
| * Add postderef_qq feature featureFather Chrysostomos2013-10-053-2/+10
| |
| * Hide postderef behind the feature featureFather Chrysostomos2013-10-052-3/+31
| |
| * toke.c:postderef: rmv obsolete commentFather Chrysostomos2013-10-051-3/+0
| |
| * Increase $feature::VERSION to 1.34Father Chrysostomos2013-10-052-2/+2
| |
| * Add postderef feature featureFather Chrysostomos2013-10-053-1/+9
| |