This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
12 years agoFix Win32 Makefile generation
Steve Hay [Thu, 24 Sep 2009 10:40:51 +0000 (11:40 +0100)]
Fix Win32 Makefile generation

Change 200cbd6 (mistakenly reverted by 1487aac but then re-applied by 2f30d0d)
was first assimilated by EU-MM in 6.50, but it was assimilated wrongly: the tabs
were converted to spaces. Somehow that didn't find its way back into the core
when 6.50 was integrated (76467b2), but did when 6.52 was integrated (5bdf71c).
I've only recently noticed it when I found that building blead with dmake fell
over in the Win32CORE build with the error:

dmake:  makefile:  line 454:  Error: -- An AUGMAKE meta target must not be mixed
with non AUGMAKE meta targets, offending target [.manifest]

Restoring the tabs fixes this, and the build now works with dmake again.

12 years agoMove DB_File from ext/ to cpan/
Nicholas Clark [Thu, 24 Sep 2009 09:51:41 +0000 (10:51 +0100)]
Move DB_File from ext/ to cpan/

(Also XS, skipped on Win32 and VMS)

12 years agoMove IPC-SysV from ext/ to cpan/
Nicholas Clark [Thu, 24 Sep 2009 09:30:56 +0000 (10:30 +0100)]
Move IPC-SysV from ext/ to cpan/

(Also XS, skipped on Win32 and VMS)

12 years agoMove Sys-Syslog from ext/ to cpan/
Nicholas Clark [Thu, 24 Sep 2009 09:16:04 +0000 (10:16 +0100)]
Move Sys-Syslog from ext/ to cpan/

(Something had to be first, and it had to be XS, and skipped on Win32 and VMS)

12 years agoSupport comparing extensions in cpan/ as well as ext/
Nicholas Clark [Thu, 24 Sep 2009 09:15:26 +0000 (10:15 +0100)]
Support comparing extensions in cpan/ as well as ext/

12 years agoSearch for extensions in cpan/ as well as ext/
Nicholas Clark [Thu, 24 Sep 2009 09:12:13 +0000 (10:12 +0100)]
Search for extensions in cpan/ as well as ext/

This required inverting the logic of test for "are we flattened or not".
Currently we can only build XS extensions on Unix from cpan/

12 years agoSupport building extensions in cpan/ as well as ext/
Nicholas Clark [Thu, 24 Sep 2009 09:11:42 +0000 (10:11 +0100)]
Support building extensions in cpan/ as well as ext/

12 years agoFollowing b0e687f7 Win32 requires an -I..\lib for makedef.pl and x2p\*.PL
Nicholas Clark [Wed, 23 Sep 2009 15:20:37 +0000 (16:20 +0100)]
Following b0e687f7 Win32 requires an -I..\lib for makedef.pl and x2p\*.PL

12 years agoCorrect d6897368 - Win32 requires the correct path for -I for lib/
Nicholas Clark [Wed, 23 Sep 2009 14:12:52 +0000 (15:12 +0100)]
Correct d6897368 - Win32 requires the correct path for -I for lib/

12 years agoFollowing b0e687f7 Win32 requires an -Ilib to run pl2bat.pl with miniperl.
Nicholas Clark [Wed, 23 Sep 2009 12:40:17 +0000 (13:40 +0100)]
Following b0e687f7 Win32 requires an -Ilib to run pl2bat.pl with miniperl.

12 years agoAdd a --chdir option to configpm, and use this in the Win32 Makfiles.
Nicholas Clark [Wed, 23 Sep 2009 10:59:31 +0000 (11:59 +0100)]
Add a --chdir option to configpm, and use this in the Win32 Makfiles.

A slight Makefile simplification, and another move towards Win32 standardising
on running miniperl as $(MINIPERL), which currently is ..\miniperl.exe

