15 years agoprovide minimal documentation for the MUTABLE_*() macros
David Mitchell [Sun, 29 Mar 2009 21:03:13 +0000]
provide minimal documentation for the MUTABLE_*() macros

15 years agoMerge commit 'origin/postfixwhen' into blead
Rafael Garcia-Suarez [Sun, 29 Mar 2009 20:48:10 +0000]
Merge commit 'origin/postfixwhen' into blead

15 years agoDocument that DESTROY is subject to AUTOLOAD, and the related optimisations.
Nicholas Clark [Sun, 29 Mar 2009 20:39:05 +0000]
Document that DESTROY is subject to AUTOLOAD, and the related optimisations.

15 years agoChange Regexp::DESTROY to be a constant subroutine, removing XS_Regexp_DESTROY.
Nicholas Clark [Sun, 29 Mar 2009 19:05:06 +0000]
Change Regexp::DESTROY to be a constant subroutine, removing XS_Regexp_DESTROY.
A constant subroutine is now optimised away at DESTROY time.

15 years agoChange Perl_newCONSTSUB() so that a NULL sv generates an empty list return.
Nicholas Clark [Sun, 29 Mar 2009 19:03:18 +0000]
Change Perl_newCONSTSUB() so that a NULL sv generates an empty list return.
Don't call DESTROY if it's a constant subroutine.

15 years agoIn Perl_newCONSTSUB(), sv should not be NULL.
Nicholas Clark [Sun, 29 Mar 2009 11:30:25 +0000]
In Perl_newCONSTSUB(), sv should not be NULL.

15 years agoUpdate to Unicode::Normalize 1.03
SADAHIRO Tomoyuki [Sun, 29 Mar 2009 14:50:35 +0000]
Update to Unicode::Normalize 1.03

1.03  Sun Mar 29 12:56:23 2009
  - mkheader: check if no composition needs growing the string.
  - Makefile.PL: a tweak

15 years agoDB_File 1.820: Remove MAN3PODS => {}
Paul Marquess [Sat, 28 Mar 2009 13:46:58 +0000]
DB_File 1.820: Remove MAN3PODS => {}

15 years agoMake Time::Piece use the init_tm() in util.c, bump to 1.13_03.
Craig A. Berry [Sun, 29 Mar 2009 00:12:11 +0000]
Make Time::Piece use the init_tm() in util.c, bump to 1.13_03.

Jarkko put it there for that purpose back in e72cf795050cdfe9905e00270c38ba2547626581,
so we seem to be a little slow noticing.

The old broken method for determining whether we need to initialize a tm
struct in the absence of HAS_TM_TM_ZONE being available is preserved for
Perls prior to 5.8.0.

15 years agoDon't call SvPV_const() on the method name at the top of method_common(), as it's...
Vincent Pit [Sun, 29 Mar 2009 00:02:55 +0000]
Don't call SvPV_const() on the method name at the top of method_common(), as it's not needed when the method is in the current stash (which happens quite often)

15 years agoDon't COW PVFMs, as the IVX is now used for FmLINES. (since change 34134)
Nicholas Clark [Sat, 28 Mar 2009 23:00:29 +0000]
Don't COW PVFMs, as the IVX is now used for FmLINES. (since change 34134)

15 years agoIn Perl_sv_setsv_cow(), dstr can be NULL.
Nicholas Clark [Sat, 28 Mar 2009 23:00:15 +0000]
In Perl_sv_setsv_cow(), dstr can be NULL.

15 years agoAllow when to be used as a statement modifier
Vincent Pit [Tue, 24 Mar 2009 20:49:14 +0000]
Allow when to be used as a statement modifier

15 years agoImprove mro merging error messages.
Florian Ragwitz [Sat, 28 Mar 2009 10:10:08 +0000]
Improve mro merging error messages.

This makes them very similar to those produced by Algorithm::C3.

15 years agoAlso skip test 20 in t/Socket.t when no IPv6 is available
Vincent Pit [Fri, 27 Mar 2009 16:55:46 +0000]
Also skip test 20 in t/Socket.t when no IPv6 is available

15 years agoForgot one "static" in 7430375d1909c2b62c1fb3f9c6ed4b9d24dfcf32.
Craig A. Berry [Fri, 27 Mar 2009 16:38:58 +0000]
Forgot one "static" in 7430375d1909c2b62c1fb3f9c6ed4b9d24dfcf32.

15 years agoFix concise-xs.t after recent changes to Socket.pm
Rafael Garcia-Suarez [Fri, 27 Mar 2009 14:33:18 +0000]
Fix concise-xs.t after recent changes to Socket.pm

