4 days agoimprove SvPV_set's docs, it really shouldn't be public API maint-5.20
Daniel Dragan [Fri, 16 Jan 2015 03:30:25 +0000]
improve SvPV_set's docs, it really shouldn't be public API

Someone else in the perl community wrote XS code using SvPV_set instead
of sv_setpvn and couldn't figure out why he was getting
heap corruption/failed asserts/SEGVs/etc. Improve the docs to basically say
never use this.
(cherry picked from commit f2979eac0a03fcba1cd431ef3d46f697176ebcc8)

4 days agoperlpodspec: Corrections/adds to detecting =encoding
Karl Williamson [Thu, 8 Jan 2015 19:22:21 +0000]
perlpodspec: Corrections/adds to detecting =encoding

C0 and C1 are not legal UTF-8 start bytes.  utf8::decode() is a more
accurate way of determining UTF-8.
(cherry picked from commit 9a5b9407081290adfb965563aed854ccd8560db6)

4 days agoFix apidocs for OP_TYPE_IS(_OR_WAS) - arguments separated by |, not ,.
Matthew Horsfall (alh) [Thu, 8 Jan 2015 13:41:24 +0000]
Fix apidocs for OP_TYPE_IS(_OR_WAS) - arguments separated by |, not ,.

This was causing Devel::PPPort's tooling some grief.
(cherry picked from commit 5bfb0af0b8971c7f063804d149384ca17bfc0ae2)

4 days agoperlpod: Latin1 pods need an =encoding
Karl Williamson [Mon, 29 Dec 2014 20:57:10 +0000]
perlpod: Latin1 pods need an =encoding
(cherry picked from commit a0879bf8a3066bd055931dcc51f2c4f80ec01ffb)

4 days agoChange os390 custom cppstdin script to use fgrep.
Andy Dougherty [Wed, 27 Feb 2013 14:12:13 +0000]
Change os390 custom cppstdin script to use fgrep.

Grep appears to be limited to 2048 characters, and truncates
the output for cppstin.  Fgrep apparently doesn't have that limit.
Thanks to John Goodyear <johngood@us.ibm.com> for reporting this.
(cherry picked from commit a4c2c75af551764534f9f8cb6afd4ef6ba514f45)

2 months agoAfter Yosemite there's no /usr/include.
Jarkko Hietaniemi [Sat, 18 Oct 2014 01:54:06 +0000]
After Yosemite there's no /usr/include.

(The headers are under /Applications/Xcode.app/...)
(cherry picked from commit c4f300c9d46ec8ace48cff0477dd2866cfe10f79)

2 months agoperldelta for fddbd7860397
Tony Cook [Mon, 1 Jun 2015 06:01:06 +0000]
perldelta for fddbd7860397