12 years agoFor miniperl, disable PERL_UNICODE and -C.
Nicholas Clark [Wed, 23 Sep 2009 10:28:51 +0000 (11:28 +0100)]
For miniperl, disable PERL_UNICODE and -C.

This allows a build to complete with PERL_UNICODE set and a UTF-8 locale.
Without this there's a bootstrapping problem, as miniperl can't load the UTF-8
components of the regexp engine, because they're not yet built.

12 years agoRestrict miniperl to just -I..., the split of $ENV{PERL5LIB}, and "." in @INC
Nicholas Clark [Wed, 23 Sep 2009 09:42:00 +0000 (10:42 +0100)]
Restrict miniperl to just -I..., the split of $ENV{PERL5LIB}, and "." in @INC

12 years agoDeclare PERL_IS_MINIPERL in the output of ./{mini,}perl -V
Nicholas Clark [Wed, 23 Sep 2009 09:02:21 +0000 (10:02 +0100)]
Declare PERL_IS_MINIPERL in the output of ./{mini,}perl -V

(It should never happen that miniperl gets into production, but make something
foolproof and ...)

12 years agoruntests should write to t/rantests on successful completion.
Nicholas Clark [Wed, 23 Sep 2009 04:49:47 +0000 (05:49 +0100)]
runtests should write to t/rantests on successful completion.

12 years agoTemporarily reinstate a _test target for the benefit of the smokers.
Nicholas Clark [Wed, 23 Sep 2009 04:22:56 +0000 (05:22 +0100)]
Temporarily reinstate a _test target for the benefit of the smokers.

Make it warn that it is deprecated. To be removed once the smokers upgrade.

12 years agopush in Void Context
chromatic [Tue, 22 Sep 2009 15:33:33 +0000 (08:33 -0700)]
push in Void Context

The attached patch avoids pushing an IV onto the stack for a push op
in void context.  The "Is there attached magic" branch in the op checks
for void context as does the non-magical branch in the unshift op.

-- c

[Edited version of patch after review by Yitzchak Scott-Thoennes]

12 years agoUpdate list of CPAN mirror sites from http://www.cpan.org/SITES
Leon Brocard [Tue, 22 Sep 2009 20:35:19 +0000 (21:35 +0100)]
Update list of CPAN mirror sites from cpan.org/SITES

12 years agoUpdate URL to StuffIt Expander
Leon Brocard [Tue, 22 Sep 2009 20:34:33 +0000 (21:34 +0100)]
Update URL to StuffIt Expander

12 years agoFix broken URLs (and remove MacPerl Module Porters info)
Leon Brocard [Tue, 22 Sep 2009 19:57:26 +0000 (20:57 +0100)]
Fix broken URLs (and remove MacPerl Module Porters info)

12 years agoUpdate URL to the current Perl-QA Wiki
Leon Brocard [Tue, 22 Sep 2009 19:50:46 +0000 (20:50 +0100)]
Update URL to the current Perl-QA Wiki

12 years agoRemove broken URL from the mro documentation
Leon Brocard [Tue, 22 Sep 2009 19:43:44 +0000 (20:43 +0100)]
Remove broken URL from the mro documentation

12 years agofix format warnings from regexec.c
Robin Barker [Tue, 22 Sep 2009 15:23:28 +0000 (16:23 +0100)]
fix format warnings from regexec.c

12 years agoUpgrade to Class::ISA 0.34
Steffen Mueller [Tue, 22 Sep 2009 11:52:20 +0000 (13:52 +0200)]
Upgrade to Class::ISA 0.34

12 years agoMove t/perl symlink creation back to the test_prep target of the Makefile
Nicholas Clark [Tue, 22 Sep 2009 09:32:57 +0000 (10:32 +0100)]
Move t/perl symlink creation back to the test_prep target of the Makefile

But not in the way it was done before with a recursive call to $(MAKE) -
instead create it directly in the current make invocation as an action for
test_prep, and create the link for perl.third directly as an action for
test_prep.third

