This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
12 years agoComment inside evaluated shell string causes havoc
H.Merijn Brand [Tue, 10 Feb 2009 16:35:12 +0000 (17:35 +0100)]
Comment inside evaluated shell string causes havoc

12 years agoRestore old behavior for perl builds with (still) unflattened ext/.
H.Merijn Brand [Tue, 10 Feb 2009 14:58:14 +0000 (15:58 +0100)]
Restore old behavior for perl builds with (still) unflattened ext/.

Backported assorted changes and regenerated Configure

12 years agometaconfig needs these two symlinks
H.Merijn Brand [Tue, 10 Feb 2009 14:19:49 +0000 (15:19 +0100)]
metaconfig needs these two symlinks

12 years agolib/Config_git.pl mustn't be built concurrently with lib/Config.pm, else there
Nicholas Clark [Tue, 10 Feb 2009 13:14:28 +0000 (13:14 +0000)]
lib/Config_git.pl mustn't be built concurrently with lib/Config.pm, else there
is a race condition which loses if configpm happens to test lib/Config.pm just
at the point where lib/Config_git.pl is freshly created, but has no content, and
hence returns false. So make it an explicit dependency of lib/Config.pm

12 years agoAll extensions are at the top level, so no longer any need to recurse.
Nicholas Clark [Tue, 10 Feb 2009 09:36:47 +0000 (09:36 +0000)]
All extensions are at the top level, so no longer any need to recurse.

12 years agoAdjust name of Test-Harness directory in .gitignore
Rafael Garcia-Suarez [Tue, 10 Feb 2009 09:13:23 +0000 (10:13 +0100)]
Adjust name of Test-Harness directory in .gitignore

12 years agoMove Safe.pm into ext/Safe, and temporarily give it a Makfile.PL
Nicholas Clark [Tue, 10 Feb 2009 08:26:20 +0000 (08:26 +0000)]
Move Safe.pm into ext/Safe, and temporarily give it a Makfile.PL

12 years agoSys-Syslog I18N-Langinfo have long names now.
Nicholas Clark [Tue, 10 Feb 2009 06:19:42 +0000 (06:19 +0000)]
Sys-Syslog I18N-Langinfo have long names now.

12 years agoLogic changes for the VMS-specific mkdir/chdir/chmod/symlink routines.
John Malmberg [Mon, 9 Feb 2009 03:47:33 +0000 (21:47 -0600)]
Logic changes for the VMS-specific mkdir/chdir/chmod/symlink routines.

12 years agoRemove special casing for extensions nested inside other extensions.
Nicholas Clark [Mon, 9 Feb 2009 21:49:11 +0000 (21:49 +0000)]
Remove special casing for extensions nested inside other extensions.
(Incorporates "[PATCH] Don't include Hash::Utils::FieldHash twice" from
Jerry Hedden.)

12 years agoRename ext/threads/shared to ext/threads-shared
Nicholas Clark [Mon, 9 Feb 2009 21:07:00 +0000 (21:07 +0000)]
Rename ext/threads/shared to ext/threads-shared

12 years agoRename ext/XS/Typemap to ext/XS-Typemap
Nicholas Clark [Mon, 9 Feb 2009 20:33:53 +0000 (20:33 +0000)]
Rename ext/XS/Typemap to ext/XS-Typemap

12 years agoRename ext/XS/APItest to ext/XS-APItest
Nicholas Clark [Mon, 9 Feb 2009 20:27:54 +0000 (20:27 +0000)]
Rename ext/XS/APItest to ext/XS-APItest

12 years agoRename ext/Unicode/Normalize to ext/Unicode-Normalize
Nicholas Clark [Mon, 9 Feb 2009 20:47:07 +0000 (20:47 +0000)]
Rename ext/Unicode/Normalize to ext/Unicode-Normalize

12 years agoRename ext/Time/Piece to ext/Time-Piece
Nicholas Clark [Mon, 9 Feb 2009 20:17:23 +0000 (20:17 +0000)]
Rename ext/Time/Piece to ext/Time-Piece

