summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* defined(@array) now also warns for package variables.smoke-me/deprecate-any-defined-arrayNicholas Clark2012-01-064-7/+6
|
* Test that defined warns for package arrays and hashes.Nicholas Clark2012-01-061-0/+13
| | | | | Currently TODO'd for package arrays. The existing tests were only for lexicals.
* perlsyn: spaces after dotsFather Chrysostomos2012-01-051-18/+22
|
* regen pod issuesFather Chrysostomos2012-01-051-1/+0
|
* perlsyn: wrap long verbatim lineFather Chrysostomos2012-01-051-1/+2
|
* Increase $PerlIO::scalar::VERSION to 0.13Father Chrysostomos2012-01-051-1/+1
|
* perlsyn: Correct ... exampleFather Chrysostomos2012-01-051-2/+2
|
* [perl #92706] In PerlIO::Scalar::seek, don’t assume SvPOKpFather Chrysostomos2012-01-052-20/+21
| | | | | | | | | | | | | | | | | | | Otherwise we get assertion failures. In fact, since seeking might be just for reading, we can’t coerce and SvGROW either. In fact, since the scalar might be modified between seek and write, there is no *point* in SvGROW during seek, even for SvPOK scalars. PerlIO::scalar assumes in too many places that the scalar it is using is its own private scalar that nothing else can modify. Nothing could be farther from the truth. This commit moves the zero-fill that usually happens when seeking past the end from seek to write. During a write, if the current position is past the end of the string, the intervening bytes are zero-filled at that point, since the seek hasn’t done it.
* perlsyn: add triple-dot index entries and aliasFather Chrysostomos2012-01-051-1/+6
| | | | | | This adds the index entries to perlsyn that were removed in the previous commit, and mentions in perlsyn that the ellipsis is also called a triple-dot.
* perlop: remove triple-dotFather Chrysostomos2012-01-053-66/+12
| | | | | This has been superseded by c2f1e229, which adds it to perlsyn.
* [perl #90064] warn once for dbmopen with undef 3rd argFather Chrysostomos2012-01-052-1/+11
|
* Increase $overload::VERSION to 1.17Father Chrysostomos2012-01-051-1/+1
|
* regen pod issuesFather Chrysostomos2012-01-051-1/+1
|
* Correct links to perlsyn and perlopFather Chrysostomos2012-01-057-11/+11
|
* [perl #90926] Corrections to the previous patchTom Christiansen2012-01-051-2/+2
| | | | | Here is a patch against the second patch, fixing typos reported to me.
* [perl #90926] smartmatch PATCH 2 of 2: perlsyn.podTom Christiansen2012-01-051-389/+565
| | | | | | As previously explained, this patch against perlsyn is part and parcel of the previous one against perlop (two commits ago; perl #90906).
* [perl #90906] Corrections to the previous patchTom Christiansen2012-01-051-13/+13
| | | | | Here is a patch against the first patch, fixing typos reported to me.
* [perl #90906] smartmatch PATCH 1 of 2: perlop.podTom Christiansen2012-01-051-51/+392
| | | | | | | The thrust of this patch is to move the description of the ~~ operator into perlop where it properly belongs; given and when remain relegated to perlsyn. This is also (nearly) the first-ever set of examples for the smartmatch operator. Staggerment.
* Update CPANPLUS to CPAN version 0.9116Chris 'BinGOs' Williams2012-01-0631-32/+43
| | | | | | | | | | [DELTA] Changes for 0.9116 Thu Jan 5 22:45:06 2012 ================================================ * add NAME headings in modules with POD, Debian Lintian fixes, http://bugs.debian.org/65045 * Implement reload command in the shell
* [perl #91850] utf8::decode: croak for ro scalarsFather Chrysostomos2012-01-052-1/+12
|
* [perl #90064] perlfunc: Document special 0 mode for dbmopenFather Chrysostomos2012-01-051-1/+4
|
* [perl #90648] perlop: There is no low-prec //H.Merijn Brand2012-01-051-2/+4
|
* [perl #90648] perlop: There ain’t no C-style //Father Chrysostomos2012-01-051-1/+1
|
* regen pod issuesFather Chrysostomos2012-01-051-2/+2
|
* perlfunc: spaces after dotsFather Chrysostomos2012-01-051-112/+123
|
* cflags does not exists in Config.pm; use ccflagsambs2012-01-0513-13/+14
| | | | | | [dagolden bumped $VERSION and added ambs to the AUTHORS file] Signed-off-by: David Golden <dagolden@cpan.org>
* [perl #90030] sort with no argumentsFather Chrysostomos2012-01-053-4/+13
| | | | | | | | | | | | | | | | | | | This eliminates the error ‘sort is now a reserved word’, which was added for the sake of code that does close(sort) at about the time that sort became a keyword. As Tom Christiansen pointed out, it has been long enough. This error only occurred with ) or ; after the keyword. In other cases with no arguments, like {sort} and (sort,0), it was treated as an empty list. So this commit makes it follow that. Since the tests triggered it, this commit also fixes a crash caused by commit 540dd770, which, when seeing whether it can optimise something like ‘@a = sort @a’, assumes that there is something after the sort, and crashes when there isn’t, as in {@a = sort}.
* [perl #89758] important perlfunc version guardsTom Christiansen2012-01-041-46/+125
| | | | | | | | | | | This reminds users to put version guards on their neologisms. We're changing Perl's basic sytnax a great deal, and users need to understand that to use those syntactic changes will cause weird errors if they don't put this sort of thing in. This sort of thing really should have gone in all along. Let's please continue what I have begun. I also fixed the order: untie does not precede unshift. :(
* [perl #97464] Document actual case when @DB::args is setFather Chrysostomos2012-01-041-1/+2
|
* [perl #95548] Returned magical temps are not copiedFather Chrysostomos2012-01-043-5/+25
| | | | | | | | | | | return and leavesub, for speed, were not copying temp variables with a refcount of 1, which is fine as long as the fact that it was not cop- ied is not observable. With magical variables, that *can* be observed, so we have to forego the optimisation and copy the variable if it’s magical. This obviously applies only to rvalue subs.
* Don’t iterate through magic with local $_Father Chrysostomos2012-01-041-1/+3
| | | | | If we are going to skip all set-magic when restoring a localised tied $_, there’s no point in looping through it.
* Restrict $[ comp warning to constantsFather Chrysostomos2012-01-042-2/+24
| | | | | | $#a > $[ is a legitimate use of $[ with >. So warning in that case is not nice. Most version comparisons are done with constants, like 5.006, so warn only for constants.
* miniperl can no longer run installperl.Craig A. Berry2012-01-041-2/+3
| | | | | | | | installperl now requires Porting/pod_lib.pl, which uses Digest::MD5, which means we need something that can do dynamic loading (or has extensions statically linked in). But it doesn't really matter because presumably we wouldn't be installing Perl if we hadn't built it, so use the perl we've built rather than miniperl.
* hv.c pod: 'Perl_sv_placeholder' should be 'PL_sv_placeholder'Karl Williamson2012-01-041-1/+1
|
* Remove some dead x2p-related code in vmsish.h.Nicholas Clark2012-01-041-54/+4
|
* [perl #105912] local $_ should not FETCHFather Chrysostomos2012-01-032-4/+5
| | | | | This commit finishes the work of 658a9f3 by skipping FETCH as well as STORE during local($_).
* Correct bug-report email in IO docsFather Chrysostomos2012-01-037-14/+15
| | | | This was mentioned in ticket #75156.
* add a missing apostropheRicardo Signes2012-01-031-1/+1
| | | | thanks, Jim Keenan
* Update Module-Pluggable to CPAN version 4.0Chris 'BinGOs' Williams2012-01-034-5/+9
| | | | | | [DELTA] No change log found for 4.0 release
* Sync Maintainers.pl with CPAN for ExtUtils-ParseXSChris 'BinGOs' Williams2012-01-031-1/+1
|
* op.c Remove redundant continueFather Chrysostomos2012-01-031-1/+0
|
* Packlist.t: add bug numberFather Chrysostomos2012-01-031-1/+1
|
* Change wording of \E warningFather Chrysostomos2012-01-033-8/+8
| | | | following Karl Williamson’s suggestion.
* toke.c: Unpaired '\E's in double-quotish contexts should warn.Brian Fraser2012-01-023-0/+21
| | | | | | Until now, an unpaired \E (that is, one lacking a \U, \L or \Q) would just pass through unnoticed. This commit changes that behavior to issue a warning instead.
* ExtUtils::Packlist: Restore 5.005 compatibilityFather Chrysostomos2012-01-021-1/+1
| | | | I think. I haven’t actually tested it.
* [perl #107410] Tests for used-once warnings from ExtUtils::PacklistFather Chrysostomos2012-01-021-2/+14
|
* Add Joel Berger to AUTHORSFather Chrysostomos2012-01-021-0/+1
|
* Removed 'once' warnings in ExtUtils::Packlist::mkfh.Joel Berger2012-01-021-0/+1
| | | | Fixes cpan bug #50315.
* Increase $ExtUtils::Packlist::VERSION to 1.46Father Chrysostomos2012-01-021-1/+1
|
* Correct test count in regen.tFather Chrysostomos2012-01-021-1/+1
|