In perl.git, the branch smoke-me/nicholas/bison-2.7 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/d9450ee2a9b1ca2063cf115b8a2b2dd9d73d30b3?hp=0000000000000000000000000000000000000000>
at d9450ee2a9b1ca2063cf115b8a2b2dd9d73d30b3 (commit)
- Log -----------------------------------------------------------------
commit d9450ee2a9b1ca2063cf115b8a2b2dd9d73d30b3
Author: David Mitchell <[email protected]>
Date: Mon Mar 4 01:00:05 2013 +0000
Porting/corelist.pl: fix a die error message
One particular die() just printed a filename, without saying what was
wrong with it. Which was a bit confusing.
M Porting/corelist.pl
commit e4fbed9933a160e686160b37049c10610fdfb51e
Author: David Mitchell <[email protected]>
Date: Mon Mar 4 00:58:39 2013 +0000
release_managers_guide: clarify YAML regeneration
Make it clear that you use the current perl, not a system perl,
and that the result may not have any changes.
M Porting/release_managers_guide.pod
commit 7b1f040f113ce456626b3d1bdccddfe15a5bf9c1
Author: David Mitchell <[email protected]>
Date: Sun Mar 3 21:47:50 2013 +0000
run regen_perly
this is needed due to the change to regen_perly.pl. Otherwise
regen.t starts complaining. The actual diff is just noise.
M perly.act
M perly.h
M perly.tab
commit 7c522378939a6dbc8153d4af24954dc0f7909aeb
Author: Craig A. Berry <[email protected]>
Date: Sat Mar 2 20:07:51 2013 -0600
Add return statements where missing in doio.c IPC functions.
These are code paths not seen on platforms that have msg* and
shm* functions, and of course we're croaking before returning
so returning is pointless, but the VMS C compiler insists that
we have return statments for non-void functions anyway, and
that compiler now sees these functions since enabling sem*.
M doio.c
commit 98ca8b423e7ba2fdcb24c91d0a5b0b529b6a04b9
Author: James E Keenan <[email protected]>
Date: Sun Mar 3 14:32:13 2013 -0500
Add NY Perl Hackathon participant to AUTHORS.
M AUTHORS
commit acb447f448c124eb0f430115bf56265003212ace
Author: Andrew Tam <[email protected]>
Date: Sat Mar 2 16:13:48 2013 -0500
Added descriptions to tests lacking them.
M t/op/split.t
commit f5cf236ddbe8e24ed7acd5f0f961253d1500fac3
Author: Ruslan Zakirov <[email protected]>
Date: Sun Mar 3 12:46:08 2013 +0400
update regen_perly.pl to recognise bison 2.7
M regen_perly.pl
commit 6b89892441718fab3b833492ed0f067af21be823
Author: David Mitchell <[email protected]>
Date: Sun Mar 3 18:30:40 2013 +0000
ensure PL_sawampersand is exported.
Commit 1a904fc88069e249a4bd0ef196a3f1a7f549e0fe disabled
PL_sawampersand by default, since it was redundant with COW enabled.
However the mechanism to optionally re-enable it (PERL_SAWAMPERSAND)
didn't actually export the var, due to a typo.
With the new default of disabling COW but enabling PL_sawampersand,
this broke perl on builds where exports matters (and broke linux in
non-threaded builds, where porting/globvar.t detects this).
M makedef.pl
commit b95f969b03c79d1a9cda098c611d894dd874b35a
Author: Aaron Crane <[email protected]>
Date: Mon Feb 4 17:14:20 2013 +0000
Configure: bail out when neither stdarg.h nor varargs.h
Perl uses variadic functions, so we need at least one of the relevant
mechanisms available; for this reason, the CompCert C compiler is unsuitable
for our purposes.
If the person building Perl wants to carry on regardless, they can use the
"-K" option.
This partly addresses RT#112494.
M Configure
commit 265b802e9d45d64391dce5b985462518bc9ce514
Author: Chris 'BinGOs' Williams <[email protected]>
Date: Sun Mar 3 09:18:12 2013 +0000
Update IPC-Cmd to CPAN version 0.80
[DELTA]
Changes for 0.80 Sat Mar 2 22:03:49 GMT 2013
=================================================
* Use File::Spec->path instead of relying on
Config (William Orr)
M Porting/Maintainers.pl
M cpan/IPC-Cmd/lib/IPC/Cmd.pm
commit e8aa73ce41e760f83f0e01eed0121419b5436e8f
Author: H.Merijn Brand <[email protected]>
Date: Sun Mar 3 09:34:17 2013 +0100
fixed minor typo in delta
M pod/perldelta.pod
commit 601448c36688a16a07b133714522cd9f63a9ed03
Author: David Mitchell <[email protected]>
Date: Sun Mar 3 00:57:07 2013 +0000
deparse.t: mask STDERR noise on lex sub TODO test
A Deparse TODO test which tries to deparse lexical subs, produce a bunch of
"unexpected OP_CLONE" etc on STDERR (since it doesn't handle those new ops
yet). Capture and skip those warnings for now.
Also, add 'no warnings "experimental::lexical_subs"'
to stop a warning about using an experimental feature.
M dist/B-Deparse/t/deparse.t
commit 89e006ae4e39db68ad35c878eb6e6de83ebd8ec9
Author: Peter Martini <[email protected]>
Date: Sun Mar 3 00:09:58 2013 +0000
Stop SEGV on 'our sub { syntax error }'
Fix for RT #116981. If a sub is declared with our, the name is added
to the stash early, and left with a NULL ptr if there's a syntax error
while compiling it.
Since the only time it becomes an issue is when that same name
is used in the same scope after a syntax error, what happens in
the pad is not particularly important. The simple fix is to
simply fall back to treating it like a bareword, and pretending
it was never added to the pad in the first place.
M t/cmd/lexsub.t
M toke.c
commit a429ddf7a2c14de7caaf9248c6a79212167468f9
Author: Craig A. Berry <[email protected]>
Date: Sat Mar 2 18:00:20 2013 -0600
Enable sem* functions in configure.com for 8.4+.
They became available in VMS v8.4 in 2010.
M configure.com
commit 09f253ec43d3a97e7882a96f636670c1944f29ad
Author: Craig A. Berry <[email protected]>
Date: Sat Mar 2 17:55:13 2013 -0600
Fix declaration after statement in vms.c's Perl_my_chdir
And while we're there, set errno appropriately for the empty string
input case.
M vms/vms.c
commit 9f351b45f43b0ed78a9b796af692ef90a6d23879
Author: David Mitchell <[email protected]>
Date: Sat Mar 2 23:31:13 2013 +0000
Disable by default the new Copy-on-Write for 5.18
It was felt that the new COW feature wasn't ready to be enabled be default
in 5.18: principally because too much XS code will assume it can just
manipulate the PVX buffer of an SVf_POK SV.
See RT #116569 for the discussion.
M perl.h
M pod/perldelta.pod
M t/re/pat_rt_report.t
-----------------------------------------------------------------------
--
Perl5 Master Repository