12 years agoRename ext/Time/HiRes to ext/Time-HiRes
Nicholas Clark [Mon, 9 Feb 2009 20:08:32 +0000 (20:08 +0000)]
Rename ext/Time/HiRes to ext/Time-HiRes

12 years agoRename ext/Text/Soundex to ext/Text-Soundex
Nicholas Clark [Mon, 9 Feb 2009 19:53:14 +0000 (19:53 +0000)]
Rename ext/Text/Soundex to ext/Text-Soundex

12 years agocorrect typo, replacing "complement" with "compliment"
rmgiroux@acm.org [Wed, 4 Feb 2009 23:42:07 +0000 (18:42 -0500)]
correct typo, replacing "complement" with "compliment"

12 years agoRename ext/Test/Harness to ext/Test-Harness
Nicholas Clark [Mon, 9 Feb 2009 19:31:24 +0000 (19:31 +0000)]
Rename ext/Test/Harness to ext/Test-Harness

12 years agoRename ext/Sys/Hostname to ext/Sys-Hostname
Nicholas Clark [Mon, 9 Feb 2009 19:15:54 +0000 (19:15 +0000)]
Rename ext/Sys/Hostname to ext/Sys-Hostname

12 years agoRename ext/PerlIO/via to ext/PerlIO-via
Nicholas Clark [Mon, 9 Feb 2009 18:45:58 +0000 (18:45 +0000)]
Rename ext/PerlIO/via to ext/PerlIO-via

12 years agoRename ext/PerlIO/scalar to ext/PerlIO-scalar
Nicholas Clark [Mon, 9 Feb 2009 18:18:32 +0000 (18:18 +0000)]
Rename ext/PerlIO/scalar to ext/PerlIO-scalar

12 years agoRename ext/PerlIO/encoding to ext/PerlIO-encoding
Nicholas Clark [Mon, 9 Feb 2009 18:07:54 +0000 (18:07 +0000)]
Rename ext/PerlIO/encoding to ext/PerlIO-encoding

12 years agoMove the 4 tests of core PerlIO functionality to t/io. PerlIO::Layer::find is
Nicholas Clark [Mon, 9 Feb 2009 17:56:53 +0000 (17:56 +0000)]
Move the 4 tests of core PerlIO functionality to t/io. PerlIO::Layer::find is
implemented in perlio.c

12 years agoMove 3 tests from ext/PerlIO/t to their relevant PerlIO::* module directories.
Nicholas Clark [Mon, 9 Feb 2009 17:43:05 +0000 (17:43 +0000)]
Move 3 tests from ext/PerlIO/t to their relevant PerlIO::* module directories.

12 years agoRename ext/Module/Pluggable to ext/Module-Pluggable
Nicholas Clark [Mon, 9 Feb 2009 18:45:18 +0000 (18:45 +0000)]
Rename ext/Module/Pluggable to ext/Module-Pluggable

12 years agoRename ext/Math/BigInt/FastCalc to ext/Math-BigInt-FastCalc
Nicholas Clark [Mon, 9 Feb 2009 16:54:14 +0000 (16:54 +0000)]
Rename ext/Math/BigInt/FastCalc to ext/Math-BigInt-FastCalc

12 years agoRename ext/MIME/Base64 to ext/MIME-Base64
Nicholas Clark [Mon, 9 Feb 2009 16:40:56 +0000 (16:40 +0000)]
Rename ext/MIME/Base64 to ext/MIME-Base64

12 years agoRename ext/List/Util as ext/List-Util
Nicholas Clark [Mon, 9 Feb 2009 16:20:28 +0000 (16:20 +0000)]
Rename ext/List/Util as ext/List-Util

12 years agoRename ext/I18N/Langinfo to ext/I18N-Langinfo
Nicholas Clark [Mon, 9 Feb 2009 16:04:26 +0000 (16:04 +0000)]
Rename ext/I18N/Langinfo to ext/I18N-Langinfo

12 years agoRename ext/Hash/Util to ext/Hash-Util
Nicholas Clark [Mon, 9 Feb 2009 15:40:02 +0000 (15:40 +0000)]
Rename ext/Hash/Util to ext/Hash-Util