Also, make it optional to pass the perl to run into runtests, by providing a
default of ./perl$(EXE_EXT)

This feels simpler and still Don't Repeat Yourself.

12 years agoSean is passing Class::ISA maintenance to Steffen
Steffen Mueller [Tue, 22 Sep 2009 09:12:28 +0000 (11:12 +0200)]
Sean is passing Class::ISA maintenance to Steffen

12 years agoDeprecate Class::ISA from core
Steffen Mueller [Mon, 21 Sep 2009 14:58:49 +0000 (16:58 +0200)]
Deprecate Class::ISA from core

12 years agoRemove Class::ISA use from autouse tests
Steffen Mueller [Mon, 21 Sep 2009 14:56:04 +0000 (16:56 +0200)]
Remove Class::ISA use from autouse tests

Instead, include an ultra-simple module for testing in t/lib.

12 years agoRemove use of Class::ISA from the debugger
Steffen Mueller [Mon, 21 Sep 2009 14:40:48 +0000 (16:40 +0200)]
Remove use of Class::ISA from the debugger

Instead, use mro::get_linear_isa which accomplishes the same feat. This
allows us to remove another module from core.

12 years agoUpgrade to Attribute::Handlers 0.87 (which is just a core sync) -- for real
Steffen Mueller [Mon, 21 Sep 2009 14:13:54 +0000 (16:13 +0200)]
Upgrade to Attribute::Handlers 0.87 (which is just a core sync) -- for real

12 years agoRevert "Upgrade to Attribute::Handlers 0.87 (which is just a core sync)"
Steffen Mueller [Mon, 21 Sep 2009 14:11:25 +0000 (16:11 +0200)]
Revert "Upgrade to Attribute::Handlers 0.87 (which is just a core sync)"

This reverts commit 248f30289f80d02b83f3d80d7ff575cb3e758ced because I
accidentally broke everything.

12 years agoCompare core to Attribute::Handlers 0.87 from CPAN
Steffen Mueller [Mon, 21 Sep 2009 13:59:09 +0000 (15:59 +0200)]
Compare core to Attribute::Handlers 0.87 from CPAN

12 years agoUpgrade to Attribute::Handlers 0.87 (which is just a core sync)
Steffen Mueller [Mon, 21 Sep 2009 13:58:31 +0000 (15:58 +0200)]
Upgrade to Attribute::Handlers 0.87 (which is just a core sync)

12 years agoUpgrade to AutoLoader 5.70 for CPAN synchronization (no non-trivial changes)
Steffen Mueller [Mon, 21 Sep 2009 13:52:47 +0000 (15:52 +0200)]
Upgrade to AutoLoader 5.70 for CPAN synchronization (no non-trivial changes)

12 years agoCompare AutoLoader in core to AutoLoader 5.70 from CPAN
Steffen Mueller [Mon, 21 Sep 2009 13:51:35 +0000 (15:51 +0200)]
Compare AutoLoader in core to AutoLoader 5.70 from CPAN

12 years agoCompare PathTools to CPAN's 3.30_01
Steffen Mueller [Mon, 21 Sep 2009 12:48:02 +0000 (14:48 +0200)]
Compare PathTools to CPAN's 3.30_01

12 years agoFix my bash-ism in 9988b539d419b6c4 - test takes a single =, not ==.
Nicholas Clark [Mon, 21 Sep 2009 09:22:50 +0000 (10:22 +0100)]
Fix my bash-ism in 9988b539d419b6c4 - test takes a single =, not ==.

Annoyingly bash just accepts it, and dash generates a diagnostic to stderr
but carries on, hence why I didn't spot the problem initially.

12 years agotypo in usage of deprecate
Robin Barker [Sun, 20 Sep 2009 20:32:06 +0000 (21:32 +0100)]
typo in usage of deprecate

12 years agoChange my email address
Rafael Garcia-Suarez [Mon, 21 Sep 2009 07:28:33 +0000 (09:28 +0200)]
Change my email address

