summaryrefslogtreecommitdiff
path: root/pod
Commit message (Collapse)AuthorAgeFilesLines
* [perl #91614] Suggestion for improving documentation of $!John P. Linderman2011-05-251-15/+18
| | | | | | | | | | | | | | | | | | While trying to understand a bug report at http://www.perlmonks.org/?node_id=906466 I realized that the documentation for $! was not crystal clear. For example If used numerically, yields the current value of the C C<errno> variable, or in other words, if a system or library call fails, it sets this variable. That's not "in other words", these are totally different concepts. And it isn't clear whether this variable refers to errno or $! (I assumed the latter, and was wrong, as Devel::Peek demonstrated). And $! cannot be undef, as asserted (later), because errno always contains a value, however irrelevant.
* [perl #91518] Fix minor typo in pod/perlsub.pod.Johan Vromans2011-05-241-1/+1
|
* [perl #91508] __DATA__ starts reading on the next lineJohan Vromans2011-05-241-1/+1
| | | | | | | | | | | | | | | In pod/perldata it is described that the DATA filehandle starts reading after the __DATA__ token. In reality, it starts reading on the line following the __DATA__ token. Example: print while <DATA>; __DATA__ foo bar This prints "bar", not "foo\nbar". The attached patch fixes the documentation in pod/perldata.pod.
* Incorrect heading and index entries for (*MARK) in pod/perlre.podJohan Vromans2011-05-231-1/+1
|
* Downgrade Unicode pod escape to ASCII for readbilityJosh Jore2011-05-221-1/+1
|
* General perlfunc edit; document ‘default’Tom Christiansen2011-05-211-392/+499
|
* Bump the version of PerlIO::encoding following 1c2e8ccaafb0b2b1.Nicholas Clark2011-05-201-0/+4
| | | | 1c2e8ccaafb0b2b1 fixed a typo in a comment in the XS code.
* Bump the versions of B and Storable following 1b95d04f713d9c56.Nicholas Clark2011-05-201-0/+8
| | | | 1b95d04f713d9c56 changed HvKEYS() to HvUSEDKEYS() in the XS code.
* Use L<> rather than C<> in the Updated Modules section of perldelta.Nicholas Clark2011-05-201-2/+2
| | | | | | | | | | Previous perldeltas have been inconsistent with each other as to whether to use L<> to C<> (but internally consistent). perldelta5140.pod uses L<>, which is more useful, as it provides a direct link to fuller documentation at the point where the reader is likely to want to follow it. Switch the two existing entries from C<> to L<>, and update the perldelta template to suggest L<>.
* perlvar: Fix broken linksKarl Williamson2011-05-191-4/+4
|
* perluniintro: fix broken linkKarl Williamson2011-05-191-1/+1
|
* perlrecharclass: Fix broken linkKarl Williamson2011-05-191-1/+2
|
* perlre: Fix broken linksKarl Williamson2011-05-191-2/+2
|
* perlutil: Fix broken linksKarl Williamson2011-05-191-3/+3
|
* Docs: perlhack: Use correct shell code and better git/shell constructsMichael Witten2011-05-191-2/+2
| | | | | | | | The example commands for using `git format-patch' and `perlbug' have been streamlined, and (most importantly) single quotes have been replaced with double quotes for constructing the argument to `-s'. Signed-off-by: Michael Witten <mfwitten@gmail.com>
* remove 'hfreeentries failed to free hash' panicDavid Mitchell2011-05-191-7/+0
| | | | | | | | | | | | | | | | | | | Currently perl attempts to clear a hash 100 times before panicking. So for example, if a naughty destructor keeps adding things back into the hash, this will eventually panic. Note that this can usually only occur with %h=() or undef(%h), since when freeing a hash, there's usually no reference to the hash that a destructor can use to mess with the hash. Remove this limit (so it may potentially loop forever). My reasoning is that (a) if the user wants to keep adding things back into the hash, who are we to stop her? (b) as part of of the process of making sv_clear() non-recursive when freeing hashes, I'm trying to reduce the amount of state that must be maintained between each iteration. Note that arrays currently don't have a limit.
* [perl #90594] PATCH for 5.14.1 perlop.podTom Christiansen2011-05-191-1/+7
|
* [perl #90306] Fix simple typosMarcel Grünauer2011-05-193-5/+5
|
* [perl #90060] Fix location of (*COMMIT) in pod/perlre.podJohan Vromans2011-05-181-6/+6
| | | | | pod/perlre.pod: (*COMMIT) should be grouped under "Verbs without an argument".
* add given when to perfuncsmash2011-05-181-0/+46
|
* buildtoc: make dying clearerDavid Mitchell2011-05-191-25/+36
| | | | print a big "ABORTED" if it dies.
* buildtoc: make a warning clearerDavid Mitchell2011-05-191-1/+1
| | | | | make it clear that the cannot find '=head1 NAME' warning isn't fatal, and split it over two lines ofr clarity with long filenames
* [perl #78074] Make it explicit that symtab manipulation is not supportedFather Chrysostomos2011-05-181-0/+4
|
* Ignore pod/*.{html,man}Michael Witten2011-05-181-0/+2
| | | | Signed-off-by: Michael Witten <mfwitten@gmail.com>
* update Math-Complex to CPAN version 1.57Zefram2011-05-181-0/+8
| | | | | | | | | | | | * Add copy constructor and arrange for it to be called appropriately, problem found by David Madore and Alexandr Ciornii. * Correctly format polarwise when a numeric format specifier is given, problem found by TomC. * More stable great_circle_direction algorithm, problem found by Daniel Burr.
* update Time-HiRes to CPAN version 1.9722Zefram2011-05-181-0/+6
| | | | | | | - Fix broken linkage on Windows with gcc 3.4 seen with ActivePerl, report from Christian Walde [rt.cpan.org #61648], fix derived from Vincent Pit. - Jump through hoops to avoid compiler warnings.
* [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
|