summaryrefslogtreecommitdiff
path: root/pod
Commit message (Collapse)AuthorAgeFilesLines
* Attempt at improving the perlipc docsMaik Hentsche2010-06-152-1/+43
|
* Revert "It may not be obvious to a new Perl programmer that $#ary is ↵Rafael Garcia-Suarez2010-06-151-5/+0
| | | | | | explained in perldata.pod (see http://stackoverflow.com/questions/2997042/ )." This reverts commit db2ed3fb308b082577e9315ba52b2cb266a2bd0a.
* It may not be obvious to a new Perl programmer that $#ary is explained in ↵Sinan Unur2010-06-151-0/+5
| | | | | | | | perldata.pod (see http://stackoverflow.com/questions/2997042/ ). A possible solution is to place an entry in perlvar.pod pointing out that $# was removed and pointing the user to perldata.pod for the explanation of $#ary usage.
* remove trailing spaces in perlvar.podDavid Golden2010-06-121-18/+18
|
* Link to perlport/PLATFORMS from the $^O docsÆvar Arnfjörð Bjarmason2010-06-121-3/+5
| | | | | | I was looking for some actual values of $^O the other day and started ack-ing t/. Turns out that this was documented in perlport. Link to the relevant section to make it easy to find.
* Document $# and $* as removedChas. Owens2010-06-091-0/+39
| | | | | | See email thread for reference: http://www.nntp.perl.org/group/perl.perl5.porters/2010/06/msg160812.html
* document revert of 'local $tied' changeDavid Mitchell2010-06-071-4/+4
|
* perlhack: Add reference to TAP for test protocolKarl Williamson2010-06-071-0/+1
|
* perlhack: fix formatting issuesKarl Williamson2010-06-071-19/+24
| | | | Change some lines so won't overflow 80 column width; make a link.
* Do not advertise Math::TrulyRandom, which hasn't been updated since 1996Rafael Garcia-Suarez2010-06-031-2/+2
| | | | (Spotted by Giel Goudsmit)
* Deprecate find_rundefsvoffset()Vincent Pit2010-06-031-0/+9
|
* The UNDERBAR macro should use find_rundefsv() as wellVincent Pit2010-06-031-0/+5
|
* Make pp_reverse fetch the lexical $_ from the correct padVincent Pit2010-06-031-1/+1
| | | | | | This is achieved by introducing a new find_rundefsv() function in pad.c This fixes [perl #75436].
* PATCH: teach diag.t new warning function namesKarl Williamson2010-06-011-1/+1
| | | | | | | | | | | | | | | | | A number of function names that do warnings have been added, but diag.t hasn't kept up. This patch changes it to look for likely function names in embed.fnc, so it will automatically keep up in the future. There's no need to worry about it looking for inappropriate functions, as the syntax of messages that it looks for is so restrictive, that there won't be false positives. Instead there are still many messages it fails to catch. As a result of it's falling behind several issues have crept in. I resolved the couple I thought were clear (including one in a comment; diag.t doesn't strip comments, but mostly it doesn't matter), and added the others to the <DATA> section to ignore. are
* Reorder the entry for die, moving discussion of the exit code later.Nicholas Clark2010-05-311-9/+20
| | | | | | | | Change to start with "C<die> raises an exception." and phrase in terms of handling exceptions, and then how uncaught exceptions result in process exit. Do not give details of the exit code in the first paragraph. Move this to a later paragraph, clarify that $! is often unpredictable, and stress that 255 is the last resort exit code.
* PATCH: [perl #75138] "\c`" -> " "Karl Williamson2010-05-301-2/+3
| | | | | | | | | | | | | | | | | | | Attached is a patch for some of this issue. I took Nicholas' advice, and if the result of \cX isn't a word character, the output message will precede it with a backslash, so the message in the example would be "\c`" more clearly written simply as "\ " at -e line 1. I think that message is true. I also added tests. There is a test that guarantees that we won't ship 5.14 with things as they are now in it. I added wording to the comments next to that test to be sure to verify with this email thread if we should remove the deprecation, and mentioned that in the explanatory wording in the pod. I support removing the deprecation, but for now I'm not touching that, to see what other issues may yet arise before 5.14.
* Document tricks, work-arounds for user-defined casingKarl Williamson2010-05-301-7/+70
| | | | And add a .t file to verify that it works.
* Don't require doubled backslashes in perldiag.podKarl Williamson2010-05-301-10/+10
| | | | | Prior to this patch, messages in perldiag.pod had to have \\ instead of the correct single backslash in order for diag.t to not complain.
* Update rsync sources in perlhackH.Merijn Brand2010-05-251-6/+11
|
* PATCH: correct misstatement, formats in perlunicodeKarl Williamson2010-05-251-10/+11
| | | | This is suitable for 5.12.2, but not many people use this feature.
* Replace wrong tr/// table in perlebcdic.podKarl Williamson2010-05-251-45/+61
| | | | | | | | | | | | | | | | | | | | | perlebcdic.pod contains a helpful table to use in tr/// to convert between EBCDIC and Latin1/ASCII. Unfortunately, the table is the inverse of the one it describes, as I discovered in following the directions on how it was extracted. The actual code that uses the table uses it in the inverse way, so it actually works correctly, but if you follow the instructions to get the tables corresponding to the other recognized code pages, you will get the inverse of the ones you wanted, and things won't work out. This patch changes the table to its inverse, and changes the sample code to correspond, as this is easier for the person trying to follow the instructions since deriving the old table is somewhat more complicated. I also changed the table to hex from octal, as that is more the norm these days, and I changed to recipes in the pod to print out leading zeros to make all the values the same length, as the table that they can generate has them.
* Add package block syntax to perldeltaZefram2010-05-241-0/+8
|
* Add perldelta entry for non-destructive substitutionDavid Golden2010-05-231-0/+12
|
* add perldelta entry for overload fixesDavid Mitchell2010-05-231-2/+7
|
* Format perlhist consistently by maint/dev trackDavid Golden2010-05-231-10/+20
|
* create perl5132deltaDavid Golden2010-05-233-1/+261
|
* Rephrase perlop for non-destructive substitutionDavid Golden2010-05-221-6/+6
|
* Add s///r (non-destructive substitution).David Caldwell2010-05-224-7/+68
| | | | | | | | | | | | | | | | This changes s/// so that it doesn't act destructively on its target. Instead it returns the result of the substitution (or the original string if there was no match). In addition this patch: * Adds a new warning when s///r happens in void context. * Adds a error when you try to use s///r with !~ * Makes it so constant strings can be bound to s///r with =~ * Adds documentation. * Adds some tests. * Updates various debug code so it knows about the /r flag. * Adds some new 'r' words to B::Deparse.
* support "package Foo { ... }"Zefram2010-05-201-4/+13
| | | | | | Package block syntax limits the scope of the package declaration to the attached block. It's cleaner than requiring the declaration to come inside the block.
* add new release to perlhistRicardo Signes2010-05-201-0/+1
|
* update MANIFEST, remove delta for uninstalled fileRicardo Signes2010-05-201-5/+0
|
* remove empty perldelta sectionRicardo Signes2010-05-201-2/+0
|
* pass through perl5131delta in prep of releaseRicardo Signes2010-05-201-155/+28
|
* Add a note in perl5131delta about given return valuesVincent Pit2010-05-202-8/+28
| | | | And tweak its documentation.
* Update perlhist.pod for 5.10.1-5.12.1Curtis Jewell2010-05-191-90/+94
|
* Merge branch 'vincent/rvalue_stmt_given' into bleadVincent Pit2010-05-191-0/+36
|\
| * Make given() statements return the last evaluated expressionVincent Pit2010-01-031-0/+36
| |
* | perldelta entries for my changes in 5.13.1.Nicholas Clark2010-05-191-0/+48
| |
* | Better perldiag heading for "\cX" deprecation warningRafael Garcia-Suarez2010-05-171-1/+1
| |
* | PATCH: Clean up EBCDIC handling of \cXKarl Williamson2010-05-171-3/+3
| | | | | | | | | | | | | | | | | | | | The function perl_ebcdic_control() is unnecessary, as the toCTRL macro that calls it can be changed to just map EBCDIC to ASCII first, and then doing the normal procedure. This means that EBCDIC and ASCII will no longer diverge. Currently, EBCIDIC gives a syntax error for inputs outside its domain, whereas the ASCII version accepts some of them.
* | New release date for 5.12.1 in light of the new RCJesse Vincent2010-05-131-1/+1
| |
* | Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into bleadJesse Vincent2010-05-132-4/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * 'blead' of ssh://perl5.git.perl.org/gitroot/perl: Return 0 (with a warning) for sprintf("%.0g") and sprintf("%.0f") Updating list of DOSish perls in perlport.pod. Add Porting/checkpodencoding.pl to MANIFEST separate the 0755 from the . $TAINT0. this silences the warning "Dot after octal literal is concatenation". Clarify that mail to perlbug also goes to p5p
| * | Updating list of DOSish perls in perlport.pod.Curtis Jewell2010-05-121-0/+3
| | |
| * | Clarify that mail to perlbug also goes to p5pÆvar Arnfjörð Bjarmason2010-05-091-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | The wording added in 64a8e22bd3 didn't clarify that mail to perlbug is also forwarded to perl5-porters. Make this section clearer so that it now explains that perlbug is just perl5-porters + RT tracking. See the discussion after Craig A. Berry's comment in RT #73914 for reference.
* | | Correcting the release date of 5.12.1Jesse Vincent2010-05-131-0/+1
|/ /
* | perldelta item on PL_restartjmpenvZefram2010-05-081-0/+10
| |
* | perldelta item on $[ usageZefram2010-05-081-0/+5
| |
* | perldelta item on B::Deparse package+label fixZefram2010-05-081-0/+13
| |
* | perldelta item on reliable exception handlingZefram2010-05-081-0/+50
| |
* | perlunifaq, uniintro: fix for 80 col displayKarl Williamson2010-05-082-14/+16
| |