platform/upstream/perl.git
15 years agoAdd casts to gain C++ compatibility, as spotted by Yves.
Nicholas Clark [Sun, 28 Dec 2008 14:21:03 +0000 (14:21 +0000)]
Add casts to gain C++ compatibility, as spotted by Yves.

15 years agoAdd a key flag HVhek_KEYCANONICAL for Perl_hv_common(), which signals that the
Nicholas Clark [Sun, 28 Dec 2008 13:06:42 +0000 (13:06 +0000)]
Add a key flag HVhek_KEYCANONICAL for Perl_hv_common(), which signals that the
key is in canonical form - any key passed encoded in UTF-8 cannot be represented
as bytes, hence the downgrade check can be skipped. Use this internally for
shared hash key scalars, as they are always canonical.

15 years agoVerify that pre-computing hashes with shared hash key scalars does not cause
Nicholas Clark [Sun, 28 Dec 2008 12:36:16 +0000 (12:36 +0000)]
Verify that pre-computing hashes with shared hash key scalars does not cause
problems.

15 years agoAlso test Perl_hv_common() and pre-computed hashes for SV keys.
Nicholas Clark [Sun, 28 Dec 2008 09:50:21 +0000 (09:50 +0000)]
Also test Perl_hv_common() and pre-computed hashes for SV keys.

15 years agoPrecomputing the hash value for a string representable in bytes, but passed in
Nicholas Clark [Sun, 28 Dec 2008 09:36:16 +0000 (09:36 +0000)]
Precomputing the hash value for a string representable in bytes, but passed in
in UTF-8, would result in storing the wrong hash value in the hash, and hence
failing lookups. I guess not that much XS code precomputes hash values.

15 years agoFix typo in code not yet used.
Nicholas Clark [Sun, 28 Dec 2008 08:57:25 +0000 (08:57 +0000)]
Fix typo in code not yet used.

15 years agoMove all mro:: XS functions from mro.c to ext/mro/mro.xs, except for
Nicholas Clark [Sat, 27 Dec 2008 20:54:01 +0000 (20:54 +0000)]
Move all mro:: XS functions from mro.c to ext/mro/mro.xs, except for
mro::method_changed_in(), which is used by constant.

15 years agoIn struct mro_meta, rename mro_linear_dfs to mro_linear_all, and change it from
Nicholas Clark [Sat, 27 Dec 2008 11:19:37 +0000 (11:19 +0000)]
In struct mro_meta, rename mro_linear_dfs to mro_linear_all, and change it from
AV * to HV *.

15 years agoIn struct mro_meta, rename mro_linear_c3 to mro_linear_current, and change it
Nicholas Clark [Sat, 27 Dec 2008 11:05:03 +0000 (11:05 +0000)]
In struct mro_meta, rename mro_linear_c3 to mro_linear_current, and change it
from AV * to SV *.

15 years agoBreak out the set-the-MRO logic from the XS_mro_set_mro into Perl_mro_set_mro(),
Nicholas Clark [Sat, 27 Dec 2008 14:32:59 +0000 (14:32 +0000)]
Break out the set-the-MRO logic from the XS_mro_set_mro into Perl_mro_set_mro(),
which can be called from C code (such as the guts of extensions).

15 years agoOptimisation of the use of the meta structure - don't create a hash if all we
Nicholas Clark [Sat, 27 Dec 2008 09:20:21 +0000 (09:20 +0000)]
Optimisation of the use of the meta structure - don't create a hash if all we
are dealing with is data for the current MRO. Instead the direct pointer "owns"
the (reference to the) data, with the hash pointer left as NULL to signal this.

15 years agoRemove the comment that the mro:: functions are actually in the core
Nicholas Clark [Sat, 27 Dec 2008 08:39:14 +0000 (08:39 +0000)]
Remove the comment that the mro:: functions are actually in the core
interpreter, hence you don't actually need to use mro;
This should have remained an implementation detail, as it limits the scope to
move things around within a stable branch. So for now, remove the expectation.

15 years agoProper pluggable Method Resolution Orders. 'c3' is now implemented outside the
Nicholas Clark [Sat, 27 Dec 2008 00:20:35 +0000 (00:20 +0000)]
Proper pluggable Method Resolution Orders. 'c3' is now implemented outside the
core, in ext/mro/mro.xs. Also move mro::_nextcan() to mro.xs. It needs direct
access to S_mro_get_linear_isa_c3(), and nothing on CPAN calls it, except via
methods defined in mro.pm. Hence all users already require mro;

15 years agoExplictly export Perl_mro_meta_init() so that HvMROMETA() can become part of the
Nicholas Clark [Fri, 26 Dec 2008 21:31:47 +0000 (21:31 +0000)]
Explictly export Perl_mro_meta_init() so that HvMROMETA() can become part of the
public API and be used outside the core. However, leave Perl_mro_meta_init() as
a private implementation detail.

