In perl.git, the branch hugmeir/remove_aux_isc has been created
<http://perl5.git.perl.org/perl.git/commitdiff/cc62ad6c245c6a7c2a370394a850befbaaaa3de8?hp=0000000000000000000000000000000000000000>
at cc62ad6c245c6a7c2a370394a850befbaaaa3de8 (commit)
- Log -----------------------------------------------------------------
commit cc62ad6c245c6a7c2a370394a850befbaaaa3de8
Author: Brian Fraser <[email protected]>
Date: Thu Sep 5 21:49:53 2013 -0300
Removed the hints file for Interactive Unix and related defines
Well, related, singular. It removes BOGUS_GETNAME_RETURN from pp_sys.c
M MANIFEST
D hints/isc.sh
D hints/isc_2.sh
M pp_sys.c
commit 20394e6414b00a836e9df7a1046a41be9083286d
Author: Brian Fraser <[email protected]>
Date: Thu Sep 5 21:32:48 2013 -0300
Removed the hints for A/UX and related defines
M MANIFEST
M ext/SDBM_File/sdbm/sdbm.h
D hints/aux_3.sh
M perl.h
commit 254ff3c6a183f4e1769a9543be84084224b3ad0a
Author: Ricardo Signes <[email protected]>
Date: Sat Sep 21 14:51:36 2013 +0900
test that $\ is localized and restored even if it was undef
This was broken before 4bac9ae47b5ad7845a24e26b0e95609805de688a
but there is no test, and it is not clear that we knew about
the bug or the fix.
M t/op/tiehandle.t
commit 7c62aec2d06edff958d665ac9c149a8e6ed8c85d
Author: Steve Hay <[email protected]>
Date: Sat Sep 21 01:05:11 2013 +0100
RMG - Add a note about merging the release branch back into blead
I was momentarily confused and almost did the wrong thing when I saw that
"git merge release-5.19.4" had produced a merge commit (71d5a36340),
whereas the merge of 5.19.3 a month ago did not (see f865d60069).
The cause was simply that a change (ac239e1c3e) had been pushed to blead
since I'd created the release branch, which had not happened when merging
the 5.19.3 release branch last month.
M Porting/release_managers_guide.pod
commit 62722274d71c75b649146349a6d21fb53a681b88
Author: Matthew Horsfall (alh) <[email protected]>
Date: Thu Sep 19 19:18:48 2013 -0400
Optimise if/unless wrt OP_AND/OP_OR/OP_DOR. Also optimise OP_OR/OP_DOR
chains.
An OP_AND/OP_OR/OP_DOR in void context provides a short circuit
through ->op_other that can be used if AND/OR/DOR ops contained
within it jump out early. Use that short circuit.
Previously:
$ ./perl -Ilib -MO=Concise -e 'if ($aa || $bb) {}'
8 <@> leave[1 ref] vKP/REFC ->(end)
1 <0> enter ->2
2 <;> nextstate(main 3 -e:1) v:{ ->3
- <1> null vK/1 ->8
6 <|> and(other->7) vK/1 ->8
- <1> null sK/1 ->6
4 <|> or(other->5) sK/1 ->6 <-- Not optimised
- <1> ex-rv2sv sK/1 ->4
3 <$> gvsv(*aa) s ->4
- <1> ex-rv2sv sK/1 ->-
5 <$> gvsv(*bb) s ->6
- <@> scope vK ->-
7 <0> stub v ->8
Now:
$ ./perl -Ilib -MO=Concise -e 'if ($aa || $bb) {}'
8 <@> leave[1 ref] vKP/REFC ->(end)
1 <0> enter ->2
2 <;> nextstate(main 3 -e:1) v:{ ->3
- <1> null vK/1 ->8
6 <|> and(other->7) vK/1 ->8
- <1> null sK/1 ->6
4 <|> or(other->5) sK/1 ->7 <-- Short circuited
- <1> ex-rv2sv sK/1 ->4
3 <$> gvsv(*aa) s ->4
- <1> ex-rv2sv sK/1 ->-
5 <$> gvsv(*bb) s ->6
- <@> scope vK ->-
7 <0> stub v ->8
M op.c
M t/op/or.t
commit 66fb5d495d03411fb27a35d0f614abe49381c677
Author: Father Chrysostomos <[email protected]>
Date: Fri Sep 20 01:34:31 2013 -0700
[perl #3112] Stop last from returning values
In push @a, last, it can try to return the @a, copying it like a sca-
lar in the process, resulting in Bizarre copy of ARRAY in last.
In do{{&{sub{"Just another Perl hacker,\n"}},last}}, it returns "Just
another Perl hacker,\n".
The former is clearly a bug. The latter depends on a side-effect of
the same bug.
âlastâ really should not be trying to return the values that the same
statement has accumulated so far.
M pp_ctl.c
M t/op/loopctl.t
commit f46c8a62b5303ce8f1403018e54ca2329bdf5c61
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 19:37:27 2013 +0100
corelist.pl - Fix the addition of a new perl release following 9f92b9bec5
Now that the check is working, it was working slightly too well and actually
picked up 5.019005 in the %delta because that had been added already and
thus didn't add it to %released when it should have done!
One simple fix is to move the processing of %released so that it's done
first, which makes sense since it appears first in the file anyway.
M Porting/corelist.pl
commit 0e59a89788f4b71b79a9d75e34cec52b324b2909
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 19:14:58 2013 +0100
Prepare Module::CoreList for 5.19.5 and bump its $VERSION
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList.pod
M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm
M pod/perldelta.pod
commit 48d1541928ed6e41ed55189ac05688f3868b8696
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 18:47:20 2013 +0100
Module::CoreList 2.99 is now on CPAN
M Porting/Maintainers.pl
commit caa0859a9d271ce4811dac5263f1436cf33f9ace
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 17:55:41 2013 +0100
Bump version for 5.19.5
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M NetWare/Makefile
M NetWare/config_H.wc
M Porting/config.sh
M Porting/config_H
M Porting/perl5200delta.pod
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M intrpvar.h
M patchlevel.h
M plan9/config.plan9
M plan9/config_sh.sample
M win32/Makefile
M win32/makefile.mk
commit 08a8e6bb16fc3329b2e7d3a6c0f86587595ebfc8
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 17:49:09 2013 +0100
Add new perldelta for 5.19.5
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl5194delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/Makefile
M win32/makefile.mk
M win32/pod.mak
commit 5549c1d78f1f79d7f6d1bffade7b4de5062eb1de
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 17:37:04 2013 +0100
Add 5.19.4 epigraph
M Porting/epigraphs.pod
commit 028108a5da17bd9179c4da28b3a75db4d9e27e67
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 09:54:22 2013 +0100
Update perlhist for Perl 5.19.4
M pod/perlhist.pod
commit 7b80570f19d8008f69744be97d48f15c2e4a44cd
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 09:52:20 2013 +0100
Finalize perldelta
M pod/perldelta.pod
commit 836b132326b40360ad553fbb45447874029d04ec
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 09:30:04 2013 +0100
Update Module::CoreList for Perl 5.19.4
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm
commit 50e78d2cec3e966e9fa7787d3c47c5d0a49daea7
Author: Steve Hay <[email protected]>
Date: Fri Sep 20 09:29:07 2013 +0100
Update RMG - Bump Module::CoreList* $VERSIONs sooner
The corelist.pl program picks up the $VERSION bumps for you if you bump
them first.
M Porting/release_managers_guide.pod
-----------------------------------------------------------------------
--
Perl5 Master Repository