14 min agoRemove mysig* macros from vmsish.h. blead
Craig A. Berry [Sun, 23 Nov 2014 00:46:27 +0000]
Remove mysig* macros from vmsish.h.

We haven't defined overrides for these functions for a long time
so this is just dead code.

3 hours agoUpdate Test-Simple to alpha 076
Chad Granum [Sat, 22 Nov 2014 19:58:05 +0000]
Update Test-Simple to alpha 076

For: RT #123277

7 hours agoRevert part of 8629b8cee5
Steve Hay [Sat, 22 Nov 2014 17:55:17 +0000]
Revert part of 8629b8cee5

As BinGOs noted, all the EUMM testing should be happening in File::Temp
generated tempdirs under cpan/ExtUtils-MakeMaker/t/ so it handles being
run in parallel.

So the fact that lib/Big/(Dummy|Liar).pm are being created on Windows when
building/testing with GCC (but seemingly not MSVC++) is a bug somewhere.

10 hours agodocument the postderef feature in feature.pm
Ricardo Signes [Sat, 22 Nov 2014 03:20:04 +0000]
document the postderef feature in feature.pm

12 hours agoProtect ${^E_NCODING} from abuse
Father Chrysostomos [Fri, 21 Nov 2014 16:24:06 +0000]
Protect ${^E_NCODING} from abuse

When read, it is now always undef.  When set, it croaks as though
read-only except in the encoding package.  Hopefully that will dis-
suade anyone from depending on it.

22 hours agoStorable: fixup pod wording
Jim Cromie [Fri, 6 Dec 2013 15:00:28 +0000]
Storable: fixup pod wording

fix grammar, eschew colloquial expression - s/turned into/converted to/

Increment Storable $VERSION.

For: RT #123271

27 hours agomg.c: Remove poorly considered assertion
Karl Williamson [Fri, 21 Nov 2014 20:39:18 +0000]
mg.c: Remove poorly considered assertion

See http://nntp.perl.org/group/perl.perl5.porters/222464
and following.

The final resolution of what to do here hasn't been made, but the
assertion is definitely not the way to go.

30 hours agoUpdate .gitignore file
Steve Hay [Fri, 21 Nov 2014 18:49:36 +0000]
Update .gitignore file

ExtUtils::MakeMaker's Big/Dummy.pm (and Big/Liar.pm) now lands in lib/,
and Module::Build is no more

30 hours agoFix longdblsize and nvsize for 64-bit USE_LONG_DOUBLE builds on Windows
Steve Hay [Fri, 21 Nov 2014 18:39:04 +0000]
Fix longdblsize and nvsize for 64-bit USE_LONG_DOUBLE builds on Windows

This fixes many test failures in op/pack.t, although two (13177 and 13180)
still remain.  The same two also fail with 32-bit USE_LONG_DOUBLE builds.

Thanks to sisyphus1@optusnet.com.au for spotting the failures and the
likely cause of them.

32 hours agoReport inaccesible file on failed require
Petr Písař [Fri, 21 Nov 2014 09:48:51 +0000]
Report inaccesible file on failed require