15 years agoAdd Perl_mro_register() to register Method Resolution Orders,
Nicholas Clark [Fri, 26 Dec 2008 18:26:53 +0000 (18:26 +0000)]
Add Perl_mro_register() to register Method Resolution Orders,
Perl_mro_get_from_name() to retrieve MROs by name, and PL_registered_mros to
store them in. Abolish the static array of mros, and instead register the dfs
and c3 MRO structures.

15 years agoAdd MRO_GET_PRIVATE_DATA() to use the cached mro private data where possible.
Nicholas Clark [Fri, 26 Dec 2008 17:14:44 +0000 (17:14 +0000)]
Add MRO_GET_PRIVATE_DATA() to use the cached mro private data where possible.

15 years agoRepurpose struct mro_meta to allow it to store cached linear ISA for arbitary
Nicholas Clark [Fri, 26 Dec 2008 16:38:58 +0000 (16:38 +0000)]
Repurpose struct mro_meta to allow it to store cached linear ISA for arbitary
method resolution orders.

mro_linear_dfs becomes a hash holding the different MROs' private data.
mro_linear_c3 becomes a shortcut pointer to the current MRO's private data.

15 years agoMerge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead
Nicholas Clark [Sat, 27 Dec 2008 21:07:29 +0000 (13:07 -0800)]
Merge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead

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

15 years agoTweak make_patchnum.sh to cope with /bin/sh on Solaris 9, in particular errors
Nicholas Clark [Sat, 27 Dec 2008 21:01:02 +0000 (13:01 -0800)]
Tweak make_patchnum.sh to cope with /bin/sh on Solaris 9, in particular errors
most hateful in the man page for test.

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

15 years agofix bug #57042 - preserve $^R across TRIE matches
Yves Orton [Sat, 27 Dec 2008 19:19:31 +0000 (20:19 +0100)]
fix bug #57042 - preserve $^R across TRIE matches

15 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

15 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

15 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)

15 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.

15 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

15 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

15 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

15 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

15 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

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

15 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)

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

15 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.

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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.

15 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().

15 years agoRegen docs and headers
Rafael Garcia-Suarez [Fri, 26 Dec 2008 22:27:46 +0000 (23:27 +0100)]
Regen docs and headers

Necessary after change fe749c9aa803ce74d997ff797103481a55741837

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

15 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

15 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

15 years agoThe string "." cannot possibly contain a PATH sepatator, so don't tell S_pushinc
Nicholas Clark [Fri, 26 Dec 2008 13:19:14 +0000 (13:19 +0000)]
The string "." cannot possibly contain a PATH sepatator, so don't tell S_pushinc
to go searching for one. (And the analagous change for MacOS classic.)

15 years agoMerge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead
Nicholas Clark [Fri, 26 Dec 2008 13:04:38 +0000 (13:04 +0000)]
Merge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead

15 years agoBetter fix for bug #6665
Rafael Garcia-Suarez [Fri, 26 Dec 2008 12:12:44 +0000 (13:12 +0100)]
Better fix for bug #6665

Add a parameter to S_incpush to indicate if the new directory should be
appended or prepended to @INC, and use it set to TRUE when parsing the
shebang line.

There is also a better version of the test.

This replaces commit ccb8f6a64f3dd06b4360bc27c194b28e6766a6ad.

15 years agoRevert "[perl #6665] Different behavior using the -Idir option on the command line...
Rafael Garcia-Suarez [Fri, 26 Dec 2008 12:11:28 +0000 (13:11 +0100)]
Revert "[perl #6665] Different behavior using the -Idir option on the command line and inside a perl script"

This reverts commit ccb8f6a64f3dd06b4360bc27c194b28e6766a6ad.

15 years agoMerge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead
Nicholas Clark [Fri, 26 Dec 2008 09:13:51 +0000 (09:13 +0000)]
Merge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead

15 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

15 years agoSome additions to perlrepository.pod
Rafael Garcia-Suarez [Fri, 26 Dec 2008 08:25:24 +0000 (09:25 +0100)]
Some additions to perlrepository.pod

mention git cherry-pick
mention git checkout <file> and git-reset
fix a command example
and formatting nits

15 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

15 years agoAdd description of last commit in perldelta
Rafael Garcia-Suarez [Thu, 25 Dec 2008 23:24:20 +0000 (00:24 +0100)]
Add description of last commit in perldelta

(see ccb8f6a64f3dd06b4360bc27c194b28e6766a6ad)