12 years agoMove the Makefile targets _test{,_prep,_tty,_notty} into a script runtests.
Nicholas Clark [Sun, 20 Sep 2009 20:46:58 +0000 (21:46 +0100)]
Move the Makefile targets _test{,_prep,_tty,_notty} into a script runtests.

This avoids a recursive call to $(MAKE) in the top level directory, which feels
over-complicated when all the targets invoked have no dependencies.

12 years agoAdopt Makefile macros MINIPERL_EXE and MINIPERL from VMS, to reduce copy&paste.
Nicholas Clark [Sun, 20 Sep 2009 12:15:28 +0000 (13:15 +0100)]
Adopt Makefile macros MINIPERL_EXE and MINIPERL from VMS, to reduce copy&paste.

'$(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib' becomes '$(MINIPERL)'
'miniperl$(EXE_EXT)' becomes '$(MINIPERL_EXE)'

12 years agoThe pod convertors chdir post BEGIN-time, so don't need an absolute path for lib.
Nicholas Clark [Sun, 20 Sep 2009 13:43:16 +0000 (14:43 +0100)]
The pod convertors chdir post BEGIN-time, so don't need an absolute path for lib.

In fact, I don't see why they need to chdir at all. Or still need most of the
self-extraction logic, now that we have MakeMaker. (Yes, the code is *that*
old.)

12 years agoOn Unix, use the -C option to mktables rather than an explicit chdir.
Nicholas Clark [Sun, 20 Sep 2009 11:37:36 +0000 (12:37 +0100)]
On Unix, use the -C option to mktables rather than an explicit chdir.

This makes generating the -I options for the command line clearer.

12 years agodropped a test by accident the last go, so ressurect the pat_re_eval.t anyway, and...
Yves Orton [Sat, 19 Sep 2009 17:40:52 +0000 (19:40 +0200)]
dropped a test by accident the last go, so ressurect the pat_re_eval.t anyway, and resort and update the MANIFEST

12 years agosplit t/re/pat.t into new pieces
Yves Orton [Sat, 19 Sep 2009 16:43:54 +0000 (18:43 +0200)]
split t/re/pat.t into new pieces

12 years agocopy pat.t into five new files
Yves Orton [Sat, 19 Sep 2009 09:16:21 +0000 (11:16 +0200)]
copy pat.t into five new files

next commit i will mutually gut them all, and this step will allow git to trivially
identify that all of these files were copies of pat.t originally, and thus the blame
log should show the full history.

12 years agolib/unicore/mktables needs to get File::Spec from ext/Cwd/lib
Nicholas Clark [Sat, 19 Sep 2009 16:15:18 +0000 (17:15 +0100)]
lib/unicore/mktables needs to get File::Spec from ext/Cwd/lib

It was only parallel make order roulette that it was working on my machine.
VMS doesn't have this problem, as it's invoking mktables from the top level,
using its -C option to change directory, and VMS's $(MINIPERL) has an -I option
for [.ext.Cwd.lib]

Maybe all platforms should swap to using the -C approach.

12 years agowin32/config_h.PL indirectly needs File::Spec, before XS extensions are built.
Nicholas Clark [Sat, 19 Sep 2009 13:51:35 +0000 (14:51 +0100)]
win32/config_h.PL indirectly needs File::Spec, before XS extensions are built.

12 years agoReuinte File::Spec with the rest of the PathTools distribution in ext.
Nicholas Clark [Sat, 19 Sep 2009 10:53:11 +0000 (11:53 +0100)]
Reuinte File::Spec with the rest of the PathTools distribution in ext.

It can't really be renamed from ext/Cwd to ext/PathTools, because Configure and
Makefile.SH need to know the name of the shared object produced, and they infer
this from the name of the directory.

This concludes the migration of modules from lib to ext. Exporter and version
remain in lib, but I don't think that there is any benefit in trying to move
either of them.

