3 years agobump version to RC1 v5.12.4-RC1
Leon Brocard [Wed, 8 Jun 2011 10:48:24 +0000]
bump version to RC1

3 years agoAdd 5.12.4-RC1 release to perlhist
Leon Brocard [Wed, 8 Jun 2011 10:47:32 +0000]
Add 5.12.4-RC1 release to perlhist

3 years agoUpdate Module::CoreList for 5.12.4
Leon Brocard [Tue, 7 Jun 2011 20:28:57 +0000]
Update Module::CoreList for 5.12.4

(Plus move comment from perldelta.pod to perl5124delta.pod)

3 years agoRC3 bump
Jesse Vincent [Wed, 11 May 2011 13:26:58 +0000]
RC3 bump

(Removed the change to patchlevel.h - Leon)

3 years agoIt's not 2012. - spotted by jdb
Jesse Vincent [Tue, 3 May 2011 22:48:35 +0000]
It's not 2012.  - spotted by jdb
(cherry picked from commit 899e5457ebe2dcf2d30225838d4b76e63283b67c)

3 years agoBump Module::CoreList because the content changed since RC1 and we have
Jesse Vincent [Tue, 3 May 2011 21:20:16 +0000]
Bump Module::CoreList because the content changed since RC1 and we have
nice, zealous porting tests
(cherry picked from commit 69930b1860ecb5c4bddc59bb2ee41e5cea977545)

3 years agoRC1 -> RC2; push off the date of 5.14.0 until a week from tomorrow
Jesse Vincent [Thu, 28 Apr 2011 18:11:43 +0000]
RC1 -> RC2; push off the date of 5.14.0 until a week from tomorrow

(Removed the change to patchlevel.h - Leon)

3 years agoUpdate Module::CoreList for 5.14.0
Jesse Vincent [Tue, 19 Apr 2011 13:19:30 +0000]
Update Module::CoreList for 5.14.0
(cherry picked from commit f3fd521e97e17e487d338c4534dfc6b72ddb4e06)

3 years agoUpdate corelist for 5.13.11
Florian Ragwitz [Sun, 20 Mar 2011 14:40:16 +0000]
Update corelist for 5.13.11
(cherry picked from commit 45492fbf291385039604f07b6acf0af0e069f654)

3 years agoResolved RT #59511 for Module::CoreList
Chris 'BinGOs' Williams [Mon, 14 Mar 2011 16:57:16 +0000]
Resolved RT #59511 for Module::CoreList

  Silenced the 'Can't call method "isa" without a package or object reference'
  warnings for the functions.
(cherry picked from commit 95effdf194acae64a4ab711dc3d35da13872afdd)

3 years agoIncrease CoreList’s version
Father Chrysostomos [Mon, 21 Feb 2011 05:33:51 +0000]
Increase CoreList’s version

to silence cmp_version.t
(cherry picked from commit bede3d72c0bcc7540f7901cb14794032145ac4a5)

3 years agoCorrect the version of Module::CoreList that was released with v5.12.3
Chris 'BinGOs' Williams [Sun, 20 Feb 2011 19:22:39 +0000]
Correct the version of Module::CoreList that was released with v5.12.3
(cherry picked from commit a0a0e5450c8a47684a1d0a4c7cb597974ad56ab1)

3 years agoModule::CoreList: bump from 2.44_01 to 2.45
Ævar Arnfjörð Bjarmason [Sun, 20 Feb 2011 19:02:01 +0000]
Module::CoreList: bump from 2.44_01 to 2.45

I bumped this from 2.44 to 2.44_01 for 5.13.10 because that's what
Jesse did for 5.13.9, but that was an exceptional case:

    <Bingos> it was a special case for v5.13.9 because of the v5.12.3
             release being in the same week.
(cherry picked from commit 892528fd9702f80bc08486939e0831142045d6d9)

3 years agodist/Module-CoreList/Changes: bump to 2.44_01
Ævar Arnfjörð Bjarmason [Sun, 20 Feb 2011 15:45:50 +0000]
dist/Module-CoreList/Changes: bump to 2.44_01

