summaryrefslogtreecommitdiff
path: root/pod/perlrun.pod
Commit message (Collapse)AuthorAgeFilesLines
* [perl #116190] -F and -a now imply -nTony Cook2013-07-231-3/+7
|
* fix various Pod line length warningsDavid Golden2013-05-231-5/+7
|
* document and improve hash algorithm randomization related build optionsYves Orton2013-05-081-3/+3
| | | | | | Install was a copy of other material, made heavy reference to 5.8.x and and didnt really document what it should have. I reworked it to be more up to date.
* Make it possible to disable and control hash key traversal randomizationYves Orton2013-05-071-26/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for PERL_PERTURB_KEYS environment variable, which in turn allows one to control the level of randomization applied to keys() and friends. When PERL_PERTURB_KEYS is 0 we will not randomize key order at all. The chance that keys() changes due to an insert will be the same as in previous perls, basically only when the bucket size is changed. When PERL_PERTURB_KEYS is 1 we will randomize keys in a non repeatedable way. The chance that keys() changes due to an insert will be very high. This is the most secure and default mode. When PERL_PERTURB_KEYS is 2 we will randomize keys in a repeatedable way. Repititive runs of the same program should produce the same output every time. The chance that keys changes due to an insert will be very high. This patch also makes PERL_HASH_SEED imply a non-default PERL_PERTURB_KEYS setting. Setting PERL_HASH_SEED=0 (exactly one 0) implies PERL_PERTURB_KEYS=0 (hash key randomization disabled), settng PERL_HASH_SEED to any other value, implies PERL_PERTURB_KEYS=2 (deterministic/repeatable hash key randomization). Specifying PERL_PERTURB_KEYS explicitly to a different level overrides this behavior. Includes changes to allow one to compile out various aspects of the patch. One can compile such that PERL_PERTURB_KEYS is not respected, or can compile without hash key traversal randomization at all. Note that support for these modes is incomplete, and currently a few tests will fail. Also includes a new subroutine in Hash::Util::hash_traversal_mask() which can be used to ensure a given hash produces a predictable key order (assuming the same hash seed is in effect). This sub acts as a getter and a setter. NOTE - this patch lacks tests, but I lack tuits to get them done quickly, so I am pushing this with the hope that others can add them afterwards.
* [perl #72892] Perl should support PERLmmnnLIB environment variableAndy Dougherty2013-02-201-3/+7
| | | | | | | | This patch to perlrun.pod expands the documentation of the directory hierarchy searched under the locations specified by PERL5LIB. It now explicitly mentions the version- and architecture-specific directories added, and also notes that $Config{inc_version_list} directories are added. These additions were suggested by Damon Atkins.
* Clarify that in-place editing actually creates a new file.Peter Martini2012-10-081-2/+4
| | | | | | | | If the in-place editing dies, the original is gone. Another implication of this is that hard links on UNIX won't work properly, since a new inode will be generated - I think that's a little too specific to spell out in the docs though.
* -DS option for slab allocationFather Chrysostomos2012-06-291-0/+1
|
* perlrun: #109408Brian Fraser2012-06-271-3/+3
|
* perlrun typos from argrath@ub32.org [perl #113852]Jesse Luehrs2012-06-261-4/+4
|
* Document the special meaning of "indir" on the shebang lineRafael Garcia-Suarez2012-02-061-5/+6
|
* perlrun: reflow to fit vertabims in 80 colsKarl Williamson2011-06-271-19/+26
| | | | This leaves a couple > 80 which are hard to reflow
* perlrun: Fix some link issuesKarl Williamson2011-06-211-2/+2
|
* perlrun: Add link to clarificationKarl Williamson2011-05-281-0/+1
|
* 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
* Fix bad pod links found by Test::Pod::LinkCheckApocalypse2011-02-151-2/+2
|
* Extend -d:foo=bar to make -d:-foo expand to C<no foo>, consistent with -M-fooNicholas Clark2010-11-251-0/+1
|
* Refer to other documents more specificallyTom Hukins2010-11-051-1/+2
|
* Document that the -Ci, -Co, and -CD options have file scopeNiko Tyni2010-11-051-5/+5
| | | | | | While the other -C settings are global, "i" and "o" only affect subsequent open() calls in the current file. Document this and add two tests to make sure the documented behaviour doesn't change accidentally.
* fix description of -DJ in perlrunDavid Mitchell2010-08-251-1/+1
| | | | | | The description of the J debugging flag was logically the reverse of what it should be; i.e. -DJ enables, rather than suppresses, output in debugger packages
* fix spelling err in pod re environmental variableJim Cromie2010-07-191-8/+9
| | | | Signed-off-by: David Golden <dagolden@cpan.org>
* perlrun.pod: Specify -0400 behaviorKarl Williamson2010-06-281-4/+6
| | | | | All values -0400 through -0777 have the same effect, even though previously -0777 was the only one mentioned..
* Add POD index entries for sitecustomize and sitecustomize.plÆvar Arnfjörð Bjarmason2010-04-281-1/+1
| | | | | | | This covers all non-perldelta occurrences of documentation that discusses sitecustomize.pl Signed-off-by: Ævar Arnfjörð Bjarmason <avar@cpan.org>
* Improve documentation about sitecustomize.pl.Philippe Bruhat (BooK)2010-04-281-0/+22
| | | | | | | | | | | | This documentation patch is more a rewording of the content of http://www.nntp.perl.org/group/perl.perl5.porters/2007/10/msg129930.html than anything original. The actual authors are therefore Michael G Schwern, Jan Dubois, Peter Dintelmann, and H.Merijn Brand. Signed-off-by: Philippe Bruhat (BooK) <book@cpan.org> Signed-off-by: Ævar Arnfjörð Bjarmason <avar@cpan.org>
* A small typo in perlrun, spotted by Olivier Raginel.Vincent Pit2010-01-261-1/+1
|
* * Em dash cleanup in pod/brian d foy2010-01-131-1/+1
| | | | | | | | | | | | | I looked at all the instances of spaces around -- and in most cases converted the sentences to use more appropriate punctuation. In general, the -- in the perl docs seem to be there only to make really complicated and really long sentences. I didn't look at the closed em-dashes. They probably have the same sentence-complexity problem. I left some open em-dashes in place. Those are the ones used in lists.
* PATCH: minor typo cleanup of pod/ directoryTom Christiansen2010-01-051-5/+5
| | | | | | | | | | | | | | These are all in the pod/ directory, and only the first is a code fix. There was also a single lingering ISO 8859-1 encoding that missed the UTF-8 upconvert. The rest are cleanups for typos, some of which seem to have been around for a rather long time: spelling errors, incorrect possessives, and extra, missing, or duplicated words. If you actually read through, I bet you'll realize what sparked this. :) --tom Signed-off-by: Abigail <abigail@abigail.be>
* Slight rewording of last patchRafael Garcia-Suarez2009-11-241-4/+8
|
* add mention of PERL_MEM_LOG in perlrun.podJim Cromie2009-11-241-0/+10
|
* Remove Mac OS classic instructions from perlrunRafael Garcia-Suarez2009-09-081-16/+0
|
* New debugging flag -DB now dumps subroutine definitions,Chip Salzenberg2009-08-261-0/+1
| | | | leaving -Dx for its original purpose of dumping syntax trees.
* add -DM flag to track smartmatch resolutionDavid Mitchell2009-08-201-0/+1
|
* Allow -C on the #! line when it is identical to -C on the command line.Father Chrysostomos2009-07-261-3/+3
| | | | | Change from dieing whenever -C is seen on the #! line, to dieing only when it differs from that on the command line, or was not specified on the command line.
* [PATCH] Allow PERL5OPT=-WMichael G Schwern2009-04-251-1/+1
|
* Disambiguate mention of -E in perl.pod and in perlrun.podRafael Garcia-Suarez2009-03-151-1/+1
| | | | As Gisle remarks, -eE doesn't even work.
* [perl #32979] [PATCH] perlrun #!/bin/sh incantation n.g. 4 linuxSteve Peters2008-11-271-3/+4
| | | | | | | | From: "Steve Peters via RT" <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-32979-103402.11.4873424142094@perl.org> Applying a four year old patch from myself. w00t! p4raw-id: //depot/perl@34943
* [perl #59652][DOC PATCH] "Too late for "-CS" option"Renee Baecker2008-11-021-0/+5
| | | | | | | Message-ID: <48EAFEF2.8030403@smart-websolutions.de> (tweaked) p4raw-id: //depot/perl@34696
* Re: [PATCH] [doc] be more explicit about magic argvMoritz Lenz2008-10-301-0/+4
| | | | | Message-ID: <20081030182902.25398.qmail@lists.develooper.com> p4raw-id: //depot/perl@34670
* Add SV allocation tracing to -Dm and PERL_MEM_LOGMarcus Holland-Moritz2008-10-241-1/+1
| | | | | Message-ID: <20081022013731.23b5a2e5@r2d2> p4raw-id: //depot/perl@34568
* Documentation on taint/environment interactions for perlrun.podPaul Fenwick2008-06-241-0/+14
| | | | | Message-ID: <48606FAF.4040604@perltraining.com.au> p4raw-id: //depot/perl@34081
* doc patch for perlrun -xBram2008-04-271-0/+8
| | | | | Message-ID: <20080427211336.g8mvjusbcc4gwsk4@horde.wizbit.be> p4raw-id: //depot/perl@33760
* Chainsaw DEBUG_S out, as suggested by Vincent Pit.Rafael Garcia-Suarez2008-02-261-1/+0
| | | p4raw-id: //depot/perl@33376
* Remove the -P switchRafael Garcia-Suarez2008-01-111-72/+2
| | | p4raw-id: //depot/perl@32954
* Document that sitecustomize.pl in run from a BEGIN blockRafael Garcia-Suarez2008-01-061-4/+4
| | | p4raw-id: //depot/perl@32875
* [patch] :utf8 updatesJuerd Waalboer2007-11-231-3/+3
| | | | | Message-ID: <20071117190300.GY10696@c4.convolution.nl> p4raw-id: //depot/perl@32461
* Documentation change to go with change #32056.Rafael Garcia-Suarez2007-10-081-1/+1
| | | | | p4raw-link: @32056 on //depot/perl: f0d36289ce76f882218c0a53cd52f716a167e5bb p4raw-id: //depot/perl@32063
* POD cleanupsDavid Landgren2007-10-041-1/+1
| | | | | Message-ID: <46FD4B30.9070802@landgren.net> p4raw-id: //depot/perl@32026
* Audrey spotted a spurious "Unicode".Nicholas Clark2007-10-021-1/+1
| | | p4raw-id: //depot/perl@32002
* Deprecate the -P switch.Rafael Garcia-Suarez2007-09-031-1/+2
| | | p4raw-id: //depot/perl@31787
* Erm. -u may have been superseded by the bytecode generator, butNicholas Clark2007-08-251-4/+0
| | | | | | | we've recently removed it, having never let it pass beyond "experimental" status. So this paragraph is now wrong, although it's not clear what we do recommend in place of -u. p4raw-id: //depot/perl@31755
* Re: [PATCH] Re: [perl #44387] The blank in option '-x directory' should be ↵David Nicol2007-08-091-1/+4
| | | | | | | | deleted from perlrun.pod From: "David Nicol" <davidnicol@gmail.com> Message-Id: <934f64a20708081606n441c392am615cf5461e4f3e94@mail.gmail.com> p4raw-id: //depot/perl@31692