Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | No need to go into this much detail in the pod (also podcheck doesn't like it)v5.15.3 | Stevan Little | 2011-09-20 | 1 | -13/+6 |
| | |||||
* | Tweak wording of the Notice based on Jesse's feedback | Stevan Little | 2011-09-20 | 1 | -1/+2 |
| | |||||
* | Adding some Known Problems to perldelta | Stevan Little | 2011-09-20 | 1 | -2/+30 |
| | |||||
* | removing the comment from the perldelta (and the previous perldelta as well) | Stevan Little | 2011-09-20 | 2 | -6/+0 |
| | |||||
* | finalize perldelta | Stevan Little | 2011-09-20 | 1 | -1/+1 |
| | |||||
* | adding new release to perlhist | Stevan Little | 2011-09-20 | 1 | -1/+3 |
| | |||||
* | fixing the path to pod2html in the release managers guide | Stevan Little | 2011-09-20 | 1 | -1/+1 |
| | |||||
* | Adding the acknowledgements section to perldelta | Stevan Little | 2011-09-20 | 1 | -3/+30 |
| | |||||
* | Update Module::CoreList for 5.15.3 | Stevan Little | 2011-09-20 | 3 | -9/+682 |
| | |||||
* | The link to Devel::PPPort was not understood by porting/podcheck.t so we had ↵ | Stevan Little | 2011-09-20 | 1 | -1/+1 |
| | | | | to teach it | ||||
* | perldelta pod tweaks,.. this is not a link | Stevan Little | 2011-09-20 | 1 | -1/+1 |
| | |||||
* | manually updating INSTALL version "Upgrading from 5.X.Y or earlier" as ↵ | Stevan Little | 2011-09-20 | 1 | -1/+1 |
| | | | | specified in the RMG | ||||
* | bump version to 5.15.3 using Porting/bump-perl-version | Stevan Little | 2011-09-20 | 21 | -142/+142 |
| | |||||
* | More pod formatting tweaks | Stevan Little | 2011-09-20 | 1 | -3/+3 |
| | |||||
* | Fix some pod errors reported by podchecker | Stevan Little | 2011-09-20 | 1 | -4/+4 |
| | |||||
* | Updating perldelta in preparation for the 5.13.3 release. | Stevan Little | 2011-09-20 | 1 | -213/+69 |
| | |||||
* | Fixing the version in the comment in perl5152delta.pod | Stevan Little | 2011-09-20 | 1 | -1/+1 |
| | |||||
* | Skip 2 tests in t/op/filetest.t if t/TEST is a symlink. | Nicholas Clark | 2011-09-20 | 1 | -0/+1 |
| | | | | | | t/TEST is usually a regular file, but not always. For example, if one is building using a symlink forest (eg ./Configure -Dmksymlinks) then it will be a symlink. | ||||
* | Update CPAN-Meta to CPAN version 2.112621 | Stevan Little | 2011-09-19 | 22 | -16/+54 |
| | | | | | | | | | | | | | | | | | | [DELTA] 2.112621 2011-09-19 12:15:16 America/New_York [BUGFIX] - Spell BACKEND environment variables correctly this time [noticed by Stevan Little] 2.112620 2011-09-18 20:56:06 America/New_York [BUGFIX] - Protect tests against PERL_(YAML|JSON)_BACKEND settings that could cause tests to fail. (RT #69979) | ||||
* | Adding myself to the AUTHORS list | Stevan Little | 2011-09-19 | 1 | -0/+1 |
| | |||||
* | regen generated files | Dave Rolsky | 2011-09-19 | 3 | -0/+27 |
| | |||||
* | Include stub files in pod.lst | Dave Rolsky | 2011-09-19 | 1 | -0/+7 |
| | |||||
* | Explicitly ignore the stub pod files I just added when doing the sanity check | Dave Rolsky | 2011-09-19 | 1 | -1/+7 |
| | |||||
* | add stub files for deleted OO-related pod files | Dave Rolsky | 2011-09-19 | 4 | -0/+48 |
| | |||||
* | For RC releases there's no indexer report | Florian Ragwitz | 2011-09-19 | 1 | -5/+7 |
| | |||||
* | use :raw to avoid interference from PERL_UNICODE when creating test data | Tony Cook | 2011-09-19 | 1 | -1/+1 |
| | | | | | | | | 986a805c added dist/IO/t/io_utf8argv.t which creates a utf-8 test file from raw bytes. When PERL_UNICODE was set the bytes were encoded as utf-8, so producing a double-encode file. Create the file with :raw to avoid that. | ||||
* | clear $ENV{PERL_UNICODE} before runperl()ing a test of use open. | Tony Cook | 2011-09-19 | 1 | -15/+19 |
| | | | | | | If PERL_UNICODE was set to a value that modified stream behaviour, the test added in 73f1eaca would fail, because the implied -C option would cause the behaviour the test was checking wouldn't happen. | ||||
* | Fix the version of CoreList that'll ship with 5.14.2 | Florian Ragwitz | 2011-09-19 | 1 | -1/+1 |
| | |||||
* | Update Module::CoreList for 5.14.2 | Florian Ragwitz | 2011-09-19 | 1 | -2/+661 |
| | |||||
* | Re-generate known_pod_issues.dat | Florian Ragwitz | 2011-09-19 | 1 | -0/+2 |
| | |||||
* | Correct perldelta entry for -l \*foo change | Father Chrysostomos | 2011-09-18 | 1 | -2/+4 |
| | |||||
* | Update CPAN-Meta to CPAN version 2.112600 | Chris 'BinGOs' Williams | 2011-09-18 | 10 | -17/+23 |
| | | | | | | | | | | [DELTA] 2.112600 2011-09-17 12:21:09 America/New_York [DOCUMENTATION] - Fixed spelling error in CPAN::Meta::Spec (RT #71036) [Gregor Hermann] | ||||
* | [perl #95034] Make perldoc <url> use a reasonabe name | Father Chrysostomos | 2011-09-18 | 3 | -1/+17 |
| | | | | | | | | | This patch makes perldoc with a URL use a somewhat reasonable name based on the basename of the URL, instead of displaying PALLEGCSYO or BJ1KKH1675 in the pod header (based on the tmp file name). It treats all URLs the same (changing perldoc.pod to PERLDOC), instead of treating .pm’s specially. Maybe this could be improved later. | ||||
* | DBFile -> DB_File | Father Chrysostomos | 2011-09-18 | 1 | -1/+1 |
| | |||||
* | Update skip count in t/op/filetest.t after 433644eed. | Craig A. Berry | 2011-09-18 | 1 | -2/+2 |
| | |||||
* | Noted recent changes to Module::CoreList and added http://perlpunks.de/corelist | Chris 'BinGOs' Williams | 2011-09-18 | 2 | -1/+5 |
| | |||||
* | podcheck: Clean up known issues | Karl Williamson | 2011-09-18 | 1 | -1/+2 |
| | | | | | When a link to a module is unknown, it is better to use the --add_link option to podcheck.t and not the --regen option | ||||
* | Increase $VERSIONs for Text::Abbrev and Search::Dict | Father Chrysostomos | 2011-09-18 | 2 | -2/+2 |
| | |||||
* | fix NAME section in Text::Abbrev and Search::Dict | Robin Barker | 2011-09-18 | 2 | -2/+2 |
| | | | | | | These modules currently warn when parsing ABSTRACT_FROM, as the NAME section does not have the correct form; so add "$package - " at the start of the NAME section line. | ||||
* | Only upgrade when necessary | Leon Timmermans | 2011-09-18 | 1 | -1/+1 |
| | |||||
* | Deparse "${#}a" | Father Chrysostomos | 2011-09-17 | 3 | -5/+12 |
| | |||||
* | Deparse $#{/} correctly | Father Chrysostomos | 2011-09-17 | 3 | -0/+16 |
| | |||||
* | Make -l always treat non-bareword arguments as file names | Father Chrysostomos | 2011-09-17 | 4 | -12/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here is some suspicious code in Perl_my_lstat_flags: if (SvROK(sv) && isGV_with_GP(SvRV(sv)) && ckWARN(WARN_IO)) { Perl_warner(aTHX_ packWARN(WARN_IO), "Use of -l on filehandle %s", GvENAME((const GV *)SvRV(sv))); return (PL_laststatval = -1); } The behaviour differs depending on whether warnings are enabled. That -1 turns into undef in pp_ftlink. So we get an undef return value with warnings on, but a file test on a file name otherwise. In 5.6.2, -l $foo always treated $foo as a file name. In 5.8+, if it is a reference (ignoring magic) and the reference points to a typeglob (ignoring magic) and io warnings are on, it warns and returns undef. So the only time that undef return is reached is when a warning has been emitted, so it’s code that will likely be corrected before it goes into production. Hence I think it unlikely that anyone could be relying on the behaviour of -l \*foo (under warnings). So this commit restores the 5.6 behaviour for that case. | ||||
* | Make stacked -l work | Father Chrysostomos | 2011-09-17 | 4 | -3/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Perl 5.10.0 introduced stacked filetest operators, -x -r $foo being equivalent to -r $foo && -x _ That does not work with -l. It was these suspicious lines in Perl_my_lstat_flags that drew my attention to it: > else if (PL_laststype != OP_LSTAT > && (PL_op->op_private & OPpFT_STACKED) && ckWARN(WARN_IO)) > Perl_croak(aTHX_ no_prev_lstat); That croak only happens when warnings are on. Warnings are just supposed to be warnings, unless the ‘user’ explicitly requests fatal warnings. $ perl -le 'print "foo", -l -e "miniperl"' foo $ perl -lwe 'print "foo", -l -e "miniperl"' The stat preceding -l _ wasn't an lstat at -e line 1. That it doesn’t die in the first example is a bug. In fact, it’s using the return value of -e as a file name: $ ln -s miniperl 1 $ ./miniperl -le 'print -l -e "miniperl"' 1 And, with warnings on, if the preceding stat *was* an lstat, it falls back to the pre-stacked behaviour, just as it does when warn- ings are off. It’s meant to be equivalent to -e "miniperl" && -l _ (which is why the error message above says ‘The stat preceding -l _’). | ||||
* | perlglossary: fix broken link | Father Chrysostomos | 2011-09-17 | 1 | -1/+1 |
| | |||||
* | perlglossary: Make empty-list-as-scalar even clearer | Father Chrysostomos | 2011-09-17 | 1 | -1/+1 |
| | |||||
* | Document empty-list-as-scalar in perlglossary | Chas. Owens | 2011-09-17 | 1 | -2/+9 |
| | |||||
* | Really allow podcheck.t to be run from outside t/ | Father Chrysostomos | 2011-09-17 | 1 | -1/+5 |
| | | | | 4e9a627e2 was not enough. | ||||
* | perldata: Mention undefined as a false val | Father Chrysostomos | 2011-09-17 | 1 | -2/+3 |
| | |||||
* | Allow podcheck.t to be run from outside t/ for convenience | Father Chrysostomos | 2011-09-17 | 1 | -0/+1 |
| |