summaryrefslogtreecommitdiff
path: root/pod
Commit message (Collapse)AuthorAgeFilesLines
* Fix two podchecker errors on perlunicode.podNicholas Clark2011-06-251-2/+2
| | | | | Add Unicode::Regex::Set to the list of known CPAN modules. Reflow a verbatim block to fit within the column limit.
* perldelta entry for #93454Father Chrysostomos2011-06-241-0/+9
|
* perlunicode: NitsKarl Williamson2011-06-241-4/+4
| | | | | a missing word, remove L<> from a verbatim block, add L<> for a module, clarify wording
* Update proto docs after prev commitFather Chrysostomos2011-06-241-2/+2
|
* Allow the \$ proto to accept any scalar lvalue [perl #91846]Father Chrysostomos2011-06-241-0/+9
| | | | | | | | | | | | | | | | | This makes the \$ prototype’s parsing the same as the second argument to read(), making it possible to create a custom myread() function that has the same syntax. This is handled in two places in the prototype-parsing code, to avoid calling scalar() on the op if another character in \[...] will accept it. I don’t know what the consequences of that would be. So it calls Perl_op_lvalue_flags in the $ case only if it is not inside brackets. Then in the ] case it checks to see whether there was a $. OP_READ, not OP_ENTERSUB, is passed as the type to Perl_op_lvalue_flags, since OP_ENTERSUB would allow sub foo(\$) to accept an array as an argument. OP_RECV and OP_SYSREAD would have worked, too.
* Fix explicit return of pad var in list lv contextFather Chrysostomos2011-06-231-0/+13
| | | | | | | | | | | | | | | | | | This is something that commit e08be60 missed, though it never worked properly, even in 5.14, as explicit return from lvalue subs used to copy return values. As the commit message for e08be60 states, returning a scalar itself from an lvalue sub does not work if it is a pad variable with a refer- ence count of 1, because the sub-popping code clears it on exit. The one code path that did not account for this was list lvalue con- text (real lvalue context, not just potentially lvalue). The only observable effect this has is that assigning to a magic pad variable returned from a subroutine in list context will not trigger set-magic. This commit fixes it and also adds tests for returned magic pad vars in all combinations of list/scalar lvalue/ref context.
* study now passes REXEC_SCREAM to the regex engine when SvSCREAM() is true.Nicholas Clark2011-06-231-0/+5
| | | | This causes the regex engine to take advantage of the study data.
* Make lvalue return make the same checks as leavesublvFather Chrysostomos2011-06-231-0/+10
| | | | | This causes explicit return in lvalue context to die the way implicit return does. See the tests and the perldelta entry in the diff.
* For s///r, avoid copying the source early only to edit it in place.Nicholas Clark2011-06-231-1/+1
| | | | | | Instead, take advantage of the "can't edit in place" code path of pp_subst which writes to a new scalar, and that pp_substcont always leaves the original intact, writing to a new scalar.
* Add PERL_NO_GET_CONTEXT to Math::BigInit::FastCalc.Nicholas Clark2011-06-231-0/+7
| | | | | For threaded platforms, this reduces the object code size significantly, and should slightly reduce CPU usage.
* Update IO-Compress to CPAN version 2.037Chris 'BinGOs' Williams2011-06-221-2/+3
| | | | | | | | | | | | | [DELTA] 2.037 22 June 2011 * IO::Uncompress - get globmapper tests working on VMS [RT# 68926] * IO::Uncompress::Unzip - Fixed limitation where Streamed Stored content was not supported.
* Update Compress-Raw-Zlib to CPAN version 2.037Chris 'BinGOs' Williams2011-06-221-1/+1
| | | | | | | | [DELTA] 2.037 22 June 2011 * No Changes
* Update Compress-Raw-Bzip2 to CPAN version 2.037Chris 'BinGOs' Williams2011-06-221-1/+1
| | | | | | | | [DELTA] 2.037 22 June 2011 * No Changes
* Update IPC-Cmd to CPAN version 0.72Chris 'BinGOs' Williams2011-06-221-0/+7
| | | | | | | | | [DELTA] Changes for 0.72 Wed Jun 22 12:29:59 BST 2011 ================================================= * Added IPC::Open3 support for capturing STDOUT/STDERR on MSWin32, prefer this over IPC::Run
* attributes.pm: warn & don’t apply :lvalue to defined subsFather Chrysostomos2011-06-222-6/+15
| | | | | | | | This is something that ‘sub foo :lvalue;’ declarations do. This brings attributes.pm in line with them. See commits fff96ff and 885ef6f, ticket #68758, and <364E1F98-FDCC-49A7-BADB-BD844626B8AE@cpan.org>.
* Trim multiple blank lines above =item in pod files.Nicholas Clark2011-06-2216-29/+0
| | | | | | This makes many documents more consistent in their pod formatting. Don't trim blank lines between verbatim blocks and =item, as removing them makes the (raw) pod harder to read.
* Update IO-Compress to CPAN version 2.036Chris 'BinGOs' Williams2011-06-211-0/+8
| | | | | | | | | | | | | | | | [DELTA] 2.036 18 June 2011 * IO::Compress::Zip & IO::Uncompress::Unzip - Added support for LZMA (method 14) compression/uncompresion. * IO::Compress::Unzip - Fixed CRC issue when compression is Store or Bzip2 and Strict option is set. * IO::Compress::Zip - Fixed Zip64 issue where the content size is exactly 0xFFFFFFFF
* Update Compress-Raw-Zlib to CPAN version 2.036Chris 'BinGOs' Williams2011-06-211-0/+6
| | | | | | | | [DELTA] 2.036 6 May 2011 * Added offset parameter to CRC32
* Update Compress-Raw-Bzip2 to CPAN version 2.036Chris 'BinGOs' Williams2011-06-211-0/+4
| | | | | | | | [DELTA] 2.036 18 June 2011 * No Changes
* Stop ‘sub :lvalue :Foo’ from applying :lvalue to defined subsFather Chrysostomos2011-06-211-1/+11
| | | | | | | | | | This is something that commit 885ef6f missed. See ticket #68758 and the perldelta diff in this commit. I thought that the prototype-application inconsistencies mention in <2C7C1BF5-A814-4F5E-B10E-E431B71BA8CA@cpan.org> would get in the way of this, but I found that the easiest way to fix it actually did not change any of that. So those issues can wait till another day.
* Re-flow some sample text in the perldelta template to avoid an overlong line.Nicholas Clark2011-06-211-2/+2
| | | | | | | Porting/perldelta_template.pod is exempt from t/porting/podchecker.t, but when its contents are copied as pod/perldelta.pod, that file is not. This change reduces the amount of work the release manager needs to do to create a new perldelta.
* Grrr! I always forget to add new filesFather Chrysostomos2011-06-211-0/+1256
|
* [perl #78462] Don't warn for splice(@a,MAX_LEN)Eric Brine2011-06-211-0/+5
| | | | | | The intent of splice(@a,MAX_LEN) is quite clearly to truncate the array if it's too large. There's no reason to warn if it's currently smaller than the max length.
* create perldelta for 5.15.1Father Chrysostomos2011-06-213-1021/+159
|
* In pod/buildtoc, use abs_from_top() to generate pathnames.Nicholas Clark2011-06-211-2/+3
| | | | | 88fb56ecc95f23db used 'pod/perldelta.pod' instead of abs_from_top(), and broke the build on Win32, which runs buildtoc from the win32 directory.
* perlunicode: Narrow verabitm lines so don't wrapKarl Williamson2011-06-211-75/+76
| | | | | For 80 columns, this collection of spacing changes keeps all lines in this pod from wrapping.
* perlfunc: Fix some link issuesKarl Williamson2011-06-211-9/+13
|
* perlhack: Change some C<> into F<>Karl Williamson2011-06-211-1/+1
|
* perltodo: Change some C<> into F<>Karl Williamson2011-06-211-1/+1
|
* perlrun: Fix some link issuesKarl Williamson2011-06-211-2/+2
|
* perlunifaq: Use L<> to actual link instead of C<>Karl Williamson2011-06-211-1/+2
|
* perlxs: Fix broken linkKarl Williamson2011-06-211-1/+1
|
* perlretut: Fix link problemKarl Williamson2011-06-211-1/+2
|
* No need for D and d flags in pod.lst - source is fixed, and contains the targetNicholas Clark2011-06-211-22/+18
| | | | | | | | | As the edited perldelta is now always pod/perldelta.pod (instead of a file with version numbers in it), we don't need a 'D' flag to mark it. As perldelta.pod contains within itself the number of the version it refers to, we can use that to infer the 'd' flag for the target filename. This simplifies the release manager's tasklist for version bumping.
* perldelta: note YAML::Syck as known issueDavid Golden2011-06-201-0/+4
|
* perldelta: put some things in C<> tagsDavid Golden2011-06-201-1/+1
|
* perlhist: add 5.15.0 and 5.14.1 entriesDavid Golden2011-06-201-0/+3
|
* Fix for slight inconsistency in perldeltaChris 'BinGOs' Williams2011-06-201-2/+4
|
* perldelta: removed confusing XSLoader commentaryDavid Golden2011-06-201-2/+0
|
* perldelta: add Math::Trig to entry for Math::ComplexDavid Golden2011-06-201-4/+4
|
* Update Module::CoreList for 5.15.0David Golden2011-06-201-2/+2
|
* perldelta: final draftDavid Golden2011-06-201-17/+57
|
* perldelta: additional pre-release amendmentsDavid Golden2011-06-201-62/+49
|
* tweak perlhack and update known POD issuesDavid Golden2011-06-201-6/+6
|
* Improve tracking of cpan-upstream overridesDavid Golden2011-06-201-7/+12
| | | | | | | We have the CUSTOMIZED field in Maintainers.pl for indicating where we expect blead to differ from a CPAN tarball. This commit documents that in perlhack and makes core-cpan-diff more aggressive about checking it and reporting about it.
* perldelta: pre-release partial cleanupDavid Golden2011-06-201-183/+72
|
* Create pod/perl5125delta.podLeon Brocard2011-06-202-0/+109
|
* Add 5.12.4 release date to pod/perlhist.podLeon Brocard2011-06-201-0/+1
|
* perldelta: who are -> who will beFather Chrysostomos2011-06-191-1/+2
|
* perl513*delta, perl5140delta: who are -> who will beFather Chrysostomos2011-06-1912-12/+24
|