summaryrefslogtreecommitdiff
path: root/pod
Commit message (Collapse)AuthorAgeFilesLines
* Consistency tweaks in perlfunc/evalFather Chrysostomos2011-07-311-3/+3
|
* perlfunc: Note that eval "last" doesn’t set $@Father Chrysostomos2011-07-311-2/+3
| | | | | This resolves perl #86140 by making the docs match the longstanding behaviour.
* More typo fixes in pod/perl*.pod filesKeith Thompson2011-07-3113-13/+13
|
* Fix typos in several pod/perl*.pod filesKeith Thompson2011-07-314-14/+14
|
* Panic with \b and /aaKarl Williamson2011-07-301-0/+6
| | | | | This was due to my oversight in not fixing this switch statement to accommodate /aa when it was added.
* perlrequick: Expand on \d, etc.Karl Williamson2011-07-281-2/+3
| | | | | This clarifies that the definitions presented here are valid only when /a is specified.
* perlreref: Use consistent name for propertyKarl Williamson2011-07-281-1/+1
| | | | | | | Using the synonymous name means one less special case that people have to learn. Now, the only name for these classes that doesn't begin with 'Posix' is the one which is slightly different from the standard Posix one
* perlop: name /a ASCII-restrictKarl Williamson2011-07-281-3/+3
|
* perlrecharclass: Nit suggested by TomCKarl Williamson2011-07-281-2/+2
|
* perlre: better /dual explanationKarl Williamson2011-07-281-63/+135
| | | | | | | | | This emphasized that the /dul modifiers should rarely be used explicitly, but are automatically selected when various pragma are in effect. It also calls the /a parameter ASCII-safe or ASCII-restrict instead of plain ASCII, as this is more accurate.
* perldelta for #95544 and #95748Father Chrysostomos2011-07-271-0/+16
|
* Update Params-Check to CPAN version 0.30Chris 'BinGOs' Williams2011-07-271-0/+4
| | | | | | | | | | [DELTA] Changes for 0.30 Mon Jul 25 14:44:40 2011 ============================================ * Resolve [rt #69626] reported by Diab Jerius, WARNINGS_FATAL should apply to all check() failures now.
* [perl #95550] Remove prototypes from (l)statFather Chrysostomos2011-07-261-0/+6
| | | | | These prototypes are not correct, and the parsing rules cannot be repre- sented by a prototype.
* Updated Unicode-Normalize to CPAN version 1.13Chris 'BinGOs' Williams2011-07-251-0/+4
| | | | | | | | [DELTA] 1.13 Mon Jul 25 21:07:49 2011 - tried fixing the tarball with world writable files. ( http://www.perlmonks.org/?node_id=731935 )
* Update Unicode-Collate to CPAN version 0.78Chris 'BinGOs' Williams2011-07-251-0/+4
| | | | | | | | [DELTA] 0.78 Mon Jul 25 21:29:50 2011 - tried fixing the tarball with world writable files. ( http://www.perlmonks.org/?node_id=731935 )
* Update CPANPLUS to CPAN version 0.9109Chris 'BinGOs' Williams2011-07-251-0/+6
| | | | | | | | [DELTA] Changes for 0.9109 Tue Jul 19 22:44:53 2011 ================================================ * Fix support for v-strings and x.y.z versions with v5.8.4
* Correct defined(%hash) entryFather Chrysostomos2011-07-241-3/+4
| | | | | | I was too quick to submit the previous patch to perldiag. I only realised after committing it that it contained factual errors. defined(%foo) is still unreliable.
* [perl #95538] perldiag.pod on defined %hashKevin Ryde2011-07-241-3/+14
| | | | | | | | | | I found the perldiag.pod description of item "defined(%hash) is deprecated" unclear. At first I thought it was threatening another incompatible change, but if I'm not mistaken it's merely that defined %hash has only ever been a check for non-empty, which may not be what you intended. If so then perhaps a wording like the following could make it clearer,
* correct title for perl561deltaZefram2011-07-231-1/+1
|
* Some perlfunc cleanup/reflowFather Chrysostomos2011-07-221-42/+50
| | | | | | | | This is by no means exhaustive; just a few things that I noticed. This commit rewraps a couple of sections to fit in 80-column termi- nals, fixes some indentation that was ‘fixed’ when tabs were con- verted to spaces, and makes a few other tweaks.
* Reflow perlfunc/stat for 80 columnsFather Chrysostomos2011-07-221-9/+12
| | | | plus some minor tweaks
* Call get-magic on temp returned under recursionFather Chrysostomos2011-07-221-0/+8
| | | | | | | | | | | | | This fixes a regression introduced in 5.15.0. Commit 767eda44 made autovivification work with scalars returned from lvalue subs. In doing so, as it made entersub an autovivifying op, it had to add SvGETMAGIC calls to pp_return and pp_leavesub. (See 767eda44’s commit message for details.) In one spot in pp_return, the SvGETMAGIC call was added to the wrong branch of an if/else con- dition, causing a regression. Explicitly returning from a recursive subroutine call in autovivifying context would not call get-magic on the returned value.
* Don’t call get-magic twice for sym refsFather Chrysostomos2011-07-211-0/+7
| | | | | | | | Dereferencing ops (${}, etc.) were calling get-magic on their operand twice if it was a symbolic reference, except for &{}. This commit fixes that, adding tests for all the deref ops, including &{}, for good measure.
* Update Module::Build to 0.39_01David Golden2011-07-211-0/+8
| | | | | | | | | | | | | | | | | | | | | 0.39_01 - Thu Jul 21 16:48:48 EDT 2011 [BUG FIXES] - Fixed bug with a nested directory named 'share' inside a ShareDir (RT#68585) [David Golden] - Fixed failing tilde.t when run under UID without passwd entry (RT#67893) [Dominic Hargreaves] [DOCUMENTATION] - Fixed typo in Module::Build (RT#67008) [David Golden] [OTHER] - Pod to HTML internals changed to support new Pod::Html work in the Perl core
* perldiag: Add missing variant of proto warningFather Chrysostomos2011-07-211-0/+5
| | | | | This is already listed, but without the ‘after '_'’ bit, so splain couldn’t find it.
* Update Term-ANSIColor to CPAN version 3.01Chris 'BinGOs' Williams2011-07-211-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2011-07-20 Russ Allbery <rra@stanford.edu> * ANSIColor.pm: Version 3.01 released. * Makefile.PL: Change the DISTNAME to Term-ANSIColor. * ANSIColor.pm (colored): Only interpret an initial array reference as a list of colors, not any initial reference, allowing the colored function to work properly on objects with stringification defined. Thanks, Revilo Reegiles. * t/stringify.t: New test for proper behavior with non-array references in colored. 2011-03-13 Russ Allbery <rra@stanford.edu> * ANSIColor.pm: Fix two syntax errors in the SYNOPSIS. Thanks, Jan Hartung. 2010-10-08 Russ Allbery <rra@stanford.edu> * ANSIColor.pm: Warn in the documentation that attributes are not supported in and will not work with Perl formats. 2010-04-11 Russ Allbery <rra@stanford.edu> * ANSIColor.pm: Update the URL for ECMA-048 in the documentation.
* In perldelta.pod, fix a spelling error.Nicholas Clark2011-07-211-1/+1
|
* Increase $PerlIO::via::VERSION following commit d477ab3eb4369a52.Nicholas Clark2011-07-211-0/+6
|
* Correct lock’s prototypeFather Chrysostomos2011-07-211-0/+5
| | | | | | | | | | As of commit f4df43b5, lock is parsed the same way as tied. Before that, the prototype was effectively \[$@%&*], but only because it was buggy (an lvalue sub itself would be passed to the function, instead of its return value). Yet its prototype was set to \$, which was just wrong. This fixes part of #94980.
* Document lock’s retvalFather Chrysostomos2011-07-201-0/+3
|
* [perl #81290] assertion failure with lock &lvsubFather Chrysostomos2011-07-201-1/+4
| | | | | | | | | | | | | | | With this commit, locking an lvalue subroutine no longer tries to lock the subroutine itself (triggering an assertion in pp_lock). Instead, the &foo syntax is treated as a scalar lvalue expression, as with tie, so the return value gets locked. Non-lvalue sub calls still produce a ‘Can't modify’ error, as they are not modifiable. This also stops lock from trying to return a sub as though it were a scalar, thereby breaking this JAPH I’ve just written:-) sub _:lvalue{$x}for(lock&_){$_ ="Just another Perl hacker,\n"} print+prototype"_"
* Adds 'skip_cwd' parameter to ExtUtils::Installed.David Golden2011-07-201-1/+5
| | | | | | With this new parameter, the current directory is not included in the installed module search. This avoids finding modules from other perls which happen to be below the current directory.
* perldelta: document perlivp changesDavid Golden2011-07-201-2/+8
|
* mark perldelta Ack generation instruction with XXXZefram2011-07-201-1/+1
|
* new perldelta for 5.15.2Zefram2011-07-204-408/+804
|
* add 5.15.1 to perlhistZefram2011-07-201-0/+1
|
* update Module::CoreList for 5.15.1Zefram2011-07-201-1/+1
|
* pod markup fix in perldeltaZefram2011-07-201-2/+2
|
* acknowledgements in perldeltaZefram2011-07-201-3/+28
|
* copyedit perldeltaZefram2011-07-201-36/+27
|
* perldelta entry for 64eff8b7Zefram2011-07-201-0/+5
|
* remove most placeholders from perldeltaZefram2011-07-191-236/+1
|
* update perldelta and correct one dubious entryZefram2011-07-191-12/+30
|
* [perl #94984] Remove prototypes for infix opsFather Chrysostomos2011-07-181-0/+6
| | | | | | | | | | | | | | | | | | | | This commit makes prototype("CORE::$_") return undef for these infix ops, instead of the prototype (or error) shown here: and () cmp Error: Cannot find an op number for cmp eq ($$) ge ($$) gt ($$) le ($$) lt ($$) ne ($$) or () x Error: Cannot find an op number for x xor ($$) Those prototypes are not actually correct, and dying for what are real Perl keywords is just mean.
* Fixes to allow win32 Perl to properly handle PERL5LIB.Phil Monsen2011-07-181-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | On Windows Vista, 7 and 2008, the win32 API call GetEnvironmentVariableA() does not return environment values with string length of greater than 32766, even though such variables are supported in the environment. This consequently caused @INC not to be populated for such values of PERL5LIB on those OSes, as reported in RT #87322. This commit reworks the code so that GetEnvironmentStrings() is called if GetEnvironmentVariableA() indicates the requested value is set in the environmtn. The old fallback of consulting the registry for variables beginning with "PERL" is retained, but as a last-ditch fallback rather than the only recourse. A new test file, t/win32/runenv.t has been added to validate that the new behavior is working properly, as well as that general environment variable handling is in accordance with expectations, since t/run/runenv.t does not run on Win* platforms. The new test file is essentially a non-forking clone of t/run/runenv.t, with modifications to test cases to run properly on Win* platforms, and with a new test case to test the new behavior.
* Upgraded HTTP-Tiny to CPAN version 0.013David Golden2011-07-181-0/+6
| | | | | | | | | | | | | 0.013 2011-07-17 23:14:22 America/New_York [NEW FEATURES] - $ENV{http_proxy} support added [Claes Jakobsson] [OTHER] - Internal/private errors converted from "croak" to "die" as internal errors are caught by "eval"
* perlrecharclass: NitsKarl Williamson2011-07-171-5/+5
| | | | | | | | One nit is that the only difference between [\h\v] and \s is VT; it's not just one difference. Another nit is that the synonyms in the table may be to either the ASCII or full-range depending on various things.
* perlre: NitsKarl Williamson2011-07-171-15/+17
|
* Update Pod-Simple to CPAN version 3.18Chris 'BinGOs' Williams2011-07-171-1/+1
| | | | | | | | | | | | | | [DELTA] 2011-07-16 David E. Wheeler <david@justatheory.org> * Release 3.18 Pod::Simple now properly parses Pod files using Mac OS Classic line- endings (\r). Marc Green/Google Summer of Code. Fixed test failure in 't/search50.t when the test finds a .pod but the module is in a .pm. Thanks to the cpan-testers who reported this when the test searched for Capture::Tiny.
* perldelta updateFather Chrysostomos2011-07-161-5/+22
|