Since concise-xs.t uses IO::Socket as a source for its testing, we need
to list correctly all function it exports.

15 years agoSome standards compliance for the new Time::Piece test.
Craig A. Berry [Fri, 27 Mar 2009 14:30:01 +0000]
Some standards compliance for the new Time::Piece test.

This is a follow-up to 036055ae9ae83cd5b00514419663540cb13fc21a.  Setting
TZ in the environment may or may not have any effect without calling tzset()
afterwards, and the %z format specifier for strftime() is not in the
standard (and was causing smoke failures in many places).

15 years agoMerge commit 'mauzo/over-X' into blead
Rafael Garcia-Suarez [Fri, 27 Mar 2009 14:10:01 +0000]
Merge commit 'mauzo/over-X' into blead

15 years agoAdd inet_pton and inet_ntop to the list of functions exported by Socket
Rafael Garcia-Suarez [Fri, 27 Mar 2009 12:19:16 +0000]
Add inet_pton and inet_ntop to the list of functions exported by Socket

15 years agoWhat am I thinking? Just bump the version.
Steve Peters [Fri, 27 Mar 2009 01:28:27 +0000]
What am I thinking?  Just bump the version.

15 years agoMerge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead
Steve Peters [Fri, 27 Mar 2009 01:00:57 +0000]
Merge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead

15 years agoAdd inet_pton() and inet_ntop() to Socket.
Steve Peters [Fri, 27 Mar 2009 00:59:23 +0000]
Add inet_pton() and inet_ntop() to Socket.

15 years agoRemove unused function S_copy_big_TM_to_little_tm from time64.c.
Craig A. Berry [Thu, 26 Mar 2009 21:11:49 +0000]
Remove unused function S_copy_big_TM_to_little_tm from time64.c.

15 years agoNamespace clean-up for time64.
Craig A. Berry [Thu, 26 Mar 2009 15:44:41 +0000]
Namespace clean-up for time64.

All of the time64 functions are only visible within pp_sys.c and are not
part of the public API, so make them all static and give them the S_ prefix.
A side effect of this is that we now unambiguously use S_localtime64_r and
S_gmtime64_r and should no longer collide with system-supplied versions, if
any.

One possible future direction is that if and when Configure detects any
system-supplied *time64_r functions, their prototypes, and their valid
time ranges, we could optionally select those instead of the home-grown
ones.

Another possible future direction is that we could s/S_/Perl_/ and make
the *time64_r functions part of the public API in some post-5.10.x
release.  Currently they are only exposed to the outside world via
Perl_pp_gmtime.

Also gave some TRACE macros more specific names.

15 years agoThe DOSish branch of File::stat->cando had its arguments wrong.
unknown [Thu, 26 Mar 2009 15:43:27 +0000]
The DOSish branch of File::stat->cando had its arguments wrong.

15 years ago-ugk don't call string overload when S_IXXX isn't defined.
unknown [Thu, 26 Mar 2009 15:25:19 +0000]
-ugk don't call string overload when S_IXXX isn't defined.

15 years agoIgnore Makefile.PLs that are now autogenerated.
Nicholas Clark [Thu, 26 Mar 2009 14:43:20 +0000]
Ignore Makefile.PLs that are now autogenerated.

15 years agomake_ext.pl's automatic Makefile.PL generation can write a suitalbe Makfile.PL
Nicholas Clark [Thu, 26 Mar 2009 14:39:02 +0000]
make_ext.pl's automatic Makefile.PL generation can write a suitalbe Makfile.PL

15 years agoUndo the local change to Time::Piece's Makfile.PL that added MAN3PODS.
Nicholas Clark [Thu, 26 Mar 2009 13:36:02 +0000]
Undo the local change to Time::Piece's Makfile.PL that added MAN3PODS.

15 years agoRemove MAN3PODS from modules' Makefile.PLs which are not the same as on CPAN.
Nicholas Clark [Thu, 26 Mar 2009 13:35:39 +0000]
Remove MAN3PODS from modules' Makefile.PLs which are not the same as on CPAN.

15 years agoCorrect the path for IO - needs a trailing / to stop it matching IO-Compress
Nicholas Clark [Thu, 26 Mar 2009 13:19:30 +0000]
Correct the path for IO - needs a trailing / to stop it matching IO-Compress

15 years agoRemove MAN3PODS and NORECURS from Makefile.PLs where blead is canonical.
Nicholas Clark [Thu, 26 Mar 2009 13:12:09 +0000]
Remove MAN3PODS and NORECURS from Makefile.PLs where blead is canonical.

