summaryrefslogtreecommitdiff
path: root/pod
Commit message (Collapse)AuthorAgeFilesLines
* [perl #89662] PATCH to perlfunc.pod: select fixTom Christiansen2011-05-181-9/+12
| | | | | | | | | | | | I think it's about time--by say 20 years--that we stop passing around filehandles as strings, especially if we don't use Symbol::qualify_to_ref() to fix the package. Plus it isn't strict-safe. All fixed now. I am somewhat concerned about the final comment regarding read and sysread, as I don't know whether PerlIO encoding translation issues affect this picture. --tom
* [perl #89660] PATCH to perlfunc.pod: three forgotten prototypes, unforgottenTom Christiansen2011-05-181-33/+47
|
* Improved perlpodstyle docs from tchristTom Christiansen2011-05-181-28/+71
|
* An editing pass on perlop.pod from tchristTom Christiansen2011-05-181-199/+282
| | | | Subject: [perl #89490] PATCH: perlop.pod
* perllol doc updates from tchrist.Tom Christiansen2011-05-181-36/+121
|
* This patch is aagainst the "blead du moment". It fixes variousTom Christiansen2011-05-181-245/+255
| | | | | | | | | | | things, but does not address the "this version" != 5.14 and the perlio issues. I believe that these at least should be addressed as soon as possible (I don't know whether that means 5.14; probably not). It has to either say the particular version that applies. We can't keep releasing things that say this version: they are not trustable. --tom
* Store the compiled format in mg_ptr instead of after SvCUR() - fixes RT #89218Nicholas Clark2011-05-181-3/+5
| | | | | | | | | | | | | | | | | | | | | Formats are compiled down to a sequence of U32 opcodes in doparseform(). Previously the block of opcodes was stored in the buffer of SvPVX() after the raw string by extending the buffer, and calculating the first U32 aligned address after SvCUR(). A flag bit on the scalar was set to signal this hackery, tested with SvCOMPILED() The flag bit used happened to be the same as one of the two used by to signal Boyer-Moore compiled scalars. The assumption was that no scalar can be used for both. Unfortunately, this isn't quite true. Given that the scalar is alway upgraded to PVMG to add PERL_MAGIC_fm magic, to clear the cached compiled version, there's no extra memory cost in using mg_ptr in the MAGIC struct to point directly to the block of U32 opcodes. The test for "is there a compiled version" can switch to mg_find(..., PERL_MAGIC_fm) returning a pointer, and the use of a flag bit abolished. Retain SvCOMPILED() and SvCOMPILED_{on,off}() as compatibility for XS code on CPAN - the first is always 0, the other two now no-ops.
* perlreapi: nitsKarl Williamson2011-05-181-4/+6
|
* perluniintro: revise text on blocks vs scriptsKarl Williamson2011-05-181-17/+32
|
* perlop: Add explanation of \cKarl Williamson2011-05-181-2/+6
|
* perlrecharclass: NitsKarl Williamson2011-05-181-11/+12
|
* perlrecharclass: Move tableKarl Williamson2011-05-181-63/+58
| | | | The table makes more sense moved; some accompanying wording cleanup.
* perlrecharclass: Move text about \NKarl Williamson2011-05-181-14/+14
| | | | This should come right after the text about '.', as they are related.
* perlrecharclass: Extra leading zero in code pointsKarl Williamson2011-05-181-26/+26
|
* perlop: Clarify that only ASCII brackets nestKarl Williamson2011-05-181-1/+1
|
* perlfunc: Refer to if.pm from "use"Karl Williamson2011-05-181-0/+1
|
* perlxs: Fix pod errorsKarl Williamson2011-05-181-2/+2
|
* perlunicode: Fix pod errorKarl Williamson2011-05-181-1/+1
|
* perlport: Fix pod errorsKarl Williamson2011-05-181-2/+2
|
* pod/perlfaq2: Fix pod errorsKarl Williamson2011-05-181-3/+4
|
* pod/perlinterp.pod: Fix broken linkKarl Williamson2011-05-181-1/+1
|
* perlsyn: fix broken link to thisKarl Williamson2011-05-181-0/+1
| | | | | The X<> have spaces between them which was causing the =head to generate a different anchor than expected
* perlop.pod: Fix broken linkKarl Williamson2011-05-181-0/+1
| | | | | | The reason there are links broken to this is that the X<> were part of the heading, and the spaces between them are significant
* perlfaq4: Fix broken linkKarl Williamson2011-05-181-1/+1
|
* perlxs: Fix broken linkKarl Williamson2011-05-181-1/+1
|
* perlthrtut: fix broken linksKarl Williamson2011-05-181-2/+2
|
* perlhack: Fix broken linkKarl Williamson2011-05-181-1/+1
|
* perlguts: Fix broken linkKarl Williamson2011-05-182-3/+3
|
* perlform: Revise linkKarl Williamson2011-05-181-1/+1
| | | | | The link doesn't have to be to the exact text, can just name the function, and doing so is clearer.
* perlsub.pod: Fix broken linkKarl Williamson2011-05-181-1/+1
|
* perlguts: Link to internal doesn't need pod nameKarl Williamson2011-05-181-1/+1
|
* perlfaq9: Add links to man pagesKarl Williamson2011-05-181-1/+1
|
* perlfaq8: Add links to man pagesKarl Williamson2011-05-181-4/+4
|
* perlebcdic.pod: Add man page section number to linkKarl Williamson2011-05-181-1/+1
|
* perldata.pod: Fix broken linkKarl Williamson2011-05-181-2/+2
|
* perlglossary: Fix broken linksKarl Williamson2011-05-181-2/+2
|
* perlxstut: Correct NAMEKarl Williamson2011-05-181-1/+1
|
* buildtoc - fix a bug and add some commentsDavid Mitchell2011-05-181-2/+7
| | | | | | | while(readdir) doesn't auto-assign to $_ Also, make the informative output clear that its telling you like of files it will be processing, rather than that its actually processing it now.
* update TOC for perl5150deltaDavid Mitchell2011-05-181-0/+1
|
* create perldelta for 5.15.0David Mitchell2011-05-183-4357/+4726
|
* Amend the readline()+signals caveatJosh ben Jore2011-05-141-2/+2
|
* RC3 bumpJesse Vincent2011-05-111-1/+2
|
* "fix bug; also prefix ?? matches with m due to 5.14 deprecation"Tom Christiansen2011-05-081-6/+6
| | | | | | | | | | | | | | | | | | | | I also fixed a bug in the original. I'm always getting C<eof> vs C<eof()> swapped in my brain, which is what had happened here. The old code didn't do what it said it did because it contrary to the comments didn't reset at each eof -- because it used the C<eof()> form which is all of ARGV rather than bare C<eof> for the last file read, and thus each per-file component of ARGV. I am concerned about the two paragraphs previous to that, because they use eof() and I am not perfectly clear that they should. But I left them as is. Jesse asked for "a lot of eyes", so if folks could please look at this patch and see whether it looks ok, I'd appreciate it. I did test it under blead, both with and without the prefixed m on the m?? matches, which is how I discovered it was buggy with the C<eof()> not C<eof>. --tom
* Updates to perlfunc to explicitly mention some of 5.14's new featuresv5.14.0-RC2Tom Christiansen2011-05-041-37/+50
| | | | somewhere other than perldelta.
* typo fix spotted by tchristJesse Vincent2011-05-031-1/+1
|
* RC1 -> RC2; push off the date of 5.14.0 until a week from tomorrowJesse Vincent2011-05-031-1/+2
|
* Documentation for sprintf updates in Perl 5.14Jesse Vincent2011-05-031-7/+22
|
* Doc changes for [perl #89750]Karl Williamson2011-05-033-4/+59
|
* Small typo fixes in perldeltaJesse Vincent2011-05-031-4/+1
|
* Minor perldelta fixesFather Chrysostomos2011-05-031-10/+12
| | | | | | | | | | | • Remove C<...> around get-magic and set-magic. Those are prose descriptions of what is known internally as mg_get, SvGETMAGIC, SVs_GMG, etc. • Re-instate the message that 804b5feed removed, but in the form in which it appears in perldiag. • Remove the thing about version class methods. It’s a bug fix, not a problem (whether known or unknown :-), and not a significant one. • Spelling mistake