Quoth Porting/release_managers_guide.pod:

    "Also edit Module::CoreList's new version number in its F<Changes>
    file."
(cherry picked from commit 071e5f376dca42e00a55b17ef8814b302b608f75)

3 years agoModule::CoreList: update CAVEATS section with 5.13.9 and 5.13.10
Ævar Arnfjörð Bjarmason [Sun, 20 Feb 2011 00:37:51 +0000]
Module::CoreList: update CAVEATS section with 5.13.9 and 5.13.10

Update the CAVEATS section to mention 5.13.9 and 5.13.10. This was
forgotten around 5.13.9.
(cherry picked from commit 99537f099df1c72cb5e1d99f7cd7ca62f606d025)

3 years agoUpdate Module::CoreList for 5.13.10
Ævar Arnfjörð Bjarmason [Sun, 20 Feb 2011 00:35:46 +0000]
Update Module::CoreList for 5.13.10

I haven't updated the Changes and the META.yml file. This wasn't done
for 5.13.9, maybe it only needs to happen afterwards and
release_managers_guide.pod is wrong.

TODO: investigate that

Bumped to 2.44_01 (a dev release I don't expect to be CPANed on its
own). Doing it like Jesse Vincent in e0698539c3. Quoth
Porting/release_managers_guide.pod:

    "Edit the version number in the new C<< 'Module::CoreList' =>
    'X.YZ' >> entry, as that is likely to reflect the previous version
    number."
(cherry picked from commit c552c5b5a692e78a154d3b045b80349665ef08fd)

3 years agoClarify the return values of the first_release functions in Module::CoreList
Chris 'BinGOs' Williams [Fri, 4 Feb 2011 21:43:34 +0000]
Clarify the return values of the first_release functions in Module::CoreList

  Raised as CPAN RT #65461 by Tokuhiro Matsuno
(cherry picked from commit 75081bb379696d31812ce0b07eded90b8395586c)

3 years agoUpdate Changes and bump Module::CoreList to 2.44 for a CPAN release
Chris 'BinGOs' Williams [Sat, 22 Jan 2011 13:08:05 +0000]
Update Changes and bump Module::CoreList to 2.44 for a CPAN release
(cherry picked from commit f1495101f8b951dc126f5898777a723f994cc6a4)

3 years agofix 5.12.3 release date
Ricardo Signes [Sat, 22 Jan 2011 12:39:52 +0000]
fix 5.12.3 release date
(cherry picked from commit 96e4e4a039343538262e5d24133f0cd91cbc65a5)

3 years agoRe-add 5.12.3's release date to Module::Corelist.
Nicholas Clark [Sat, 22 Jan 2011 09:34:11 +0000]
Re-add 5.12.3's release date to Module::Corelist.

This was missed by change 57e52dbefae98516, which reverted 01bc7817c9b86c12,
because 5.12.3's release date was removed as an inadvertent side effect of
e0698539c3e1cd22, the change to add 5.13.9
(cherry picked from commit e1d797bc7c74f9b6c1234bd1b480120af21a0b37)

3 years agore-add 5.12.3 versions
Ricardo Signes [Sat, 22 Jan 2011 03:12:37 +0000]
re-add 5.12.3 versions
(cherry picked from commit 57e52dbefae98516921f5d89cfa84d106fa34783)

3 years agoUpdate Changes in Module::CoreList for the 2.42_01 release
Chris 'BinGOs' Williams [Fri, 21 Jan 2011 07:41:22 +0000]
Update Changes in Module::CoreList for the 2.42_01 release
(cherry picked from commit 2926a53ca63a695a670f946c6ec92145e231813c)

3 years agoWhen I dropped the Module::CoreList version due to potential conflicts
Jesse Vincent [Thu, 20 Jan 2011 23:05:19 +0000]
When I dropped the Module::CoreList version due to potential conflicts
with 5.12.3 after discussions with BinGOs, I missed one place the version
number was defined.
(cherry picked from commit e83613b8c0c0665eb20ebe88e92e6b3d902b7892)