15 years agoRemove now-redundant references to MAN3PODS in core modules' Makefile.PLs.
Nicholas Clark [Thu, 26 Mar 2009 13:10:15 +0000]
Remove now-redundant references to MAN3PODS in core modules' Makefile.PLs.

15 years agoSimplify the file description for ext/threads
Nicholas Clark [Thu, 26 Mar 2009 13:04:56 +0000]
Simplify the file description for ext/threads

15 years agomake_ext.pl should also set INSTALLMAN1DIR=none when running Makefile.PL
Nicholas Clark [Thu, 26 Mar 2009 12:59:43 +0000]
make_ext.pl should also set INSTALLMAN1DIR=none when running Makefile.PL

15 years agoNo need to set MAN3PODS now that make_ext.pl takes care of this for us.
Nicholas Clark [Thu, 26 Mar 2009 11:06:39 +0000]
No need to set MAN3PODS now that make_ext.pl takes care of this for us.

15 years agomake_ext.pl's automatic Makefile.PL generation can write these five for us.
Nicholas Clark [Thu, 26 Mar 2009 11:36:45 +0000]
make_ext.pl's automatic Makefile.PL generation can write these five for us.

15 years agofix smoke issues with the compression modules
Paul Marquess [Wed, 25 Mar 2009 12:41:40 +0000]
fix smoke issues with the compression modules

[tweaked to add break; after each default; to make gcc happy]

15 years ago-l was missing an SPAGAIN.
Ben Morrow [Tue, 17 Mar 2009 23:49:45 +0000]
-l was missing an SPAGAIN.

15 years agoIO refs always stringify for -t, -T and -B.
Ben Morrow [Tue, 17 Mar 2009 18:21:52 +0000]
IO refs always stringify for -t, -T and -B.

15 years agoTest -X overloads on GLOB and IO refs.
Ben Morrow [Tue, 20 Jan 2009 16:22:03 +0000]
Test -X overloads on GLOB and IO refs.

15 years agoDocs for File::stat.
Ben Morrow [Tue, 20 Jan 2009 09:15:46 +0000]
Docs for File::stat.

15 years agoBump File::stat's $VERSION.
Ben Morrow [Tue, 20 Jan 2009 08:35:48 +0000]
Bump File::stat's $VERSION.

15 years agoI assume VMS doesn't have a superuser.
Ben Morrow [Tue, 20 Jan 2009 08:34:52 +0000]
I assume VMS doesn't have a superuser.

15 years agoWarnings for File::stat deficiencies.
Ben Morrow [Tue, 20 Jan 2009 08:34:03 +0000]
Warnings for File::stat deficiencies.

15 years agoReinstate File::stat::stat_cando.
Ben Morrow [Tue, 20 Jan 2009 08:28:31 +0000]
Reinstate File::stat::stat_cando.

15 years agoDocs for -X overloading.
Ben Morrow [Tue, 20 Jan 2009 07:30:51 +0000]
Docs for -X overloading.

15 years agoTests for -X overload on File::stat.
Ben Morrow [Tue, 20 Jan 2009 03:01:37 +0000]
Tests for -X overload on File::stat.

15 years agoI missed a s/stat_cando/cando/ in File::stat.
Ben Morrow [Tue, 20 Jan 2009 01:37:31 +0000]
I missed a s/stat_cando/cando/ in File::stat.

15 years agoStacked overloaded -X.
Ben Morrow [Tue, 20 Jan 2009 01:29:50 +0000]
Stacked overloaded -X.

15 years agoTest stacked overloaded -X.
Ben Morrow [Tue, 20 Jan 2009 01:28:31 +0000]
Test stacked overloaded -X.

15 years agoFall back to "" overload for -X.
Ben Morrow [Mon, 19 Jan 2009 23:48:51 +0000]
Fall back to "" overload for -X.

15 years agoMore tests for -X/string/random overloading.
Ben Morrow [Mon, 19 Jan 2009 23:32:29 +0000]
More tests for -X/string/random overloading.

15 years ago-M, -C, -A for File::stat.
Ben Morrow [Mon, 19 Jan 2009 23:08:49 +0000]
-M, -C, -A for File::stat.

15 years agoAdd -X overloading to File::stat.
Ben Morrow [Sun, 18 Jan 2009 11:44:20 +0000]
Add -X overloading to File::stat.

15 years agoFinish the rest of the -X ops.
Ben Morrow [Sun, 18 Jan 2009 08:56:11 +0000]
Finish the rest of the -X ops.

15 years agoMove magic logic into tryAMAGICftest macro.
Ben Morrow [Sun, 18 Jan 2009 08:35:23 +0000]
Move magic logic into tryAMAGICftest macro.

