perl.git
10 years agofix problem on some platforms
Yves Orton [Sat, 27 Dec 2008 21:03:37 +0000 (22:03 +0100)] 
fix problem on some platforms

(cherry picked from commit 2b19871751b3a0c4899a39f1d233ba078f75215f)

10 years agotweak dependency
Yves Orton [Sat, 27 Dec 2008 20:08:52 +0000 (21:08 +0100)] 
tweak dependency

(cherry picked from commit 01593199f3ec2ca2d121f8bfc4691a6d9a7bc28e)

10 years agoignore bugBLAH.pl files as they are likely dev/test/debugging byproduct
Yves Orton [Sat, 27 Dec 2008 19:18:24 +0000 (20:18 +0100)] 
ignore bugBLAH.pl files as they are likely dev/test/debugging byproduct

(cherry picked from commit b7e5ec797d6492ead4bf7f40925d2bf6a2f5b0df)

10 years agobetter .patchnum/.sha1 dependency stuff
Yves Orton [Sat, 27 Dec 2008 18:39:02 +0000 (19:39 +0100)] 
better .patchnum/.sha1 dependency stuff

hopefully this makes FreeBSD happy

(cherry picked from commit 70bda14b72dd0416e17abcca915d12f314593ad7)

10 years agoadd cflags as a dependency for all object files. (it is used to control the arguments...
Yves Orton [Sat, 27 Dec 2008 15:05:03 +0000 (16:05 +0100)] 
add cflags as a dependency for all object files. (it is used to control the arguments they are compiled with)

(cherry picked from commit e21c97b9063f1fc4ea77e8bcfbdaddeaa8edc398)

10 years agoapparently this isnt necessary after all.
Yves Orton [Sat, 27 Dec 2008 13:48:02 +0000 (14:48 +0100)] 
apparently this isnt necessary after all.

(cherry picked from commit ceab6eb3d10211ea7dc42d9f294ae442b1a05524)

10 years agomake make_patchnum.sh (more) portable
Yves Orton [Sat, 27 Dec 2008 13:41:41 +0000 (14:41 +0100)] 
make make_patchnum.sh (more) portable

(cherry picked from commit 953f6acfa20ec275ec39a552dfac8124bd93ebdf)

10 years agorebuild cflags if cflags.sh changes
Yves Orton [Sat, 27 Dec 2008 13:41:18 +0000 (14:41 +0100)] 
rebuild cflags if cflags.sh changes

(cherry picked from commit c8bf35be1fe2115c24efee943468eddbb5a0e0a0)

10 years agocome new version related code in perl.c is not enabled -- explain why
Yves Orton [Sat, 27 Dec 2008 10:30:17 +0000 (11:30 +0100)] 
come new version related code in perl.c is not enabled -- explain why

(cherry picked from commit 6f6ff2420de036411e29eb74a1ae78ec86161ad8)

10 years agoremove .sha1 file as well if necessary
Yves Orton [Fri, 26 Dec 2008 16:36:50 +0000 (17:36 +0100)] 
remove .sha1 file as well if necessary

(cherry picked from commit b06e0d456d71354ff1405da4e9d765c7d6aa38c3)

10 years agoforgot that i was modifying a generated file
Yves Orton [Fri, 26 Dec 2008 16:26:44 +0000 (17:26 +0100)] 
forgot that i was modifying a generated file

(cherry picked from commit 1e05a8c5095cffcf5e53936eac6f045621a8d60c)

10 years agoadd a newline for clarity
Yves Orton [Fri, 26 Dec 2008 16:16:57 +0000 (17:16 +0100)] 
add a newline for clarity

(cherry picked from commit 7ba92e4f5d9af7172e91bfd2bc440b1611631f6a)

10 years agobetter git based version numbering (hopefully sane)
Yves Orton [Fri, 26 Dec 2008 16:12:22 +0000 (17:12 +0100)] 
better git based version numbering (hopefully sane)

(cherry picked from commit 6abfca009fc00780b1546304f40b7d5b81f3cb76)

10 years agotidier -v output
Yves Orton [Fri, 26 Dec 2008 15:01:32 +0000 (16:01 +0100)] 
tidier -v output

(cherry picked from commit 4f68271caaab1f350ae812cccb5d90806ab15b75)

10 years agomake git-describe info show up in -V output in the "Characteristics of this binary...
Yves Orton [Fri, 26 Dec 2008 14:48:03 +0000 (15:48 +0100)] 
make git-describe info show up in -V output in the "Characteristics of this binary" section.

(cherry picked from commit e2ea577947ccf1574c5ddd0c8e4f3b792b45133c)

10 years agoGenerate .patchnum from .patch or .git
H.M. Brand [Tue, 23 Dec 2008 12:48:33 +0000 (13:48 +0100)] 
Generate .patchnum from .patch or .git

(cherry picked from commit 531a2f446e4c4ff48354dfe55b2d17a7719ab97c)

10 years agoslightly smarter make_patchnum logic, detect if there are changes to the working...
Yves Orton [Sun, 21 Dec 2008 18:40:18 +0000 (19:40 +0100)] 
slightly smarter make_patchnum logic, detect if there are changes to the working directory so we dont lie about our version

(cherry picked from commit 10275c29786c111a7eacbb751ea7e0ba257dc869)

10 years agosmarter make_patchnum.sh, get the .patchnum from the .patch file if it exists
Yves Orton [Sun, 21 Dec 2008 17:49:27 +0000 (18:49 +0100)] 
smarter make_patchnum.sh, get the .patchnum from the .patch file if it exists

(cherry picked from commit ba4bb01ebc0497918a1b1428e4135e7b0e9c40b6)

10 years agoclean up .patchnum in make clean
Yves Orton [Sun, 21 Dec 2008 17:48:27 +0000 (18:48 +0100)] 
clean up .patchnum in make clean

(cherry picked from commit 419464e2da2049b582519e323bb79a340a67e957)

10 years agofix broken indentation, and move PERL_PATCHNUM logic to a different place so it only...
Yves Orton [Sun, 21 Dec 2008 17:38:46 +0000 (18:38 +0100)] 
fix broken indentation, and move PERL_PATCHNUM logic to a different place so it only affects perl.c

(cherry picked from commit a7d5944154465240881e85b933688191ffea3b77)

10 years agomore build dependency changes, we should make sure that cflags is updated whenever...
Yves Orton [Sun, 21 Dec 2008 16:04:33 +0000 (17:04 +0100)] 
more build dependency changes, we should make sure that cflags is updated whenever cflags.SH changes

(cherry picked from commit ce0e211a90da72f1344099dc2e538e0b466a3641)

10 years agomake sure that the perl -v/-V output corresponds to the latest commit
Yves Orton [Sun, 21 Dec 2008 15:34:56 +0000 (16:34 +0100)] 
make sure that the perl -v/-V output corresponds to the latest commit

(cherry picked from commit 8565263ab8a47cda76538c0286536f59c53e155f)

10 years agosv_dup(): avoid cloning empty arrays
kevin brintnall [Thu, 25 Dec 2008 02:59:15 +0000 (20:59 -0600)] 
sv_dup(): avoid cloning empty arrays

Testing the ARRAY pointer is insufficent.  Arrays emptied by 'shift' or
'pop' may still have non-NULL 'ARRAY' pointers.  Check more carefully to
determine whether the array has anything worth duplicating.  If not, reset
the FILL and MAX offsets to -1 just as 'undef @ARRAY' would.

This avoids potential corruption in the PL_ptr_table during perl_clone().

(cherry-picked from 2779b694b3fbb69a13c300a6e239e050151abf6d)

10 years agoFix two pod links
Rafael Garcia-Suarez [Fri, 26 Dec 2008 22:27:03 +0000 (23:27 +0100)] 
Fix two pod links

(cherry picked from commit 42bde815c4743d7e164d2e70c98a6b86a79906b9)

10 years agoRemove "b" flag for sv_utf8_upgrade_nomg in embed.fnc
Rafael Garcia-Suarez [Sat, 27 Dec 2008 08:26:09 +0000 (09:26 +0100)] 
Remove "b" flag for sv_utf8_upgrade_nomg in embed.fnc

This is only a macro, without a Perl_ implementation.
Hopefully this fixes the Win32 build.

(cherry-picked from commit 6a71721dfccd239c818c4403e1d0f62568633088)

10 years agorun regen
David Mitchell [Thu, 26 Feb 2009 01:28:38 +0000 (01:28 +0000)] 
run regen

10 years agoUpdate comments and documentation dealing with utf
Karl [Fri, 26 Dec 2008 17:18:34 +0000 (10:18 -0700)] 
Update comments and documentation dealing with utf

(cherry-picked from commit fe749c9aa803ce74d997ff797103481a55741837)

10 years agoUpgrade to podlators 2.2.1
Rafael Garcia-Suarez [Fri, 26 Dec 2008 14:09:49 +0000 (15:09 +0100)] 
Upgrade to podlators 2.2.1

(cherry picked from commit eccdc4d715215b93b6b598d8cf3ac12e323f67e0)

10 years agoRemove mentions of the old way of rsync'ing the source
Rafael Garcia-Suarez [Fri, 26 Dec 2008 08:47:06 +0000 (09:47 +0100)] 
Remove mentions of the old way of rsync'ing the source

(cherry picked from commit b16c2e4a254d31480561f2bca5aeaeb75328de9c)

10 years agoUse the F formatting codes for filenames in pod/perlguts.pod.
Matt Kraai [Thu, 3 Jul 2008 21:04:44 +0000 (14:04 -0700)] 
Use the F formatting codes for filenames in pod/perlguts.pod.

(cherry picked from commit 0147cd53faa57ffcd05cb0455b952fbfbe63b0b2)

10 years agoLies, damn lies and end-of-block comments
Rafael Garcia-Suarez [Thu, 25 Dec 2008 22:46:46 +0000 (23:46 +0100)] 
Lies, damn lies and end-of-block comments

From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 26 Sep 2008 00:06:31 -0400
Message-ID: <48DC5FC7.3000807@pobox.com>

I was reading reentr.h and noticed a lot of the endif's for the
HAS_XXX_R macros were wrongly indented and their comments had the
wrong condition.

The attached patch fixes the indentation and removes all but the last
comment which is shortest and furthest from its start.  No point in an
end-of-block comment on a one statement block, just falls out of date
and obscures the structure.

(plus "make regen")

(cherry picked from commit d4222de00860407a7c86f19fdb5531ac98b1b7ad)

10 years agoSome source files and documentation files need not to be executable
Rafael Garcia-Suarez [Thu, 25 Dec 2008 22:17:37 +0000 (23:17 +0100)] 
Some source files and documentation files need not to be executable

(cherry picked from commit 9ae51f7f1f1e30c2bc17d7aef160a83973b69ad0)

10 years agoRemove completed perltodo entry
Alex Vandiver [Wed, 29 Oct 2008 04:23:13 +0000 (00:23 -0400)] 
Remove completed perltodo entry

(cherry picked from commit 7a21560e6db00d9523852707b381ad4dd45a8b81)

10 years agoRemove all mention of checkpods
Alex Vandiver [Wed, 29 Oct 2008 04:22:45 +0000 (00:22 -0400)] 
Remove all mention of checkpods

(cherry picked from commit 94442a1e2340da119f9f259694bde40ead3803a8)

10 years agoMinor pod fixes to make Pod::Checker happy with the core pod
Alex Vandiver [Wed, 22 Oct 2008 05:17:15 +0000 (01:17 -0400)] 
Minor pod fixes to make Pod::Checker happy with the core pod

Applied with some amendments to the perlfunc corrections.
PerlFAQ modifications will be applied separately.

(cherry picked from commit f4084e3915fd9d0f0ed59d0dddeb6888f64af93e)

10 years agoMove 'make check' in pods/ to using Pod::Checker
Alex Vandiver [Wed, 22 Oct 2008 05:14:48 +0000 (01:14 -0400)] 
Move 'make check' in pods/ to using Pod::Checker

(cherry picked from commit 64ab118f07a11d8be7edc11032b6e3c7b92a547c)

10 years agoSubject: Patch for hints/netbsd.sh
H.Merijn Brand [Tue, 23 Dec 2008 17:09:36 +0000 (18:09 +0100)] 
Subject: Patch for hints/netbsd.sh

From: "Ulrich Habel" <rhaen@netbsd.org>
Date: Tue, 23 Dec 2008 14:36:26 +0100
Message-ID: <9fd3126e0812230536x3f8a84bagbb1b4dcddb399bf5@mail.gmail.com>

(cherry picked from commit 7f98bb4e5817790bc537b480552504b79734edd5)

10 years agoAdd a new Porting/podtidy to reformat pod using Pod::Tidy
Leon Brocard [Tue, 23 Dec 2008 16:50:43 +0000 (16:50 +0000)] 
Add a new Porting/podtidy to reformat pod using Pod::Tidy

(cherry picked from commit 80029904763df471b761bf9ea848da86d4196c18)

10 years agofix setuid execution that was broken by f20b29985d
David Mitchell [Wed, 25 Feb 2009 23:37:44 +0000 (23:37 +0000)] 
fix setuid execution that was broken by f20b29985d
(it would supriously die with "suidperl needs (suid) fd script" error)

10 years agoremove the lib/CGI.pm and lib/Text/Balanced.pm pod fixes for now;
David Mitchell [Wed, 25 Feb 2009 23:06:47 +0000 (23:06 +0000)] 
remove the lib/CGI.pm and lib/Text/Balanced.pm pod fixes for now;
wait until they've meen merged upstream

10 years agoPOD nits from Frank Wiegand <frank.wiegand@gmail.com>
Abigail [Mon, 22 Dec 2008 09:43:46 +0000 (10:43 +0100)] 
POD nits from Frank Wiegand <frank.wiegand@gmail.com>

(cherry picked from commit 3b46207fed7bf69caa32c27c04bd239cfb64cb53)

10 years agoAdd the perlperf manpage, by Richard Foley
Rafael Garcia-Suarez [Sun, 21 Dec 2008 09:22:27 +0000 (10:22 +0100)] 
Add the perlperf manpage, by Richard Foley

(cherry picked from commit da09661133f307d85bb4af54945611a44b1d907f)

10 years agof6a80292c3db127d1561c118f409c1cffd1b55d9 needs to be reflected in our switch
Nicholas Clark [Sat, 20 Dec 2008 23:00:48 +0000 (23:00 +0000)] 
f6a80292c3db127d1561c118f409c1cffd1b55d9 needs to be reflected in our switch
testing. We're not doing very well on this one.

(cherry picked from commit f87ebf2c2829dea9288b84872cd584c44e1ce940)

10 years agoMANIFEST files want tabs. Hysterical raisins.
Nicholas Clark [Sat, 20 Dec 2008 22:22:41 +0000 (22:22 +0000)] 
MANIFEST files want tabs. Hysterical raisins.

(cherry picked from commit d5a094bddd6c517944a2dc439ce2a14ce38e7bda)

10 years agoThere shouldn't be a ByteLoader directory in ext, even if all it has is a
Nicholas Clark [Sat, 20 Dec 2008 22:20:23 +0000 (22:20 +0000)] 
There shouldn't be a ByteLoader directory in ext, even if all it has is a
.gitignore.

(cherry picked from commit 1b3f4ab12dc33e0794ac17ea254a7b9c1dbc360b)

10 years ago/bin/sh isn't /usr/bin/perl :-)
Nicholas Clark [Sat, 20 Dec 2008 21:50:22 +0000 (21:50 +0000)] 
/bin/sh isn't /usr/bin/perl :-)
Change elsif to the correct "else if" construction.
I suspect that this slipped by into f6a80292c3db127d1561c118f409c1cffd1b55d9
because cflags.SH doesn't seem to be re-expanded if it's newer than cflags.

(cherry picked from commit 8b845f197ad9c905082421adc4c1a23b49886ad3)

10 years agomake perl use git-describe for PATCHNUM
Yves Orton [Sat, 20 Dec 2008 19:37:09 +0000 (20:37 +0100)] 
make perl use git-describe for PATCHNUM

This is just an initial attempt at getting something more useful into the -v / -V output.
Currently "patchlevel" is really "version", and PATCHNUM is just a special string added
to the patchlevel in perl.c via defines created by cflags.SH and its product file cflags,
which happens very early in the build process. This means that for committers the -v output
is likely to not be upto date unless they run make clean.

Anyway, IMO we should rethink a reasonable amount about how we do this, this is just a crude
step forward.

(cherry picked from commit f6a80292c3db127d1561c118f409c1cffd1b55d9)

10 years agoWCOREDUMP is in <sys/wait.h>
Niko Tyni [Wed, 17 Dec 2008 20:02:51 +0000 (22:02 +0200)] 
WCOREDUMP is in <sys/wait.h>

Without this, $? & 128 doesn't get set properly on some (glibc) systems
when dumping core.

(cherry picked from commit de8ca8af19546d4922bab4537a72c9b2b3354009)

10 years agoRemove repository.pod, as it is entirely about the setup of the ActiveState
Nicholas Clark [Sat, 20 Dec 2008 17:06:52 +0000 (17:06 +0000)] 
Remove repository.pod, as it is entirely about the setup of the ActiveState
perforce repository, and is now superceded by pod/perlrepository.pod

(cherry picked from commit a2450f8e38913ec23222dc5de2f3dae8f5591d33)

10 years agorun: perl pod/buildtoc --build-toc
David Mitchell [Wed, 25 Feb 2009 21:58:02 +0000 (21:58 +0000)] 
run: perl pod/buildtoc --build-toc

10 years agoRe-sort the MANIFEST in the preferred order.
Nicholas Clark [Sat, 20 Dec 2008 16:39:37 +0000 (16:39 +0000)] 
Re-sort the MANIFEST in the preferred order.

(cherry picked from commit 99eeb6ff4a29852d081c814fe5475034c6ae2b6e)

10 years agoFix the 'or' precedence in case open fail
Vincent Pit [Sat, 20 Dec 2008 08:49:33 +0000 (09:49 +0100)] 
Fix the 'or' precedence in case open fail

(cherry picked from commit c8254d1d77677fed2e136a244708bc4d0c26d0fa)

10 years agoPATCH -- POD error in Symbol.pm
Frank Wiegand [Sat, 20 Dec 2008 19:50:26 +0000 (20:50 +0100)] 
PATCH -- POD error in Symbol.pm

Hi,

two POD errors in Symbol.pm:

- wrong comment,
- missing semicolon.

Patch is attached.

Thanks, Frank

(cherry picked from commit 640238c5b29c59bf811361d5e88cd334fb2e4cb9)

10 years agoSubject: [PATCH] Update autodie to 1.998
Paul Fenwick [Sat, 3 Jan 2009 01:17:32 +0000 (19:17 -0600)] 
Subject: [PATCH] Update autodie to 1.998
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Sat, 03 Jan 2009 11:32:59 +1100
Message-ID: <495EB23B.6080504@perltraining.com.au>

(cherry picked from commit 3776a2029920e2a44859557cfb9ab34f869f7e36)

10 years agoautodie information added to Maintainers.pl
Paul Fenwick [Fri, 26 Dec 2008 00:54:03 +0000 (11:54 +1100)] 
autodie information added to Maintainers.pl

(cherry picked from commit 8be3533f7234693553495d37baceb3a03698a7d8)

10 years agoAdded missing autodie exception classes to MANIFEST.
Paul Fenwick [Sat, 20 Dec 2008 17:02:59 +0000 (04:02 +1100)] 
Added missing autodie exception classes to MANIFEST.

(cherry picked from commit f9b1f8657740bc15483dd2b6dd62ededf88f8319)

10 years agogit-flavoured autodie 1.997 patch
Paul Fenwick [Sat, 20 Dec 2008 13:21:02 +0000 (22:21 +0900)] 
git-flavoured autodie 1.997 patch

G'day p5p,

Since we've moved over to git, attached is a git-friendly patch of autodie
1.997 against the current blead.  It's no different to the older 1.997
patch[1], but contains all the meta-info that git likes to have so that you
can use 'git am' to apply the changes.

All the very best,

Paul

[1] Okay, there's one or two non-significant whitespace changes.

--
Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681

>From b0dc5ff6b006a9df2a67b886e5e0d0d168c1245e Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Sun, 21 Dec 2008 00:17:28 +1100
Subject: [PATCH] Autodie 1.997

(cherry picked from commit 0b09a93a0cec34bc5d1740400c4ed9500d2f1dbe)

10 years agoSubject: [perl #61418] perlthanks isn't documented in perlthanks
Steve Peters [Sat, 20 Dec 2008 03:07:35 +0000 (21:07 -0600)] 
Subject: [perl #61418] perlthanks isn't documented in perlthanks
From: Abigail (via RT) <perlbug-followup@perl.org>
Date: Tue, 16 Dec 2008 13:09:56 -0800
Message-ID: <rt-3.6.HEAD-15883-1229461796-1657.61418-75-0@perl.org>

(cherry picked from commit 985dc10ab33c95586dcbba902505c7460cbcf5e3)

10 years agoIt looks like the previous patch is working fine on UNIXish boxes,
Steve Peters [Sat, 20 Dec 2008 04:40:30 +0000 (22:40 -0600)] 
It looks like the previous patch is working fine on UNIXish boxes,
but is failing on Windows.  Anyways sv_utf8_upgrade_nomg() is
a macro anyways, so moving the documentation to sv.h.

(cherry-picked from commit dc96081217a267e72cb4c28ba8c95ca5811a4b9d)

10 years agoSubject: PATCH 5.10 documentation
Steve Peters [Fri, 19 Dec 2008 17:38:31 +0000 (11:38 -0600)] 
Subject: PATCH 5.10 documentation
From: karl williamson <public@khwilliamson.com>
Date: Tue, 16 Dec 2008 16:00:34 -0700
Message-ID: <49483312.80804@khwilliamson.com>

(cherry-picked from commit 2bbc8d558d247c6ef91207a12a4650c0bc292dd6)

10 years agoAdd other files modified by buildtoc
Leon Brocard [Fri, 19 Dec 2008 15:55:36 +0000 (15:55 +0000)] 
Add other files modified by buildtoc

(cherry picked from commit 9f968a8d97b8bef91863bcad3dc7cb4227f7a93d)

10 years agoAdd perlhaiku into pod.lst
Leon Brocard [Fri, 19 Dec 2008 15:51:55 +0000 (15:51 +0000)] 
Add perlhaiku into pod.lst

(cherry picked from commit f6706af390514c0588c881f2f8b96c25d79f1345)

10 years agoAdd pod page corresponding to README.haiku in .gitignore
Rafael Garcia-Suarez [Fri, 19 Dec 2008 14:59:03 +0000 (15:59 +0100)] 
Add pod page corresponding to README.haiku in .gitignore

(cherry picked from commit c1a4ae1c32a55792a4a050714aa18220071914d8)

10 years agoSubject: [PATCH] Update version of Module::Loaded
Steve Hay [Fri, 19 Dec 2008 14:39:30 +0000 (14:39 +0000)] 
Subject: [PATCH] Update version of Module::Loaded
From: "Jos I. Boumans" <jos@dwim.org>
Date: Wed, 17 Dec 2008 14:32:55 +0100
Message-Id: <2D1323D9-C380-47D1-8E95-FC0B99D55E03@dwim.org>

(cherry picked from commit 61eaa953f49d65cef6a209171aa36ed47cb4258c)

10 years agoSubject: [PATCH] Version updates for Package::Constants & Log::Message
Steve Hay [Fri, 19 Dec 2008 14:39:15 +0000 (14:39 +0000)] 
Subject: [PATCH] Version updates for Package::Constants & Log::Message
From: "Jos I. Boumans" <jos@dwim.org>
Date: Wed, 17 Dec 2008 14:28:12 +0100
Message-Id: <51CE11BA-344A-4C20-B464-CEAF204BAABC@dwim.org>

(cherry picked from commit 4da9db91c10f6d225cc1b4edf5532d859c43e564)

10 years agoUpgrade to Module::Load::Conditional 0.30
Rafael Garcia-Suarez [Mon, 19 Jan 2009 16:08:54 +0000 (17:08 +0100)] 
Upgrade to Module::Load::Conditional 0.30

(cherry picked from commit b8a4246ccaa9e3e22992d50fe53e3d39cea09636)

10 years agoFix new Module-Load-Conditional test, which otherwise fails on Win32.
Steve Hay [Fri, 19 Dec 2008 14:58:20 +0000 (14:58 +0000)] 
Fix new Module-Load-Conditional test, which otherwise fails on Win32.

(cherry picked from commit 687d0cf84a5d65b31d19c4471515acd393337a48)

10 years agoSubject: [PATCH] Update Module::Load::Conditional to 0.28
Steve Hay [Fri, 19 Dec 2008 14:38:54 +0000 (14:38 +0000)] 
Subject: [PATCH] Update Module::Load::Conditional to 0.28
From: "Jos I. Boumans" <jos@dwim.org>
Date: Wed, 17 Dec 2008 14:24:23 +0100
Message-Id: <D986D195-F3E3-4E3E-9867-526C9C55D92F@dwim.org>

(cherry picked from commit 9b31c40c5f3f020eae721bb863fc9731399c4f70)

10 years agoadd some stuff to .gitignore
Yves Orton [Sat, 20 Dec 2008 19:31:24 +0000 (20:31 +0100)] 
add some stuff to .gitignore

(cherry picked from commit 4ebeba21ba7387a4d2a07427df3fd36f9377c62d)

10 years agoReally ignore .patch files
Paul Fenwick [Sat, 20 Dec 2008 13:46:34 +0000 (22:46 +0900)] 
Really ignore .patch files

G'day p5p,

Having now created a few .patch files, it appears the current .gitignore in
blead is reporting them as untracked, rather than simply ignoring them.

The attached patch adjusts the .gitignore file to really ignore .patch files.

Many thanks to Abigail for super-fast application of my other patches.

Cheerio,

Paul

--
Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681

>From 737cfd8db12834b82663d115db1407122ec8de7c Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Sun, 21 Dec 2008 00:43:52 +1100
Subject: [PATCH] .patch files are really ignored now.

Signed-off-by: Abigail <abigail@abigail.be>
(cherry picked from commit e9040dfd2ecb1af73aed6d274a802c37856d7c74)

10 years agoAdd various files generated by a Win32 build to .gitignore.
Steve Hay [Wed, 17 Dec 2008 17:22:30 +0000 (17:22 +0000)] 
Add various files generated by a Win32 build to .gitignore.

(cherry picked from commit 1e89acdfb3de39e92ce0b33062221d82e21cb1e2)

10 years agoadd .patch to the config file
Yves Orton [Mon, 15 Dec 2008 14:12:43 +0000 (15:12 +0100)] 
add .patch to the config file

(cherry picked from commit 274f27f99d1765ad1c73d072fb93d98c9022d8c6)

10 years agoFix up .gitignore files some more
Florian Ragwitz [Wed, 25 Jun 2008 01:22:41 +0000 (03:22 +0200)] 
Fix up .gitignore files some more

 * Ignore generated macros.all in .gitignore for Sys::Syslog.
 * Add .gitignore for generated files of GDBM_File.
 * Ignore DynaLoader.xs in .gitignore for DynaLoader.
 * Put every pattern in .gitignore files on a single line.
 * Add some generated .xs files .gitignore of Encode.
 * Ignore RealPPPort.xs in .gitignore for Devel::PPPort.
 * Ignore ODBM_File.pm in .gitignore for lib/.
 * Add .gitignore for generated files of XS::APItest.
 * Add .gitignore for Compress::Raw::Zlib.
 * Ignore GDBM_File.pm in .gitignore for lib/.

(cherry picked from commit 5e137bc214f9c21ed33df8110b67005fb915c4e7)

10 years ago[admin] set up .gitignore files
Sam Vilain [Mon, 16 Jun 2008 10:32:14 +0000 (22:32 +1200)] 
[admin] set up .gitignore files

A list submitted by Paul Fenwick was briefly factored into
directory-specific rules.

(cherry picked from commit fb063f91dc7f31f7c1489f10462283ee145673d0)

10 years agodelete .gitignore, so we can cherry-pick it properly
David Mitchell [Wed, 25 Feb 2009 16:28:34 +0000 (16:28 +0000)] 
delete .gitignore, so we can cherry-pick it properly
It was added by copying the file directly from bleed, rather than
cherry-picking the associated commits. So, lets start over. The commits
this effectively reverts are
    4c23489ea0bd4cc992164ef03d52cb97464ace87
    bd34639964ea282b0b992e8994fadce2a9974927
    4768164804643ea1a595d7dc43baecf5dc8e9c8b

10 years agoadd a log file showing the status of of bleed -> maint merges, plus
David Mitchell [Wed, 25 Feb 2009 14:46:51 +0000 (14:46 +0000)] 
add a log file showing the status of of bleed -> maint merges, plus
a tool for processinbg that file

10 years ago${^CHILD_ERROR_NATIVE} isn't mentioned in perlrun.pod, but is in
Nicholas Clark [Tue, 4 Nov 2008 08:03:04 +0000 (08:03 +0000)] 
${^CHILD_ERROR_NATIVE} isn't mentioned in perlrun.pod, but is in
perlvar.pod.

p4raw-id: //depot/perl@34714

(cherry picked from commit eaade56eadfc8023c1b8527ee5dbbb191a32d4d8)

10 years agoadd chunk of ext/threads/shared/t/utf8.t that was missed from 34102
David Mitchell [Tue, 24 Feb 2009 14:37:13 +0000 (14:37 +0000)] 
add chunk of ext/threads/shared/t/utf8.t that was missed from 34102
(perforce add-and-edit bug)

10 years agoTidy up error messages
Rafael Garcia-Suarez [Tue, 26 Feb 2008 10:19:15 +0000 (10:19 +0000)] 
Tidy up error messages

(cherry-picked from commit cb7b5e07a2547873dcf5502e7f9f8f589eae0bf0)
(actually most of this merge was skipped as the code has changed
considerably since this commit)

p4raw-id: //depot/perl@33374

10 years agomerge chunk of change #33514 that was missed when integrated
David Mitchell [Sun, 22 Feb 2009 01:23:47 +0000 (01:23 +0000)] 
merge chunk of change #33514 that was missed when integrated
into maint by change #33362 (perforce add-then-edit hatefulness)

10 years agoUpdate perl5101delta.pod with merges from 12th and 14th Feb 2009
David Mitchell [Sun, 15 Feb 2009 01:47:51 +0000 (01:47 +0000)] 
Update perl5101delta.pod with merges from 12th and 14th Feb 2009

10 years agosort MANIFEST
David Mitchell [Sun, 15 Feb 2009 01:41:14 +0000 (01:41 +0000)] 
sort MANIFEST

10 years agoFix new test (just added by podlators upgrade) on Win32, at least
Steve Hay [Fri, 7 Nov 2008 08:49:25 +0000 (08:49 +0000)] 
Fix new test (just added by podlators upgrade) on Win32, at least

p4raw-id: //depot/perl@34759

(cherry picked from commit 2dab2cc13c97faef9e98675f369062fe31fb47d6)

10 years agoThank you for a thank you, not thank you for a bug report.
Nicholas Clark [Tue, 16 Dec 2008 13:57:38 +0000 (13:57 +0000)] 
Thank you for a thank you, not thank you for a bug report.

p4raw-id: //depot/perl@35120

(cherry picked from commit 4dbf56a0722142a15f005769a3a0f7cc57b2c544)

10 years agoIntegrate:
Nicholas Clark [Sun, 14 Dec 2008 23:39:28 +0000 (23:39 +0000)] 
Integrate:
[ 35085]
Mostly update Module::CoreList to 2.17, teaching it about 5.8.9.
It can't "know" the Perforce revision of the release until it's close
enough to guess.

[ 35092]
Hopefully today.

[ 35093]
Best estimiate patch number for 5.8.9 release.
p4raw-link: @35093 on //depot/maint-5.8/perl: ad35fe93b63785a1916b39863d33eef04eee941b
p4raw-link: @35092 on //depot/maint-5.8/perl: 4ff3fe7f1e4f605bec2b89920f2d8dfe789255b5
p4raw-link: @35085 on //depot/maint-5.8/perl: 951e5eb7a3e0c2d177c8864d5b44ead4eff50dd0

p4raw-id: //depot/perl@35096
p4raw-integrated: from //depot/maint-5.8/perl@35088 'copy in'
pod/perlhist.pod (@35047..) lib/Module/CoreList.pm (@35085..)

(cherry picked from commit 5b5f44f3a344ad0db95bde1f3ceadf6efd9b4c7b)

10 years agoIntegrate:
Nicholas Clark [Sat, 6 Dec 2008 22:52:18 +0000 (22:52 +0000)] 
Integrate:
[ 35047]
Hopefully today.
p4raw-link: @35047 on //depot/maint-5.8/perl: 53c51e650b0d9ad354c33d5b89a87f0986c0087b

p4raw-id: //depot/perl@35055
p4raw-integrated: from //depot/maint-5.8/perl@35050 'copy in'
pod/perlhist.pod (@34811..)

(cherry picked from commit 7a8d7d26666fbd913d4314f03d703d9d24721cbe)

10 years agoIntegrate:
Nicholas Clark [Wed, 12 Nov 2008 09:18:13 +0000 (09:18 +0000)] 
Integrate:
[ 34811]
Hopefully today.
p4raw-link: @34811 on //depot/maint-5.8/perl: fe4320b5dc40bba015edd810dd349568512306ff

p4raw-id: //depot/perl@34817
p4raw-integrated: from //depot/maint-5.8/perl@34815 'copy in'
pod/perlhist.pod (@33192..)

(cherry picked from commit f9cff2501ba6b9a4be6d0e050b7b28b7334ed0b8)

10 years agoUpgrade to Win32API-File 0.1101
Steve Hay [Fri, 12 Dec 2008 17:50:55 +0000 (17:50 +0000)] 
Upgrade to Win32API-File 0.1101

(Causes a couple of "prerequisite not found" build warnings, but all
works okay otherwise)

p4raw-id: //depot/perl@35079

(cherry picked from commit 3826db83dfffbbaee62e51e9a0f052b407c24562)

10 years agoRevert "Test:More's note() not yet available in maint; fix test"
David Mitchell [Sat, 14 Feb 2009 23:42:30 +0000 (23:42 +0000)] 
Revert "Test:More's note() not yet available in maint; fix test"
This hack is no longer required now Test::Simple 0.86 has been merged

This reverts commit 6b5de51f216c2a030bbe520b9af40d1a45422a09.

10 years agoApply revision 1241 (and 1250) from the TAP::Harness SVN repo
Steve Hay [Fri, 12 Dec 2008 16:47:01 +0000 (16:47 +0000)] 
Apply revision 1241 (and 1250) from the TAP::Harness SVN repo

p4raw-id: //depot/perl@35076

(cherry picked from commit 58ff3f5e5779766d8f447ee3f0681a91d699f619)

10 years agoUpgrade to Test-Simple 0.86
Steve Hay [Fri, 12 Dec 2008 16:50:08 +0000 (16:50 +0000)] 
Upgrade to Test-Simple 0.86

Remove local changes 34491 (no longer required) and 34763 (fixed
properly by change 35076), but keep 34545 and 34762 for now (with
a VERSION bump in Test::Simple as a reminder)

p4raw-id: //depot/perl@35077

(cherry picked from commit 8f70d4fde17302052c934d2d804478a956372f9f)

10 years agoOops, change 34762 should have bumped the VERSION
Steve Hay [Fri, 7 Nov 2008 10:39:27 +0000 (10:39 +0000)] 
Oops, change 34762 should have bumped the VERSION

p4raw-id: //depot/perl@34764

(cherry picked from commit 296ff6bd3a36127bc8e501ec83a84204d61e25f3)

10 years agoTemporary (?) fix for ext/Test/Harness/t/compat/regression.t,
Steve Hay [Fri, 7 Nov 2008 10:37:51 +0000 (10:37 +0000)] 
Temporary (?) fix for ext/Test/Harness/t/compat/regression.t,
broken by Test-Simple upgrade (VERSION is already bumped by the
retention of 34491)

p4raw-id: //depot/perl@34763

(cherry picked from commit b5f955b7bee14cbb651a31c69ec1d2465df27275)

10 years agoFix test broken by Test-Simple upgrade (similar to change 33689)
Steve Hay [Fri, 7 Nov 2008 10:34:28 +0000 (10:34 +0000)] 
Fix test broken by Test-Simple upgrade (similar to change 33689)

p4raw-id: //depot/perl@34762

(cherry picked from commit eaa0815147e13cd4ab5b3d6ca8f26544a9f0c3b4)

10 years agoUpgrade to Test-Simple-0.85_01, keeping local changes 34491 and 34545
Steve Hay [Fri, 7 Nov 2008 10:32:32 +0000 (10:32 +0000)] 
Upgrade to Test-Simple-0.85_01, keeping local changes 34491 and 34545

p4raw-id: //depot/perl@34761

(cherry picked from commit 82d700dc3bcb588c96407260d728895940e2cf09)

10 years agoTest::Simple 0.81_02 has:
Nicholas Clark [Tue, 21 Oct 2008 06:49:53 +0000 (06:49 +0000)] 
Test::Simple 0.81_02 has:
  Features Changed
     - Now preserves the tests' exit code if it exits abnormally,
       rather than setting it to 255.

$! is non-zero with PERLIO=stdio in some cases, so die would have set
the exit code to $! (typically 9). Now that would show through, so
ensure $! *is* zero to make sure that the exit code is 255.

p4raw-id: //depot/perl@34545

(cherry picked from commit c76230386fc5e6fba9fdbeab473abbf4f4adcbe3)

10 years agoUpdate Changes, README and TODO from the Test-Simple 0.84 tarball.
Nicholas Clark [Tue, 21 Oct 2008 06:46:54 +0000 (06:46 +0000)] 
Update Changes, README and TODO from the Test-Simple 0.84 tarball.

p4raw-id: //depot/perl@34544

(cherry picked from commit 730397904bb9cd265e7df8807d1f18c924e223e6)

10 years agoSilence a warning in Test::Builder that was causing lib/constant.t
Steve Peters [Wed, 15 Oct 2008 19:07:38 +0000 (19:07 +0000)] 
Silence a warning in Test::Builder that was causing lib/constant.t
to fail.

p4raw-id: //depot/perl@34491

(cherry picked from commit 417991fcde447d83d1b0e1efc675badd930b3f46)

10 years agoOne final tweak for the Test-Simple-0.82 upgrade. Ugh.
Steve Peters [Wed, 15 Oct 2008 18:23:56 +0000 (18:23 +0000)] 
One final tweak for the Test-Simple-0.82 upgrade.  Ugh.

p4raw-id: //depot/perl@34490

(cherry picked from commit 50d1e3bd601d3c7762a4c20e263f40782db52148)

10 years ago*sigh* More files messed with for Test-Simple-0.82.
Steve Peters [Wed, 15 Oct 2008 14:32:01 +0000 (14:32 +0000)] 
*sigh* More files messed with for Test-Simple-0.82.

p4raw-id: //depot/perl@34488

(cherry picked from commit 87f9c3f59c3e56a72bcc46cf3cff7442b40b537c)