12 years ago82dee7de92a0bd35 failed to add ext/lib/Makefile.PL. Oops.
Nicholas Clark [Fri, 18 Sep 2009 15:08:19 +0000 (16:08 +0100)]
82dee7de92a0bd35 failed to add ext/lib/Makefile.PL. Oops.

12 years agoMove lib from lib to ext.
Nicholas Clark [Fri, 18 Sep 2009 13:17:05 +0000 (14:17 +0100)]
Move lib from lib to ext.

Nothing up to and including minitest uses lib, and not needing many special
case rules to extract from lib/lib_pm.PL simplifies all the Makefiles.

12 years agoAvoid re-creating a temporary file with constant contents for use.t
Nicholas Clark [Fri, 18 Sep 2009 13:14:57 +0000 (14:14 +0100)]
Avoid re-creating a temporary file with constant contents for use.t

12 years agoAvoid using lib.pm in miniperl's tests.
Nicholas Clark [Fri, 18 Sep 2009 13:00:23 +0000 (14:00 +0100)]
Avoid using lib.pm in miniperl's tests.

12 years agoSplit XSLoader out from ext/DynaLoader into its own directory.
Nicholas Clark [Fri, 18 Sep 2009 09:59:11 +0000 (10:59 +0100)]
Split XSLoader out from ext/DynaLoader into its own directory.

12 years agoMake make_ext.pl set PERL_CORE=1 in the environment.
Nicholas Clark [Fri, 18 Sep 2009 09:53:11 +0000 (10:53 +0100)]
Make make_ext.pl set PERL_CORE=1 in the environment.

This simplifies the check in Makefile.PL, and means that "I'm building in the
core" is passed down to build scripts invoked from the Makefile.

12 years agoBuild DynaLoader in ext on VMS.
Nicholas Clark [Thu, 17 Sep 2009 15:14:09 +0000 (16:14 +0100)]
Build DynaLoader in ext on VMS.

12 years agoPERL_SRC already has brackets on VMS.
Craig A. Berry [Thu, 17 Sep 2009 20:49:01 +0000 (15:49 -0500)]
PERL_SRC already has brackets on VMS.

Follow-up to 28161c97e726a0cbc7d3e30460aa0bf491d83b97.

12 years agoIn S_mro_get_linear_isa_c3() replace sv_inc() with code for the cases we need.
Nicholas Clark [Thu, 17 Sep 2009 14:24:47 +0000 (15:24 +0100)]
In S_mro_get_linear_isa_c3() replace sv_inc() with code for the cases we need.

12 years agoNow no need to run AutoSplit on lib on Win32, with DynaLoader builing in ext
Nicholas Clark [Thu, 17 Sep 2009 14:00:01 +0000 (15:00 +0100)]
Now no need to run AutoSplit on lib on Win32, with DynaLoader builing in ext

This reverts the win32 part of commit 9139c7231c70a9388d718abc41e91edaf43422ec,
reinstating the win32 part of commit 109e4020ef40828991be28fb05d9f269b4d92530.

12 years agoConvert win32 to build DynaLoader with EU::MM in ext/DynaLoader
Nicholas Clark [Thu, 17 Sep 2009 10:35:14 +0000 (11:35 +0100)]
Convert win32 to build DynaLoader with EU::MM in ext/DynaLoader

With help from Steve Hay. This converges the win32 build process with the
./Configure-based approach.

12 years agoSince gitignores are advisory, we don't need the specific unignore patterns
Rafael Garcia-Suarez [Wed, 16 Sep 2009 16:09:00 +0000 (18:09 +0200)]
Since gitignores are advisory, we don't need the specific unignore patterns

So we can ignore all Makefile.PL and all *.c files, since the ones we
want are already added.

12 years agoRevert "much simpler .gitignore for ext/"
Rafael Garcia-Suarez [Wed, 16 Sep 2009 16:06:39 +0000 (18:06 +0200)]
Revert "much simpler .gitignore for ext/"