15 years agoAdjust tests.
Ben Morrow [Sun, 18 Jan 2009 08:25:23 +0000]
Adjust tests.

15 years agoCall -X magic from pp_ftread.
Ben Morrow [Sun, 18 Jan 2009 08:11:34 +0000]
Call -X magic from pp_ftread.

15 years agoTests for -X overloading.
Ben Morrow [Sun, 18 Jan 2009 07:49:25 +0000]
Tests for -X overloading.

15 years agoRun overload.pl.
Ben Morrow [Sun, 18 Jan 2009 07:49:07 +0000]
Run overload.pl.

15 years agoAdd new overloading type.
Ben Morrow [Sun, 18 Jan 2009 07:48:38 +0000]
Add new overloading type.

15 years agod002ef56a2861d99 didn't fix the Makefile.PL to reflect the moved test location.
Nicholas Clark [Wed, 25 Mar 2009 20:38:11 +0000]
d002ef56a2861d99 didn't fix the Makefile.PL to reflect the moved test location.

15 years agoMove Module:Pluggable tests from t/Module_Pluggable to ext/Module_Pluggable/t
Nicholas Clark [Wed, 25 Mar 2009 17:49:01 +0000]
Move Module:Pluggable tests from t/Module_Pluggable to ext/Module_Pluggable/t

15 years agoIPv6 config variables for the other OS's
H.Merijn Brand [Wed, 25 Mar 2009 16:59:45 +0000]
IPv6 config variables for the other OS's
Needs checking

15 years agoDetection of IPv6 clueful functions by Configure (part 1)
H.Merijn Brand [Wed, 25 Mar 2009 16:43:22 +0000]
Detection of IPv6 clueful functions by Configure (part 1)
Other OS parts will follow

From: Steve Peters <steve@fisharerojo.org>
Date: Wed, 25 Mar 2009 10:54:51 -0500
Message-ID: <fd7a59d30903250854q53311f48o6744df7cbfa1d03d@mail.gmail.com>

15 years agoOne more to ignore for metaconfig
H.Merijn Brand [Wed, 25 Mar 2009 16:39:39 +0000]
One more to ignore for metaconfig

15 years agofind2perl (was Re: help unblock me from *@perl.org so I can use perlbug)
Michael G Schwern [Wed, 25 Mar 2009 13:59:11 +0000]
find2perl (was Re: help unblock me from *@perl.org so I can use perlbug)