12 years agoRename ext/Hash/Util/FieldHash to ext/Hash-Util-FieldHash
Nicholas Clark [Mon, 9 Feb 2009 15:22:27 +0000 (15:22 +0000)]
Rename ext/Hash/Util/FieldHash to ext/Hash-Util-FieldHash

12 years agoRename ext/Filter/Util/Call to ext/Filter-Util-Call
Nicholas Clark [Mon, 9 Feb 2009 14:41:51 +0000 (14:41 +0000)]
Rename ext/Filter/Util/Call to ext/Filter-Util-Call

12 years agoRename ext/File/Glob to ext/File-Glob
Nicholas Clark [Mon, 9 Feb 2009 13:32:21 +0000 (13:32 +0000)]
Rename ext/File/Glob to ext/File-Glob

12 years agoRename ext/Digest/SHA to ext/Digest-SHA
Nicholas Clark [Mon, 9 Feb 2009 12:58:18 +0000 (12:58 +0000)]
Rename ext/Digest/SHA to ext/Digest-SHA

12 years agoRename ext/Digest/MD5 to ext/Digest-MD5
Nicholas Clark [Mon, 9 Feb 2009 11:50:04 +0000 (11:50 +0000)]
Rename ext/Digest/MD5 to ext/Digest-MD5

12 years agoRename ext/Devel/Peek to ext/Devel-Peek
Nicholas Clark [Mon, 9 Feb 2009 11:33:59 +0000 (11:33 +0000)]
Rename ext/Devel/Peek to ext/Devel-Peek

12 years agoRename ext/Devel/PPPort to ext/Devel-PPPort
Nicholas Clark [Mon, 9 Feb 2009 11:19:11 +0000 (11:19 +0000)]
Rename ext/Devel/PPPort to ext/Devel-PPPort
It has its tentacles in many other places.

12 years agoRename ext/Devel/DProf to ext/Devel-DProf
Nicholas Clark [Mon, 9 Feb 2009 09:27:52 +0000 (09:27 +0000)]
Rename ext/Devel/DProf to ext/Devel-DProf

12 years agoIn The Grand Trek, Filter::Util::Call's call.t didn't trek far enough.
Nicholas Clark [Mon, 9 Feb 2009 13:44:32 +0000 (13:44 +0000)]
In The Grand Trek, Filter::Util::Call's call.t didn't trek far enough.

12 years agoRename ext/Data/Dumper to ext/Data-Dumper
Nicholas Clark [Mon, 9 Feb 2009 09:14:40 +0000 (09:14 +0000)]
Rename ext/Data/Dumper to ext/Data-Dumper

12 years agoRename ext/Compress/Zlib to ext/Compress-Zlib
Nicholas Clark [Mon, 9 Feb 2009 08:53:52 +0000 (08:53 +0000)]
Rename ext/Compress/Zlib to ext/Compress-Zlib

12 years agoRename ext/Compress/Raw/Zlib to ext/Compress-Raw-Zlib
Nicholas Clark [Mon, 9 Feb 2009 08:23:25 +0000 (08:23 +0000)]
Rename ext/Compress/Raw/Zlib to ext/Compress-Raw-Zlib

12 years agoGoodbye, make_ext.com; make_ext.pl will take over now.
Craig A. Berry [Mon, 9 Feb 2009 01:15:41 +0000 (19:15 -0600)]
Goodbye, make_ext.com; make_ext.pl will take over now.

But thanks for 7 1/2 years of faithful service.

12 years agoRename ext/Win32API/File to ext/Win32API-File
Nicholas Clark [Sun, 8 Feb 2009 22:28:04 +0000 (22:28 +0000)]
Rename ext/Win32API/File to ext/Win32API-File

12 years agoadd link for those who look at overload for overriding
Yitzchak Scott-Thoennes [Sun, 8 Feb 2009 22:13:19 +0000 (14:13 -0800)]
add link for those who look at overload for overriding