3 years agoRemove v5.12.3 from Module::CoreList (temporarily) for the release of
Jesse Vincent [Thu, 20 Jan 2011 21:11:32 +0000]
Remove v5.12.3 from Module::CoreList (temporarily) for the release of
v5.13.9 - Downgrade CoreList to 2.42_01 dev release.
(cherry picked from commit 01bc7817c9b86c128c93302fbb738d0f8ee28c3a)

3 years agoUpdate Module::CoreList for 5.13.9
Jesse Vincent [Thu, 20 Jan 2011 20:54:35 +0000]
Update Module::CoreList for 5.13.9

Bumped to 2.43_01 (a dev release I don't expect to be CPANed on its
own), since when we push to CPAN for 5.12.3, we'll have slightly
different data.
(cherry picked from commit e0698539c3e1cd2217300a97705a8636cb125079)

3 years agoRound the lines of changes in perl5124delta.pod
Leon Brocard [Tue, 7 Jun 2011 17:12:07 +0000]
Round the lines of changes in perl5124delta.pod

3 years agoChange NAME to perl5124delta, not perldelta
Leon Brocard [Tue, 7 Jun 2011 17:09:57 +0000]
Change NAME to perl5124delta, not perldelta

3 years agoThere are no core enhancements for 5.12.4
Leon Brocard [Tue, 7 Jun 2011 17:05:34 +0000]
There are no core enhancements for 5.12.4

3 years agoUpdate Changes for 5.12.4
Leon Brocard [Tue, 7 Jun 2011 16:38:25 +0000]
Update Changes for 5.12.4

3 years agoUpdate INSTALL for 5.12.4
Leon Brocard [Tue, 7 Jun 2011 16:33:38 +0000]
Update INSTALL for 5.12.4

3 years agoBump the version to 5.12.4
Leon Brocard [Tue, 7 Jun 2011 11:06:57 +0000]
Bump the version to 5.12.4

3 years agoUpdate the acknowledgements section with stats
Leon Brocard [Tue, 7 Jun 2011 10:10:36 +0000]
Update the acknowledgements section with stats

3 years agoperl5124delta: Mention the http.t fix
Father Chrysostomos [Sun, 5 Jun 2011 18:01:37 +0000]
perl5124delta: Mention the http.t fix

3 years agoRelease managers need to be careful in INSTALL
Florian Ragwitz [Mon, 16 Aug 2010 23:06:29 +0000]
Release managers need to be careful in INSTALL

Everything is binary incompatible with each other, except for maint releases
from the same maint branch.
(cherry picked from commit c1b1cb88313395d8eb2084544a4f225116877020)

3 years agoperlfunc: list each/keys/values as ARRAY functions
David Golden [Wed, 8 Sep 2010 00:26:38 +0000]
perlfunc: list each/keys/values as ARRAY functions

As of Perl 5.12.0, the each(), keys() and values() functions also
operate on arrays, but were not listed in the table of contents section
titled "Functions for real @ARRAYs".  This patch fixes that oversight.

The delete() and exists() functions were not added, as their use on
array elements has been deprecated.
(cherry picked from commit a5ce339cb0c533c90d1033581bf794417d495928)

3 years agoMake cpan/CGI/t/http.t (hopefully) compatible with VMS
Father Chrysostomos [Thu, 14 Oct 2010 21:04:55 +0000]
Make cpan/CGI/t/http.t (hopefully) compatible with VMS

I will submit a similar patch upstream in a few days.
(cherry picked from commit 582bd8796b98142a11f99996b4e934a363b2cac0)

3 years agoStop cpan/CGI/t/http.t from failing
Father Chrysostomos [Wed, 13 Oct 2010 16:45:08 +0000]
Stop cpan/CGI/t/http.t from failing