15 years ago[perl #63914] Time::Piece reports timezone incorrectly
Ian Goodacre [Wed, 25 Mar 2009 13:39:11 +0000]
[perl #63914] Time::Piece reports timezone incorrectly

15 years agoAdd SEE ALSO's to find2perl and File::Find.
Dan Jacobson [Wed, 25 Mar 2009 13:09:05 +0000]
Add SEE ALSO's to find2perl and File::Find.

15 years agoMerge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead
Steve Peters [Wed, 25 Mar 2009 12:32:12 +0000]
Merge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead

15 years agoUpgrade to Encode-2.33.
Steve Peters [Wed, 25 Mar 2009 12:26:01 +0000]
Upgrade to Encode-2.33.

15 years agoUpdate the version requirement message in regen_perly.pl
Vincent Pit [Tue, 24 Mar 2009 22:20:47 +0000]
Update the version requirement message in regen_perly.pl

15 years agoMake regen_perly.pl compatible with bison 2.4
Vincent Pit [Tue, 24 Mar 2009 17:54:38 +0000]
Make regen_perly.pl compatible with bison 2.4

15 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Marcus Holland-Moritz [Tue, 24 Mar 2009 18:50:06 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

15 years agoFix perl #63924: shmget limited to 32 bit segment size on 64 bit OS
Marcus Holland-Moritz [Tue, 24 Mar 2009 18:37:13 +0000]
Fix perl #63924: shmget limited to 32 bit segment size on 64 bit OS

Make sure the size argument to shmget() is not limited by the width of an int.
Instead of storing the argument in an int, just store a pointer to the SV and
use different conversions for semget() and shmget().

15 years agoFor some reason, the core version and the cpan version got reversed.
Steve Peters [Tue, 24 Mar 2009 18:17:10 +0000]
For some reason, the core version and the cpan version got reversed.

15 years agoFix for regular expressions for RFC2822.
Dan Kogai [Tue, 24 Mar 2009 17:51:01 +0000]
Fix for regular expressions for RFC2822.

15 years agoAdd a SEE ALSO section based on suggestions from Dan Jacobson.
Steve Peters [Tue, 24 Mar 2009 14:26:45 +0000]
Add a SEE ALSO section based on suggestions from Dan Jacobson.

15 years agoMerge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead
Steve Peters [Tue, 24 Mar 2009 14:06:43 +0000]
Merge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead

15 years agoMark upstream as blead for Net::Ping.
Steve Peters [Tue, 24 Mar 2009 14:05:57 +0000]
Mark upstream as blead for Net::Ping.

15 years agoMark Florian Ragwitz as the NEXT maintainer. NEXT marked as maintained primarily...
Steffen Mueller [Tue, 24 Mar 2009 10:33:03 +0000]
Mark Florian Ragwitz as the NEXT maintainer. NEXT marked as maintained primarily via CPAN.

15 years agoUpgrade to ExtUtils-MakeMaker-6.50
Steve Peters [Mon, 23 Mar 2009 15:13:51 +0000]
Upgrade to ExtUtils-MakeMaker-6.50

15 years agoFixes for ext/compress
Paul Marquess [Sat, 21 Mar 2009 13:31:59 +0000]
Fixes for ext/compress

15 years agofix [RT #60034]. An equivalent fix was already in 5.8.9 as change 34580.
David Mitchell [Sun, 22 Mar 2009 15:58:26 +0000]
fix [RT #60034]. An equivalent fix was already in 5.8.9 as change 34580.

15 years agoupdate MANIFEST for file removed by 16bf6aa6d68d98291990dcdbb6c884269bf80b18
David Mitchell [Sun, 22 Mar 2009 00:44:33 +0000]
update MANIFEST for file removed by 16bf6aa6d68d98291990dcdbb6c884269bf80b18

15 years agofix typo - s/was/what/ is to be ignored
Mike Giroux [Sat, 21 Mar 2009 10:33:18 +0000]
fix typo - s/was/what/ is to be ignored

15 years agoCorrect a few file references in README files
Mike Giroux [Tue, 10 Feb 2009 14:36:29 +0000]
Correct a few file references in README files

15 years agoUpdate CPANPLUS::Dist::Build to 0.16
Chris 'BinGOs' Williams [Sat, 21 Mar 2009 16:13:19 +0000]
Update CPANPLUS::Dist::Build to 0.16

Also set BinGOs as the maintainer for CPANPLUS::Dist::Build.

15 years agoRemove unnecessary MANIFEST file for IO-Compress
Steve Hay [Fri, 20 Mar 2009 09:58:12 +0000]
Remove unnecessary MANIFEST file for IO-Compress

15 years agoRevert the op.c part of 3049cdab to enable shared hask keys on ithreads
Vincent Pit [Thu, 19 Mar 2009 17:16:41 +0000]
Revert the op.c part of 3049cdab to enable shared hask keys on ithreads

15 years agopod/perlreftut.pod: keep example in tune with the times
Mark Jason Dominus [Thu, 19 Mar 2009 20:50:27 +0000]
pod/perlreftut.pod: keep example in tune with the times

15 years agoBump Module-Pluggable VERSION following 4a28828fc8f160c18323be1125f0f8473bcd000f
Steve Hay [Thu, 19 Mar 2009 17:15:53 +0000]
Bump Module-Pluggable VERSION following 4a28828fc8f160c18323be1125f0f8473bcd000f

15 years agoUndo the INST_LIB change from the Module-Pluggable upgrade
Steve Hay [Thu, 19 Mar 2009 16:38:53 +0000]
Undo the INST_LIB change from the Module-Pluggable upgrade
(a0df7637f63b4239ab2bce3bc377d52a3e09cb02)

The addition of this INST_LIB line causes the Module-Pluggable modules
to not end up in my perl's lib folder when building the core perl.
(It tries to copy them into blib\arch instead of ../../lib)

15 years agoUpgrade to Attribute-Handlers-0.83
Steve Hay [Thu, 19 Mar 2009 15:43:49 +0000]
Upgrade to Attribute-Handlers-0.83

15 years agoUpgrade to Module-Pluggable-3.9
Steve Hay [Thu, 19 Mar 2009 15:41:52 +0000]
Upgrade to Module-Pluggable-3.9

15 years agoDoc fix: the /k regexp modifier should really be written /p
Paul Gaborit [Wed, 18 Mar 2009 08:19:48 +0000]
Doc fix: the /k regexp modifier should really be written /p

15 years agoFix typo in English name of $&
Rafael Garcia-Suarez [Wed, 18 Mar 2009 08:18:58 +0000]
Fix typo in English name of $&

15 years agoUpgrade to Devel::PPPort 3.17
Marcus Holland-Moritz [Sun, 15 Mar 2009 15:51:21 +0000]
Upgrade to Devel::PPPort 3.17