The negative patterns don't appear to un-ignore correctly what they
should (at least with git version 1.6.0.4)

This reverts commit 594c64d48c897be7522145d9f634599aae38b149.

12 years agoRearrange ext/Memoize to the same layout as the CPAN distribution.
Nicholas Clark [Wed, 16 Sep 2009 15:58:14 +0000 (16:58 +0100)]
Rearrange ext/Memoize to the same layout as the CPAN distribution.

12 years agoRemove the now-redundant MAP for Math::BigInt.
Nicholas Clark [Wed, 16 Sep 2009 15:42:04 +0000 (16:42 +0100)]
Remove the now-redundant MAP for Math::BigInt.

Undo a local rename of a test that didn't have an 8.3 name, but is still
unique when truncated to 8.3

12 years agoRearrange ext/File-Temp to the same layout as the CPAN distribution.
Nicholas Clark [Wed, 16 Sep 2009 14:32:09 +0000 (15:32 +0100)]
Rearrange ext/File-Temp to the same layout as the CPAN distribution.

12 years ago/Compress/ modules are at version 2.021. Remove vestigal MAPs and comments.
Nicholas Clark [Wed, 16 Sep 2009 14:22:44 +0000 (15:22 +0100)]
/Compress/ modules are at version 2.021. Remove vestigal MAPs and comments.

12 years agoRearrange ext/IO-Zlib to the same layout as the CPAN distribution.
Nicholas Clark [Wed, 16 Sep 2009 12:55:53 +0000 (13:55 +0100)]
Rearrange ext/IO-Zlib to the same layout as the CPAN distribution.

12 years agoLinker options file not created before nonxs extension building.
Craig A. Berry [Wed, 16 Sep 2009 03:08:52 +0000 (22:08 -0500)]
Linker options file not created before nonxs extension building.

12 years agoUpgrade to IO::Zlib 1.10
Rafael Garcia-Suarez [Wed, 16 Sep 2009 09:34:17 +0000 (11:34 +0200)]
Upgrade to IO::Zlib 1.10

12 years agoStart to make DynaLoader's Makefile.PL platform agnostic.
Nicholas Clark [Wed, 16 Sep 2009 09:23:56 +0000 (10:23 +0100)]
Start to make DynaLoader's Makefile.PL platform agnostic.

12 years agoRevert 109e4020 and 2da760ce for now. Win32 needs to AutoSplit DynaLoader.pm
Nicholas Clark [Wed, 16 Sep 2009 08:03:10 +0000 (09:03 +0100)]
Revert 109e4020 and 2da760ce for now. Win32 needs to AutoSplit DynaLoader.pm

Khan! Win32 is special. It builds DynaLoader by hand, copies in DynaLoader.pm
(and XSLoader.pm) to lib, and *then* runs, and relies on, the general AutoSplit
to split them. It would be better if everything standardised on building
DynaLoader via its Makefile.PL and MakeMaker.

    This reverts commit 2da760ceef1d2d90b3141bdeb239c7d7580be05a.
    This reverts commit 109e4020ef40828991be28fb05d9f269b4d92530.

12 years agoLocalize $@ and $! before loading a file in SWASHNEW
Rafael Garcia-Suarez [Wed, 16 Sep 2009 07:43:51 +0000 (09:43 +0200)]
Localize $@ and $! before loading a file in SWASHNEW

This fixes a bug where a spurious error was reported from utf8_heavy.
This been found by Salvador Ortiz Garcia who suggested to localize $@;
I merely added $!.

12 years ago109e4020 failed to delete the clone of splittree.pl in the NetWare directory.
Nicholas Clark [Tue, 15 Sep 2009 16:42:23 +0000 (17:42 +0100)]
109e4020 failed to delete the clone of splittree.pl in the NetWare directory.

(I wonder how much of the rest of the NetWare directory is a copy-and-edit of
the win32 directory. I wonder how far NetWare is off working. I wonder if
anyone still uses NetWare.)