12 years agoFix some thread context mistakes that snuck in with b94a8c495f3a28de7de57070f1a1089de...
Craig A. Berry [Sun, 8 Feb 2009 19:27:36 +0000 (13:27 -0600)]
Fix some thread context mistakes that snuck in with b94a8c495f3a28de7de57070f1a1089de672ecba.

12 years agoSkip tests for flattened extensions that weren't built.
Craig A. Berry [Sun, 8 Feb 2009 19:20:07 +0000 (13:20 -0600)]
Skip tests for flattened extensions that weren't built.

Foo/Bar may live under ext/Foo-Bar, but if we didn't build it, we
still need to skip its tests.

12 years agoUse make_ext.pl on VMS to build, clean, and realclean extensions.
Craig A. Berry [Sun, 8 Feb 2009 01:32:40 +0000 (19:32 -0600)]
Use make_ext.pl on VMS to build, clean, and realclean extensions.

12 years agoData-Dumper --> Data/Dumper for VMS extension list as well.
Nicholas Clark [Sun, 8 Feb 2009 01:25:38 +0000 (19:25 -0600)]
Data-Dumper --> Data/Dumper for VMS extension list as well.

Revised slightly and the effects of dash versus slash changed in the
list of exclusions.

Message-ID: <20090206211641.GA39741@plum.flirble.org>

12 years agoPort make_ext.pl to VMS.
Craig A. Berry [Sat, 7 Feb 2009 22:00:44 +0000 (16:00 -0600)]
Port make_ext.pl to VMS.

12 years agoFix Exporter test for 2770a1ce2934f4277de13f4f795ba41c86bf1646. Silly me.
Nicholas Clark [Sat, 7 Feb 2009 20:34:55 +0000 (20:34 +0000)]
Fix Exporter test for 2770a1ce2934f4277de13f4f795ba41c86bf1646. Silly me.

12 years agoCarp 1.05 shipped with 5.8.8. Remove work-around for pre 1.05.
Nicholas Clark [Sat, 7 Feb 2009 15:47:15 +0000 (15:47 +0000)]
Carp 1.05 shipped with 5.8.8. Remove work-around for pre 1.05.

12 years agorequire warnings; as late as possible, to avoid a new side effect of
Nicholas Clark [Sat, 7 Feb 2009 15:00:33 +0000 (15:00 +0000)]
require warnings; as late as possible, to avoid a new side effect of
use UNIVERSAL;

12 years agopp_send() doesn't need to allocate 1000 stack slots for syswrite $tiedhandle, $buf
Vincent Pit [Sat, 7 Feb 2009 14:17:04 +0000 (15:17 +0100)]
pp_send() doesn't need to allocate 1000 stack slots for syswrite $tiedhandle, $buf

12 years agoAdd test for previous patch (deprecation of UNIVERSAL->import)
Rafael Garcia-Suarez [Sat, 7 Feb 2009 14:31:49 +0000 (15:31 +0100)]
Add test for previous patch (deprecation of UNIVERSAL->import)

12 years agodeprecate UNIVERSAL->import
Ricardo SIGNES [Mon, 26 Jan 2009 15:07:12 +0000 (10:07 -0500)]
deprecate UNIVERSAL->import

12 years agoSkip the 0oX... mode copying tests when chmod fails to set the mode on files.
Nicholas Clark [Sat, 7 Feb 2009 14:20:15 +0000 (14:20 +0000)]
Skip the 0oX... mode copying tests when chmod fails to set the mode on files.

12 years agorelocate "warnings" section of UNIVERSAL man page
Ricardo SIGNES [Mon, 26 Jan 2009 14:54:57 +0000 (09:54 -0500)]
relocate "warnings" section of UNIVERSAL man page

12 years agopare down docs of UNIVERSAL in perlobj
Ricardo SIGNES [Mon, 26 Jan 2009 14:53:51 +0000 (09:53 -0500)]
pare down docs of UNIVERSAL in perlobj

12 years agoext/Sys-Syslog/t/constants.t needs to find macros.all in the new place
Vincent Pit [Sat, 7 Feb 2009 13:48:06 +0000 (14:48 +0100)]
ext/Sys-Syslog/t/constants.t needs to find macros.all in the new place

