This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
13 years agoskip some tests under -Uusedl
David Mitchell [Sat, 26 Mar 2011 18:45:13 +0000 (18:45 +0000)]
skip some tests under -Uusedl

When everything is staticly linked, a few tests fail, because:

* XS::APItest isn't built;
* some extensions will have been pre-loaded

13 years agoperldelta: bump ExtUtils::ParseXS version
David Mitchell [Sat, 26 Mar 2011 18:56:18 +0000 (18:56 +0000)]
perldelta: bump ExtUtils::ParseXS version

13 years agoBump version of ExtUtils::ParseXS after previous commit
David Mitchell [Sat, 26 Mar 2011 18:55:33 +0000 (18:55 +0000)]
Bump version of ExtUtils::ParseXS after previous commit

13 years agomake ExtUtils::ParseXS pass tests with -Uusedl again
David Mitchell [Sat, 26 Mar 2011 18:54:05 +0000 (18:54 +0000)]
make ExtUtils::ParseXS pass tests with -Uusedl again

There was a skip there, but 15 more tests had been added
which ween;t added to the skip count under -Uusedl

13 years agoutf8.c: silence compiler warnings
David Mitchell [Sat, 26 Mar 2011 17:46:37 +0000 (17:46 +0000)]
utf8.c: silence compiler warnings

prefer foo("%s", fixedstr) over foo(fixedstr).
One day someone might change fixedstr to include '%' characters.

13 years agoregexec.c: fix some compiler warnings
David Mitchell [Sat, 26 Mar 2011 16:55:46 +0000 (16:55 +0000)]
regexec.c: fix some compiler warnings

13 years agofix compiler warning in toke.c
David Mitchell [Sat, 26 Mar 2011 16:31:49 +0000 (16:31 +0000)]
fix compiler warning in toke.c

The third arg to newSVOP must be non-null, and the macro expansion
for SvREFCNT_inc can give a null value sometimes. So replace it
with SvREFCNT_inc_NN and everyone's happy..

13 years agoperlunicode: mention quotemeta utf8 inconsistency
Karl Williamson [Sat, 26 Mar 2011 15:45:38 +0000 (09:45 -0600)]
perlunicode: mention quotemeta utf8 inconsistency

13 years agoperldelta: Note \Q unicode bug not resolved yet
Karl Williamson [Sat, 26 Mar 2011 15:12:27 +0000 (09:12 -0600)]
perldelta: Note \Q unicode bug not resolved yet

13 years agoperldelta: Add RT ticket number
Karl Williamson [Sat, 26 Mar 2011 15:12:01 +0000 (09:12 -0600)]
perldelta: Add RT ticket number

13 years agoImprove Benchmark.t countit() tests
David Mitchell [Sat, 26 Mar 2011 14:32:28 +0000 (14:32 +0000)]
Improve Benchmark.t countit() tests

The test currently does a 3 sec run, then a 1 sec run, and
checks that the count from the first run is approximately three times
greater than that from the second run.

However, the countit() function doesn't guarantee that it will run for
exactly n seconds, so as well as returning how many iterations it did,
it also returns how much actual CPU time was used.

Make the test use that returned time value to scale the iteration counts
accordingly, before trying to compare them.

Hopefully this will reduce the number of spurious failed test 13's in
smokes (although after this commit it's now test 15).

13 years agoperldelta: multi-char folds mostly fixed
Karl Williamson [Fri, 25 Mar 2011 19:24:58 +0000 (13:24 -0600)]
perldelta: multi-char folds mostly fixed

13 years agoperluniprops: Downloading Unicode db required for customization
Karl Williamson [Fri, 25 Mar 2011 19:21:53 +0000 (13:21 -0600)]
perluniprops: Downloading Unicode db required for customization

The instructions in this pod are changed since the Unicode db is
no longer installed.  The pod is generated by mktables.

13 years agoperldelta: Revise text on Unicode bug
Karl Williamson [Fri, 25 Mar 2011 18:36:58 +0000 (12:36 -0600)]
perldelta: Revise text on Unicode bug

13 years agoincomplete sentence in perldelta
Karl Williamson [Fri, 25 Mar 2011 17:48:38 +0000 (11:48 -0600)]
incomplete sentence in perldelta

13 years agoGive Unicode::UCD its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:32:50 +0000 (19:32 +0100)]
Give Unicode::UCD its own Maintainers.pl entry

13 years agoGive Tie::Hash its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:31:27 +0000 (19:31 +0100)]
Give Tie::Hash its own Maintainers.pl entry

13 years agolib/Tie/Hash/NamedCapture.pm doesn't exist anymore
Florian Ragwitz [Fri, 25 Mar 2011 18:30:19 +0000 (19:30 +0100)]
lib/Tie/Hash/NamedCapture.pm doesn't exist anymore