2 months ago[perl #123652] eval {label:} crash
Father Chrysostomos [Sun, 25 Jan 2015 01:14:58 +0000]
[perl #123652] eval {label:} crash

As of v5.13.6-130-geae48c8, the block consists solely of a
nextstate op.

The code in ck_eval that distinguished between eval-block and eval-
string was checking the type of the kid op (looking for lineseq or
stub) instead of simply checking the type of the op itself (entertry/

The lexer was already making the distinction between the two but op.c
was ignoring the information provided by the lexer.



gets converted into


with the entertry reallocated as a larger-sized op, but that was not
happening.  The peephole optimiser assumed it had happened, and fol-
lowed the cLOGOPo->op_other pointer, which is unrelated junk beyond
the end of the unop struct.  Hence the crash.
(cherry picked from commit 2f465e08eb39981706429873d24e3bcc18015bfb)

5 months agoCreate new perldelta for 5.20.3
Steve Hay [Sat, 14 Feb 2015 19:03:06 +0000]
Create new perldelta for 5.20.3

5 months agoFinalize perldelta for Perl 5.20.2 v5.20.2
Steve Hay [Sat, 14 Feb 2015 16:44:36 +0000]
Finalize perldelta for Perl 5.20.2

5 months agoUpdate Module-CoreList $VERSIONs
Steve Hay [Sat, 14 Feb 2015 16:41:24 +0000]
Update Module-CoreList $VERSIONs

5 months agoMore updates to Module-CoreList for Perl 5.20.2
Steve Hay [Sat, 14 Feb 2015 16:28:04 +0000]
More updates to Module-CoreList for Perl 5.20.2

The date-based $VERSIONs for the 5.20.2 release need updating too. The
module files' $VERSIONs are left on 5.20150220 in blead for the impending
release of 5.21.9, though; they will only be updated to 5.20150214 in the
maint-5.20 branch itself.

(cherry picked from commit 28a17c3cee94dd888bd437d8683ccae75927d41b)

5 months agoUpdate perlhist: Perl 5.20.2 today
Steve Hay [Sat, 14 Feb 2015 15:59:46 +0000]
Update perlhist: Perl 5.20.2 today

(cherry picked from commit a1177ca714ce98bbc3c4095cafd9c5ff9e1f6395)

5 months agoUpdate Module-CoreList: Perl 5.20.2 today
Steve Hay [Sat, 14 Feb 2015 16:10:15 +0000]
Update Module-CoreList: Perl 5.20.2 today

(cherry picked from commit be3ff6832c1321d30664b481ef3b1f45fe836185)

5 months agoAdd epigraph for 5.20.2-RC1
Steve Hay [Sun, 1 Feb 2015 03:54:10 +0000]
Add epigraph for 5.20.2-RC1

(cherry picked from commit 8e0a1bb9cff8cd2454b2ecbc25a56649bba360bd)

5 months agoPorting/makemeta
Steve Hay [Sun, 1 Feb 2015 03:24:09 +0000]

5 months agoDisarm patchlevel.h
Steve Hay [Sun, 1 Feb 2015 03:23:11 +0000]
Disarm patchlevel.h

5 months agoRC1! v5.20.2-RC1
Steve Hay [Sun, 1 Feb 2015 00:06:39 +0000]

5 months agoRMG - Update local_patches[] code snippet with current code
Steve Hay [Sun, 1 Feb 2015 00:04:28 +0000]
RMG - Update local_patches[] code snippet with current code

(cherry picked from commit 0bf519881fb841b70dd052211eeee7f0425e5168)

5 months agoPerl 5.20.2-RC1 today
Steve Hay [Sat, 31 Jan 2015 23:56:58 +0000]
Perl 5.20.2-RC1 today

Well, it's almost "tomorrow" where I am, but in my mind it's still "today".

(cherry picked from commit 67fbae813abe5e9ea6db14dedec317efbbed87b3)

5 months agoperldelta - Finalize with Acknowledgements section
Steve Hay [Sat, 31 Jan 2015 23:51:16 +0000]
perldelta - Finalize with Acknowledgements section

5 months agoRMG - Module::CoreList's CAVEATS is no longer updated, since 64eeb2c06c
Steve Hay [Sat, 31 Jan 2015 23:45:30 +0000]
RMG - Module::CoreList's CAVEATS is no longer updated, since 64eeb2c06c

(cherry picked from commit 09abf5f8297c5cf298f78eb3b341cab44c710f7b)

5 months agoperldelta - Update with $VERSION bumps from earlier today
Steve Hay [Sat, 31 Jan 2015 23:40:23 +0000]
perldelta - Update with $VERSION bumps from earlier today

5 months agoModule::CoreList - Remove 5.21.9 stubs
Steve Hay [Sat, 31 Jan 2015 23:27:26 +0000]
Module::CoreList - Remove 5.21.9 stubs

As promised in commit 7e8fc2abfe, this removes the stubs for the as-yet
unreleased 5.21.9.

5 months agoComplete Module::CoreList update for 5.20.2
Steve Hay [Sat, 31 Jan 2015 23:24:14 +0000]
Complete Module::CoreList update for 5.20.2

This applies the $VERSION, %upstream and %bug_tracker changes for the
5.20.2 update. These parts are not applicable to blead, so were not
committed to and cherry-picked from there.

5 months agoUpdate Module-CoreList for 5.20.2
Steve Hay [Sat, 31 Jan 2015 22:48:53 +0000]
Update Module-CoreList for 5.20.2

These are changes for the impending 5.20.2-RC1 release, for cherry-picking
back into maint-5.20.

(cherry picked from commit 8ad047eaaa657bd8c0bcc74c24d1221ac958837d)

5 months agoModule::CoreList - Remove 5.20.2 stubs
Steve Hay [Sat, 31 Jan 2015 23:19:27 +0000]
Module::CoreList - Remove 5.20.2 stubs

The next commit will cherry-pick the real 5.20.2 sections from blead.

5 months agoMake Porting/cmpVERSION.pl --tag v5.18.4 happy
Steve Hay [Sat, 31 Jan 2015 22:15:00 +0000]
Make Porting/cmpVERSION.pl --tag v5.18.4 happy

5 months agoBump $VMS::DCLsym::VERSION for commit 555bd962bf
Steve Hay [Sat, 31 Jan 2015 22:14:42 +0000]
Bump $VMS::DCLsym::VERSION for commit 555bd962bf

Required for Porting/cmpVERSION.pl --tag v5.18.4, but only an _01 bump since
blead has already since been bumped to 1.06.

5 months agoBump VMS::Stdio $VERSION
Steve Hay [Sat, 31 Jan 2015 20:55:21 +0000]
Bump VMS::Stdio $VERSION

To keep Porting\cmpVERSION.pl --tag v5.18.4 happy.

(cherry picked from commit 3d3208118267855d24632e4686da267ab15f8108)

5 months agoBump Pod::PlainText $VERSION
Steve Hay [Sat, 31 Jan 2015 22:00:35 +0000]
Bump Pod::PlainText $VERSION

To keep Porting\cmpVERSION.pl --tag v5.18.4 happy.

(cherry picked from commit f8d8294fb886e7b57f8bb3b2a1edd33218c74281)

5 months agoBump some CPAN $VERSIONs
Steve Hay [Sat, 31 Jan 2015 21:59:08 +0000]
Bump some CPAN $VERSIONs

To keep Porting\cmpVERSION.pl --tag v5.18.4 happy.

(cherry picked from commit 057e4b4ac27b64f0c638760275b3d6205d87b3f0)

5 months agoPorting/cmpVERSION.pl - Show $VERSION of failing modules
Steve Hay [Sat, 31 Jan 2015 19:55:16 +0000]
Porting/cmpVERSION.pl - Show $VERSION of failing modules

These are the $VERSIONs of modules with differing contents between two
versions of Perl. This $pm_version should have been bumped to differ from

(cherry picked from commit f5872097542d02dd273d1b6a9ba7fa14e10f77d8)

5 months agoUpdate epigraph with mailing list link
Matthew Horsfall [Tue, 20 Jan 2015 20:42:09 +0000]
Update epigraph with mailing list link

(cherry picked from commit 06dcbead485fc1e807acffe0b20d327a1650a5ac)

5 months agoAdd epigraph and update release schedule
Matthew Horsfall [Sat, 31 Jan 2015 17:21:09 +0000]
Add epigraph and update release schedule

(cherry picked from commit 8917c25b121f1ff10502f69bcd2dde9a3e89edbd)

5 months agoAdd new release to perlhist
Matthew Horsfall [Tue, 20 Jan 2015 18:21:33 +0000]
Add new release to perlhist

(cherry picked from commit bbd77aa1ffacca671a571e6a7aeaf50161ef49e6)

5 months agoRMG: Show that version'd binaries might be used
Matthew Horsfall [Mon, 23 Jun 2014 12:41:09 +0000]
RMG: Show that version'd binaries might be used

(cherry picked from commit 61a1ab54e45224894ad10a67dd09f076e3ae00ec)

5 months agoRMG - Per review - only -Dusedevel for development builds
Matthew Horsfall [Mon, 23 Jun 2014 15:37:34 +0000]
RMG - Per review - only -Dusedevel for development builds

(cherry picked from commit e07c44df17d75c0629a4b4810447915ab67996a9)

5 months agoRMG: Use -Dusedevel in ./Configure, like everywhere else in the RMG.
Matthew Horsfall [Mon, 23 Jun 2014 12:40:08 +0000]
RMG: Use -Dusedevel in ./Configure, like everywhere else in the RMG.

(cherry picked from commit bf8aad214cb307418f11b7bc35e29edeba6b5de1)

5 months agoUpdate RMG to mention new policy of perlhist containing RMs names.
Matthew Horsfall [Mon, 23 Jun 2014 12:15:11 +0000]
Update RMG to mention new policy of perlhist containing RMs names.

(cherry picked from commit a420fd353d8d17e191cc6bc52683c079112c910c)

5 months agoUpdate which stable release series are now "officially" supported
Steve Hay [Wed, 9 Jul 2014 07:36:32 +0000]
Update which stable release series are now "officially" supported

(cherry picked from commit cdf175f7f80eedf9ecae198d41dded383592465d)

5 months agoUpdate RMG to fix grammar
Steve Hay [Sat, 31 Jan 2015 16:55:58 +0000]
Update RMG to fix grammar

Manually backported from commit 5cd8f091ee4dda468a6e715960d37d7c896af0d5.

5 months agoRMG - Add comment that git clean -xdf after distclean should be no-op
Matthew Horsfall [Sat, 31 Jan 2015 16:53:05 +0000]
RMG - Add comment that git clean -xdf after distclean should be no-op

(cherry picked from commit c23867c2bfc22f9d37ac8cd60ef076da8f734285)

5 months agoRMG - Per review - keep make distclean as a test, add comment
Matthew Horsfall [Sat, 31 Jan 2015 16:51:29 +0000]
RMG - Per review - keep make distclean as a test, add comment

(cherry picked from commit 3635a175bf00e393e4414789d7380fef1d57067e)

5 months agoRMG: Remove useless 'make distclean', save time
Matthew Horsfall [Sat, 31 Jan 2015 16:50:26 +0000]
RMG: Remove useless 'make distclean', save time

(cherry picked from commit f32e93edaa93e78bc9ca7c6d0be0650a8c6d3f88)

5 months agoRMG - Clarify that updating %released/CAVEATS isn't for RCs
Matthew Horsfall [Mon, 23 Jun 2014 14:59:03 +0000]
RMG - Clarify that updating %released/CAVEATS isn't for RCs

(cherry picked from commit f1c895b1d5d94eb3140ca62793fdca667bcc9386)

5 months agoGrammatical correction.
James E Keenan [Thu, 29 May 2014 01:04:05 +0000]
Grammatical correction.

(cherry picked from commit e158965ad6bbaafab0b6b312c8e97a21fe11bf74)

5 months agoRMG - Consistent four-space indent; wrap all lines to 79 characters
Steve Hay [Sat, 31 Jan 2015 16:38:07 +0000]
RMG - Consistent four-space indent; wrap all lines to 79 characters

(cherry picked from commit 78a6230914951e5879c967c6dc849b747a0f9c72)

5 months agoInstalling Inline no longer installs Inline::C.
Abigail [Sun, 20 Jul 2014 12:43:59 +0000]
Installing Inline no longer installs Inline::C.

So, when testing cpan, install Inline::C.

(cherry picked from commit 65651c629b65c84446f2ec14cb59134d6d1c743f)

5 months agoRMG - Note that Porting/cmVERSION.pl should be used to check more releases
Steve Hay [Thu, 29 Jan 2015 14:23:37 +0000]
RMG - Note that Porting/cmVERSION.pl should be used to check more releases

t/porting/cmp_version.t only runs Porting/cmVERSION.pl for the previous
release of the current branch, but we need to check that our versions
differ from modules in releases from other branches too. For example,
when releasing 5.20.2 we need to check against 5.18.4 too.

(cherry picked from commit a8ec9917c1913282d626f8c7467e40e55b7f5c97)

5 months agoRMG - Put all version-bump related information about INSTALL in one place
Steve Hay [Sat, 31 Jan 2015 15:33:16 +0000]
RMG - Put all version-bump related information about INSTALL in one place

Also correct the phrase referred to by the RMG to match what INSTALL
actualy says, and change the wording of one section of INSTALL to match the

(cherry picked from commit 2f05d2097c6cf5e9fa8a7473b06bc8c21aeb9044)

5 months agoRMG - Module/CoreList.pod is no longer updated, since 64eeb2c06c
Steve Hay [Sat, 31 Jan 2015 13:48:10 +0000]
RMG - Module/CoreList.pod is no longer updated, since 64eeb2c06c

(cherry picked from commit a4a5107a70398a345859cc5ea0ec382b6ecdc9f3)

5 months agoRMG - Show correct Porting/corelist-perldelta.pl command for MAINT releases
Steve Hay [Sat, 31 Jan 2015 13:43:32 +0000]
RMG - Show correct Porting/corelist-perldelta.pl command for MAINT releases

(cherry picked from commit be2822b05a2917d75353f93b9331bb7bb06a63eb)

5 months agoINSTALL - Correct one more binary compatibility note
Steve Hay [Sat, 31 Jan 2015 15:22:13 +0000]
INSTALL - Correct one more binary compatibility note

Follow-up to 5f9029e37e.

5 months agoThere's no need to rewrite the Module-CoreList pod now
Chris 'BinGOs' Williams [Thu, 2 Oct 2014 08:11:14 +0000]
There's no need to rewrite the Module-CoreList pod now

(cherry picked from commit 64eeb2c06c6efea59d1f58d8acfb0d4d3a8328aa)

(Required to allow Porting/corelist.pl to run correctly on maint-5.20
since 594a33171d is already in maint-5.20, having been cherry-picked
by b0e66da001)

5 months agoTeach Porting/cmpVERSION.pl about Scalar-List-Utils (broken by cb8c84586a)
Steve Hay [Wed, 17 Sep 2014 07:24:56 +0000]
Teach Porting/cmpVERSION.pl about Scalar-List-Utils (broken by cb8c84586a)

(cherry picked from commit 4421e1e92869cabe47c9e70078cf52e18079a7c7)

(Required to allow Porting/cmpVERSION.pl to run on maint-5.20 since
cb8c84586a is already in maint-5.20, having been committed during the
5.19 development track)

6 months agoINSTALL - Correct notes about binary compatibility
Steve Hay [Fri, 30 Jan 2015 09:01:39 +0000]
INSTALL - Correct notes about binary compatibility

6 months agoFinalize perldelta except for Acknowledgements and M::CL's final $VERSION
Steve Hay [Fri, 30 Jan 2015 08:55:22 +0000]
Finalize perldelta except for Acknowledgements and M::CL's final $VERSION

6 months agoperldelta - Copy-editing
Steve Hay [Thu, 29 Jan 2015 08:51:26 +0000]
perldelta - Copy-editing

6 months agoperldelta - Two spelling corrections
Steve Hay [Thu, 29 Jan 2015 08:43:34 +0000]
perldelta - Two spelling corrections

6 months agoperldelta - Remove boilerplate sections except for Acknowledgements
Steve Hay [Thu, 29 Jan 2015 08:36:35 +0000]
perldelta - Remove boilerplate sections except for Acknowledgements

6 months agoperldelta - Note the addition of perlunicook
Steve Hay [Thu, 29 Jan 2015 08:32:17 +0000]
perldelta - Note the addition of perlunicook

Manually backported from commit 9ce6583ecf6a46b2c441882c4eb964964e787e74.

6 months agoUpdate copyright information
Steve Hay [Wed, 28 Jan 2015 21:13:02 +0000]
Update copyright information

Manually backported from commit a6f9dd1ee637dff5948d2c98c6a81da3d62c2437.

6 months agoBump the Module-CoreList version for 5.20.2
Steve Hay [Wed, 28 Jan 2015 18:29:32 +0000]
Bump the Module-CoreList version for 5.20.2

(Module::CoreList currently also contains stubs for 5.21.9 for easier
syncing with blead. These will be removed before the release of 5.20.2 if
5.21.9 has not been released by then.)

6 months agoFinal updates to M::CL for version bump
Matthew Horsfall [Wed, 21 Jan 2015 14:51:34 +0000]
Final updates to M::CL for version bump

(cherry picked from commit 0d2b72401a4bde93f7d4e279c94be81217fdb9fe)

6 months agoBump the Module-CoreList version for 5.21.9
Steve Hay [Wed, 28 Jan 2015 18:20:25 +0000]
Bump the Module-CoreList version for 5.21.9

Manually backported from commit 2e3866c38e2e8776c6b4b30b6a13c543ecb14941.

6 months agoSync Module::CoreList with CPAN and update for next release
Matthew Horsfall [Wed, 28 Jan 2015 18:17:19 +0000]
Sync Module::CoreList with CPAN and update for next release

(cherry picked from commit c543a22d8cc5888d10584da00c605d03178b78ce)

6 months agoUpdate Module::CoreList for 5.21.8
Matthew Horsfall [Tue, 20 Jan 2015 18:01:05 +0000]
Update Module::CoreList for 5.21.8

(cherry picked from commit 50ab518c2b1089021ab774bbe8e4129ac0772cc9)

6 months agoAdd Andreas Voegele to AUTHORS
Father Chrysostomos [Wed, 7 Jan 2015 22:05:49 +0000]
Add Andreas Voegele to AUTHORS

(cherry picked from commit 3147e83bb9692573356e676668be17d48f48828c)

6 months agoAdd test for rt#123556
Andreas Voegele [Wed, 7 Jan 2015 19:36:14 +0000]
Add test for rt#123556

(cherry picked from commit 17d1bb51f67dbdee6135caad8ea1f0326a6c2f47)

6 months agoOnly compare defined values with "ge" in Module::CoreList::first_release_raw
Andreas Voegele [Tue, 6 Jan 2015 11:05:14 +0000]
Only compare defined values with "ge" in Module::CoreList::first_release_raw

(cherry picked from commit 41b9d3e4e272c70b7956bf6c821afe978d5b3c20)

6 months agoMissed the %deprecated entry in Module::CoreList
Max Maischein [Sun, 21 Dec 2014 11:14:24 +0000]
Missed the %deprecated entry in Module::CoreList

(cherry picked from commit c379aaf4d7a20df8c2c6eeb4f901037b9c3057bb)

6 months agoBump the Module-CoreList version for 5.21.8
Steve Hay [Wed, 28 Jan 2015 18:11:10 +0000]
Bump the Module-CoreList version for 5.21.8

Manually backported from commit e31034da4547cf4bcecd416395eff1d626de25d1.

6 months agoUpdate Module::CoreList for 5.21.7
Max Maischein [Wed, 28 Jan 2015 18:08:00 +0000]
Update Module::CoreList for 5.21.7

(cherry picked from commit e544daaa5a83562ae477105c5170d971332f4dd6)

6 months agoBump the Module-CoreList version for 5.21.7
Steve Hay [Wed, 28 Jan 2015 18:07:09 +0000]
Bump the Module-CoreList version for 5.21.7

Manually backported from commit 3f572b05bb1c6a04a3023e473496ab4aeef697d3.

6 months agoUpdate Module::CoreList for v5.21.6
Chris 'BinGOs' Williams [Wed, 28 Jan 2015 18:03:27 +0000]
Update Module::CoreList for v5.21.6

(cherry picked from commit 20f5d8f81175153f6bcb5227dce4372e42cddf9b)

6 months agoBump the Module-CoreList version for 5.21.6
Steve Hay [Wed, 28 Jan 2015 17:51:04 +0000]
Bump the Module-CoreList version for 5.21.6

Manually backported from commit e22432a4c3e85edb3c7cd664185f92d6d5c0bc1f.

6 months agoUpdate Module::CoreList for 5.21.5
Abigail [Mon, 20 Oct 2014 12:16:47 +0000]
Update Module::CoreList for 5.21.5

(cherry picked from commit 5445715421a4c906b15ec5f7cf5a4341e4e27f8e)

6 months agoMake the CAVEAT entry in Module-CoreList pod sane
Chris 'BinGOs' Williams [Thu, 2 Oct 2014 08:08:48 +0000]
Make the CAVEAT entry in Module-CoreList pod sane

(cherry picked from commit 594a33171de01a736de4e3a1ebeb67349908e2a2)

6 months agoUpdate Module-CoreList Changes file for 5.20141002 release
Chris 'BinGOs' Williams [Thu, 2 Oct 2014 08:01:06 +0000]
Update Module-CoreList Changes file for 5.20141002 release

(cherry picked from commit a63813b376f25b984970473e47c98e473b1f70eb)

6 months agocorelist: import v5.18.3 and v5.18.4 data
Ricardo Signes [Thu, 2 Oct 2014 01:28:44 +0000]
corelist: import v5.18.3 and v5.18.4 data

(cherry picked from commit b616d4dffda618f1d03081f61f6c4c56ffdc2706)

6 months agoPrepare Module::CoreList for 5.21.5, expected on 2014-10-20
Steve Hay [Wed, 28 Jan 2015 14:27:24 +0000]
Prepare Module::CoreList for 5.21.5, expected on 2014-10-20

(cherry picked from commit 84d03adf4b941899c10e7644b4dcc13dfd13a7ee)

(Except for the pod/perldelta.pod part)

6 months agoUpdate Module::CoreList for 5.21.4
Steve Hay [Wed, 28 Jan 2015 14:25:19 +0000]
Update Module::CoreList for 5.21.4

(cherry picked from commit 50e7b15e5cfc71c85887583e01d0da6ae9aea52e)

(Except for the pod/perldelta.pod part)

6 months agoChanged Module-CoreList version to how it should be
Chris 'BinGOs' Williams [Sun, 14 Sep 2014 14:02:18 +0000]
Changed Module-CoreList version to how it should be

That's the last time I try and be clever and use a tool to
update versions

(cherry picked from commit b2ebcb5b86eb60bd9ceb0d5d4d9b4f1b7550fb99)

6 months agoRemove the corevers.t from Module-CoreList and amend corelist porting test
Chris 'BinGOs' Williams [Sun, 14 Sep 2014 13:53:57 +0000]
Remove the corevers.t from Module-CoreList and amend corelist porting test

(cherry picked from commit ee2820c629170cc93736e5aa2e280d90b05893b6)

6 months agoBump Module-CoreList versions again
Chris 'BinGOs' Williams [Sun, 14 Sep 2014 13:48:45 +0000]
Bump Module-CoreList versions again

I've removed all the v5.21.4 data from the release I am going to
make to CPAN, so as not to break blead the version needs bumping
again to a higher version than I am going to release.

(cherry picked from commit a25e25cd8e0a9e4339e0be02c828ce1a1c133528)

6 months agoBump Module-CoreList versions to new date stamped version
Chris 'BinGOs' Williams [Sun, 14 Sep 2014 13:46:00 +0000]
Bump Module-CoreList versions to new date stamped version

(cherry picked from commit 37416c143ccd820a98793a867be458a61985ad25)

6 months agoModule::CoreList version number bump
Peter Martini [Wed, 28 Jan 2015 14:15:58 +0000]
Module::CoreList version number bump

(cherry picked from commit 5c851aa119b52322e162f3105f7395628dc16737)

(Reapplying to maint-5.20 having been reverted by da4b36913c since 5.21.4
was not released at the time of 5.20.1's release but it is out now.)

6 months agoAdd Module-CoreList check to t/porting/corelist.t
Steve Hay [Wed, 28 Jan 2015 14:08:55 +0000]
Add Module-CoreList check to t/porting/corelist.t

Manually backported from commit 1524a56aaa5d246d02ca951a4de771af3d9c2a54.

6 months agoBump version to 5.20.2, just ahead of its impending release
Steve Hay [Wed, 28 Jan 2015 13:14:18 +0000]
Bump version to 5.20.2, just ahead of its impending release

6 months agoAdd the new perlsub note into perldelta's Known Problems
Steve Hay [Sat, 24 Jan 2015 15:14:22 +0000]
Add the new perlsub note into perldelta's Known Problems

6 months agoConsistent use of 'Perl' for the language
Steve Hay [Sat, 24 Jan 2015 15:13:42 +0000]
Consistent use of 'Perl' for the language

(Arguably, 'a future version of ...' could instead be referring to 'perl'
the program, but we already say 'a future version of Perl' in three other
places in perlsub.)

6 months agonote that sort can't use a lexsub as its SUBNAME
Ricardo Signes [Sat, 24 Jan 2015 02:15:51 +0000]
note that sort can't use a lexsub as its SUBNAME

(cherry picked from commit 354233b3461833b9033fc1a8dd53944e470f82b2)

6 months agoperldelta for 56f81afc0f
Steve Hay [Wed, 21 Jan 2015 18:17:47 +0000]
perldelta for 56f81afc0f

Manually backported from commit fc475f6a00.

6 months agoperldelta: Mention that IRIX and Tru64 are regained platforms.
Abigail [Wed, 21 Jan 2015 13:57:48 +0000]
perldelta: Mention that IRIX and Tru64 are regained platforms.

(cherry picked from commit b08dfed6cb042ae1ea8747b5a288db0673268b9c)

[This is the perldelta for commits 490a64685c thru 5c8a1c80f0]

6 months agoperldelta - Add link for RT ticket
Steve Hay [Wed, 21 Jan 2015 13:47:56 +0000]
perldelta - Add link for RT ticket

Also note that the fix for perl #123538 fixed #123622 as well.

6 months agoperldelta for cherry-pick of e6d55c9947
Steve Hay [Wed, 21 Jan 2015 13:46:24 +0000]
perldelta for cherry-pick of e6d55c9947

6 months agoperldiag: Document ‘Bad symbol for scalar’
Father Chrysostomos [Mon, 5 Jan 2015 07:18:02 +0000]
perldiag: Document ‘Bad symbol for scalar’

Originally this was a separate message in gv.c, with an exception
listed in diag.t

d5713896ec merged several functions together, changing the exception
to ‘Bad symbol for %s’.

bb85b28a added diag_listed_as in the wrong place.

de6f7947 moved it to the right place, removing the diag.t entry.

But all this time ‘Bad symbol for scalar’ remained undocumented.

(cherry picked from commit e6d55c9947dea892b32541479147753415a72c46)

6 months agoperlfunc: document immediate stricture effect of "our"
Aristotle Pagaltzis [Tue, 2 Dec 2014 03:05:20 +0000]
perlfunc: document immediate stricture effect of "our"

(cherry picked from commit ecafefb82337acf1046f535da14a6fc0293f70b5)

6 months agointuit_more: no need to copy before keyword check
Hugo van der Sanden [Wed, 21 Jan 2015 08:55:20 +0000]
intuit_more: no need to copy before keyword check

That also avoids crashing on overrun.

(cherry picked from commit 56f81afc0f2d331537f38e6f12b86a850187cb8a)