15 years ago[perl #6665] Different behavior using the -Idir option on the command line and inside...
Renee Baecker [Thu, 25 Dec 2008 23:15:25 +0000 (00:15 +0100)]
[perl #6665] Different behavior using the -Idir option on the command line and inside a perl script

Adds the -Idir at the beginning of @INC.

(Plus a test by rgs -- check that -I does not add directories at the end
of the @INC array anymore)

15 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.

15 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")

15 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

15 years agoBe less picky about what constitutes "numeric lists" in Pod; This allows "64bit"...
Alex Vandiver [Wed, 22 Oct 2008 05:10:01 +0000 (01:10 -0400)]
Be less picky about what constitutes "numeric lists" in Pod; This allows "64bit" to not trigger the "numeric" match in a description list, for instance.

15 years agoBlank lines "between" verbatim sections are now acceptible; This allows code examples...
Alex Vandiver [Wed, 22 Oct 2008 05:08:17 +0000 (01:08 -0400)]
Blank lines "between" verbatim sections are now acceptible; This allows code examples to have indented blank lines without Pod::Parser carping.

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

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

15 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.

15 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

15 years agoMake PERL_PATCHLEVEL a single value quoted string
H.Merijn Brand [Thu, 25 Dec 2008 12:01:36 +0000 (13:01 +0100)]
Make PERL_PATCHLEVEL a single value quoted string

15 years agoMerge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead
Nicholas Clark [Tue, 23 Dec 2008 18:37:28 +0000 (18:37 +0000)]
Merge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead

15 years agoMerge branch 'blead' of camel.booking.com:/gitroot/perl into blead
H.Merijn Brand [Tue, 23 Dec 2008 17:10:54 +0000 (18:10 +0100)]
Merge branch 'blead' of camel.booking.com:/gitroot/perl into blead

15 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>

15 years agoRemove inconsistent formatting in pod/perlrepository.pod with Porting/podtidy
Leon Brocard [Tue, 23 Dec 2008 16:52:13 +0000 (16:52 +0000)]
Remove inconsistent formatting in pod/perlrepository.pod with Porting/podtidy

15 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

15 years agoAdd a section on committing to maintenance versions
Leon Brocard [Tue, 23 Dec 2008 16:18:12 +0000 (16:18 +0000)]
Add a section on committing to maintenance versions

15 years agoNote the --author option of git commit, and therefore explain how to apply raw diffs.
Vincent Pit [Mon, 22 Dec 2008 20:15:14 +0000 (21:15 +0100)]
Note the --author option of git commit, and therefore explain how to apply raw diffs.

15 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>

15 years agoA short introduction to git bisect.
Vincent Pit [Sun, 21 Dec 2008 21:38:21 +0000 (22:38 +0100)]
A short introduction to git bisect.

15 years agoMerge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead
Nicholas Clark [Sun, 21 Dec 2008 21:37:58 +0000 (21:37 +0000)]
Merge branch 'blead' of nicholas@perl5.git.perl.org:/gitroot/perl into blead

15 years agoDocument how commiters can keep 'origin' as a git remote and push with another ssh...
Vincent Pit [Sun, 21 Dec 2008 19:34:23 +0000 (20:34 +0100)]
Document how commiters can keep 'origin' as a git remote and push with another ssh remote.

15 years agoadd a comment about git clean to the perlrepository.pod
Yves Orton [Sun, 21 Dec 2008 19:09:18 +0000 (20:09 +0100)]
add a comment about git clean to the perlrepository.pod

15 years agoNote the correct way to make a branch to track a remote branch.
Nicholas Clark [Sun, 21 Dec 2008 12:09:33 +0000 (12:09 +0000)]
Note the correct way to make a branch to track a remote branch.

15 years agoUpdate Changes with the last 432 Perforce applied changes, finishing with 35120
Nicholas Clark [Sun, 21 Dec 2008 11:21:25 +0000 (11:21 +0000)]
Update Changes with the last 432 Perforce applied changes, finishing with 35120

15 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

15 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.

15 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

15 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.

15 years agoReplace Jarkko's manicheck utility with my own
Rafael Garcia-Suarez [Sat, 20 Dec 2008 22:28:17 +0000 (23:28 +0100)]
Replace Jarkko's manicheck utility with my own

My manicheck is more crude, but I find its output more readable,
and more importantly it handles git-related files and directories.
Options can be re-added later.

15 years agoAdd missing files to the MANIFEST
Rafael Garcia-Suarez [Sat, 20 Dec 2008 22:25:36 +0000 (23:25 +0100)]
Add missing files to the MANIFEST

TODO: those two new scripts can be merged together.

15 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.

15 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.

15 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.

15 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.

15 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.

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

15 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

15 years agoRebuild pod/perltoc.pod.
Nicholas Clark [Sat, 20 Dec 2008 16:40:06 +0000 (16:40 +0000)]
Rebuild pod/perltoc.pod.

15 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.

15 years agoNote how to set user name and e-mail address.
Nicholas Clark [Sat, 20 Dec 2008 16:32:03 +0000 (16:32 +0000)]
Note how to set user name and e-mail address.

15 years agoAlso update the $VERSION of ExtUtils::MM_Unix, else MM_Unit.t fails following
Nicholas Clark [Sat, 20 Dec 2008 16:23:24 +0000 (16:23 +0000)]
Also update the $VERSION of ExtUtils::MM_Unix, else MM_Unit.t fails following
change 4adc95e616bac7eea015e9e47e439b063c1132d5. Don't those names just slip
off the tongue :-)

15 years agoVarious corrections and formatting nits to perlrepository.pod
Rafael Garcia-Suarez [Sat, 20 Dec 2008 14:41:14 +0000 (15:41 +0100)]
Various corrections and formatting nits to perlrepository.pod