It's in ext/Tie-Hash-NamedCapture now.

13 years agoGive sigtrap its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:29:32 +0000 (19:29 +0100)]
Give sigtrap its own Maintainers.pl entry

13 years agoCorrect the overload version in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 18:28:04 +0000 (19:28 +0100)]
Correct the overload version in perldelta

13 years agoGive overload its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:27:55 +0000 (19:27 +0100)]
Give overload its own Maintainers.pl entry

13 years agoFold together the IO and IO::Select perldelta entries
Florian Ragwitz [Fri, 25 Mar 2011 18:26:12 +0000 (19:26 +0100)]
Fold together the IO and IO::Select perldelta entries

IO::Select is part of the IO dist.

13 years agoGive diagnostics its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:24:05 +0000 (19:24 +0100)]
Give diagnostics its own Maintainers.pl entry

13 years agoNote the File::Copy upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 18:18:19 +0000 (19:18 +0100)]
Note the File::Copy upgrade in perldelta

13 years agoNote the File::Basename upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 18:18:11 +0000 (19:18 +0100)]
Note the File::Basename upgrade in perldelta

13 years agoNote the DirHandle upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 18:18:03 +0000 (19:18 +0100)]
Note the DirHandle upgrade in perldelta

13 years agoNote the DBM_Filter upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 18:17:12 +0000 (19:17 +0100)]
Note the DBM_Filter upgrade in perldelta

13 years agoNote the Benchmark upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 18:17:06 +0000 (19:17 +0100)]
Note the Benchmark upgrade in perldelta

13 years agoCorrent the PerlIO Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:12:53 +0000 (19:12 +0100)]
Corrent the PerlIO Maintainers.pl entry

Apparently ext/PerlIO never existed.

13 years agoGive Getopt::Std its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:11:14 +0000 (19:11 +0100)]
Give Getopt::Std its own Maintainers.pl entry

13 years agoGive FindBin its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:10:26 +0000 (19:10 +0100)]
Give FindBin its own Maintainers.pl entry

13 years agoGive FileHandle its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:09:35 +0000 (19:09 +0100)]
Give FileHandle its own Maintainers.pl entry

13 years agoGive File::stat its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:08:38 +0000 (19:08 +0100)]
Give File::stat its own Maintainers.pl entry

13 years agoGive File::Find its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:07:54 +0000 (19:07 +0100)]
Give File::Find its own Maintainers.pl entry

13 years agoGive File::DosGlob its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:07:00 +0000 (19:07 +0100)]
Give File::DosGlob its own Maintainers.pl entry

13 years agoGive File::Copy its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:06:24 +0000 (19:06 +0100)]
Give File::Copy its own Maintainers.pl entry

13 years agoGive File::Compare its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:05:40 +0000 (19:05 +0100)]
Give File::Compare its own Maintainers.pl entry

13 years agoGive File::Basename its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:04:45 +0000 (19:04 +0100)]
Give File::Basename its own Maintainers.pl entry

13 years agoGive English its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:03:27 +0000 (19:03 +0100)]
Give English its own Maintainers.pl entry

13 years agoGive DirHandle its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:02:13 +0000 (19:02 +0100)]
Give DirHandle its own Maintainers.pl entry

13 years agoGive DBM_Filter its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 18:00:49 +0000 (19:00 +0100)]
Give DBM_Filter its own Maintainers.pl entry

13 years agoGive Class::Struct its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 17:59:31 +0000 (18:59 +0100)]
Give Class::Struct its own Maintainers.pl entry

13 years agoGive Carp its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 17:55:25 +0000 (18:55 +0100)]
Give Carp its own Maintainers.pl entry

13 years agoGive Benchmark its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 17:50:57 +0000 (18:50 +0100)]
Give Benchmark its own Maintainers.pl entry

13 years agoGive AnyDBM_File its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 17:49:48 +0000 (18:49 +0100)]
Give AnyDBM_File its own Maintainers.pl entry