12 years agoUpdate Module::Load to 0.16
Jos I. Boumans [Sat, 7 Feb 2009 13:32:56 +0000 (14:32 +0100)]
Update Module::Load to 0.16

This is a mere test-suite tweak to work around a bug in perl 5.8.[45],
but submitted to keep CPAN & core in sync.

12 years agoThe correct name of PERL_UTF8_magic is PERL_MAGIC_utf8, so use it in sv.c apidocs
Vincent Pit [Sat, 7 Feb 2009 11:19:01 +0000 (12:19 +0100)]
The correct name of PERL_UTF8_magic is PERL_MAGIC_utf8, so use it in sv.c apidocs

12 years agoRemove duplicate code from dynamic_ext(), static_ext() and nonxs_ext(),
Nicholas Clark [Sat, 7 Feb 2009 11:52:43 +0000 (11:52 +0000)]
Remove duplicate code from dynamic_ext(), static_ext() and nonxs_ext(),
extensions() and known_extensions().

12 years agoFindExt matches on extension name, not directory name, so IPC-SysV not SysV.
Nicholas Clark [Sat, 7 Feb 2009 09:44:08 +0000 (09:44 +0000)]
FindExt matches on extension name, not directory name, so IPC-SysV not SysV.
(Diagnosed by Max Maischein)

12 years agoRename ext/Sys/Syslog to ext/Sys-Syslog and ext/IPC/SysV to ext/IPC-SysV
Nicholas Clark [Fri, 6 Feb 2009 23:04:29 +0000 (23:04 +0000)]
Rename ext/Sys/Syslog to ext/Sys-Syslog and ext/IPC/SysV to ext/IPC-SysV
(the missed parts)

12 years agoRename ext/Sys/Syslog to ext/Sys-Syslog
Nicholas Clark [Fri, 6 Feb 2009 22:55:02 +0000 (22:55 +0000)]
Rename ext/Sys/Syslog to ext/Sys-Syslog

12 years agoRename ext/IPC/SysV to ext/IPC-SysV
Nicholas Clark [Fri, 6 Feb 2009 22:44:22 +0000 (22:44 +0000)]
Rename ext/IPC/SysV to ext/IPC-SysV

12 years agoCope with new-style ext/Data-Dumper as well as old-style ext/Data/Dumper
Nicholas Clark [Fri, 6 Feb 2009 18:28:47 +0000 (18:28 +0000)]
Cope with new-style ext/Data-Dumper as well as old-style ext/Data/Dumper

12 years agoUse an ordinary paragraph to reference sv.h.
Matt Kraai [Fri, 6 Feb 2009 09:22:00 +0000 (10:22 +0100)]
Use an ordinary paragraph to reference sv.h.

12 years ago"wide character" warnings are severe
Slaven Rezic [Thu, 5 Feb 2009 11:47:53 +0000 (12:47 +0100)]
"wide character" warnings are severe

12 years agoExclude VMS extensions on non-VMS.
Nicholas Clark [Thu, 5 Feb 2009 14:14:53 +0000 (14:14 +0000)]
Exclude VMS extensions on non-VMS.

12 years agoMove XSSymSet.pm to lib/ExtUtils/, but only install it on VMS.
Nicholas Clark [Thu, 5 Feb 2009 13:55:07 +0000 (13:55 +0000)]
Move XSSymSet.pm to lib/ExtUtils/, but only install it on VMS.
This reduces the number of places with special-casing logic.

12 years agoWhen normalising @extspec, use the result of s/// in if() rather than m//
Nicholas Clark [Wed, 4 Feb 2009 20:46:25 +0000 (20:46 +0000)]
When normalising @extspec, use the result of s/// in if() rather than m//

12 years agoRemove the / from the end of the extension directory. Change the quantifiers on
Nicholas Clark [Wed, 4 Feb 2009 19:52:00 +0000 (19:52 +0000)]
Remove the / from the end of the extension directory. Change the quantifiers on
the regexp from * to +.