12 years agoNo need to run AutoSplit on lib on Win32 or NetWare either - see ebca06e9.
Nicholas Clark [Tue, 15 Sep 2009 16:28:37 +0000 (17:28 +0100)]
No need to run AutoSplit on lib on Win32 or NetWare either - see ebca06e9.

12 years agoEnsure that the perl build doesn't read any installed sitecustomize script.
Nicholas Clark [Tue, 15 Sep 2009 13:56:44 +0000 (14:56 +0100)]
Ensure that the perl build doesn't read any installed sitecustomize script.

But not the tests yet.

We need to avoid running a sitecustomize script as it may have side effects
that cause the build to fail, or worse, complete but with buggy side effects.

12 years agoAvoid setting $! if the sitecustomize script doesn't exist.
Nicholas Clark [Tue, 15 Sep 2009 12:56:31 +0000 (13:56 +0100)]
Avoid setting $! if the sitecustomize script doesn't exist.

12 years agoUse alternative URLs for links which are now broken (link rot)
Leon Brocard [Tue, 15 Sep 2009 10:53:20 +0000 (11:53 +0100)]
Use alternative URLs for links which are now broken (link rot)

12 years agoCwd.pm needs to be installed in lib before Encode recurses. Mark the dependency
Nicholas Clark [Tue, 15 Sep 2009 10:50:47 +0000 (11:50 +0100)]
Cwd.pm needs to be installed in lib before Encode recurses. Mark the dependency

12 years agoNote that Pod::Plainer is upgraded, and deprecated from core.
Nicholas Clark [Tue, 15 Sep 2009 08:37:47 +0000 (09:37 +0100)]
Note that Pod::Plainer is upgraded, and deprecated from core.

12 years agoCore tests purged from macperl references: done (as 7b903762ad0ebd5d04)
Rafael Garcia-Suarez [Mon, 14 Sep 2009 16:01:47 +0000 (18:01 +0200)]
Core tests purged from macperl references: done (as 7b903762ad0ebd5d04)

12 years agoNote how various parts of perldelta writing could be automated.
Nicholas Clark [Mon, 14 Sep 2009 15:51:09 +0000 (16:51 +0100)]
Note how various parts of perldelta writing could be automated.

12 years agoSome POD and spelling fixes
Rafael Garcia-Suarez [Mon, 14 Sep 2009 15:26:04 +0000 (17:26 +0200)]
Some POD and spelling fixes

12 years agoDocument the mro improvments.
Nicholas Clark [Mon, 14 Sep 2009 14:40:06 +0000 (15:40 +0100)]
Document the mro improvments.

12 years agoSome copy editing tweaks - C<> around code, and Perl_* on C function names.
Nicholas Clark [Mon, 14 Sep 2009 14:33:58 +0000 (15:33 +0100)]
Some copy editing tweaks - C<> around code, and Perl_* on C function names.

12 years agoDescribe the effects of the migration of dual life modules from lib to ext.
Nicholas Clark [Mon, 14 Sep 2009 14:26:54 +0000 (15:26 +0100)]
Describe the effects of the migration of dual life modules from lib to ext.