13 years ago[perl #86996] perluniintro: No longer mention loc of Unicode data
David Leadbeater [Fri, 25 Mar 2011 17:25:04 +0000 (10:25 -0700)]
[perl #86996] perluniintro: No longer mention loc of Unicode data

Now the Unicode data files are not installed the usefulness of this in
an introductry document is questionable.

13 years ago[perl #86994] perlunicode: Rebuilding databases needs a source tree
David Leadbeater [Fri, 25 Mar 2011 17:23:08 +0000 (10:23 -0700)]
[perl #86994] perlunicode: Rebuilding databases needs a source tree

At some point enough files were installed that it was possible to
rebuild perl's Unicode databases outside the source tree. This is no
longer possible. (171f12bc in 2003 seems to have stopped installing
Makefiles under lib/ so this doc is very outdated.)

13 years ago[perl #86992] perlretut: Reference the Unicode standard for data files
David Leadbeater [Fri, 25 Mar 2011 17:20:50 +0000 (10:20 -0700)]
[perl #86992] perlretut: Reference the Unicode standard for data files

Since e4ed29fb stopped installing NamesList.txt the documentation can no longer
suggest use of it, instead reference the Unicode standard in use by this
version of perl.

13 years agoUpdate comment for PerlIOCrlf_pushed wrt 7826b36
Leon Timmermans [Fri, 25 Mar 2011 11:55:46 +0000 (12:55 +0100)]
Update comment for PerlIOCrlf_pushed wrt 7826b36

7826b36fbbf24cfa659558ee5af3de424faa2d5a changed the behavior of
PerlIOCrlf_pushed but its comment wasn't updated along with it.

13 years agoIncrease PerlIO’s version because of the doc change
Father Chrysostomos [Fri, 25 Mar 2011 17:19:50 +0000 (10:19 -0700)]
Increase PerlIO’s version because of the doc change

13 years agoUpdate PerlIO docs for :crlf wrt 7826b36f
Leon Timmermans [Fri, 25 Mar 2011 11:58:51 +0000 (12:58 +0100)]
Update PerlIO docs for :crlf wrt 7826b36f

7826b36fbbf24cfa659558ee5af3de424faa2d5a changed the behavior of
PerlIOCrlf_pushed but :crlf's documentation wasn't updated along with
it.

13 years agoNote the XS::Typemap upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:44:10 +0000 (17:44 +0100)]
Note the XS::Typemap upgrade in perldelta

13 years agoNote the Tie::Hash::NamedCapture upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:44:02 +0000 (17:44 +0100)]
Note the Tie::Hash::NamedCapture upgrade in perldelta

13 years agoNote the Sys::Hostname upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:43:54 +0000 (17:43 +0100)]
Note the Sys::Hostname upgrade in perldelta

13 years agoNote the SDBM_File upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:43:46 +0000 (17:43 +0100)]
Note the SDBM_File upgrade in perldelta

13 years agoNote the Pod::Html upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:43:38 +0000 (17:43 +0100)]
Note the Pod::Html upgrade in perldelta

13 years agoNote the PerlIO::via upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:41:08 +0000 (17:41 +0100)]
Note the PerlIO::via upgrade in perldelta

13 years agoNote the PerlIO::encoding upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:40:58 +0000 (17:40 +0100)]
Note the PerlIO::encoding upgrade in perldelta

13 years agoNote the Opcode upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:40:48 +0000 (17:40 +0100)]
Note the Opcode upgrade in perldelta

13 years agoNote the mro upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:40:38 +0000 (17:40 +0100)]
Note the mro upgrade in perldelta

13 years agoNote the Hash::Util::FieldHash upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:40:20 +0000 (17:40 +0100)]
Note the Hash::Util::FieldHash upgrade in perldelta

13 years agoNote the File::Glob upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:40:10 +0000 (17:40 +0100)]
Note the File::Glob upgrade in perldelta

13 years agoNote the Fcntl upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:39:57 +0000 (17:39 +0100)]
Note the Fcntl upgrade in perldelta

13 years agoNote the Devel::Peek upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:28:53 +0000 (17:28 +0100)]
Note the Devel::Peek upgrade in perldelta

13 years agoNote the attributes upgrade in perldelta
Florian Ragwitz [Fri, 25 Mar 2011 16:28:46 +0000 (17:28 +0100)]
Note the attributes upgrade in perldelta

13 years agoGive re its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:26:54 +0000 (17:26 +0100)]
Give re its own Maintainers.pl entry

13 years agoGive mro its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:25:56 +0000 (17:25 +0100)]
Give mro its own Maintainers.pl entry

13 years agoGive attributes its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:25:07 +0000 (17:25 +0100)]
Give attributes its own Maintainers.pl entry

13 years agoGive XS::Typemap its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:24:10 +0000 (17:24 +0100)]
Give XS::Typemap its own Maintainers.pl entry

13 years agoGive Tie::Memoize its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:22:50 +0000 (17:22 +0100)]
Give Tie::Memoize its own Maintainers.pl entry

13 years agoGive Tie::Hash::NamedCapture its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:22:09 +0000 (17:22 +0100)]
Give Tie::Hash::NamedCapture its own Maintainers.pl entry

13 years agoGive Sys::Hostname its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:15:47 +0000 (17:15 +0100)]
Give Sys::Hostname its own Maintainers.pl entry