12 years agoSome refactoring in the loop that constructs parameters for build_extension().
Nicholas Clark [Wed, 4 Feb 2009 19:28:06 +0000 (19:28 +0000)]
Some refactoring in the loop that constructs parameters for build_extension().

12 years agoUpgrade to Pod-Parser-1.37.
Steve Hay [Wed, 4 Feb 2009 16:45:11 +0000 (16:45 +0000)]
Upgrade to Pod-Parser-1.37.

Two local changes remain:

part of the change to t/pod/pod2usage2.t in
http://perl5.git.perl.org/perl.git/commitdiff/767c16a

part of the change to lib/Pod/t/contains_pod.t in
http://perl5.git.perl.org/perl.git/commitdiff/fb59f97

12 years agoAlso cope with extension directory names of the form ext/Data-Dumper/...
Nicholas Clark [Wed, 4 Feb 2009 17:13:30 +0000 (17:13 +0000)]
Also cope with extension directory names of the form ext/Data-Dumper/...

12 years agoClearer variable names. Add a mode line coda.
Nicholas Clark [Wed, 4 Feb 2009 12:15:19 +0000 (12:15 +0000)]
Clearer variable names. Add a mode line coda.
Because a substantial amount of this file is about to be refactored, I decided
that we should expand tabs to spaces.

12 years agoA test for FindExt, not run by make test. (Useful for refactoring FindExt.)
Nicholas Clark [Wed, 4 Feb 2009 10:08:11 +0000 (10:08 +0000)]
A test for FindExt, not run by make test. (Useful for refactoring FindExt.)

12 years agosetpgrp() should extend the stack before modifying it
Niko Tyni [Mon, 26 Jan 2009 12:14:36 +0000 (14:14 +0200)]
setpgrp() should extend the stack before modifying it

As reported by Marcin Owsiany in <http://bugs.debian.org/512796>,
invoking setpgrp without any arguments could corrupt the stack.

12 years agolong-ago h2xs changes
Yitzchak Scott-Thoennes [Wed, 4 Feb 2009 04:37:23 +0000 (20:37 -0800)]
long-ago h2xs changes

12 years agovms rename Unix mode fixes
John Malmberg [Mon, 2 Feb 2009 14:23:49 +0000 (08:23 -0600)]
vms rename Unix mode fixes

Here are the fixes for the rename() wrapper to support Unix mode better.

Removed calls to pathify/vmsify that were redundant because of
flex_lstat() calls.

Support option to unlink all versions on rename.

Message-id: <498701F5.5040906@gmail.com>

12 years agovms kill_file / rmdir updates
John Malmberg [Mon, 2 Feb 2009 05:07:30 +0000 (23:07 -0600)]
vms kill_file / rmdir updates

This updates vms kill_file and rmdir routines to do fewer calls of vmsify
and pathify as the flex_lstat() already does these operations and caches
the result.

Fix kill_file so that option to unlink all versions works.

Message-id: <49867F92.7080508@gmail.com>

12 years agoRefactor to avoid changing directory, and avoid needing getcwd().
Nicholas Clark [Tue, 3 Feb 2009 23:07:36 +0000 (23:07 +0000)]
Refactor to avoid changing directory, and avoid needing getcwd().

12 years agoOops. Missed these two files from commit 200cbd6aa595a0743f2aa115148750c075df3f97.
Steve Hay [Tue, 3 Feb 2009 17:56:38 +0000 (17:56 +0000)]
Oops. Missed these two files from commit 200cbd6aa595a0743f2aa115148750c075df3f97.

12 years agoFollow-up to commit 4adc95e616bac7eea015e9e47e439b063c1132d5 suggested by
Steve Hay [Tue, 3 Feb 2009 17:39:06 +0000 (17:39 +0000)]
Follow-up to commit 4adc95e616bac7eea015e9e47e439b063c1132d5 suggested by
Jan Dubois:

Subject: RE: [perl #61492] ExtUtils::MM_Win32 should not generate "mt" command when CRT is statically linked
From: "Jan Dubois" <jand@activestate.com>
Date: Fri, 19 Dec 2008 10:07:07 -0800
Message-ID: <013d01c96204$9b211e80$d1635b80$@com>

12 years agoConvert the last few references from buildext.pl to make_ext.pl
Nicholas Clark [Mon, 2 Feb 2009 21:56:38 +0000 (21:56 +0000)]
Convert the last few references from buildext.pl to make_ext.pl

12 years agoFold win32/buildext.pl into make_ext.pl
Nicholas Clark [Mon, 2 Feb 2009 21:42:33 +0000 (21:42 +0000)]
Fold win32/buildext.pl into make_ext.pl

12 years agoMake t/pod/pod2usage2.t work on case insensitive file systems.
Jerry D. Hedden [Mon, 2 Feb 2009 21:25:38 +0000 (21:25 +0000)]
Make t/pod/pod2usage2.t work on case insensitive file systems.

pod_where() checks the current dir when looking for PODs
when the -dirs option is not specified.  Because of
case-insensitivity under Cygwin, this causes t/pod/usage.pod
to get found before lib/Pod/Usage.pm.

The fix is to set -dir=>[] in pod_where() when testing in
CORE under Cygwin.  The attached patch does this.

12 years agoext/DB_File needs a ppport.h
Nicholas Clark [Mon, 2 Feb 2009 20:31:27 +0000 (20:31 +0000)]
ext/DB_File needs a ppport.h

12 years agoAdd missed file ext/DB_File/config.in and update ext/DB_File/Changes, both
Nicholas Clark [Mon, 2 Feb 2009 20:17:59 +0000 (20:17 +0000)]
Add missed file ext/DB_File/config.in and update ext/DB_File/Changes, both
accidentally omitted from d8bf0b8cc0654f404eb597a952c50e72976fd4fa.

12 years agoBump version of PerlIO::via after previous change
Rafael Garcia-Suarez [Mon, 2 Feb 2009 16:01:10 +0000 (17:01 +0100)]
Bump version of PerlIO::via after previous change

12 years agoWhen loading a PerlIO::via layer, first look in the PerlIO::via namespace
Rafael Garcia-Suarez [Mon, 2 Feb 2009 14:56:13 +0000 (15:56 +0100)]
When loading a PerlIO::via layer, first look in the PerlIO::via namespace

Previously an open "via(Foo)" was first looking for the Foo namespace,
then for PerlIO::via::Foo. That could cause loading problems if both Foo
and PerlIO::via::Foo namespaces existed, and when the latter was
required. The workaround of loading "via(PerlIO::via::Foo)" being rather
ugly, it's preferable to look first for the fully qualified namespace
in order to avoid side-effects depending of what namespaces are
instanciated in the interpreter.

12 years agoRestore broken clean target in win32/makefile.mk
Steve Hay [Mon, 2 Feb 2009 13:18:34 +0000 (13:18 +0000)]
Restore broken clean target in win32/makefile.mk

Commit aaaf44d72fce5980564533b9072da6e594d91d81 accidentally missed a --all
argument for buildext.pl, which resulted in the extensions not getting
"dmake realclean" run in them.

12 years agoUpdate CPAN.pm to 1.93_03
Andreas J. Koenig [Mon, 2 Feb 2009 09:11:30 +0000 (09:11 +0000)]
Update CPAN.pm to 1.93_03

Message-ID: <87vdrumeds.fsf@k75.linux.bogus>

12 years agoUpgrade to Encode-2.29.
Steve Hay [Mon, 2 Feb 2009 08:59:11 +0000 (08:59 +0000)]
Upgrade to Encode-2.29.

12 years agoUpgrade DB_File to 1.818.
Steve Hay [Mon, 2 Feb 2009 08:54:00 +0000 (08:54 +0000)]
Upgrade DB_File to 1.818.

12 years agoPut parentheses around macro arguments
Rafael Garcia-Suarez [Sun, 1 Feb 2009 21:52:13 +0000 (22:52 +0100)]
Put parentheses around macro arguments

12 years agoCast result to character size before array indexed
Karl [Sat, 31 Jan 2009 19:03:42 +0000 (12:03 -0700)]
Cast result to character size before array indexed