6 years ago5.12.0 is now expected on 7 April 2010 v5.12.0-RC2
Jesse Vincent [Thu, 1 Apr 2010 02:13:23 +0000]
5.12.0 is now expected on 7 April 2010

6 years agoupdate the name of Task::Deprecations::5_12
Ricardo Signes [Wed, 31 Mar 2010 20:40:57 +0000]
update the name of Task::Deprecations::5_12

6 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Jesse Vincent [Wed, 31 Mar 2010 17:31:55 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

* 'blead' of ssh://perl5.git.perl.org/gitroot/perl:
  Don't initialize end in pp_reverse when begin is NULL
  More tests for in-place reverse (empty tied array)
  Add a test for reversing in-place an empty array
  Avoid a segfault when reversing an empty array in-place.

6 years agoUpdated perldelta to point to the not-yet-extant bundle for 5.12
Jesse Vincent [Wed, 31 Mar 2010 17:31:18 +0000]
Updated perldelta to point to the not-yet-extant bundle for 5.12
core-deprecated modules

6 years agoDon't initialize end in pp_reverse when begin is NULL
Vincent Pit [Wed, 31 Mar 2010 12:33:32 +0000]
Don't initialize end in pp_reverse when begin is NULL

This change is a complement to 572558b47236782e60e41bd235c96eae7cbca3db.

Arithmetic on null pointers isn't defined by the C standard, so it may crash even before entering the loop.

6 years agoMore tests for in-place reverse (empty tied array)
Rafael Garcia-Suarez [Wed, 31 Mar 2010 10:43:32 +0000]
More tests for in-place reverse (empty tied array)

6 years agoAdd a test for reversing in-place an empty array
Rafael Garcia-Suarez [Wed, 31 Mar 2010 09:32:16 +0000]
Add a test for reversing in-place an empty array

6 years agoAvoid a segfault when reversing an empty array in-place.
Rafael Garcia-Suarez [Wed, 31 Mar 2010 07:50:00 +0000]
Avoid a segfault when reversing an empty array in-place.

6 years agoRemove potentially confusing strawman version numbers from the release
Jesse Vincent [Wed, 31 Mar 2010 03:16:57 +0000]
Remove potentially confusing strawman version numbers from the release
manager schedule

6 years agoReword a speculative message about building 32bit perls from INSTALL.
Jesse Vincent [Wed, 31 Mar 2010 03:02:33 +0000]
Reword a speculative message about building 32bit perls from INSTALL.

Spotted by Tim Jenness

6 years agoLooks like we have an RC2 due to a segfault in reverse()
Jesse Vincent [Wed, 31 Mar 2010 02:58:52 +0000]
Looks like we have an RC2 due to a segfault in reverse()

6 years agorafl volunteers to release blead in August 2010
David Golden [Tue, 30 Mar 2010 04:18:44 +0000]
rafl volunteers to release blead in August 2010

6 years agorevise release manager schedule
David Golden [Tue, 30 Mar 2010 04:11:56 +0000]
revise release manager schedule

6 years agoDocument removal of -P in perldelta. v5.12.0-RC1
Florian Ragwitz [Mon, 29 Mar 2010 17:59:30 +0000]
Document removal of -P in perldelta.

Also trim some trailing whitespace.

6 years agoAssuming RC1 goes out today, .0 goes out on 5 April
Jesse Vincent [Mon, 29 Mar 2010 15:44:32 +0000]
Assuming RC1 goes out today, .0 goes out on 5 April

6 years agoAdd an errata pointer to perldelta.
Jesse Vincent [Mon, 29 Mar 2010 15:30:02 +0000]
Add an errata pointer to perldelta.

6 years agodoc update: Storable cannot serialize REGEXP (yet)
Slaven Rezic [Mon, 29 Mar 2010 11:55:21 +0000]
doc update: Storable cannot serialize REGEXP (yet)

6 years agoUpdate perldelta to warn people that deprecated things weren't just deprecated in...
Jesse Vincent [Mon, 29 Mar 2010 14:04:15 +0000]
Update perldelta to warn people that deprecated things weren't just deprecated in this release.

6 years agoback out misguided change to brnaching time.
Jesse Vincent [Mon, 29 Mar 2010 13:47:10 +0000]
back out misguided change to brnaching time.

6 years agoBegin bowing to public pressure toward an open blead;
Jesse Vincent [Mon, 29 Mar 2010 13:12:43 +0000]
Begin bowing to public pressure toward an open blead;
document how to create a maint branch when RC1 comes out.

6 years agobump from rc0 to rc1.
Jesse Vincent [Mon, 29 Mar 2010 03:51:48 +0000]
bump from rc0 to rc1.

6 years agoUpdate perldelta to better warn users about the changes from the first-classification...
Jesse Vincent [Mon, 29 Mar 2010 03:48:44 +0000]
Update perldelta to better warn users about the changes from the first-classification of regexps.

6 years agoA few edits
Karl Williamson [Sun, 28 Mar 2010 18:33:54 +0000]
A few edits

Rewording to clarify a few paragraphs; make table fit in 80 column
terminal; remove extra word; other slight edits

6 years agoSlight edits
Karl Williamson [Sun, 28 Mar 2010 18:18:11 +0000]
Slight edits

Add index entries; reword a paragraph

6 years agoSlight edits
Karl Williamson [Sun, 28 Mar 2010 18:16:35 +0000]
Slight edits

double word, make table fit in 80 column terminal

6 years agoSpaces in filenames require non-default settings on VMS.
Craig A. Berry [Sun, 28 Mar 2010 19:58:54 +0000]
Spaces in filenames require non-default settings on VMS.

Specifically DECC$EFS_CHARSET must be enabled and not everything
plays nice with that, so for now this is a to-do.

6 years agoremove tmp debugging from File/Copy.t
David Mitchell [Sun, 28 Mar 2010 20:13:41 +0000]
remove tmp debugging from File/Copy.t

6 years agoClarify that some examples are for ASCII machines
Karl Williamson [Sun, 28 Mar 2010 05:06:59 +0000]
Clarify that some examples are for ASCII machines

6 years agoMake whitespace a single word [perl #34462]
Karl Williamson [Sun, 28 Mar 2010 04:55:41 +0000]
Make whitespace a single word [perl #34462]

6 years agoFix typos, minor wording changes, clarifications
Karl Williamson [Sun, 28 Mar 2010 04:50:46 +0000]
Fix typos, minor wording changes, clarifications

6 years agoBring up to date for 5.12; including POSIX
Karl Williamson [Sun, 28 Mar 2010 04:45:53 +0000]
Bring up to date for 5.12; including POSIX

The regex documentation included changes that were put temporarily into
a 5.11 release, but not into 5.12.  And there were a number of omissions.
I went through this pod and tried to make it reflect reality.

6 years agoRemove duplicate information and refer to other pods
Karl Williamson [Sun, 28 Mar 2010 04:43:32 +0000]
Remove duplicate information and refer to other pods

Things were getting out of sync.

6 years agoNote a new thing to check for each new release of Perl
Karl Williamson [Sun, 28 Mar 2010 04:22:39 +0000]
Note a new thing to check for each new release of Perl

6 years agoadd =encoding utf8 to the perldelta template
David Mitchell [Sun, 28 Mar 2010 11:45:00 +0000]
add =encoding utf8 to the perldelta template

6 years agoWhen using a GitHub fork advice the use of Perl's Git, not GitHub's mirror
Ævar Arnfjörð Bjarmason [Sat, 27 Mar 2010 23:59:01 +0000]
When using a GitHub fork advice the use of Perl's Git, not GitHub's mirror

This bit me when `git pull upstream blead' didn't pull commits I knew
had been commited, turned out GitHub's mirror was out of date.

6 years agoRT #73714: Regression in 5.12: File::Copy and initial spaces
David Mitchell [Sat, 27 Mar 2010 18:07:30 +0000]
RT #73714: Regression in 5.12: File::Copy and initial spaces

Commit 81ec4fbc8320b72171c9fbea0fa0456b3a687f92
removed some obsolete code that processed with leading spaces in filenames
(not needed with 3-arg open), but didn't quite clean out everything.
This meant that trying to copy to a file whose name had a leading space
would unceremoniously die with
    Undefined subroutine &File::Copy::_protect called

6 years agoUpdate Porting/checkAUTHORS.pl to (once again) distinguish authors from committers...
Craig A. Berry [Sat, 27 Mar 2010 17:52:33 +0000]
Update Porting/checkAUTHORS.pl to (once again) distinguish authors from committers by processing git log --pretty=fuller, e.g.,

% git log --pretty=fuller perl-5.12.0..HEAD \
? | perl Porting/checkAUTHORS.pl --rank --percentage -

Without this, the --rank and --thanks-applied options were not working.

Also, the meaning of --thanks-applied has changed somewhat; it now only counts
commits where the committer is not the author.

[This commit is the delta between Craig's previous patch and his revised

6 years agoAndreas provided a patch to CPAN::Distribution to deal with a bug in core
Andreas J. Koenig [Sat, 27 Mar 2010 17:26:44 +0000]
Andreas provided a patch to CPAN::Distribution to deal with a bug in core
 module deprecation

commit 8b7e29685086feb1e01992478bcb0498f584574c
Author: Andreas J. Koenig <andk@cpan.org>
Date:   Tue Mar 16 08:56:03 2010 +0100

    except deprecated modules from short circuiting, uncovered by

6 years agoA slightly tweaked patch to perldelta from Craig Berry acknowledging the
Craig A. Berry [Sat, 27 Mar 2010 17:11:57 +0000]
A slightly tweaked patch to perldelta from Craig Berry acknowledging the
huge amount of work done by our prior pumpkings.

6 years agoReformatted excessively long lines in perldelta.
Jesse Vincent [Sat, 27 Mar 2010 17:05:31 +0000]
Reformatted excessively long lines in perldelta.

6 years agoBump B::Deparse and Module::CoreList versions due to the late patch.
Jesse Vincent [Sat, 27 Mar 2010 16:35:09 +0000]
Bump B::Deparse and Module::CoreList versions due to the late patch.

6 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Jesse Vincent [Sat, 27 Mar 2010 16:33:56 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

* 'blead' of ssh://perl5.git.perl.org/gitroot/perl:
  [perl #73720] opt_scalarhv(or OP_BOOLKEYS) does not work

6 years ago[perl #73720] opt_scalarhv(or OP_BOOLKEYS) does not work
David Leadbeater [Thu, 25 Mar 2010 00:40:35 +0000]
[perl #73720] opt_scalarhv(or OP_BOOLKEYS) does not work

An optimisation for %hash in boolean context, as introduced with


could falsely optimise constructs that shoudn't be.

Original bug report and fix suggestion were by Goro Fuji.

Include a test to cover the case which was mis-optimised (although
coverage still seems low to me).

Additionally correct B::Deparse (just swap a line, it was using a
variable before it was defined).

6 years agoAdd =encoding utf8 to the 5.12 delta (like the 5.10 delta)
Ævar Arnfjörð Bjarmason [Thu, 25 Mar 2010 21:28:20 +0000]
Add =encoding utf8 to the 5.12 delta (like the 5.10 delta)

Without specifying =encoding POD converters would produce strings like
"Ævar" from the source "Ævar". This affected the Acknowledgements
section where several non-ASCII names were present.

Tested by checking if search.cpan.org screwed up non-ASCII characters
in the 5.10 delta, it didn't.

6 years agoAdjust the formatting of the note about t/op/re.t
Ævar Arnfjörð Bjarmason [Thu, 25 Mar 2010 20:56:49 +0000]
Adjust the formatting of the note about t/op/re.t

POD formatters will now render this note one one line like the rest of
the items in the list.

6 years agoBring Porting/checkAUTHORS.pl into the world of git.
Craig A. Berry [Thu, 25 Mar 2010 17:55:16 +0000]
Bring Porting/checkAUTHORS.pl into the world of git.

Now processes git log output rather than the Changes file.  E.g.,

% git log --pretty=fuller --name-status perl-5.10.0..HEAD \
? | perl Porting/checkAUTHORS.pl --rank --percentage -

Also, the meaning of --thanks-applied has changed; it now only counts
commits where the committer is not the author.

6 years agoEulogy fix: Mention Domain/OS instead of DomainOS in "Discontinued Platforms"
Ævar Arnfjörð Bjarmason [Thu, 25 Mar 2010 21:41:27 +0000]
Eulogy fix: Mention Domain/OS instead of DomainOS in "Discontinued Platforms"

The slash is used in the official name, and is e.g. the title of the
Wikipedia article.

6 years agoFix title of perluniprops in table of contents
Rafael Garcia-Suarez [Fri, 26 Mar 2010 22:30:41 +0000]
Fix title of perluniprops in table of contents

(noticed by Frank Wiegand)

6 years agoperl 5.11.6 never happened. Remove the traces of its perldelta.
Jesse Vincent [Thu, 25 Mar 2010 15:26:05 +0000]
perl 5.11.6 never happened. Remove the traces of its perldelta.

Thanks to Ask for pointing it out.

6 years agoRemoved specific attributions from the very few changes that had them.
Jesse Vincent [Thu, 25 Mar 2010 15:13:27 +0000]
Removed specific attributions from the very few changes that had them.

While I'd love it if all changes were attributed to the porters
responsible for them, it's not reasonable to single out only a few
contributors for individual changes without acknowledging all
contributors. (Read: I love and appreciate all of you.  Deleting your
name from the perldelta doesn't mean I hate you or your work.)

6 years agoDowngrade Socket.pm's new inet_ntop and inet_pton to EXPORT_OK rather
Jesse Vincent [Thu, 25 Mar 2010 15:06:19 +0000]
Downgrade Socket.pm's new inet_ntop and inet_pton to EXPORT_OK rather
than EXPORT as they're new functions which clobber symbols in downstream
CPAN modules.

6 years agoPerldelta proofreading fixes from Zefram in
Jesse Vincent [Thu, 25 Mar 2010 14:28:27 +0000]
Perldelta proofreading fixes from Zefram in

Message-Id: <20100322120613.GC19877@lake.fysh.org>

6 years agoadded Aristotle Pagaltzis to AUTHORS
David Golden [Thu, 25 Mar 2010 03:18:28 +0000]
added Aristotle Pagaltzis to AUTHORS

6 years agogive two simpler recipes for creating remote branches
Aristotle Pagaltzis [Thu, 25 Mar 2010 03:12:36 +0000]
give two simpler recipes for creating remote branches

6 years agodescribe how to create a remote topic branch
David Mitchell [Wed, 24 Mar 2010 22:02:02 +0000]
describe how to create a remote topic branch

6 years agoCheck that sparse files hold at least a block (bug in eCryptfs: https://bugs.launchpa...
Leon Brocard [Wed, 24 Mar 2010 13:06:09 +0000]
Check that sparse files hold at least a block (bug in eCryptfs: https://bugs.launchpad.net/ecryptfs/+bug/390833)

6 years agoApplied a patch from Schwern to one of the CPANPLUS test files.
Chris Williams [Mon, 22 Mar 2010 12:45:42 +0000]
Applied a patch from Schwern to one of the CPANPLUS test files.



  "failure occurs if the build directory is symlinked"

  Confirmed fixes the issue by Dominic Dunlop <domo@computer.org>

  Code needs to be tested as part of the smokes ( especially on VMS ).

6 years agoREADME.aix for Perl 5.12"
Rainer Tammer [Sun, 21 Mar 2010 13:36:58 +0000]
README.aix for Perl 5.12"

6 years agoExplain why -Duserelocatableinc isn't compatible with -Duseshrplib v5.12.0-RC0
Rafael Garcia-Suarez [Sat, 20 Mar 2010 13:45:59 +0000]
Explain why -Duserelocatableinc isn't compatible with -Duseshrplib

6 years agoDon't encourage using Safe in perlsec
Rafael Garcia-Suarez [Thu, 18 Mar 2010 22:43:51 +0000]
Don't encourage using Safe in perlsec

6 years agoAdd more internal files and directories to no_index in META.yml
Nicholas Clark [Thu, 18 Mar 2010 13:57:39 +0000]
Add more internal files and directories to no_index in META.yml

This prevents search.cpan.org finding and formatting template and internal
documentation. Fixes RT #73632.

6 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Jesse Vincent [Thu, 18 Mar 2010 01:45:36 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

* 'blead' of ssh://perl5.git.perl.org/gitroot/perl:
  A couple of additions to perl5120delta
  Add a comma to the number "3000"

6 years agoA couple of additions to perl5120delta
Vincent Pit [Wed, 17 Mar 2010 21:28:53 +0000]
A couple of additions to perl5120delta

6 years agoAdd a comma to the number "3000"
Leon Brocard [Wed, 17 Mar 2010 20:58:58 +0000]
Add a comma to the number "3000"

6 years agoAttached are two TODO patches for the remaining test failures on VMS.
Craig A. Berry [Wed, 17 Mar 2010 19:50:22 +0000]
Attached are two TODO patches for the remaining test failures on VMS.
If these can go in for 5.12.0, I'd appreciate it.

6 years agoA typo in my last Module::CoreList update caused the deprecated hash key
Jesse Vincent [Mon, 15 Mar 2010 19:00:11 +0000]
A typo in my last Module::CoreList update caused the deprecated hash key
alias for 5.11 to vanish. This commit corrects it

6 years agoClarify libgdbm use on AIX
Rainer Tammer [Tue, 16 Mar 2010 07:00:42 +0000]
Clarify libgdbm use on AIX

6 years agoUpdate Windows specific changes
Jan Dubois [Tue, 16 Mar 2010 07:39:58 +0000]
Update Windows specific changes

6 years agoOrder platform specific changes alphabetically by platform
Jan Dubois [Tue, 16 Mar 2010 06:51:19 +0000]
Order platform specific changes alphabetically by platform

6 years agoNote that forbidding keywords as labels is controversial
Jan Dubois [Tue, 16 Mar 2010 06:28:30 +0000]
Note that forbidding keywords as labels is controversial

6 years agoAdd Porting/corelist-diff to MANIFEST
H.Merijn Brand [Mon, 15 Mar 2010 12:19:39 +0000]
Add Porting/corelist-diff to MANIFEST

6 years agoUpdated AUTHORS file to be current with checkAUTHORS output
Jesse Vincent [Sun, 14 Mar 2010 22:27:55 +0000]
Updated AUTHORS file to be current with checkAUTHORS output

6 years agoseveral typos in perldelta
Jesse Vincent [Sun, 14 Mar 2010 21:42:56 +0000]
several typos in perldelta

6 years agofeature.pm needed to be taught about "use feature ':5.12'"
Jesse Vincent [Sun, 14 Mar 2010 20:30:30 +0000]
feature.pm needed to be taught about "use feature ':5.12'"

6 years agoperldelta updated for new version of Module::CoreList
Jesse Vincent [Sun, 14 Mar 2010 19:28:26 +0000]
perldelta updated for new version of Module::CoreList

6 years agoModule::CoreList bumped to 2.27 and updated with versions of things
Jesse Vincent [Sun, 14 Mar 2010 19:27:28 +0000]
Module::CoreList bumped to 2.27 and updated with versions of things
we'll ship in 5.12.0

6 years agoAdded placeholder for RC0 in perlhist
Jesse Vincent [Sun, 14 Mar 2010 19:40:32 +0000]
Added placeholder for RC0 in perlhist

6 years agoREADME updates for 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 19:55:57 +0000]
README updates for 5.12.0

6 years agoThe "right" perldelta is now 5.12.0's
Jesse Vincent [Sun, 14 Mar 2010 19:57:38 +0000]
The "right" perldelta is now 5.12.0's

6 years agoUpdate patchlevel.h to note that this is RC0 and not yet a real release
Jesse Vincent [Sun, 14 Mar 2010 19:42:35 +0000]
Update patchlevel.h to note that this is RC0 and not yet a real release

6 years agoBump to 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 19:15:59 +0000]
Bump to 5.12.0

6 years agoperldelta typo caught by Karl
Jesse Vincent [Sun, 14 Mar 2010 20:39:22 +0000]
perldelta typo caught by Karl

6 years agoA few small fixes to perl5120delta.pod
Karl Williamson [Sun, 14 Mar 2010 20:22:26 +0000]
A few small fixes to perl5120delta.pod

6 years agoLeft a debugging statement in a Porting tool. Oops!
Jesse Vincent [Sun, 14 Mar 2010 18:06:27 +0000]
Left a debugging statement in a Porting tool. Oops!

6 years agoRemove TODO section from perldelta
Jesse Vincent [Sun, 14 Mar 2010 17:52:28 +0000]
Remove TODO section from perldelta

6 years agoFurther updates to perldelta:
Jesse Vincent [Sun, 14 Mar 2010 17:51:55 +0000]
Further updates to perldelta:

    rewrapping and module list updates

6 years agoAdd the author list for 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 16:13:39 +0000]
Add the author list for 5.12.0

6 years agoUpdate Perl 5.12.0 delta. It needs a spellcheck, proofreading and a module list.
Jesse Vincent [Sun, 14 Mar 2010 15:43:33 +0000]
Update Perl 5.12.0 delta. It needs a spellcheck, proofreading and a module list.

6 years agobetter perl version output in corelist-diff
Ricardo Signes [Sun, 14 Mar 2010 16:35:23 +0000]
better perl version output in corelist-diff

6 years agotool to produce corelist diffs
Ricardo Signes [Sun, 14 Mar 2010 16:27:53 +0000]
tool to produce corelist diffs

6 years agopod cleanup
Jesse Vincent [Sat, 13 Mar 2010 21:51:56 +0000]
pod cleanup

6 years agoSome copyediting perldelta. Pulled in .11.5 delta
Jesse Vincent [Sat, 13 Mar 2010 21:45:00 +0000]
Some copyediting perldelta. Pulled in .11.5 delta

6 years agoRevive threaded builds for AIX
H.Merijn Brand [Sat, 13 Mar 2010 14:29:49 +0000]
Revive threaded builds for AIX

If random_r is disabled, so should srandom_r be. Changes in a distant
caused errors like:

"reentr.h", line 773.16: 1506-007 (S) "struct random_data" is undefined.

6 years agoIn Perl_sv_compile_2op(), remove a suggestion to merge code with pp_entersub.
Nicholas Clark [Sat, 13 Mar 2010 10:35:13 +0000]
In Perl_sv_compile_2op(), remove a suggestion to merge code with pp_entersub.

Add a comment explaining the problems with this function.

6 years agoUse POD references to documentation when possible.
Tom Hukins [Thu, 4 Mar 2010 17:38:41 +0000]
Use POD references to documentation when possible.

6 years agoUse simpler language.
Tom Hukins [Fri, 26 Feb 2010 13:21:43 +0000]
Use simpler language.

6 years agoUse POD-style references in the "SEE ALSO" section.
Tom Hukins [Thu, 20 Aug 2009 09:50:52 +0000]
Use POD-style references in the "SEE ALSO" section.

6 years agoUse POD-style references
Tom Hukins [Thu, 20 Aug 2009 09:42:30 +0000]
Use POD-style references

6 years agoTighten the ropes on sGMTIME_min for HP-UX 11.00
H.Merijn Brand [Fri, 12 Mar 2010 07:43:24 +0000]
Tighten the ropes on sGMTIME_min for HP-UX 11.00

The original long-running test had a tighter limit for
sGMTIME_min and sLOCALTIME_min than the 2**47-1 limit
that was now hardcoded. Take the safe route.

6 years ago[perl# 73490] Bump Time::Piece to a devel release that's newer than what
Jesse Vincent [Thu, 11 Mar 2010 21:52:42 +0000]
[perl# 73490] Bump Time::Piece to a devel release that's newer than what
was in Blead but is old than the current updated CPAN release. Comment
out a now deprecated 'use UNIVERSAL' line to prevent warnings from
production code. It's bad form to ship software that deprecates things
and then keeps using them and warning. Thanks to xdg++ for the spotting.