A similar patch has been applied upstream. This will be overwritten
when the next CGI.pm is merged into blead, but at least we can get
the tests passing for now.

This does not affect any installed files.
(cherry picked from commit 5b898c5546fe02bdfea436d1c1091af7a890b187)

3 years ago[perl #78334] keys(@x) should be in perl5120delta.pod
Zsbán Ambrus [Mon, 18 Oct 2010 21:46:58 +0000]
[perl #78334] keys(@x) should be in perl5120delta.pod
(cherry picked from commit 108cd9378f43400cd4512da34871a49893a6f53d)

3 years agoAdd information about the heredoc bugfix to perl5124delta.pod
Leon Brocard [Wed, 1 Jun 2011 08:04:39 +0000]
Add information about the heredoc bugfix to perl5124delta.pod

3 years agoscan_heredoc could reallocate PL_parser->linestr's PV
David Leadbeater [Sat, 14 May 2011 12:57:21 +0000]
scan_heredoc could reallocate PL_parser->linestr's PV

Since f0e67a1 it was possible the freed buffer may be read from when
parsing a heredoc. This adds a call to lex_grow_linestr to grow the
buffer and ensure the pointers in PL_parser are updated.

The bug is pretty hard to reproduce, hence no test. I'm able to
reproduce it with the following:

  perl -Meverywhere=re,debug -MParams::Util -e1
(cherry picked from commit 37c6a70c7d35357916da21616c68e56c878a5bd2)

3 years ago[perl #81750] Perl 5.12: undef-as-hashref bug
Father Chrysostomos [Fri, 21 Jan 2011 16:26:50 +0000]
[perl #81750] Perl 5.12: undef-as-hashref bug

The addition of the boolkeys op type in commit 867fa1e2d did not
account for the fact that rv2hv (%{}) can sometimes return undef
(%$undef with strict refs turned off).

When the boolkeys op is created (and the rv2hv becomes its kid), the
rv2hv is flagged with OPf_REF, meaning that it must return a hash, not
the contents.

Perl_softrefxv in pp.c checks for that flag. If it is set, it dies
with ‘Can't use an undefined value as a HASH reference’ for unde-
fined values.

This commit changes it to make an exception if rv2hv->op_next is a
boolkeys op. It also changes pp_boolkeys to account for undef.

3 years agocollapse plibpth to one line and remove trailing /
Andy Dougherty [Mon, 18 Apr 2011 17:42:22 +0000]
collapse plibpth to one line and remove trailing /

The recent change to hints/linux.sh,
40f026236b9959b7ad3260fedc6c66cd30bb7abc
set the plibpth variable.
It was supposed to set all entries on a single line, but it didn't.
Do it now, and also remove trailing /'s.

(The collapsing is a more robust version of the previous commit,
since reverted, that davem wrote independently).
(cherry picked from commit bcab1245a0693be445ce018352f6fbe4abc26e88)

3 years agoAdd information about rand not being cryptographically secure to perl5124delta.pod
Leon Brocard [Sat, 7 May 2011 16:27:13 +0000]
Add information about rand not being cryptographically secure to perl5124delta.pod

3 years agoUpdate the documentation for rand() to note that it's not
Jesse Vincent [Tue, 19 Apr 2011 13:53:07 +0000]
Update the documentation for rand() to note that it's not
cryptographically secure due to concerns that end-users are unaware of
this and use it in situations where security depends on the strength of
the randomness generated.

I'd have been happier getting this patch in earlier in the cycle.
We'd hoped to replace the RNG, but that didn't happen in time, so this
doc update is the "better, still not good" fallback.
(cherry picked from commit 9700c45b7e3bd512c56a8c3607f53e73245de6db)

3 years agoAdd information about [perl #87336] to the perl5124delta.pod
Leon Brocard [Sat, 7 May 2011 16:19:27 +0000]
Add information about [perl #87336] to the perl5124delta.pod

3 years ago[perl #87336] lc/uc(first) fail to taint the returned string
Father Chrysostomos [Thu, 31 Mar 2011 13:28:49 +0000]
[perl #87336] lc/uc(first) fail to taint the returned string

This bug was caused by change 28011 (ec9af7d), which stopped pp_lc
from using sv_setsv_flags, thereby bypassing these two lines at the
end of that function:
    if (SvTAINTED(sstr))
SvTAINT(dstr);

Change 28012 (6730619) did exactly the same thing to pp_uc.

28013 (d54190f) broke ucfirst and lcfirst.

This commit simply puts that taint logic at the end of the pp_*
functions.

3 years agoAdd pod/perl5124delta.pod to the MANIFEST
Leon Brocard [Thu, 5 May 2011 15:38:57 +0000]
Add pod/perl5124delta.pod to the MANIFEST

3 years agoRemove spurious space
Leon Brocard [Sun, 1 May 2011 11:37:37 +0000]
Remove spurious space

3 years agoAdd new pod/perl5124delta.pod
Leon Brocard [Sun, 1 May 2011 11:33:03 +0000]
Add new pod/perl5124delta.pod

3 years agoAs part of their switch to a multi-arch library layout,
Leon Brocard [Sun, 1 May 2011 10:21:52 +0000]
As part of their switch to a multi-arch library layout,
Ubuntu 11.04 (and later, presumably) doesn't keep most libraries
(such as -lm) in /lib or /usr/lib.  So we have to ask gcc to tell us
where to look.  We don't want gcc's own libraries, however, so we
filter those out.

This could be conditional on Ubuntu, but other distributions have
announced their intent follow suit, and this scheme seems to work even
on rather old gcc's.  This unconditionally uses gcc because even if the
user is using another compiler, we still need to find the math library
and friends, and I don't know how other compilers will cope with that
situation.  Still, as an escape hatch, allow Configure command line
overrides to plibpth to bypass this check.
(cherry picked from commit 40f026236b9959b7ad3260fedc6c66cd30bb7abc)

3 years agobump version to 5.12.3 (actual) v5.12.3
Ricardo Signes [Sat, 22 Jan 2011 00:45:01 +0000]
bump version to 5.12.3 (actual)

3 years agobump version to 5.12.3-RC3 v5.12.3-RC3
Ricardo Signes [Mon, 17 Jan 2011 23:48:35 +0000]
bump version to 5.12.3-RC3

3 years agorestrict \p{IsUserDefined} to In\w+ and In\w+
David Mitchell [Sun, 16 Jan 2011 14:16:20 +0000]
restrict \p{IsUserDefined} to In\w+ and In\w+

In L<perlunicode/"User-Defined Character Properties">, it says you can
create custom properties by defining subroutines whose names begin with
"In" or "Is". However, perl doesn't actually enforce that naming
restriction, so \p{foo::bar} will call foo::Bar() if it exists.

This commit finally enforces this convention. Note that this broke a
number of existing tests for properties, since they didn't always use an
Is/In prefix.
(cherry picked from commit d658a8a81c4f311bef688fd51df924a424429f14)

3 years agofixes for CVE-2010-4410 and CVE-2010-4411
Ricardo Signes [Mon, 17 Jan 2011 22:27:46 +0000]
fixes for CVE-2010-4410 and CVE-2010-4411

based on CGI 3.50, patches supplied by Nino Tyni of Debian

http://markmail.org/message/f3onn6dkkcswlsui

3 years agobump version to 5.12.3-RC2 v5.12.3-RC2
Ricardo Signes [Sat, 15 Jan 2011 02:19:25 +0000]
bump version to 5.12.3-RC2

3 years agotweak perldelta for fixes in previous commits
Ricardo Signes [Sat, 15 Jan 2011 02:17:53 +0000]
tweak perldelta for fixes in previous commits

3 years ago[perl #76540] "print CONSTANT," gives double-free
David Mitchell [Sat, 24 Jul 2010 14:41:19 +0000]
[perl #76540] "print CONSTANT," gives double-free

gv_init() has name and len args, but newCONSTSUB() (which it calls)
doesn't have a len arg, so any trailing garbage in name gets used by
newCONSTSUB.

In the test case, this means that we end up attaching the const CV
to both the "FOO" and qq{FOO, "\\n";\n} GVs. So it gets freed twice.

3 years agotidy some code in gv_init()
David Mitchell [Sun, 4 Jul 2010 20:44:35 +0000]
tidy some code in gv_init()

Use an intermediate variable cv to avoid lots of GvCV(gv)'s

3 years agotiny prose fix to perldelta intro (thanks Zefram)
Ricardo Signes [Mon, 10 Jan 2011 19:41:52 +0000]
tiny prose fix to perldelta intro (thanks Zefram)

3 years agobump version to 5.12.3-RC1 v5.12.3-RC1
Ricardo Signes [Sun, 9 Jan 2011 21:02:58 +0000]
bump version to 5.12.3-RC1

3 years agoupdate to Module::CoreList as of b43a7fc
Ricardo Signes [Sun, 9 Jan 2011 19:58:08 +0000]
update to Module::CoreList as of b43a7fc

(could not be simply cherry-picked)

3 years agoupdate CoreList for 5.12.3
Ricardo Signes [Sun, 9 Jan 2011 18:01:58 +0000]
update CoreList for 5.12.3

3 years agoupdate perldelta diff stats
Ricardo Signes [Sat, 8 Jan 2011 19:34:07 +0000]
update perldelta diff stats

3 years agobump version to 5.12.3 in anticipation of release
Ricardo Signes [Sat, 8 Jan 2011 19:29:32 +0000]
bump version to 5.12.3 in anticipation of release

3 years agoSocket.pm changed; bump version
Ricardo Signes [Sat, 8 Jan 2011 19:24:57 +0000]
Socket.pm changed; bump version

3 years agoB::Deparse changed; bump version
Ricardo Signes [Sat, 8 Jan 2011 19:22:44 +0000]
B::Deparse changed; bump version

3 years agoperldelta for cherry-picks since last update
Ricardo Signes [Sat, 8 Jan 2011 19:00:25 +0000]
perldelta for cherry-picks since last update

3 years ago[perl #73630] Build separate DTrace for miniperl
David Leadbeater [Sun, 2 Jan 2011 22:33:16 +0000]
[perl #73630] Build separate DTrace for miniperl

As outlined in the RT ticket due to miniperl's dependencies differing to
the final perl binary dtrace -G needs to be called separately for each.

Build tested on Mac OS X 10.6, Solaris 11 and Scientific Linux with
SystemTap from git.

(Solaris is the only system I have access to where DTRACE_O actually gets
defined. Neither the dtrace binary on OS X nor SystemTap's dtrace
compatibility layer accept the -G option.)
(cherry picked from commit 3d450a5dd4e8f9a7b2aba0b018f9fe078fb6aa30)

3 years agoFix list of constants to import to make this test pass
Rafael Garcia-Suarez [Fri, 18 Jun 2010 07:30:14 +0000]
Fix list of constants to import to make this test pass
(cherry picked from commit d9bf0e0a91525fcdd8099d78b891aa20066e9d1c)

3 years agofix internal link in perlrepository
Ricardo Signes [Tue, 4 Jan 2011 03:47:29 +0000]
fix internal link in perlrepository

3 years agoperlreref.pod: Nits
Karl Williamson [Thu, 15 Jul 2010 18:25:13 +0000]
perlreref.pod: Nits

Signed-off-by: David Golden <dagolden@cpan.org>

3 years agoNit in perlrebackslash.pod
Karl Williamson [Tue, 22 Jun 2010 20:47:29 +0000]
Nit in perlrebackslash.pod

3 years agoperlre: Add heading to separate unrelated paragraphs
Karl Williamson [Tue, 22 Jun 2010 20:40:17 +0000]
perlre: Add heading to separate unrelated paragraphs

I don't know where the text for the stuff below this new heading should
go, but it clearly doesn't belon with what came before, so add a heading
to separate them, perhaps rearranging things later

3 years agoNits in perlre.pod
Karl Williamson [Tue, 22 Jun 2010 15:10:20 +0000]
Nits in perlre.pod

3 years agoUpdate: re pragma is lexically scoped since Perl 5.9.5.
Nick Johnston [Thu, 17 Jun 2010 13:13:18 +0000]
Update: re pragma is lexically scoped since Perl 5.9.5.

3 years agoDeparse correctly "no VERSION" [perl #75482]
Rafael Garcia-Suarez [Thu, 17 Jun 2010 09:40:36 +0000]
Deparse correctly "no VERSION" [perl #75482]

3 years agoremove trailing spaces in perlvar.pod
David Golden [Wed, 9 Jun 2010 18:53:15 +0000]
remove trailing spaces in perlvar.pod

3 years agoperlhack: fix formatting issues
Karl Williamson [Wed, 2 Jun 2010 18:32:19 +0000]
perlhack: fix formatting issues

Change some lines so won't overflow 80 column width; make a link.

3 years agoperlreref: missing info, 80 col display
Karl Williamson [Wed, 5 May 2010 18:13:02 +0000]
perlreref: missing info, 80 col display

The \p{Posix...} classes had not gotten added yet to the ref pod; there
were some reformattings to make things display properly in an 80 column
window.

3 years agoperlrecharclass: Clarify \p{Punct}, fix for 80 col
Karl Williamson [Wed, 5 May 2010 18:11:02 +0000]
perlrecharclass: Clarify \p{Punct}, fix for 80 col

While not strictly wrong, the hre was missing info for what \p{Punct}
does.

3 years agoFix Module::Build::Platform::cygwin runtime error
David Golden [Mon, 26 Apr 2010 11:46:25 +0000]
Fix Module::Build::Platform::cygwin runtime error

This addresses runtime errors in Module::Build::Platform::cygwin
as reported by Jesse Vincent.  The changes are backported from
the Module::Build repository and the version number has been
slightly incremented to indicate a change from the version on CPAN.

This hopefully addresses test errors in t/actions/installdeps.t, but
the error seems specific to building perl on cygwin and has not been
reported when Module::Build was tested on cygwin by CPAN Testers.

3 years agoperlebcdic.pod nits plus improve controls docs
Karl Williamson [Sat, 24 Apr 2010 20:24:25 +0000]
perlebcdic.pod nits plus improve controls docs

The controls all now have names, and the part about \c\ has been
corrected.  The table widths have been changed; all recipes have been
tested on the new tables.

3 years agoEdits to perlrecharclass.pod
Karl Williamson [Sat, 24 Apr 2010 19:35:34 +0000]
Edits to perlrecharclass.pod

A number of clarification and wording edits have been made, fixing some
broken links, and details especially on \d in the Unicode range.  Fixed
an incorrect character ordinal

3 years agoNits in perlre.pod, x-referencing, broken links
Karl Williamson [Sat, 24 Apr 2010 18:37:19 +0000]
Nits in perlre.pod, x-referencing, broken links

3 years agoNits in perlunicode.pod
Karl Williamson [Sat, 24 Apr 2010 18:14:27 +0000]
Nits in perlunicode.pod

3 years agoClarify \c usage in perlrebackslash.pod
Karl Williamson [Sat, 24 Apr 2010 17:21:24 +0000]
Clarify \c usage in perlrebackslash.pod

3 years agoNits in perluniintro.pod
Karl Williamson [Sat, 24 Apr 2010 17:03:48 +0000]
Nits in perluniintro.pod

Make accurate the advice about eighth-bit set characters, and a few
editing improvements.

3 years agoMention L<perlpolicy> and link to it in SEE ALSO
Ævar Arnfjörð Bjarmason [Tue, 20 Apr 2010 18:55:04 +0000]
Mention L<perlpolicy> and link to it in SEE ALSO

3 years agoOnly all-upper case "special" POD sections
Ævar Arnfjörð Bjarmason [Tue, 20 Apr 2010 18:50:42 +0000]
Only all-upper case "special" POD sections

"GETTING ACCESS TO THE REPOSITORY" is a bit too loud compared to
"Getting access to the repository". The POD standard itself doesn't
have anything to say about this, but most of our long =head1 sections
in pod/*.pod don't use all-caps.

3 years agoCommit messages should start with a ~50 char summary
Ævar Arnfjörð Bjarmason [Tue, 20 Apr 2010 18:36:51 +0000]
Commit messages should start with a ~50 char summary

The first sentence is stolen from Git's own
Documentation/SubmittingPatches. We have a lot of commit messages that
overflow `git log --pretty=oneline', but it wouldn't hurt if we change
that sooner rather than later.

3 years agoNits in perlrebackslash
Karl Williamson [Thu, 24 Jun 2010 20:41:28 +0000]
Nits in perlrebackslash

Signed-off-by: David Golden <dagolden@cpan.org>

3 years ago[perl #75656] lvalue subs don't copy on write
Father Chrysostomos [Mon, 26 Jul 2010 08:52:48 +0000]
[perl #75656] lvalue subs don't copy on write

The attached patch teaches pp_leavesublv about kine.

For the record, a binary search points its digit at:

From: Nicholas Clark <nick@ccl4.org>
Date: Mon, 6 Jun 2005 09:08:45 +0000 (+0000)
Subject: Shared hash key scalars can be safely copied as shared hash key scalars

Shared hash key scalars can be safely copied as shared hash key scalars all the time.

3 years agoFix typo in perlpolicy.pod
Steffen Mueller [Wed, 29 Sep 2010 06:50:34 +0000]
Fix typo in perlpolicy.pod

3 years agoAdded our support policy to perlpolicy.pod.
Jesse Vincent [Tue, 28 Sep 2010 22:16:55 +0000]
Added our support policy to perlpolicy.pod.

3 years ago[perl #78306] Clearify inc_version_list config in INSTALL
Zsbán Ambrus [Sun, 10 Oct 2010 01:46:04 +0000]
[perl #78306] Clearify inc_version_list config in INSTALL

3 years agoAdd info regarding AIX 7.1
Rainer Tammer [Thu, 16 Sep 2010 07:22:52 +0000]
Add info regarding AIX 7.1

3 years agobring perl5123delta up to date; cut unneeded bits
Ricardo Signes [Mon, 3 Jan 2011 16:27:17 +0000]
bring perl5123delta up to date; cut unneeded bits

3 years agoFix some =/== nits in vms/vms.c
Craig A. Berry [Thu, 2 Dec 2010 20:33:46 +0000]
Fix some =/== nits in vms/vms.c

3 years agoRT 78836: vms/vms.c: dubious expressions
Nicolas Kaiser [Sat, 6 Nov 2010 16:54:52 +0000]
RT 78836: vms/vms.c: dubious expressions

I noticed two dubious expressions that look as if they were
intended to be assignments. The comment above the code says
it's broken.

3 years agoMake perlio line buffer VMS record-oriented files on output.
Craig A. Berry [Thu, 18 Nov 2010 04:10:57 +0000]
Make perlio line buffer VMS record-oriented files on output.

When perlio flushes down to the unix layer, it can introduce a
spurious record boundary when writing to a record-oriented file.
Perl may create such files when doing edit-in-place or any other
context where the file format is inherited from a previous
version of the file.

The problem can be eliminated by enabling line buffering on such
files when they are opened.  This was a regression in 5.10.0 since
before that stdio's buffering performed the same function.

N.B.  Lines longer than the size of the perlio buffer will still
result in multiple records -- a larger buffer may be necessary.

For more details and discussion see:

http://www.nntp.perl.org/group/perl.vmsperl/2010/11/msg15419.html

Thanks to Martin Zinser for the problem report.