12 years agoMoving pod/*.PL to ext is the last major part remaining for the dual-life move.
Nicholas Clark [Mon, 14 Sep 2009 13:34:43 +0000 (14:34 +0100)]
Moving pod/*.PL to ext is the last major part remaining for the dual-life move.

12 years agoParallel testing is pretty much done.
Nicholas Clark [Mon, 14 Sep 2009 13:33:06 +0000 (14:33 +0100)]
Parallel testing is pretty much done.

12 years agoDoc nit in perlfunc for die() and warn() with an empty message
Rafael Garcia-Suarez [Mon, 14 Sep 2009 12:41:10 +0000 (14:41 +0200)]
Doc nit in perlfunc for die() and warn() with an empty message

[perl #69126] warn "eats" leading unded values as if nonexistent

12 years agoConvert Porting/checkARGS_ASSERT.pl to a regresion test, t/lib/args_assert.t
Nicholas Clark [Mon, 14 Sep 2009 12:34:10 +0000 (13:34 +0100)]
Convert Porting/checkARGS_ASSERT.pl to a regresion test, t/lib/args_assert.t

12 years agoAdd PERL_ARGS_ASSERT_* macros where missing; move where in the wrong function.
Nicholas Clark [Mon, 14 Sep 2009 12:32:38 +0000 (13:32 +0100)]
Add PERL_ARGS_ASSERT_* macros where missing; move where in the wrong function.

12 years agoFix the build for -Dmad - f0e3f042f14b829f missed a couple of things.
Nicholas Clark [Mon, 14 Sep 2009 10:02:30 +0000 (11:02 +0100)]
Fix the build for -Dmad - f0e3f042f14b829f missed a couple of things.

12 years agoRestore part of 403f501d5b37ebf0340212b1a7f7c01855cd7b95
Craig A. Berry [Sun, 13 Sep 2009 19:50:42 +0000 (14:50 -0500)]
Restore part of 403f501d5b37ebf0340212b1a7f7c01855cd7b95
lost in disentangling previous commit.

12 years agoRevert "Replace $(MINIPERL) -"I[-.lib]" with $(MINIPERL_UP)"
Craig A. Berry [Sun, 13 Sep 2009 19:47:40 +0000 (14:47 -0500)]
Revert "Replace $(MINIPERL) -"I[-.lib]" with $(MINIPERL_UP)"

This reverts commit 052792984b8f177f8f314261429d93930437fc49.

We do actually need both -"I[.lib" and -"I[-.lib]"

12 years agoUndo 4527a2238fcb956920c7d18b8aa95a3ff49f0fcb and part of 403f501d5b37ebf0340212b1a7f...
Craig A. Berry [Sun, 13 Sep 2009 19:45:01 +0000 (14:45 -0500)]
Undo 4527a2238fcb956920c7d18b8aa95a3ff49f0fcb and part of 403f501d5b37ebf0340212b1a7f7c01855cd7b95.

In preparation for reverting 052792984b8f177f8f314261429d93930437fc49.

12 years agodeprecate Pod::Plainer - update to 1.00
Robin Barker [Sun, 13 Sep 2009 19:53:12 +0000 (20:53 +0100)]
deprecate Pod::Plainer - update to 1.00

12 years agoMove Test::Simple from lib to ext.
Nicholas Clark [Sun, 13 Sep 2009 20:13:03 +0000 (21:13 +0100)]
Move Test::Simple from lib to ext.

12 years agoRemove broken links for hip communications inc.
Leon Brocard [Sun, 13 Sep 2009 19:21:42 +0000 (20:21 +0100)]
Remove broken links for hip communications inc.

12 years agoUse alternative URLs for links which are now broken (link rot)
Leon Brocard [Sun, 13 Sep 2009 18:50:17 +0000 (19:50 +0100)]
Use alternative URLs for links which are now broken (link rot)

12 years agoadd a couple of missing items to the lib/.gitignore
Yves Orton [Sun, 13 Sep 2009 18:18:39 +0000 (20:18 +0200)]
add a couple of missing items to the lib/.gitignore

we really need a better policy for this, having to hand exclude file by file is no fun.

12 years agomuch simpler .gitignore for ext/
Yves Orton [Sun, 13 Sep 2009 18:16:07 +0000 (20:16 +0200)]
much simpler .gitignore for ext/

.gitignores are advisory, they affect the "Untracked files" list and the behaviour of git add $path,
and nothing else. A tracked file is tracked, and explicitly adding a file overrules any .gitignore file,
so we can make the ext/.gitignore quite restrictive, and assume that any changes will be done by something
that will explicitly add the required files.