summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added a sucker for the August 20 releaseJesse Vincent2010-02-161-2/+4
|
* Updated release schedule through July 2010Jesse Vincent2010-02-161-1/+5
|
* Remove unused variableH.Merijn Brand2010-02-161-2/+0
|
* Doc adjustment about lock(), by Daniel Frederick CrismanRafael Garcia-Suarez2010-02-161-2/+2
|
* Add our repository URL as a 'repository' key in META.yml.Nicholas Clark2010-02-152-0/+2
|
* Bump version's $VERSIONSteve Hay2010-02-141-1/+1
| | | | | version.pm was changed by 61a0cb1c57a82d328c88c2dd525c91495edb2db9 and Jesse confirms that the $VERSION should be bumped as a result.
* Make distclean work again on Win32Steve Hay2010-02-142-33/+85
| | | | Cf. 71eaafb1e6768e777bc805cc8490b55c6e77da64
* First stab at a perl5115delta.pod with just under a week to goSteve Hay2010-02-141-129/+90
|
* Update AUTHORS and Porting/checkAUTHORS.pl with new names and aliasesSteve Hay2010-02-142-0/+2
|
* Convert Perl_sv_pos_u2b_proper() to Perl_sv_pos_u2b_flags().Nicholas Clark2010-02-147-39/+42
| | | | | | | Change from a value/return offset pointer to passing a Unicode offset, and returning a byte offset. The optional length value/return pointer remains. Add a flags argument, passed to SvPV_flags(). This allows the caller to specify whether mg_get() should be called on sv.
* Remove a vestigial STRLEN case and convert a label to lowercase.Nicholas Clark2010-02-142-6/+6
| | | | (Tweaking 777f7c561610dee6.)
* Removes 32-bit limit on substr arguments. The full range of IV and UV is ↵Eric Brine2010-02-148-67/+193
| | | | available for the pos and len arguments, with safe conversion to STRLEN where it's smaller than an IV.
* [PATCH] Support for SystemTap's dtrace compatibility layer and issues ↵H.Merijn Brand2010-02-132-2/+4
| | | | | | | | | | | | | linking miniperl SystemTaps' dtrace binary lives in /usr/bin, so add a check to Configure for that. Additionally link the dtrace .o file into miniperl, which is an issue with SystemTap and also reported on p5p to affect OpenSolaris in Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Bump Safe's version to 2.22Rafael Garcia-Suarez2010-02-113-2/+6
|
* bump to CPAN 1.12. Only Makefile.PL changes not affecting COREReini Urban2010-02-111-1/+5
|
* Silence spurious warning in new Safe testRafael Garcia-Suarez2010-02-111-4/+9
| | | | | This warning is emitted by perl when re-throwing the exception, so add a TODO test to suppress it. However, fixing that will imply a core change.
* Remove npl addresses from "my" filesRobin Barker2010-02-114-7/+7
|
* delete orphaned textRobin Barker2010-02-111-17/+0
|
* Revised opening line of perl man pageDavid Golden2010-02-111-1/+4
| | | | | This patch was reviewed with Larry Wall via IRC. His stipulation was that both historical glossses be preserved to humorous effect.
* revert perl -h changesDavid Golden2010-02-111-6/+2
|
* Bug in Safe 2.21 re propagating exceptionsTim Bunce2010-02-112-2/+29
| | | | | | | | | | | | An exception thrown from a closure gets lost. I've boiled it down to this: perl -MSafe -e 'Safe->new->reval(q{sub { die @_ }})->(qq{ok\n})' That should die with "ok". The problem is that the closure that wraps any returned code ref if threads are enabled is acting as an eval block so hiding the exception.
* [perl #72590] Panic if 'use strict' and forget 'my'Rafael Garcia-Suarez2010-02-111-0/+3
| | | | | | | | | | | | | | | That bug happens when we detect a compilation error in the statement being parsed, and when the continuation of the parsing of that same statement needs to load the file unicore/Name.pl via charnames.pm. In that case perl gets confused, fails to parse Name.pl because the parser is already in error, and also fails to properly rewind to a normal error-reporting state. This patch does not attempt to fix the whole error-reporting process; instead, it simply prevents perl from trying to load charnames if it has already recorded a parse error. So, in a way, it hides the bug under the carpet. However, this is a safe fix, suitable for a code-freeze stage.
* keep -h to 80 characters or lessDavid Golden2010-02-101-2/+2
|
* Help new users learn how to get helpDavid Golden2010-02-102-33/+19
|
* Note a change in warnings::register's behavior in 5.10 that wasn't ↵Jesse Vincent2010-02-101-0/+21
| | | | documented at the time. Resolves [perl #62522]
* Per Jesse, ignoring the skipping the tests form threaded OpenBSDSteve Peters2010-02-101-0/+4
| | | | builds. See RT #71504 for the mess that this is avoiding.
* Fix for non-regexps being upgraded to SVt_REGEXPNicholas Clark2010-02-094-5/+65
| | | | | | | | | | | | | | $ ./perl -lwe '$a = ${qr//}; $a = 2; print re::is_regexp(\$a)' 1 It is possible for arbitrary SVs (eg PAD entries) to be upgraded to SVt_REGEXP. (This is new with first class regexps) Whilst the example above does not SEGV, it will be possible to write code that will cause SEGVs (or worse) at the point when the scalar is freed, because the code in sv_clear() assumes that all scalars of type SVt_REGEXP *are* regexps, and passes them to pregfree2(), which assumes that pointers within are valid.
* regenerated Configure after backport cat ../perl/Configure >ConfigureH.Merijn Brand2010-02-091-10/+10
| | | | Please keep them sorted
* Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into bleadJesse Vincent2010-02-099-46/+133
|\ | | | | | | | | | | | | | | | | | | | | | | * 'blead' of ssh://perl5.git.perl.org/gitroot/perl: Warn people not to set PERL_CORE in XS In embed.fnc the 'E' flag should imply 'X', but doesn't. revise perldelta note on strict and lax version rules expand flag descriptions in in embed.fnc alphabetically sort flag descriptions in embed.fnc [perl #72156]: substitute `less -R' for `less' for groff's new usage INSTALL doc fix: calling the test suite using -MTestInit changed since it moved to top level (which happened in commit 30b6e59101b252c20a6b50b95203d1e2c6016604) changed "an UTF..." to "a UTF..." in all Pods
| * Warn people not to set PERL_CORE in XSDavid Mitchell2010-02-081-3/+7
| |
| * In embed.fnc the 'E' flag should imply 'X', but doesn't.Jan Dubois2010-02-071-0/+3
| |
| * revise perldelta note on strict and lax version rulesDavid Golden2010-02-071-14/+16
| |
| * expand flag descriptions in in embed.fncDavid Mitchell2010-02-071-24/+93
| | | | | | | | For each flag, try to list what precise effects that flag has
| * alphabetically sort flag descriptions in embed.fncDavid Mitchell2010-02-071-17/+17
| |
| * [perl #72156]: substitute `less -R' for `less' for groff's new usageJosh ben Jore2010-02-071-0/+9
| | | | | | | | | | of ANSI escape codes by setting $Config{less} (and thereby $Config{pager}).
| * INSTALL doc fix: calling the test suite using -MTestInit changed since it ↵Slaven Rezic2010-02-071-1/+1
| | | | | | | | moved to top level (which happened in commit 30b6e59101b252c20a6b50b95203d1e2c6016604)
| * changed "an UTF..." to "a UTF..." in all PodsSlaven Rezic2010-02-074-4/+4
| |
* | Document unless () {} elsif () {} else {} and tell people not to use it.Jesse Vincent2010-02-091-2/+6
| | | | | | | | | | | | Note to the deprecation police: this is not a language construct deprecation. Just a bit of healthy advice about coding style. Who knows. In a decade, this may be the lynchpin of "postmodern perl".
* | "unless else" wasn't previously documented, though it was valid syntaxReini Urban2010-02-091-1/+4
|/
* Removing invalid port L<> links from Version documentation updates.Jesse Vincent2010-02-061-3/+2
|
* Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into bleadJesse Vincent2010-02-0611-293/+445
|\ | | | | | | | | | | | | | | | | | | * 'blead' of ssh://perl5.git.perl.org/gitroot/perl: move version details to version::Internals and other clean up document version::is_strict/is_lax Document usage of version regexps Export and document is_lax and is_strict functions note that delete/exists ARRAY_ELEM should be avoided Don't try to calculate a time over the conservative failure boundary.
| * move version details to version::Internals and other clean upDavid Golden2010-02-062-251/+164
| |
| * document version::is_strict/is_laxDavid Golden2010-02-061-0/+14
| |
| * Document usage of version regexpsJohn Peacock2010-02-062-47/+105
| | | | | | | | | | Move the discussion of what each regexp coveres to version::Internals and limit the discussion in the main POD to just include examples.
| * Export and document is_lax and is_strict functionsJohn Peacock2010-02-062-12/+87
| | | | | | | | | | | | | | | | Allow the is_lax and is_strict functions to be optionally exported to the caller's namespace (without having to use Exporter). Document the usage of is_lax and is_strict, plus nuke some trailing spaces.
| * note that delete/exists ARRAY_ELEM should be avoidedRicardo Signes2010-02-061-15/+24
| | | | | | | | addreses final determination of http://rt.perl.org/rt3/Public/Bug/Display.html?id=72064
| * Don't try to calculate a time over the conservative failure boundary.Michael G. Schwern2010-02-057-23/+106
| | | | | | | | | | | | | | | | | | | | | | Otherwise gmtime(2**66) will cause a very, very, very long loop and DOS Perl. Add a test that very, very large times don't send gmtime and localtime into a loop Had to fix some revealed mistakes in op/time.t when warnings were turned on. Fix Time::gmtime and Time::localtime tests to match the new limits of gm/localtime.
* | Improvements to 31c9a3 - CPAN code did depend on the previous behaviour of ↵Nicholas Clark2010-02-067-6/+56
|/ | | | | | | | | | | | | | | | | | | blessing filehandles into FileHandle It turns out that it's not quite as simple as blessing into IO::File. If you do (just) that, then it breaks any existing code that does C<require IO::Handle;> to allow it to call methods on file handles, because they're blessed into IO::File, which isn't loaded. (Note this code doesn't assume that methods in IO::Seekable are there to be called) So, it all should work if you also set @IO::File:::ISA correctly? That way, code that assumes that methods from IO::Handle can be called will work. However, gv.c now starts complaining (but not failing) if IO::Handle, IO::Seekable and Exporter aren't present, because it goes looking for methods in them. So the solution seems to be to set @IO::File::ISA *and* create (empty) stashes for the other 3 packages. Patch appended, but not applied.
* Upgrade CPAN to 1.94_55Steffen Mueller2010-02-049-84/+151
|
* Revert "Update to MIME-Base64 3.09"Jesse Vincent2010-02-036-40/+25
| | | | | | | | I chatted with Gisle and he confirmed that this didn't fix a release-blocking issue. Since we're frozen for 5.12, he agreed that we should back it out. This reverts commit 5e58db16ffcf34442d0ba4b645757884324e35c2.