13 years agoGive Socket its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:14:08 +0000 (17:14 +0100)]
Give Socket its own Maintainers.pl entry

13 years agoGive SDBM_File its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:12:27 +0000 (17:12 +0100)]
Give SDBM_File its own Maintainers.pl entry

13 years agoGive PerlIO::via its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:11:28 +0000 (17:11 +0100)]
Give PerlIO::via its own Maintainers.pl entry

13 years agoGive PerlIO::scalar its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:10:51 +0000 (17:10 +0100)]
Give PerlIO::scalar its own Maintainers.pl entry

13 years agoGive PerlIO::encoding its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:09:46 +0000 (17:09 +0100)]
Give PerlIO::encoding its own Maintainers.pl entry

13 years agoGive Pod::Html its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:08:54 +0000 (17:08 +0100)]
Give Pod::Html its own Maintainers.pl entry

13 years agoGive POSIX its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:08:07 +0000 (17:08 +0100)]
Give POSIX its own Maintainers.pl entry

13 years agoGive Opcode its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:07:11 +0000 (17:07 +0100)]
Give Opcode its own Maintainers.pl entry

13 years agoGive ODBM_File its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:06:11 +0000 (17:06 +0100)]
Give ODBM_File its own Maintainers.pl entry

13 years agoGive NDBM_File its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:05:30 +0000 (17:05 +0100)]
Give NDBM_File its own Maintainers.pl entry

13 years agoGive IPC::Open3 its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:04:23 +0000 (17:04 +0100)]
Give IPC::Open3 its own Maintainers.pl entry

13 years agoGive IPC::Open2 its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:03:37 +0000 (17:03 +0100)]
Give IPC::Open2 its own Maintainers.pl entry

13 years agoGive I18N::Langinfo its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 16:02:01 +0000 (17:02 +0100)]
Give I18N::Langinfo its own Maintainers.pl entry

13 years agoGive Hash::Util its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:59:54 +0000 (16:59 +0100)]
Give Hash::Util its own Maintainers.pl entry

13 years agoGive Hash::Util::FieldHash its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:58:14 +0000 (16:58 +0100)]
Give Hash::Util::FieldHash its own Maintainers.pl entry

13 years agoGive GDBM_File its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:56:40 +0000 (16:56 +0100)]
Give GDBM_File its own Maintainers.pl entry

13 years agoGive FileCache its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:55:00 +0000 (16:55 +0100)]
Give FileCache its own Maintainers.pl entry

13 years agoGive File::Glob its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:53:04 +0000 (16:53 +0100)]
Give File::Glob its own Maintainers.pl entry

13 years agoGive Fcntl its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:51:19 +0000 (16:51 +0100)]
Give Fcntl its own Maintainers.pl entry

13 years agoGive Errno its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:49:42 +0000 (16:49 +0100)]
Give Errno its own Maintainers.pl entry

13 years agoGive DynaLoader its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:49:24 +0000 (16:49 +0100)]
Give DynaLoader its own Maintainers.pl entry

13 years agoRe-generate META.yml
Florian Ragwitz [Fri, 25 Mar 2011 15:46:38 +0000 (16:46 +0100)]
Re-generate META.yml

13 years agoGive Devel::Peek its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:34:13 +0000 (16:34 +0100)]
Give Devel::Peek its own Maintainers.pl entry

13 years agoGive B its own Maintainers.pl entry
Florian Ragwitz [Fri, 25 Mar 2011 15:31:42 +0000 (16:31 +0100)]
Give B its own Maintainers.pl entry

13 years agoMake Porting/Maintainers honour EXCLUDED
Florian Ragwitz [Fri, 25 Mar 2011 15:30:58 +0000 (16:30 +0100)]
Make Porting/Maintainers honour EXCLUDED

13 years agoEverything not on CPAN is upstream blead
Florian Ragwitz [Fri, 25 Mar 2011 15:13:22 +0000 (16:13 +0100)]
Everything not on CPAN is upstream blead

13 years agoperldebguts: Update regnodes to 5.14
Karl Williamson [Thu, 24 Mar 2011 21:37:00 +0000 (15:37 -0600)]
perldebguts: Update regnodes to 5.14

This hadn't been updated for quite some time.  It just takes what is
in regcomp.sym, and removes some columns, and some reformatting.

13 years agoConsistent shell prompt character in perlhack.pod
Richard Möhn [Tue, 22 Mar 2011 20:52:48 +0000 (21:52 +0100)]
Consistent shell prompt character in perlhack.pod

In some parts of pod/perlhack.pod the shell prompt had been indicated by
'$', in others by '%'. I made all of them to '%', as '%' is predominant
in this file. However, a quick grep through the files in pod/ showed a
draw.