Commit 2433d39e6 (require should die if a file exists but can't be
read) made first failed opened file fatal as request in
[perl #113422]. However error message produced in that case is not
much helpful in identifying which file ound not been accessed:

    $ LANG=C perl -I/root -e 'require strict'
    Can't locate strict.pm:   Permission denied at -e line 1.

This patch adds the name of the failed file to the message to help
identify which @INC directory is erroneous:

    $ LANG=C ./perl -I/root -I./lib -e 'require strict'
    Can't locate strict.pm:   /root/strict.pm: Permission denied at -e line 1.

Signed-off-by: Petr Písař <ppisar@redhat.com>

36 hours agofix builds with ExtUtils::ParseXS
David Mitchell [Fri, 21 Nov 2014 12:48:59 +0000]
fix builds with ExtUtils::ParseXS

A recent change to ExtUtils::ParseXS broke builds: add
    PERL_UNUSED_VAR(file)
only when the 'file' var is present.

36 hours agoRevert "Since HP cc is strict c89, use -std=c89 with gcc."
Jarkko Hietaniemi [Fri, 21 Nov 2014 12:09:25 +0000]
Revert "Since HP cc is strict c89, use -std=c89 with gcc."

This reverts commit ff265b04d5aca2feab3937e669b95fe0aefae8cd.

(no way this is going to work with uselargefiles)

37 hours agoDocument MACOSX_DEPLOYMENT_TARGET.
Jarkko Hietaniemi [Fri, 21 Nov 2014 11:50:36 +0000]
Document MACOSX_DEPLOYMENT_TARGET.

40 hours agoIncrease other ExtUtils mods’ version to 3.27
Father Chrysostomos [Fri, 21 Nov 2014 08:09:43 +0000]
Increase other ExtUtils mods’ version to 3.27

40 hours agoRemove context param from set_padlist
Father Chrysostomos [Fri, 21 Nov 2014 08:05:00 +0000]
Remove context param from set_padlist

It doesn’t need it.

40 hours agoIncrease $ExtUtils::ParseXS::VERSION to 3.27
Father Chrysostomos [Fri, 21 Nov 2014 08:00:38 +0000]
Increase $ExtUtils::ParseXS::VERSION to 3.27

40 hours agoExtUtils::ParseXS: Suppress unused ‘file’ warning
Father Chrysostomos [Fri, 21 Nov 2014 07:59:59 +0000]
ExtUtils::ParseXS: Suppress unused ‘file’ warning

Since newXS_deffile was introduced, we don’t always use the file
variable.

43 hours agoSort perldiag
Father Chrysostomos [Fri, 21 Nov 2014 05:39:55 +0000]
Sort perldiag

Also change a comma to a semicolon, two independent clauses were
joined with a comma.

43 hours agomg.c: _get_encoding needs dVAR
Father Chrysostomos [Fri, 21 Nov 2014 05:22:41 +0000]
mg.c: _get_encoding needs dVAR

43 hours agoIncrease $B::Deparse::VERSION to 1.31
Father Chrysostomos [Fri, 21 Nov 2014 05:20:31 +0000]
Increase $B::Deparse::VERSION to 1.31

43 hours agoIncrease $POSIX::VERSION to 1.47
Father Chrysostomos [Fri, 21 Nov 2014 05:20:04 +0000]
Increase $POSIX::VERSION to 1.47

43 hours agoIncrease $B::VERSION to 1.54
Father Chrysostomos [Fri, 21 Nov 2014 05:19:22 +0000]
Increase $B::VERSION to 1.54

43 hours agoperl5216delta: Move an entry
Father Chrysostomos [Fri, 21 Nov 2014 04:25:02 +0000]
perl5216delta: Move an entry

This was supposed to have been in Internal Changes to begin with.

44 hours agoperldelta for deprecating ${^ENCODING}
Karl Williamson [Thu, 20 Nov 2014 00:02:58 +0000]
perldelta for deprecating ${^ENCODING}

44 hours agoperlvar: More text about ${^ENCODING}; refer by perldiag
Karl Williamson [Wed, 19 Nov 2014 23:49:53 +0000]
perlvar: More text about ${^ENCODING}; refer by perldiag

44 hours agotoke.c: Consistently upgrade under encoding
Karl Williamson [Wed, 19 Nov 2014 05:02:21 +0000]
toke.c: Consistently upgrade under encoding

The documentation says that intermixing above-Latin1 code points with
ones that would be otherwise encoded to something else, like Greek,
causes the encoding to be foregone.  Until this commit, this only
happened when the above-latin1 code point came first in the string
constant being scanned; meaning string-order was important.  This
changes things to match the documentation

44 hours agoDeprecate setting ${^ENCODING}
Dagfinn Ilmari Mannsåker [Mon, 10 Nov 2014 23:54:46 +0000]
Deprecate setting ${^ENCODING}

The commiter added a no warnings in t/op/leaky-magic.t, and made other
minor changes because of rebasing issues.

44 hours agomg.c: White-space only
Karl Williamson [Wed, 19 Nov 2014 00:23:54 +0000]
mg.c: White-space only

Indent due to new blocks from previous commit

44 hours agoMake encoding pragma lexical in scope
Karl Williamson [Wed, 19 Nov 2014 00:03:03 +0000]
Make encoding pragma lexical in scope

The encoding pragma is deprecated, but in the meantime it causes spooky
action at a distance with other modules that it may be combined with.
In these modules, operations such as chr(), ord(), and utf8::upgrade()
will suddenly start doing the wrong thing.

The documentation for 'encoding' has said to call it after loading other
modules, but this may be impractical.  This is especially bad with
anything that auto-loads at first use, like \N{} does now for charnames.

There is an issue with combining this with setting the variable
${^ENCODING} directly.  The potential for conflicts has always been
there, and remains.  This commit introduces a shadow hidden variable,
subservient to ${^ENCODING} (to preserve backwards compatibility) that
has lexical scope validity.

The pod for 'encoding' has been revamped to be more concise, clear, use
more idiomatic English, and to speak from a modern perspective.

44 hours agoMake a function to get PL_encoding's value
Karl Williamson [Fri, 14 Nov 2014 18:18:57 +0000]
Make a function to get PL_encoding's value

This is in preparation for making the retrieval more complex in future
commits than it is now.  This is going into mg.c because the value is
magical.

44 hours agoMake testing for PL_encoding into a macro
Karl Williamson [Wed, 12 Nov 2014 05:25:37 +0000]
Make testing for PL_encoding into a macro

This is in preparation for making the test more complicated.

44 hours agolex_assign.t: Make store count test stricter
Father Chrysostomos [Mon, 17 Nov 2014 02:49:29 +0000]
lex_assign.t: Make store count test stricter

If ‘$foo = some op’ croaks and $foo has not been made read-only, then
it must be becasue ‘some op’ croaked, in which case the assignment
must not have happened.

We can make this test stricter and make sure the assignment doesn’t
happen, to avoid the possibility of buggy ops that write to their
targets before croaking.

44 hours agoconcise.t: correct test description to match actual test
Jim Cromie [Tue, 18 Jun 2013 21:46:32 +0000]
concise.t: correct test description to match actual test

Commit c6036734 changed the subject of an optimized constant function
rendering test to one from the Storable API (ie stable), but missed
the function name repeated in the test description.  Fix that now.

44 hours agoMake B use B::COP for nulled COPs
Father Chrysostomos [Fri, 21 Nov 2014 01:57:44 +0000]
Make B use B::COP for nulled COPs

Former COPs still carry information with them, and to get to it I had
to have B::Deparse rebless the op object into B::COP.

This commit makes B use the right class to begin with.  This happens
to make B::Concise output the extra information that nulled COPs carry
around with them, which was on my to-do list anyway, so I’m happy
about that.

44 hours agoRemove extraneous semicolons from Deparse output
Father Chrysostomos [Thu, 20 Nov 2014 22:30:55 +0000]
Remove extraneous semicolons from Deparse output

Prior to the previous commit, it was emitting extra semicolons for
statements optimised away outside of any subroutine, and extra semi-
colons after sub declarations and the end of the enclosing scope.  The
previous commit made it also emit an extra semicolon at the end of the
main program, if the last thing was a sub declaration.  So I decided
to fix all three at once.

44 hours ago[perl #77452] Deparse { ...; BEGIN{} } correctly
Father Chrysostomos [Thu, 20 Nov 2014 17:23:35 +0000]
[perl #77452] Deparse { ...; BEGIN{} } correctly

8635e3c2 (5.21.6) changed the COP sequence numbers for nested blocks,
such that most BEGIN blocks (incl. ‘use’ statements) and sub declara-
tions end up in the right place.  However, it had the side effect of
causing declarations at the end of the enclosing scope to fall out of
it and appear below.

This commit fixes that by adding an extra nulled COP to the end of the
enclosing scope if that scope ends with a sub, so the final declara-
tion gets deparsed before it.

The frequency of sub declarations at the end of the enclosing scope is
sufficiently low (I’m guessing a bit here) that this slight increase
in run-time memory usage is probably acceptable.

I had to change B::Deparse to deparse nulled COPs the same way it does
live COPs, which means we get more extraneous semicolons than before.
I hope to fix that in a forthcoming commit.  I also ran into a B bug,
in that null ops are not presented to Perl code with the right op
class (see the blessing in the patch).  I plan to fix that in a separ-
ate commit, too.

44 hours agoop.h: Note unstack use of OPf_SPECIAL
Father Chrysostomos [Thu, 20 Nov 2014 05:58:08 +0000]
op.h: Note unstack use of OPf_SPECIAL

44 hours agotest.pl:runperl: Allow multiline prog
Father Chrysostomos [Tue, 18 Nov 2014 02:59:40 +0000]
test.pl:runperl: Allow multiline prog

Split it into multiple -e options for portability.

44 hours agoUse test.pl in Deparse.t
Father Chrysostomos [Tue, 18 Nov 2014 02:54:04 +0000]
Use test.pl in Deparse.t

I like runperl.  I want runperl.

47 hours agoSince HP cc is strict c89, use -std=c89 with gcc.
Jarkko Hietaniemi [Fri, 21 Nov 2014 01:19:27 +0000]
Since HP cc is strict c89, use -std=c89 with gcc.

Mitigates the downside of 0d55a45a a bit.

47 hours agoDrop -std=c89.
Jarkko Hietaniemi [Fri, 21 Nov 2014 01:13:34 +0000]
Drop -std=c89.

(1) It doesn't mean "strict C89" on its own, -pedantic would also be needed.
(2) Using C99 features like long long or inline becomes harder.

The downside of this change is that C99-isms can more easily
creep into the core code, breaking it for non-gcc C89 compilers.

47 hours agotgamma infinity limit for IEEE quad prec.
Jarkko Hietaniemi [Thu, 20 Nov 2014 02:40:55 +0000]
tgamma infinity limit for IEEE quad prec.

2 days agoUpdate perlhist for v5.21.6
Chris 'BinGOs' Williams [Fri, 21 Nov 2014 00:56:30 +0000]
Update perlhist for v5.21.6

2 days agoBump the perl version in various places for 5.21.7
Chris 'BinGOs' Williams [Fri, 21 Nov 2014 00:53:47 +0000]
Bump the perl version in various places for 5.21.7

2 days agoNew perldelta for v5.21.7
Chris 'BinGOs' Williams [Fri, 21 Nov 2014 00:16:56 +0000]
New perldelta for v5.21.7

2 days agoAdd epigraph for v5.21.6
Chris 'BinGOs' Williams [Fri, 21 Nov 2014 00:08:28 +0000]
Add epigraph for v5.21.6

2 days agoFinalise perldelta v5.21.6
Chris 'BinGOs' Williams [Thu, 20 Nov 2014 19:36:36 +0000]
Finalise perldelta

2 days agoUpdate Module::CoreList for v5.21.6
Chris 'BinGOs' Williams [Thu, 20 Nov 2014 19:10:04 +0000]
Update Module::CoreList for v5.21.6

2 days agoUpdate CPAN-Meta to CPAN version 2.143240
Chris 'BinGOs' Williams [Thu, 20 Nov 2014 15:55:11 +0000]
Update CPAN-Meta to CPAN version 2.143240

  [DELTA]

2.143240  2014-11-20 10:26:30-05:00 America/New_York

  [FIXED]

  - Give correct path in nested merges such as resources

  - Removed strings test that should have been removed when
    CPAN::Meta::Requirements was removed to a separate dist

2 days agoUpdate CPAN-Meta-Requirements to CPAN version 2.130
Chris 'BinGOs' Williams [Thu, 20 Nov 2014 15:54:02 +0000]
Update CPAN-Meta-Requirements to CPAN version 2.130

  [DELTA]

2.130     2014-11-19 23:25:46-05:00 America/New_York

    [ADDED]

    - from_string_hash can take optional constructor arguments

    [CHANGED]

    - bad_version_hook callback gets module name as well as version string

    - undefined/empty versions given to from_string_hash or
      add_string_requirement now carp and are coerced to "0" instead of
      being fatal.  This is more consistent with how the other requirement
      functions work.

3 days agolocale.c: Account for setlocale using static storage
Karl Williamson [Wed, 19 Nov 2014 04:45:46 +0000]
locale.c: Account for setlocale using static storage

Some systems setlocale()s use static storage for the locale name
returned by it, so that a subsequent setlocale overwrites it.
Therefore, you must make a copy of the name if you want it to work after
the next setlocale.

Thanks to Craig Berry for finding and diagnosing this problem.

3 days agoperldelta: fix inconsistent variable names
Ricardo Signes [Wed, 19 Nov 2014 02:48:05 +0000]
perldelta: fix inconsistent variable names

3 days agoEscape EFS for directory portion in tovmsspec.
Craig A. Berry [Wed, 19 Nov 2014 01:03:51 +0000]
Escape EFS for directory portion in tovmsspec.

For some reason extended characters were only being escaped in
the final component of the path, but not in the directory portion,
the one exception being dots.  We need to give the entire path
the same treatment.  There is probably considerable opportunity
for further consolidation and refactoring in what we escape, but
at least now ../foo  bar/ correctly becomes [-.foo^_^_bar].

The reverse case has similar problems and is a TODO.

3 days agoTry making gcc happy about casting U32 to void*.
Jarkko Hietaniemi [Wed, 19 Nov 2014 01:20:54 +0000]
Try making gcc happy about casting U32 to void*.

util.c: In function ‘I32 Perl_xs_handshake(U32, void*, const char*, ...)’:
util.c:5389:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

4 days agoWhile the nan() todo remains, at least warn not.
Jarkko Hietaniemi [Wed, 19 Nov 2014 00:28:32 +0000]
While the nan() todo remains, at least warn not.

4 days agoComment reformatting.
Jarkko Hietaniemi [Wed, 19 Nov 2014 00:25:48 +0000]
Comment reformatting.

4 days agoUse my_tgamma/my_lgamma only ifndef HAS_TGAMMA/HAS_LGAMMA.
Jarkko Hietaniemi [Wed, 19 Nov 2014 00:24:22 +0000]
Use my_tgamma/my_lgamma only ifndef HAS_TGAMMA/HAS_LGAMMA.

4 days agoperldelta for 754cffb02255
Tony Cook [Tue, 18 Nov 2014 21:51:59 +0000]
perldelta for 754cffb02255

4 days agofix PERL_OP_PARENT builds
Tony Cook [Tue, 18 Nov 2014 06:11:58 +0000]
fix PERL_OP_PARENT builds

This was broken in two commits:

b46e009d9 - introduced newMETHOP(), which didn't add the parent link
 as newUNOP() was doing

2872f9187 - updated ck_sort() to handle lexical subs named as a
  bareword parameter to sort, but didn't update the parent link in the
  new PADCV op created.

4 days ago[CPAN RT#100275] Add spaces if needed to CCFLAGS
Chris 'BinGOs' Williams [Tue, 18 Nov 2014 19:17:21 +0000]
[CPAN RT#100275] Add spaces if needed to CCFLAGS

https://rt.cpan.org/Ticket/Display.html?id=100275

Patch already upstreamed

4 days agoPATCH: [perl #123198] Memory leak in regex in 5.20.1
Karl Williamson [Tue, 18 Nov 2014 04:49:08 +0000]
PATCH: [perl #123198] Memory leak in regex in 5.20.1

The SV was declared temporary but the pointer to it was getting changed
to another SV under some circumstances and the reference to that wasn't
getting decremented.  The temporary stemmed from earlier code and was no
longer needed.  Now, an explicit reference decrement is always done.

4 days agoFix parse_abstract so it doesn't explode when Encode isn't available
Chris 'BinGOs' Williams [Tue, 18 Nov 2014 10:34:51 +0000]
Fix parse_abstract so it doesn't explode when Encode isn't available

Upstreamed to EUMM repository

4 days agoUpdate HTTP-Tiny to CPAN version 0.051
Chris 'BinGOs' Williams [Tue, 18 Nov 2014 09:47:48 +0000]
Update HTTP-Tiny to CPAN version 0.051

  [DELTA]

0.051     2014-11-17 22:58:44-05:00 America/New_York

    [FIXED]

    - Checks for threads without loading threads.pm

4 days agoRemove redundant EBCDIC lines from Deparse.t
Father Chrysostomos [Mon, 17 Nov 2014 07:15:20 +0000]
Remove redundant EBCDIC lines from Deparse.t

When these were added to b.t in bd145f00387, the Deparse output still
contained \s, so it made sense to replace something else with \s in
order for the test to match.

In fcd95d642 and fee7e83848 it changed, such that the output no longer
contained \s, so, at least here, the EBCDIC code is doing nothing.

4 days agosvleak.t: Add test for #123198
Father Chrysostomos [Tue, 18 Nov 2014 05:45:20 +0000]
svleak.t: Add test for #123198

4 days agoPlatform may have only one of lgamma/tgamma.
Jarkko Hietaniemi [Tue, 18 Nov 2014 01:36:22 +0000]
Platform may have only one of lgamma/tgamma.

4 days agofma() emulation.
Jarkko Hietaniemi [Mon, 17 Nov 2014 23:59:45 +0000]
fma() emulation.

4 days agoNo C++ comments, please, we are C89ish.
Jarkko Hietaniemi [Mon, 17 Nov 2014 23:50:32 +0000]
No C++ comments, please, we are C89ish.

5 days agoUpdate Test-Simple to alpha 075
Chad Granum [Mon, 17 Nov 2014 23:36:30 +0000]
Update Test-Simple to alpha 075

For: RT #123235

5 days agoAdd word missing from docs for 'wait' function.
James E Keenan [Mon, 17 Nov 2014 23:58:09 +0000]
Add word missing from docs for 'wait' function.

Minor POD-formatting changes.

Add Johann 'Myrkraverk' Oskarsson to Perl AUTHORS.

For: RT #123230

5 days agoUpdate CPAN-Meta-Requirements to CPAN version 2.129
Chris 'BinGOs' Williams [Mon, 17 Nov 2014 16:24:17 +0000]
Update CPAN-Meta-Requirements to CPAN version 2.129

  [DELTA]

2.129     2014-11-13 16:28:45-05:00 America/New_York

    [FIXED]

    - from_string_hash can now accept v-strings as hash values

5 days agoManually revert ‘Remove SvREADONLY_on from op.c:op_const_sv’
Father Chrysostomos [Mon, 17 Nov 2014 02:31:09 +0000]
Manually revert ‘Remove SvREADONLY_on from op.c:op_const_sv’

This effectively reverts d0a32af375ac806258a97cce0091ce4b3636f8dc.

It was wrong.  And I should know that, too.

I was the one who implemented padtmp swiping and went around turning
on the read-only flag to make it work correctly.

This fails, because the second call to &$sub returns undef, its value
having been stolen by the $y assignment.

use Test::More tests=>1;
my $sub = sub {
    my $x = "x"x2000; sub () {$x};
}->();
$y = &$sub;
$z = &$sub;
is $z, $y;

5 days agoFix assert fail with my $x; sub() {$x}
Father Chrysostomos [Mon, 17 Nov 2014 02:23:34 +0000]
Fix assert fail with my $x; sub() {$x}

If $x is not referenced or used in lvalue context elsewhere, then the
constant sub can actually share the same scalar as the enclosing sub’s
pad.  It doesn’t need to copy.  And we don’t in that case, as of
v5.21.5-421-g04472a8.  But we need to make sure the PADTMP flag is
turned off at scope exit if the pad has the only reference to the sub.
(The PADTMP flag has been turned on as of v5.21.5-391-g5543332.)

6 days agoperldelta for fd2709db56
Father Chrysostomos [Mon, 17 Nov 2014 00:36:46 +0000]
perldelta for fd2709db56

6 days agoperldelta for d88d1fe0d
Father Chrysostomos [Mon, 17 Nov 2014 00:34:36 +0000]
perldelta for d88d1fe0d

6 days agoperldelta for ddc3d23f07
Father Chrysostomos [Mon, 17 Nov 2014 00:32:41 +0000]
perldelta for ddc3d23f07

6 days agoperldelta for 659fbb76ee
Father Chrysostomos [Mon, 17 Nov 2014 00:31:03 +0000]
perldelta for 659fbb76ee

6 days agoperldelta for fbc76eb33c6
Father Chrysostomos [Mon, 17 Nov 2014 00:30:27 +0000]
perldelta for fbc76eb33c6

6 days agoperldelta for c74d82e0fe
Father Chrysostomos [Mon, 17 Nov 2014 00:28:52 +0000]
perldelta for c74d82e0fe

6 days agoperldelta: missing paren
Father Chrysostomos [Mon, 17 Nov 2014 00:06:16 +0000]
perldelta: missing paren

6 days agoperldelta for 8915ba3d0
Father Chrysostomos [Sun, 16 Nov 2014 22:53:35 +0000]
perldelta for 8915ba3d0

6 days agoperldelta for dc1230de
Father Chrysostomos [Sun, 16 Nov 2014 22:52:06 +0000]
perldelta for dc1230de

6 days agoperldelta for referencing outer stale vars
Father Chrysostomos [Sun, 16 Nov 2014 22:50:25 +0000]
perldelta for referencing outer stale vars

e52eb89 Avoid reifying GVs in rv2cv
c5e6a3c Test reference to unavailable lexical variable

6 days agoperldelta for 5a8cd187c67
Father Chrysostomos [Sun, 16 Nov 2014 22:46:06 +0000]
perldelta for 5a8cd187c67

6 days agoperldelta for bae8cfc69
Father Chrysostomos [Sun, 16 Nov 2014 22:43:01 +0000]
perldelta for bae8cfc69

6 days agoperldelta for 6a8b6cf09
Father Chrysostomos [Sun, 16 Nov 2014 22:41:19 +0000]
perldelta for 6a8b6cf09

6 days agoperldelta for OA_DANGEROUS additions
Father Chrysostomos [Sun, 16 Nov 2014 22:37:25 +0000]
perldelta for OA_DANGEROUS additions

6575cde tied is OA_DANGEROUS
d86b312 values and each are OA_DANGEROUS

6 days agoperldelta for OPpTARGET_MY bugs
Father Chrysostomos [Sun, 16 Nov 2014 22:34:44 +0000]
perldelta for OPpTARGET_MY bugs

b454703 Fix $lex = $ref++ under use integer
f595e19 Fix $lex = chomp $lex regression from 5.12
f9e9590 Call STORE on lexical $tied = vec/chr
8ec0525 Don’t call STORE twice on setpgrp target

6 days agoperldelta for 710b427f0
Father Chrysostomos [Sun, 16 Nov 2014 22:13:06 +0000]
perldelta for 710b427f0

6 days agoperldelta for #119815 / 12cea2fa65
Father Chrysostomos [Sun, 16 Nov 2014 22:11:47 +0000]
perldelta for #119815 / 12cea2fa65

6 days agoperldelta for OPpTARGET_MY optimisations
Father Chrysostomos [Sun, 16 Nov 2014 22:01:41 +0000]
perldelta for OPpTARGET_MY optimisations

db09808 Allow OPpTARGET_MY optimisation for vec
6abbd37 Allow OPpTARGET_MY optimisation for x
d8cdf57 Allow OPpTARGET_MY optimisation for split
a1b22ab Extend OPpTARGET_MY optimisation to state var init

6 days agoperldelta for #77452 / 8635e3c23
Father Chrysostomos [Sun, 16 Nov 2014 21:46:57 +0000]
perldelta for #77452 / 8635e3c23

6 days agoperldelta for 6a9665b0cf
Father Chrysostomos [Sun, 16 Nov 2014 21:16:32 +0000]
perldelta for 6a9665b0cf

6 days agoExtUtils-Manifest update to Maintainers.pl
Chris 'BinGOs' Williams [Sun, 16 Nov 2014 22:13:23 +0000]
ExtUtils-Manifest update to Maintainers.pl

6 days agoperldelta: fix pod syntax
Father Chrysostomos [Sun, 16 Nov 2014 20:57:22 +0000]
perldelta: fix pod syntax

6 days agoperldelta for #121827 / 3a100dabd
Father Chrysostomos [Sun, 16 Nov 2014 20:55:51 +0000]
perldelta for #121827 / 3a100dabd

6 days agoperldelta for 6b6b21da8
Father Chrysostomos [Sun, 16 Nov 2014 20:50:36 +0000]
perldelta for 6b6b21da8

6 days agoperldelta: Sort updated modules
Father Chrysostomos [Sun, 16 Nov 2014 20:46:29 +0000]
perldelta: Sort updated modules

6 days agoperldelta for ff781254a3
Father Chrysostomos [Sun, 16 Nov 2014 20:45:24 +0000]
perldelta for ff781254a3

6 days agoUpdate ExtUtils-Manifest to CPAN version 1.69
Karen Etheridge [Sun, 16 Nov 2014 18:40:05 +0000]
Update ExtUtils-Manifest to CPAN version 1.69

    [DELTA]

    1.69  2014-11-16
      - also skip _build_params, generated by Module::Build::Tiny