via RT | 21 May 2013 20:39
Picon
Gravatar

[perl #118105] filehandle promotion to IO::Handle not acting correctly

# New Ticket Created by  mattp <at> cpan.org 
# Please include the string:  [perl #118105]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118105 >

This is a bug report for perl from mattp <at> cpan.org,
generated with the help of perlbug 1.39 running under perl 5.14.2.

-----------------------------------------------------------------

Filehandles should automatically be blessed into IO::Handle objects. 
Although this does happen, $fh->can does not report correctly.

 Below is a simple test case to demonstrate this:

$ perl -E 'open my $fh, "|-", "rev" or die $!; $fh->print("Hey"); print "Can print" if $fh->can("print");
close $fh'
yeH
$

-----------------------------------------------------------------
---
Flags:
    category=core
    severity=low
---
Site configuration information for perl 5.14.2:

Configured by root at Mon Aug  6 08:08:01 EDT 2012.

(Continue reading)

David Steinbrunner | 21 May 2013 14:19
Picon
Favicon

[perl #118085] Large batch of typo fixes

# New Ticket Created by  David Steinbrunner 
# Please include the string:  [perl #118085]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118085 >

See the following thread for more info:
http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201811.html

Jim Keenan has shown interest in taking things from here.

--
David Steinbrunner

Attachment (0001-typo-fixes-for-root-level-scripts.patch): application/octet-stream, 4983 bytes
Attachment (0002-typo-fixes-for-regen-scripts.patch): application/octet-stream, 5615 bytes
Attachment (0003-typo-fix-for-vms-script.patch): application/octet-stream, 934 bytes
Attachment (0004-typo-fixes-for-win32-scripts.patch): application/octet-stream, 2380 bytes
Attachment (0005-typo-fix-for-util-script.patch): application/octet-stream, 909 bytes
Attachment (0006-typo-fix-for-os2-module.patch): application/octet-stream, 928 bytes
Attachment (0007-making-DOS-stand-out-in-dosify.patch): application/octet-stream, 856 bytes
Attachment (0008-typo-fixes-for-porting-pod.patch): application/octet-stream, 5578 bytes
Attachment (0009-typo-fixes-for-porting-modules.patch): application/octet-stream, 1642 bytes
Attachment (0010-typo-fixes-for-porting-scripts.patch): application/octet-stream, 6099 bytes
Attachment (0011-typo-fixes-for-version-pod.patch): application/octet-stream, 1301 bytes
Attachment (0012-typo-fixes-for-Unicode-module.patch): application/octet-stream, 3736 bytes
Attachment (0013-typo-fix-for-File-Find.patch): application/octet-stream, 880 bytes
Attachment (0014-typo-fixes-for-Benchmark.patch): application/octet-stream, 1303 bytes
Attachment (0015-typo-fix-for-_charnames.patch): application/octet-stream, 778 bytes
Attachment (0016-typo-fix-for-DB.patch): application/octet-stream, 772 bytes
(Continue reading)

webmasters | 19 May 2013 21:55

Thank you

Thank you to all those who picked up the loose ends where I left off.  It is much appreciated.

via RT | 18 May 2013 16:42
Picon

[perl #118047] "Replacement list is longer than search list" warning invalid in case of tr's /c flag used

# New Ticket Created by  pasky <at> ucw.cz 
# Please include the string:  [perl #118047]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118047 >

This is a bug report for perl from pasky <at> ucw.cz,
generated with the help of perlbug 1.39 running under perl 5.14.2.

-----------------------------------------------------------------
[Please describe your issue here]

A snippet like `use warnings; $a = 'abc'; $a =~ y// /c;` will
produce a warning "Replacement list is longer than search list"
even though in this case, the effective search list is the full
character set, which is longer than the replacement list.

Perl should either first produce the complement before checking
for this warning, or do not warn in case of the /c flag at all.

I have also tested this with Perl-5.16.0 and the issue is present
there as well.

[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=core
    severity=low
---
Site configuration information for perl 5.14.2:
(Continue reading)

David Golden | 22 May 2013 19:44
Favicon
Gravatar

RFC: Deprecating Module::Build

I propose deprecating Module::Build from core in 5.19 and removing it in 5.21.

My rationale:

* Module::Build has been in life-support maintainance for a couple
years now (thank you leont for taking up that awful task)

* CPAN clients have supported configure_requires to bootstrap a build
tool since Perl 5.10.1 almost a decade ago

* CPAN.pm has support for auto-detecting an undeclared dependency on
Module::Build and installing it when needed [1]

While many people still use M::B for their modules, it does not need
to be in core for CPAN modules to depend on it.  Module::Build can be
removed from core and CPAN clients will install it on demand.

Given that it is buggy, complex and nearly unmaintained, I don't think
the core should implicitly be promising support for it.  The fewer
modules in core, the less work for core maintainers.

(Personally, I hope the development of a Build.PL specification [2]
will encourage new, better successors anyway.)

If you disagree, now is the time to speak up.  Ideally, if you care
enough about keeping Module::Build in core, you'll also volunteer to
take over active maintenance for it, right?  :-)

David

(Continue reading)

Ricardo Signes | 22 May 2013 16:55
Favicon

onionsketch for 5.19.1

In preparation for the release of v5.19.1, David Golden and I will perform the
onionsketch this June:

  Wednesday, June  5th, 9:30 America/New_York
  Wednesday, June 19th, 9:30 America/New_York

This will be in #onionsketch on irc.perl.org

--

-- 
rjbs
Brian Fraser | 22 May 2013 14:13
Picon

Re: [perl #117501] t/op/pack.t fails when compiled with Open64

On Wed, May 22, 2013 at 7:13 AM, Nicholas Clark via RT <perlbug-followup <at> perl.org> wrote:
On Thu May 09 11:32:08 2013, nicholas wrote:

> The branch has rather diverged from its name, but for me
> smoke-me/nicholas/genpacksizetables does build with the Open64
> compiler
> without showing this error.
>
> (The branch also removes about 1000 lines of source, and reduces the
> object
> size for me with gcc -Os by about 2.5K. With no test changes and I
> believe
> no behaviour changes.)

This is now merged to blead. Please could you check that blead
builds for you without problems.

Nicholas Clark



$ ./TEST op/pack.t
t/op/pack ... ok
All tests successful.
u=0.08  s=0.00  cu=0.30  cs=0.00  scripts=1  tests=14704

 
Nicholas++
via RT | 22 May 2013 11:33
Picon

[perl #118121] 'foreach' return value should be documented

# New Ticket Created by  l.mai <at> web.de 
# Please include the string:  [perl #118121]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118121 >

This is a bug report for perl from l.mai <at> web.de,
generated with the help of perlbug 1.39 running under perl 5.16.3.

-----------------------------------------------------------------
[Please describe your issue here]

As far as I can see 'perldoc perlsyn' doesn't document the return value of
'foreach'. I think this should be changed, if only to say that you shouldn't
rely on the exact value.

Experiments suggest the behavior is as follows:

do { foreach (...) { ... } } evaluates to &PL_sv_no, unless you exit the loop
via 'last', in which case it evaluates to the empty list (== no return value).

(Personally I'd prefer if 'foreach' returned () always but changing that may
break existing code (?).)

What do you think about documenting the return value as "unspecified" and maybe
describing the current behavior?

[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=docs
    severity=low
---
This perlbug was built using Perl 5.12.1 - Thu Jun  3 20:09:15 CEST 2010
It is being executed now by  Perl 5.16.3 - Sun Mar 24 20:23:51 CET 2013.

Site configuration information for perl 5.16.3:

Configured by mauke at Sun Mar 24 20:23:51 CET 2013.

Summary of my perl5 (revision 5 version 16 subversion 3) configuration:

  Platform:
    osname=linux, osvers=3.5.7-gentoo, archname=i686-linux
    uname='linux nora 3.5.7-gentoo #5 preempt sat jan 26 16:46:10 cet 2013 i686 amd athlon(tm) 64 processor
3200+ authenticamd gnulinux '
    config_args=''
    hint=previous, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -flto',
    cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    ccversion='', gccversion='4.8.0', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags ='-fstack-protector -L/usr/local/lib -O2 -flto'
    libpth=/usr/local/lib /lib/../lib /usr/lib/../lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=/lib/libc-2.15.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.15'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -flto -L/usr/local/lib -fstack-protector'

Locally applied patches:
    SAVEARGV0 - disable magic open in <ARGV>

---
 <at> INC for perl 5.16.3:
    /home/mauke/usr/local/lib/perl5/site_perl/5.16.3/i686-linux
    /home/mauke/usr/local/lib/perl5/site_perl/5.16.3
    /home/mauke/usr/local/lib/perl5/5.16.3/i686-linux
    /home/mauke/usr/local/lib/perl5/5.16.3
    /home/mauke/usr/local/lib/perl5/site_perl/5.16.0/i686-linux
    /home/mauke/usr/local/lib/perl5/site_perl/5.16.0
    /home/mauke/usr/local/lib/perl5/site_perl
    .

---
Environment for perl 5.16.3:
    HOME=/home/mauke
    LANG=en_US.UTF-8
    LANGUAGE (unset)
    LC_COLLATE=POSIX
    LD_LIBRARY_PATH=/home/mauke/usr/local/lib
    LOGDIR (unset)
    PATH=/home/mauke/usr/perlbrew/bin:/home/mauke/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.6.3:/opt/sun-jdk-1.4.2.13/bin:/opt/sun-jdk-1.4.2.13/jre/bin:/opt/sun-jdk-1.4.2.13/jre/javaws:/opt/dmd/bin:/usr/games/bin
    PERLBREW_BASHRC_VERSION=0.43
    PERLBREW_HOME=/home/mauke/.perlbrew
    PERLBREW_PATH=/home/mauke/usr/perlbrew/bin
    PERLBREW_ROOT=/home/mauke/usr/perlbrew
    PERLBREW_VERSION=0.27
    PERL_BADLANG (unset)
    PERL_UNICODE=SAL
    SHELL=/bin/bash

Perl 5 commit summary | 22 May 2013 03:14

Perl 5 Commit Summary

Perl 5 commit summary, activity since Saturday

Current branch blead
158 commits.  10 unique authors.  7 unique committers.
426 files changed, 7896 insertions(+), 49501 deletions(-)
Net code removal: Chris 'BinGOs' Williams (41334 lines)
                  Nicholas Clark (992 lines) Ricardo Signes (549 lines)
                  Dagfinn Ilmari Mannsåker (2 lines)
Thanks, applied:  Ricardo Signes (12) Chris 'BinGOs' Williams (6)
                  Karl Williamson (4) James E Keenan (2) David Golden (1)
                  Nicholas Clark (1)
Snapshot: http://perl5.git.perl.org/perl.git/snapshot/5fb91d484fee378b.tar.gz

  Fix typo in Porting/sync-with-cpan
  Max Maischein               1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/5fb91d484fee378b

  Eliminate external call to tar executable in favour of Archive::Tar
  Max Maischein               1 file changed, 2 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/a1450e8bf79c3c2d

  Add new Module::CoreList::Utils to MANIFEST
  Chris 'BinGOs' Williams     1 file changed, 2 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b6956a94c03907bb

  Merge branch 'smoke-me/coreutils' into blead
  Chris 'BinGOs' Williams     2 parents
  http://perl5.git.perl.org/perl.git/commit/eab82fd6486ac097

  Remove 2 superfluous use lines from ExtUtils::CBuilder.
  Nicholas Clark              1 file changed, 1 insertion(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b4b2fefd8bdd72b0

  Refactor 3 tests so that they avoid clearing %:: via list assignment.
  Nicholas Clark              1 file changed, 5 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/fdf38e49aa470e60

  Test that caller does not SEGV when the current package is undefined.
  Nicholas Clark              1 file changed, 9 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/aee674b7db1a4a3f

  Remove fakethr.h and eliminate all references to it and FAKE_THREADS
  Nicholas Clark              7 files changed, 6 insertions(+), 99 deletions(-
  http://perl5.git.perl.org/perl.git/commit/ef4abe7673cc0b19

  Merge the refactoring of x2p's Makefile to blead.
  Nicholas Clark              2 parents
  http://perl5.git.perl.org/perl.git/commit/31a53e79025eb594

  Simplify x2p's Makefile.
  Nicholas Clark              1 file changed, 2 insertions(+), 14 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/8ca91d39a4a96434

  Remove rules to delete *.loadmap and *.prelmap files, generated on VM/ESA
  Nicholas Clark              3 files changed, 1 insertion(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/e1da83eac92e1d22

  Add x2p/Makefile.SH to the *.SH files processed by the top level Makefile.
  Nicholas Clark              2 files changed, 2 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/6105164f37e277ea

  Remove the now unused 'shlist' Makefile targets.
  Nicholas Clark              2 files changed, 1 insertion(+), 7 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/655e5c9e391de4ee

  Programmatically generate dependencies for all *.SH files.
  Nicholas Clark              2 files changed, 17 insertions(+), 39 deletions(
  http://perl5.git.perl.org/perl.git/commit/9719c95bf27185af

  Add runtests.SH to the code that generates the targets sh and shextract.
  Nicholas Clark              1 file changed, 2 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/fc40bd89f80e1d94

  Eliminate x2p/cflags.SH. x2p's Makefile can use ../cflags
  Nicholas Clark              4 files changed, 4 insertions(+), 110 deletions(
  http://perl5.git.perl.org/perl.git/commit/c0d271fb2cf4e67f

  Pass in to makedepend the name(s) of files that all objects depend on.
  Nicholas Clark              3 files changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/3ae7e562a2ff05c2

  In the Makefile, generate the value of shextract programmatically.
  Nicholas Clark              1 file changed, 12 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/0ff64a71c493f41b

  Defer running makedepend in x2p/ until it's needed.
  Nicholas Clark              1 file changed, 3 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/417de989d3cb17f8

  Add x2p/makefile to the dependencies for targets within x2p/
  Nicholas Clark              1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/2fea047185866412

  Remove vestigial *.SH code which can link the extracted file into ../
  Nicholas Clark              4 files changed, 0 insertions(+), 24 deletions(-
  http://perl5.git.perl.org/perl.git/commit/d730c2986a70e4fa

  Merge the pack refactoring to blead.
  Nicholas Clark              2 parents
  http://perl5.git.perl.org/perl.git/commit/9e7945ee50c30a17

  Notes in perldelta for the tiny XS-visible changes of the pack refactoring.
  Nicholas Clark              1 file changed, 9 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7df6ffa3fb2efaa9

  Annotate the "cold" paths in pp_pack.c with UNLIKELY().
  Nicholas Clark              1 file changed, 7 insertions(+), 7 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/228e69a781c23b25

  Eliminate the implementations of [hv]to[vh][ls] for mixed-endian systems.
  Nicholas Clark              2 files changed, 6 insertions(+), 103 deletions(
  http://perl5.git.perl.org/perl.git/commit/545872c5eddf1f00

  Eliminate Perl_my_swabn(), as it is now unused.
  Nicholas Clark              4 files changed, 0 insertions(+), 26 deletions(-
  http://perl5.git.perl.org/perl.git/commit/1cb43330cc18f2ee

  When endian-swapping in pack, simply copy the bytes in reverse order.
  Nicholas Clark              3 files changed, 67 insertions(+), 74 deletions(
  http://perl5.git.perl.org/perl.git/commit/3a88beaa68dbb5ba

  Pass 'needs_swap' as a parameter to SHIFT_BYTES.
  Nicholas Clark              1 file changed, 32 insertions(+), 29 deletions(-
  http://perl5.git.perl.org/perl.git/commit/aaec8192358ffb80

  When endian-swapping in unpack, simply copy the bytes in reverse order.
  Nicholas Clark              1 file changed, 26 insertions(+), 6 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/20aa3a3813ca2068

  Fold the implementation of DO_BO_UNPACK into SHIFT_BYTES(), its only user.
  Nicholas Clark              1 file changed, 3 insertions(+), 29 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/cd7e75121be11e79

  Re-implement SHIFT16 and SHIFT32 as wrappers to SHIFT_BYTES.
  Nicholas Clark              1 file changed, 6 insertions(+), 20 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7285e3f43c94010f

  Refactor the two uses of SHIFT{16,32} not followed by DO_BO_UNPACK().
  Nicholas Clark              1 file changed, 6 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/e396d2357dcec18c

  Remove the now unused 'type' argument from the macros DO_BO_(UN)?PACK.
  Nicholas Clark              1 file changed, 41 insertions(+), 41 deletions(-
  http://perl5.git.perl.org/perl.git/commit/2b4ad5699f46c7f6

  As DO_BO_(UN)?PACK are now implemented with my_swabn(), simplify 'J' and 'j'
  Nicholas Clark              2 files changed, 4 insertions(+), 38 deletions(-
  http://perl5.git.perl.org/perl.git/commit/e8966daba3270993

  Merge the identical definitions of DO_BO_UNPACK and DO_BO_PACK.
  Nicholas Clark              1 file changed, 0 insertions(+), 39 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/0c0fa9f456cec3d6

  Swap byte order in DO_BO_(UN)?PACK based on a variable needs_swap.
  Nicholas Clark              1 file changed, 19 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a1219b5e0bb6c311

  DO_BO_{UN,}PACK can use my_swabn() directly.
  Nicholas Clark              2 files changed, 4 insertions(+), 25 deletions(-
  http://perl5.git.perl.org/perl.git/commit/e8fda8c499f46bb8

  Use DO_BO_{UN,}PACK in place of DO_BO_UNPACK_{N,PC}
  Nicholas Clark              1 file changed, 11 insertions(+), 92 deletions(-
  http://perl5.git.perl.org/perl.git/commit/7e38f754fea50c46

  Eliminate my_{hto[bl]e,[bl]etoh}{16,32,64,s,i,l} as nothing now uses them.
  Nicholas Clark              5 files changed, 0 insertions(+), 519 deletions(
  http://perl5.git.perl.org/perl.git/commit/79be8fb4ac8fa995

  In pp_pack.c, refactor DO_BO_(UN)?PACK to use my_letohn etc
  Nicholas Clark              1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/68a0946fb4222dd6

  In pp_pack.c, refactor DO_BO_(UN)?PACK_PTR to use my_letohn etc
  Nicholas Clark              1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/86c6fce076648c5a

  In pp_pack.c, refactor DO_BO_(UN)?PACK_N to use sizeof() on the variable.
  Nicholas Clark              1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/df609c5f9dbf07fc

  Refactor macros in pp_pack.c, removing support for mixed-endian byte orders.
  Nicholas Clark              1 file changed, 77 insertions(+), 48 deletions(-
  http://perl5.git.perl.org/perl.git/commit/3cc90e2e712615f2

  Eliminate the conditionally-compiled fallback functions for htonl etc.
  Nicholas Clark              5 files changed, 13 insertions(+), 89 deletions(
  http://perl5.git.perl.org/perl.git/commit/691a44df41bbec11

  Remove buggy loop-based byte swapping code.
  Nicholas Clark              2 files changed, 3 insertions(+), 40 deletions(-
  http://perl5.git.perl.org/perl.git/commit/66bb80e432461784

  Update the Win32 miniperl conditional compilation, for the htonl etc changes
  Nicholas Clark              1 file changed, 6 insertions(+), 14 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/36bb5e1d607385b4

  Fallbacks for ntohl, ntohs, htonl and htons for little endian systems.
  Nicholas Clark              1 file changed, 24 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/e4b03fedd1c92616

  Provide ntohl, ntohs, htonl and htons no-op macros on big endian systems.
  Nicholas Clark              3 files changed, 9 insertions(+), 30 deletions(-
  http://perl5.git.perl.org/perl.git/commit/8e2d7c446d5ab31e

  Provide vtohl, vtohs, htovl and htovs no-op macros on little endian systems.
  Nicholas Clark              3 files changed, 11 insertions(+), 21 deletions(
  http://perl5.git.perl.org/perl.git/commit/260c6fee6deba90b

  vtohl, vtohs, htovl and htovs are no-ops on 64 bit little endian systems.
  Nicholas Clark              1 file changed, 3 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/5ae724797a32a9a9

  Eliminate the definitions for DO_BO_PACK_P and DO_BO_UNPACK_P.
  Nicholas Clark              1 file changed, 0 insertions(+), 10 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/fcdf154797de7146

  Eliminate pre-5.9.x conditional code for PERL_PACK_CAN_SHRIEKSIGN
  Nicholas Clark              3 files changed, 11 insertions(+), 87 deletions(
  http://perl5.git.perl.org/perl.git/commit/f8e5a5db38586c72

  Eliminate pre-5.9.x conditional code for PERL_PACK_CAN_BYTEORDER
  Nicholas Clark              1 file changed, 0 insertions(+), 25 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/5fa237154915dfcb

  Merge the reworking of how genpacksizetables.pl is used.
  Nicholas Clark              2 parents
  http://perl5.git.perl.org/perl.git/commit/39ecab1c690aee1a

  Add regen/genpacksizetables.pl to t/porting/regen.t
  Nicholas Clark              1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/843b37592a564e2e

  Move genpacksizetables.pl to regen/genpacksizetables.pl
  Nicholas Clark              4 files changed, 127 insertions(+), 127 deletion
  http://perl5.git.perl.org/perl.git/commit/e3f061af802f7db7

  Refactor genpacksizetables.pl to use regen/regen_lib.pl
  Nicholas Clark              2 files changed, 12 insertions(+), 5 deletions(-
  http://perl5.git.perl.org/perl.git/commit/6b05cb8115fc15fe

  Extract the generated packprops array into packsizetables.c.
  Nicholas Clark              3 files changed, 251 insertions(+), 249 deletion
  http://perl5.git.perl.org/perl.git/commit/298bc19c0935302f

  Propagate a change from commit 1651fc447620d361 into genpacksizetables.pl.
  Nicholas Clark              1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/e2add64b70b6d5c5

  genpacksizetables.pl: Correct comment typo
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/d8a3828919c2d8a9

  Change LIKELY() and UNLIKELY() to cast their first argument to a bool.
  Nicholas Clark              1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/6d5abc62848da0e1

  handy.h: Change the error return of two macros
  Karl Williamson             1 file changed, 8 insertions(+), 8 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b2bf251fd850e281

  regcomp.c: Add comment
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/cfe934daf72e37a0

  utf8.c: White space only.
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/4f48919406dde731

  fold_grind.t: Add tests
  Karl Williamson             1 file changed, 63 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a3f3bf18711ca1ac

  Fix multi-char fold edge case
  Karl Williamson             7 files changed, 149 insertions(+), 46 deletions
  http://perl5.git.perl.org/perl.git/commit/1ca267a56acf6985

  Expand flags parameter from boolean in _to_fold_latin1
  Karl Williamson             5 files changed, 13 insertions(+), 14 deletions(
  http://perl5.git.perl.org/perl.git/commit/519101418837cf0e

  unicode_constants.h: Add some #defines
  Karl Williamson             2 files changed, 6 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/f2e063754de41c90

  utf8.c: Replace two macro calls with equiv single
  Karl Williamson             1 file changed, 6 insertions(+), 12 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a4f12ed78e91a49a

  lib/charnames.t: Fix wrongly complemented test
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/33bdd83dc2db4d07

  t/re/fold_grind.t: White space only
  Karl Williamson             1 file changed, 154 insertions(+), 139 deletions
  http://perl5.git.perl.org/perl.git/commit/91638220a6a521d8

  perlapi: Move 'experimental' warning to front of entries
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/58a428bba943d9d3

  regcomp.c: Remove always-true test
  Karl Williamson             1 file changed, 1 insertion(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/fdfb35c800b283d7

  regcomp.c: White-space only
  Karl Williamson             1 file changed, 66 insertions(+), 68 deletions(-
  http://perl5.git.perl.org/perl.git/commit/ff5deb98f57138ca

  regcomp.c: Reorder two 'if's so shorter branches are first
  Karl Williamson             1 file changed, 32 insertions(+), 28 deletions(-
  http://perl5.git.perl.org/perl.git/commit/b35bbc3f802dc4b4

  perllocale: Update to mention fc(), \F
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b9cc4f69dc87bbd2

  regcomp.c: Clarify comment
  Karl Williamson             1 file changed, 11 insertions(+), 11 deletions(-
  http://perl5.git.perl.org/perl.git/commit/d3cb55c1b8a3b80c

  pp.c: Eliminate custom macro and use Copy() instead
  Karl Williamson             3 files changed, 17 insertions(+), 15 deletions(
  http://perl5.git.perl.org/perl.git/commit/a78bc3c6c5c9dd76

  perl #117865] [PATCH] Eliminate useless variable and sizeof(char)
  Dagfinn Ilmari Mannsåker    1 file changed, 2 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a96bc63507f57f35

  op.c: Don't fold constant fc() in locale
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7ccde1209c3d4319

  autodoc.pl: Don't list undocumented deprecated fcns in API
  Karl Williamson             1 file changed, 3 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/8c869419331313c4

  autodoc.pl: Add note for deprecated functions
  Karl Williamson             3 files changed, 10 insertions(+), 10 deletions(
  http://perl5.git.perl.org/perl.git/commit/d4e99c76278c7e40

  embed.fnc: Slight clarification in comments
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/6ef8d77a18f45460

  Add tests for case-change macros API
  Karl Williamson             3 files changed, 382 insertions(+), 3 deletions(
  http://perl5.git.perl.org/perl.git/commit/2e1414cec3028c7f

  Use new case changing macros
  Karl Williamson             4 files changed, 10 insertions(+), 14 deletions(
  http://perl5.git.perl.org/perl.git/commit/d22b930b662c8c65

  handy.h: Add some macro definitions
  Karl Williamson             1 file changed, 23 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/25200305a51f9944

  pp.c: Nit in comment
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/22e255cb04e4d885

  perlclib.pod: Update character class macro descriptions
  Karl Williamson             1 file changed, 44 insertions(+), 22 deletions(-
  http://perl5.git.perl.org/perl.git/commit/fa2b1084e3c2ca84

  perlclib.pod: Fix too long verbatim lines
  Karl Williamson             2 files changed, 66 insertions(+), 64 deletions(
  http://perl5.git.perl.org/perl.git/commit/5b2821400d3dea1b

  perlapi: Add docs for some case-changing macros; clarify others
  Karl Williamson             2 files changed, 104 insertions(+), 44 deletions
  http://perl5.git.perl.org/perl.git/commit/1f607577c172af48

  Remove perlsh, which is neither installed nor referenced anywhere.
  Nicholas Clark              2 files changed, 0 insertions(+), 16 deletions(-
  http://perl5.git.perl.org/perl.git/commit/4572fa3eeef0e6fc

  Update Test-Harness to CPAN version 3.27
  Nicholas Clark              58 files changed, 447 insertions(+), 155 deletio
  http://perl5.git.perl.org/perl.git/commit/dbd04185fe7ac500

  handy.h: Add missing toFOLD_utf8 macro
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7d2b61dd6d5e3e16

  handy.h: define some synonyms for consistency
  Karl Williamson             1 file changed, 8 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/c753c8d3b46bc998

  regcomp.c: White-space only
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/20cfcb3ce7a5f8c4

  mg.c: White-space only
  Karl Williamson             1 file changed, 5 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/2f3f0b566d7e77c3

  toke.c: Remove redundant test
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/aecf5a4bae81aedf

  t/porting/regen.t: Add file to check
  Karl Williamson             1 file changed, 2 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/838d7b5b2dbf1d78

  handy.h: Clarify comment
  Karl Williamson             1 file changed, 4 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/236415e2432a2fed

  regcomp.c: White-space only, wrap comment to fit
  Karl Williamson             1 file changed, 2 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/accd961fc36103ca

  mktables: Fix typos in comments
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7e017d6d5751c3a3

  utf8.c: Remove redundant assignment.
  Karl Williamson             1 file changed, 0 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/ed47657b3780d113

  t/TEST: Don't bail if fails in t/base unless minitest
  Karl Williamson             1 file changed, 5 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/25a4a90c0d533001

  t/porting/bincompat.t: Typo in comment
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/b8b46d9f8ad9fe06

  utf8.c: Use mnemonics instead of hex numbers
  Karl Williamson             1 file changed, 9 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/46956fadb29bc626

  charnames: fix nit in comment
  Karl Williamson             2 files changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a48a707d737e2308

  Remove double space between words in pod
  Brian Fraser                1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/2f7e507347688b84

  podcheck.t: Avoid misleading error message
  Karl Williamson             1 file changed, 7 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/83ced756a828362f

  lib/utf8.pm: Fix pod verbatim line wraps
  Karl Williamson             2 files changed, 16 insertions(+), 15 deletions(
  http://perl5.git.perl.org/perl.git/commit/291cc134f6d2f9b4

  lib/utf8.pm: Pod clarification and nit
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/637ec54ef44f10a0

  Add missing test for regex parse error
  Karl Williamson             1 file changed, 2 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/76cccc4deff40bc5

  regcomp.c: Use mnemonic instead of number
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/2de83f6fff96b45e

  toke.c: VALID_LEN_ONE_IDENT only needs a char, not a char*
  Brian Fraser                1 file changed, 5 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/850a35c98e34a81a

  toke.c, S_intuit_method: Minor parsing speedup for 'maybe_method $foo'
  Brian Fraser                1 file changed, 7 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/04e07f8b182303f6

  toke.c: Call base macro that does the same thing
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/14bd96d0d32197b5

  add new perldelta
  Ricardo Signes              10 files changed, 468 insertions(+), 57 deletion
  http://perl5.git.perl.org/perl.git/commit/583aa5c2e70fbc81

  bump version to 5.19.1
  Ricardo Signes              22 files changed, 136 insertions(+), 136 deletio
  http://perl5.git.perl.org/perl.git/commit/483394c85ff7a217

  perldelta: 5.19.0, shortest perldelta ever?
  Ricardo Signes              2 files changed, 43 insertions(+), 309 deletions
  http://perl5.git.perl.org/perl.git/commit/e285f503300a228c

  update corelist for Getopt::Std, utf8
  Ricardo Signes              1 file changed, 2 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/e68d5354833474e4

  Bump $Getopt::Std::VERSION following commit 0c0a84c65e572a92.
  Nicholas Clark              1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/7c568b56922ba698

  Document getopts before getopt, and de-recommend getopt.
  Reuben Thomas               1 file changed, 12 insertions(+), 10 deletions(-
  http://perl5.git.perl.org/perl.git/commit/0c0a84c65e572a92

  utf8: Remove unused variable (%utf8::enc).
  Brian Fraser                1 file changed, 1 insertion(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/bb003204009d113d

  Added v5.18.0 and v5.19.0 data to Module::CoreList::Utils
  Chris 'BinGOs' Williams     1 file changed, 18 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/5730025fe53aa27d

  update Module::CoreList for 5.19.0
  Ricardo Signes              3 files changed, 75 insertions(+), 117 deletions
  http://perl5.git.perl.org/perl.git/commit/d7eee6ca7f778e29

  update CoreList for new Pod::Simple in 5.18.0
  Ricardo Signes              2 files changed, 29 insertions(+), 2 deletions(-
  http://perl5.git.perl.org/perl.git/commit/1d198bc1726bd4b5

  bump the version on Module::CoreList
  Ricardo Signes              3 files changed, 8 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a0f025713b17b812

  Add repository and bugtracker META to Module-CoreList Makefile.PL
  Chris 'BinGOs' Williams     1 file changed, 15 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/0b1e85f9e451ed79

  update Module::CoreList for v5.18.0
  Ricardo Signes              2 files changed, 74 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/e1075176865db1ea

  Include deprecations for v5.17.10 and v5.17.11 in Module::CoreList
  Chris 'BinGOs' Williams     3 files changed, 176 insertions(+), 3 deletions(
  http://perl5.git.perl.org/perl.git/commit/5e2ab1340306463e

  update Module::CoreList for v5.17.11
  Ricardo Signes              3 files changed, 56 insertions(+), 4 deletions(-
  http://perl5.git.perl.org/perl.git/commit/3b14c6d9ec653e85

  Subject: [PATCH] Update INSTALLDIRS to favor installation under 'site'.
  James E Keenan              8 files changed, 8 insertions(+), 6 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/05f3163ba4cd41e3

  perlhist for 5.19.0
  Ricardo Signes              1 file changed, 2 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/68e37e75ceb3b4af

  bring in the 5.18-related epigraphs
  Ricardo Signes              1 file changed, 54 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/4e720792bd3977d0

  update Module::CoreList for 5.19.0
  Ricardo Signes              3 files changed, 75 insertions(+), 117 deletions
  http://perl5.git.perl.org/perl.git/commit/38a400f2228b6ee9

  Removed cpan/File-CheckTree
  Ricardo Signes              4 files changed, 0 insertions(+), 431 deletions(
  http://perl5.git.perl.org/perl.git/commit/7c3c39a3b46cd3e5

  Removed cpan/Text-Soundex
  Ricardo Signes              7 files changed, 0 insertions(+), 809 deletions(
  http://perl5.git.perl.org/perl.git/commit/d1fe84e5946ba9c3

  regenerate known pod issues
  Ricardo Signes              1 file changed, 1 insertion(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/bb2608d913682e51

  Removed cpan/Log-Message
  Chris 'BinGOs' Williams     13 files changed, 4 insertions(+), 1498 deletion
  http://perl5.git.perl.org/perl.git/commit/4bda23b9621837bd

  Removed cpan/Log-Message-Simple
  Chris 'BinGOs' Williams     8 files changed, 1 insertion(+), 461 deletions(-
  http://perl5.git.perl.org/perl.git/commit/ac344ac5c394fb61

  Remove cpan/Object-Accessor
  Chris 'BinGOs' Williams     13 files changed, 1 insertion(+), 1381 deletions
  http://perl5.git.perl.org/perl.git/commit/deafb5738efe03cc

  Remove cpan/Term-UI
  Chris 'BinGOs' Williams     9 files changed, 2 insertions(+), 1016 deletions
  http://perl5.git.perl.org/perl.git/commit/3bbb8b642ef78240

  Remove cpan/Module-Pluggable
  Chris 'BinGOs' Williams     78 files changed, 3 insertions(+), 2900 deletion
  http://perl5.git.perl.org/perl.git/commit/482cac4d574f8c6c

  Remove cpan/Pod-LaTeX and pod2latex utility
  Chris 'BinGOs' Williams     17 files changed, 6 insertions(+), 2854 deletion
  http://perl5.git.perl.org/perl.git/commit/ad68f4fd1e830cd8

  Remove cpan/B-Lint
  Chris 'BinGOs' Williams     7 files changed, 2 insertions(+), 1045 deletions
  http://perl5.git.perl.org/perl.git/commit/bdbd6dd7316e4a2f

  Remove cpan/Archive-Extract
  Chris 'BinGOs' Williams     36 files changed, 71 insertions(+), 2302 deletio
  http://perl5.git.perl.org/perl.git/commit/97e1df436b02746f

  Remove cpan/CPANPLUS and associated utilities
  Chris 'BinGOs' Williams     107 files changed, 17 insertions(+), 26607 delet
  http://perl5.git.perl.org/perl.git/commit/fb598ba5e55920eb

  Remove cpan/CPANPLUS-Dist-Build
  Chris 'BinGOs' Williams     14 files changed, 1 insertion(+), 1586 deletions
  http://perl5.git.perl.org/perl.git/commit/664ba38731e2f592

  Remove core references to SVt_BIND
  Karl Williamson             5 files changed, 12 insertions(+), 13 deletions(
  http://perl5.git.perl.org/perl.git/commit/a9032aa0965cbaab

  perlpacktut: nit
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/99f65d0199386f0b

  Fix compiler warnings in regcomp.c
  Karl Williamson             1 file changed, 23 insertions(+), 23 deletions(-
  http://perl5.git.perl.org/perl.git/commit/cc5524b47a7d6dda

  Perform all the "bump us to 5.19.0" work
  Ricardo Signes              2 parents
  http://perl5.git.perl.org/perl.git/commit/b6d67c65e48d80e0

  regenerate META.json
  Ricardo Signes              1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/3cd728e478e75a0c

  regen feature.pm
  Ricardo Signes              2 files changed, 9 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/d09258e79780544e

  bump the perldelta version
  Ricardo Signes              9 files changed, 3940 insertions(+), 3529 deleti
  http://perl5.git.perl.org/perl.git/commit/e9912eaa0d41601b

  bump version to 5.19.0
  Ricardo Signes              27 files changed, 178 insertions(+), 178 deletio
  http://perl5.git.perl.org/perl.git/commit/f7cf42bb697e73cd

  final version and perlhist update for 5.18.0
  Ricardo Signes              3 files changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a9acda3b5f745858

  update perlexperiment
  Sebastien Aperghis-Tramoni  1 file changed, 104 insertions(+), 78 deletions(
  http://perl5.git.perl.org/perl.git/commit/fe8d2675da435755

  fix wrong tense
  Sebastien Aperghis-Tramoni  1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/3d6d9494e8d0dd14

Current branch bingos/post-5.18.0
8 commits.  1 unique author.  1 unique committer.
152 files changed, 90 insertions(+), 13457 deletions(-)
Net code removal: Chris 'BinGOs' Williams (13367 lines)

Snapshot: http://perl5.git.perl.org/perl.git/snapshot/400553bec3ca1aee.tar.gz

  Removed cpan/Log-Message
  Chris 'BinGOs' Williams     13 files changed, 4 insertions(+), 1498 deletion
  http://perl5.git.perl.org/perl.git/commit/400553bec3ca1aee

  Removed cpan/Log-Message-Simple
  Chris 'BinGOs' Williams     8 files changed, 1 insertion(+), 461 deletions(-
  http://perl5.git.perl.org/perl.git/commit/785ada7845ab8774

  Remove cpan/Object-Accessor
  Chris 'BinGOs' Williams     13 files changed, 1 insertion(+), 1381 deletions
  http://perl5.git.perl.org/perl.git/commit/fb45ddfd15c2a662

  Remove cpan/Term-UI
  Chris 'BinGOs' Williams     9 files changed, 2 insertions(+), 1016 deletions
  http://perl5.git.perl.org/perl.git/commit/105231ef63830278

  Remove cpan/Module-Pluggable
  Chris 'BinGOs' Williams     78 files changed, 3 insertions(+), 2900 deletion
  http://perl5.git.perl.org/perl.git/commit/f303fd1aa991196c

  Remove cpan/Pod-LaTeX and pod2latex utility
  Chris 'BinGOs' Williams     17 files changed, 6 insertions(+), 2854 deletion
  http://perl5.git.perl.org/perl.git/commit/41f2bbe9e038e68e

  Remove cpan/B-Lint
  Chris 'BinGOs' Williams     7 files changed, 2 insertions(+), 1045 deletions
  http://perl5.git.perl.org/perl.git/commit/5bb01de8daebc9fe

  Remove cpan/Archive-Extract
  Chris 'BinGOs' Williams     36 files changed, 71 insertions(+), 2302 deletio
  http://perl5.git.perl.org/perl.git/commit/600925988efc9501

New branch khw-ebcdic
203 commits.  3 unique authors.  1 unique committer.
Thanks, applied:  Karl Williamson (4)
Snapshot: http://perl5.git.perl.org/perl.git/snapshot/846bc9bf1b056b94.tar.gz

  lib/locale.t: Generalize to work on non-ASCII
  Karl Williamson             1 file changed, 10 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/846bc9bf1b056b94

  ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a6dc0886bc6232d9

  dist/Storable/t/code.t: Fixes to run under EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/8332e10343f90f7c

  XXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize 
  Karl Williamson             1 file changed, 13 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/95da796bec07d59e

  t/lib/feature/implicit: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 3 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/5687c8ae95323d05

  pp.c, regexec.c: Declare buffers large enough
  Karl Williamson             3 files changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/d504de60a392b1d2

  pp.c: Don'tdeclare array to large
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/34e1a92649a6ee5a

  XXX experimental pp_pack.c: 'u'
  Karl Williamson             1 file changed, 11 insertions(+), 10 deletions(-
  http://perl5.git.perl.org/perl.git/commit/3a45f684f9156aa1

  XXX CPAN Normalize
  Karl Williamson             1 file changed, 18 insertions(+), 9 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7e2040ce5c9cb408

  XXX CPAN prob wrong Collate
  Karl Williamson             1 file changed, 12 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/42944d11d58338d8

  utf8.c: Remove wrapper functions.
  Karl Williamson             6 files changed, 100 insertions(+), 138 deletion
  http://perl5.git.perl.org/perl.git/commit/be3ff53cae307da7

  perlapi vis utf8.c: Nits
  Karl Williamson             1 file changed, 2 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/533300b0d2ec1d67

  utf8.c: Move 2 functions to earlier in file
  Karl Williamson             1 file changed, 36 insertions(+), 62 deletions(-
  http://perl5.git.perl.org/perl.git/commit/9de633f190be2dad

  gv.c: Add comment
  Karl Williamson             1 file changed, 7 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/f3605b1fe8d59ef7

  t/op/coreamp.t: Generalize for non-ASCII platfomrs
  Karl Williamson             1 file changed, 17 insertions(+), 7 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/bb386848fb07eb96

  XXX temporary lib/warnings.pm: Add debugging info
  Karl Williamson             1 file changed, 38 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/741da65799930958

  regcomp.c: Add missing (parens) to expression
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/702f6b5da738d682

  t/re/re_tests: Some tests are platform-specific
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/fcbc87b965557d97

  t/re/regexp.t: Add ability to skip depending on platform
  Karl Williamson             1 file changed, 10 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/d5cdc6dec1420fe8

  t/io/crlf.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 7 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/1bcd758400a5a2b7

  unicode_constants.h: regened for ebcdic
  Karl Williamson             1 file changed, 5 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/0563bec690cb5abe

  XXX finish up t/re/regexp.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 29 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/65475008b1147911

  ext/B/t/b.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/fe3d822aa365b479

  dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/5defc07f44057657

  t/op/warn.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 11 insertions(+), 8 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/fdef3f7077faa722

  re/reg_email.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 8 insertions(+), 7 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/628e13aaa6992585

  dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
  Karl Williamson             1 file changed, 7 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/9b580692be38f2db

  XXX: t/lib/warnings/utf8: Experiment with malformed utf8
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/2aef090608ada570

  XXX skip cpan tests
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/cb9a8eed5bf9dec6

  ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/4489f3f5ffc31e4e

  ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 10 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/2cf059823672a6fa

  lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/5953fbd2c6e85dc8

  XXX finish up lib/dumpvar.pl: Generalize for EBCDIC
  Karl Williamson             1 file changed, 23 insertions(+), 22 deletions(-
  http://perl5.git.perl.org/perl.git/commit/648c06a431fc120a

  XXX finish up lib/utf8.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 17 insertions(+), 16 deletions(-
  http://perl5.git.perl.org/perl.git/commit/a7b5a6c7a84ca7a2

  t/uni/parser.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 3 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/452c48fd89a0a2be

  t/uni/method.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 12 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/df4e0817b6f574e0

  t/op/magic.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/c7c2ed39a8bfd40a

  t/io/through.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 29 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/18562296e0468f8d

  toke.c: Fix EBCDIC bugs with single char variable names
  Karl Williamson             1 file changed, 11 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/ab569bc79b233f2a

  toke.c: An EBCDIC fix
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/643081f8b54c4cd3

  XXX \c must be followed by printable
  Karl Williamson             1 file changed, 12 insertions(+), 11 deletions(-
  http://perl5.git.perl.org/perl.git/commit/0378d3b35a8ad68b

  XXX temp toCTRL
  Karl Williamson             5 files changed, 42 insertions(+), 12 deletions(
  http://perl5.git.perl.org/perl.git/commit/d85d5c77618888b8

  perlio.c: Generalize for EBCDIC
  Karl Williamson             1 file changed, 19 insertions(+), 15 deletions(-
  http://perl5.git.perl.org/perl.git/commit/8381ec4d6e99cba0

  unicode_constants.h: Add #defines for CR, LF
  Karl Williamson             2 files changed, 5 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/79eead4d9b5bbcc2

  t/op/goto.t: Generalize for EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/38ae23e772528ca2

  t/re/pat.t: Generalize for EBCDIC
  Karl Williamson             1 file changed, 14 insertions(+), 18 deletions(-
  http://perl5.git.perl.org/perl.git/commit/e146b0dbd1f5f932

  XXX t/op/pack.t: Generalize for EBCDIC
  Karl Williamson             1 file changed, 34 insertions(+), 32 deletions(-
  http://perl5.git.perl.org/perl.git/commit/0b621743b4fcbd46

  regcomp.c: In EBCDIC [i-j] exclude also ASCII
  Karl Williamson             2 files changed, 4 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/3775709fb496701f

  utf8.c: Don't use slower general-purpose function
  Karl Williamson             1 file changed, 7 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/495e427b992031dc

  utf8.c: Don't do ++ in macro parameter
  Karl Williamson             1 file changed, 3 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/4185b06c5b546f9c

  utf8.c: Use macro instead of duplicating code
  Karl Williamson             1 file changed, 13 insertions(+), 13 deletions(-
  http://perl5.git.perl.org/perl.git/commit/81fa4afc35b316a1

  t/io/bom.t: Fix to run under EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/bfde7995312c3e67

  t/uni/overload.t: EBCDIC fixes
  Karl Williamson             1 file changed, 44 insertions(+), 42 deletions(-
  http://perl5.git.perl.org/perl.git/commit/cbc28442dcf478f4

  t/uni/method.t: EBCDIC fixes
  Karl Williamson             1 file changed, 5 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/ad84b647dd681b26

  t/op/utf8magic.t: EBCDIC fixes
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/7a939faff39c91be

  t/op/evalbytes.t: EBCDIC fixes
  Karl Williamson             1 file changed, 3 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/757f0cbdd73d9e80

  t/op/length.t: EBCDIC fixes
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/a993fdd206819d44

  t/op/utfhash.t: XXX Add debug
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/9e1198f03a7491f8

  Data-Dumper/Dumper.pm: Fix for EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/9ca4e3deae9c1c2f

  Dumper.xs: Don't translate character twice
  Karl Williamson             1 file changed, 1 insertion(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/2ccb29bebaec4ca9

  dist/IO/t/io_utf8argv.t: Generalize and enable EBCDIC
  Karl Williamson             1 file changed, 2 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7db978d1bf537773

  utf8.h: Clarify comments
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/56f7ad754b3d81fa

  XXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/8a1d8f33d96cafcb

  t/re/pat_re_eval.t: Some EBCDIC fixes
  Karl Williamson             1 file changed, 6 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/9b41ed73a7a62d5d

  t/test.pl:  Add fcn for UTF-EBCDIC conversion
  Karl Williamson             1 file changed, 103 insertions(+), 4 deletions(-
  http://perl5.git.perl.org/perl.git/commit/36d11ade774a8c0f

  dist/Storable/t/utf8.t: Fix to run under EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/a799971fe1c6e7bf

  t/uni/variables.t: Fix to run under EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/26a42ea23cb34342

  t/op/split.t: EBCDIC fixes
  Karl Williamson             1 file changed, 4 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/0adf4cea5ffcb8c5

  re/pat_advanced.t: EBCDIC fixes
  Karl Williamson             1 file changed, 73 insertions(+), 53 deletions(-
  http://perl5.git.perl.org/perl.git/commit/889fd63aca87c233

  t/io/utf8.t: EBCDIC fixes
  Karl Williamson             1 file changed, 16 insertions(+), 15 deletions(-
  http://perl5.git.perl.org/perl.git/commit/fdc687c32a839c9d

  Unicode::UCD.pm: Nits
  Karl Williamson             1 file changed, 17 insertions(+), 14 deletions(-
  http://perl5.git.perl.org/perl.git/commit/c5982cbc7cbbbaf7

  t/uni/fold.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 20 insertions(+), 15 deletions(-
  http://perl5.git.perl.org/perl.git/commit/52bdcb2ae24b0782

  XXX t/op/tiehandle.t: skip for now; deep recursion
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/379d0ee3921e7734

  XXX better commit msg utf8.c: Avoid unnecessary UTF-8 conversions
  Karl Williamson             1 file changed, 61 insertions(+), 26 deletions(-
  http://perl5.git.perl.org/perl.git/commit/7b1392dec926c9b4

  utf8.c: No need to check for UTF-8 malformations
  Karl Williamson             1 file changed, 3 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/ca2a982ec84b76af

  XXX enable _invlist_dump;
  Karl Williamson             3 files changed, 8 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/2fe237b2ead3b7d5

  XXX EBCDIC header files
  Karl Williamson             4 files changed, 1209 insertions(+), 864 deletio
  http://perl5.git.perl.org/perl.git/commit/c6c6c4f2e9be2367

  hints/os390.sh: Suppress bogus compiler message
  Karl Williamson             1 file changed, 2 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/d65c5d77246f9685

  XXX Temporary for z/OS long long support
  John Goodyear               2 files changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/2d8ce2d001f8e124

  Add test that to/from native character set works
  Karl Williamson             2 files changed, 28 insertions(+), 0 deletions(-
  http://perl5.git.perl.org/perl.git/commit/0fc51098579d6bac

  lib/feature/bundle: Fix some things to pass under EBCDIC
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7f2184e8086d3861

  XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC
  Karl Williamson             1 file changed, 7 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/d17548980042f02f

  XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC
  Karl Williamson             1 file changed, 10 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/bef44e0fe1a91c37

  ext/re/t/re_funcs_u.t: Fix to work under EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/b3e5e5fdabbef83e

  XXX dist/IO/t/io_utf8argv.t: Temporarily skip if EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/c9fd381b09cd9c8b

  t/op/print.t: Skip an EBCDIC test
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/8e11c594ca00985d

  XXX t/TEST: Avoid SIGPIPEs
  Karl Williamson             1 file changed, 5 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/1335f8cffc805cd1

  XXX Temporarily test normalization
  Karl Williamson             12 files changed, 60 insertions(+), 60 deletions
  http://perl5.git.perl.org/perl.git/commit/5e656ef84e65173f

  op/index.t: Fix tests for EBCDIC
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/f7a65aef1d3fea33

  op/chop.t: Fix for EBCDIC
  Karl Williamson             1 file changed, 8 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/aa5a298fc0c028ca

  t/op/lc.t: Fix to work under EBCDIC
  Karl Williamson             1 file changed, 9 insertions(+), 10 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/9f67212afd517b5a

  Skip some tests under EBCDIC
  Karl Williamson             2 files changed, 2 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/f2b728509d8a1359

  porting/bincompat.t: Skip under EBCDIC
  Karl Williamson             1 file changed, 1 insertion(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/389a512f74d39be5

  t/re/regex_sets.t: So will pass under EBCDIC
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/bf4b2050d3001fdb

  XXX fix \x{too large}
  Karl Williamson             10 files changed, 24 insertions(+), 22 deletions
  http://perl5.git.perl.org/perl.git/commit/cbe575d208c24dc4

  utf8.c: Fix so UTF-16 to UTF-8 conversion works under EBCDIC
  Karl Williamson             1 file changed, 9 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/aa34f711a9e96776

  utf8.h, utfebcdic.h: Add #define
  Karl Williamson             2 files changed, 4 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/9e8c1573cf235325

  lib/Unicode/UCD.t: Allow to run under EBCDIC,
  Karl Williamson             1 file changed, 158 insertions(+), 75 deletions(
  http://perl5.git.perl.org/perl.git/commit/3fb2a0221fcad500

  t/op/quotemeta.t: EBCDIC fixes
  Karl Williamson             1 file changed, 24 insertions(+), 21 deletions(-
  http://perl5.git.perl.org/perl.git/commit/b5f3c1728ff65d98

  t/re/fold_grind.t: Fixes for EBCDIC
  Karl Williamson             1 file changed, 16 insertions(+), 20 deletions(-
  http://perl5.git.perl.org/perl.git/commit/5d172959135cac43

  t/lib/charnames/alias: Fix some EBCDIC problems
  Karl Williamson             1 file changed, 7 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/9632f23ce8177ed5

  t/uni/class.t: Make work on EBCDIC
  Karl Williamson             1 file changed, 12 insertions(+), 6 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/629212b42c92dd6f

  feature/unicode_strings.t: Fix to work on EBCDIC
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7a4fb27b9214b51d

  XXX rebase regen/regcharclass.pl: make more EBCDIC friendly
  Karl Williamson             2 files changed, 34 insertions(+), 22 deletions(
  http://perl5.git.perl.org/perl.git/commit/0090870daba8fec1

  XXX temporarily skip some folding tests
  Karl Williamson             3 files changed, 16 insertions(+), 15 deletions(
  http://perl5.git.perl.org/perl.git/commit/9595023f46e4c1f2

  XXX temp skip perl5db.t
  Karl Williamson             1 file changed, 2 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/5d8179efd6dd1ada

  pp.c: White-space only
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/35801f5e596e3cba

  Fix valid_utf8_to_uvchr() for EBCDIC
  Karl Williamson             1 file changed, 6 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/f98569b84642c064

  t/test.pl: Add comment about EBCDIC
  Karl Williamson             1 file changed, 3 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/faaf8fbd9dea6941

  XXX makedepend.SH: Why does 255 work and 250 not?
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/8034a4ee3a99a75e

  XXX regen/mk_PL_charclass.pl: Make EBCDIC friendly
  Karl Williamson             1 file changed, 34 insertions(+), 83 deletions(-
  http://perl5.git.perl.org/perl.git/commit/4b3174531d11ec8f

  XXX make various things more EBCDIC friendly
  Karl Williamson             4 files changed, 29 insertions(+), 19 deletions(
  http://perl5.git.perl.org/perl.git/commit/97393aeb62a0fc1e

  XXX: Fixup commit message.
  Karl Williamson             2 files changed, 9 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/d24dc6ea3aa4066b

  regcomp.c: Fix bug in EBCDIC
  Karl Williamson             1 file changed, 10 insertions(+), 10 deletions(-
  http://perl5.git.perl.org/perl.git/commit/639ac22b318504da

  re/charset.t: Allow to work on EBCDIC
  Karl Williamson             1 file changed, 12 insertions(+), 11 deletions(-
  http://perl5.git.perl.org/perl.git/commit/90d102f1dc5d5313

  XS-APItest/t/handy.t: Change output message
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/0e6de6e038bf2d3c

  XXX Dumper.xs: Don't know why this stopped compiling
  Karl Williamson             1 file changed, 8 insertions(+), 6 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/cc8d0fe963f61b87

  toke.c: Simplify some code
  Karl Williamson             1 file changed, 5 insertions(+), 9 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/3cd919847e9441ed

  genpacksizetables.pl: Correct comment typo
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/e6ffc398630b03bb

  APItest/t/handy.t: Make EBCDIC-friendly
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/87f6869b82bf13bc

  Data-Dumper: Make EBCDIC-friendly
  Karl Williamson             1 file changed, 2 insertions(+), 11 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/d7d680934c3482d5

  sv.c: Make less ASCII-centric
  Karl Williamson             1 file changed, 4 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/dd047fff6d2ce6ce

  charnames.t: Generalize for non-ASCII platforms
  Karl Williamson             1 file changed, 20 insertions(+), 9 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/3a77e4cc7afebb7d

  dump.c: Make less ASCII-centric:
  Karl Williamson             1 file changed, 14 insertions(+), 63 deletions(-
  http://perl5.git.perl.org/perl.git/commit/166335409f796058

  hv.c: Stop being ASCII-centric
  Karl Williamson             1 file changed, 22 insertions(+), 12 deletions(-
  http://perl5.git.perl.org/perl.git/commit/2674e33eadf62129

  Added Porting/reorder_charclass_invlists.pl
  Karl Williamson             2 files changed, 189 insertions(+), 0 deletions(
  http://perl5.git.perl.org/perl.git/commit/e512104c7b4e199f

  t/base/lex.t: Use char suitable for both ASCII and EBCDIC
  Karl Williamson             1 file changed, 3 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/ddcc000109288b58

  XXX Temporary comment out ParseXS check
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/1fb145e8b46f9968

  XXX Collate, Normalize: Allow to compile under EBCDIC
  Karl Williamson             4 files changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/9c8e94cbdd0aad0b

  XXX dquote_static.c: Silence wrong warning on EBCDIC
  Karl Williamson             1 file changed, 6 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/8ddf498a22c5505b

  utfebcdic.h: Change 'unsigned char' to U8
  Karl Williamson             1 file changed, 35 insertions(+), 35 deletions(-
  http://perl5.git.perl.org/perl.git/commit/a050b48625691fe3

  regen/regcharclass.pl: Make more EBCDIC-friendly
  Karl Williamson             2 files changed, 594 insertions(+), 562 deletion
  http://perl5.git.perl.org/perl.git/commit/e0bb2ed995a6f527

  utfebcdic.h: Add (UV) cast
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/e8a285a85629d8e8

  handy.h: Allow bootstrapping to non-ASCII platform
  Karl Williamson             2 files changed, 174 insertions(+), 63 deletions
  http://perl5.git.perl.org/perl.git/commit/291715559e38ab39

  toke.c: Remove EBCDIC dependency
  Karl Williamson             1 file changed, 3 insertions(+), 11 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/93a99031285bb0e8

  toke.c: Remove character set dependency
  Karl Williamson             1 file changed, 9 insertions(+), 15 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b2743d186c3861b2

  unicode_constants.h: Add #defines for Byte Order Mark
  Karl Williamson             2 files changed, 4 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/d471c933c260c794

  XXX: Find a cleaner way. Handle missing is_UTF8_CHAR_utf8_safe
  Karl Williamson             2 files changed, 9 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/11a2d037f2269bed

  Add Porting tool for help with non-ASCII platforms
  Karl Williamson             3 files changed, 51 insertions(+), 0 deletions(-
  http://perl5.git.perl.org/perl.git/commit/32a6773f5f8fd714

  inline.h: Reorder functions
  Karl Williamson             1 file changed, 18 insertions(+), 18 deletions(-
  http://perl5.git.perl.org/perl.git/commit/5e9252212361bb7d

  utfebcdic.h: Add comment
  Karl Williamson             1 file changed, 6 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/188f5bf31aa2e848

  utf8.h: Clean up START_MARK definition and use
  Karl Williamson             2 files changed, 6 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/68c325fca7682b54

  utf8.h: Move #includes
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7cebc440be4825fe

  utfebcdic.h: Remove extra parameter expansions
  John Goodyear               1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/4a14c233522a14c9

  utf8.h: Simplify UTF8_EIGHT_BIT_foo on EBCDIC
  Karl Williamson             1 file changed, 8 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/c730f0f9f7712dab

  XXX temp:  show makedepend cerr
  Karl Williamson             1 file changed, 4 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/4b34d9ef26d69fb1

  makedepend.SH: Split too long lines; properly join
  Karl Williamson             1 file changed, 4 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/71e3c75dd008d2c9

  makedepend.SH: White-space only
  Karl Williamson             1 file changed, 15 insertions(+), 15 deletions(-
  http://perl5.git.perl.org/perl.git/commit/2232c0495dfbefcf

  makedepend.SH: Remove some unnecessary white space
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/ce7db967db8f07ff

  makedepend.SH: Retain '/**/' comments
  Karl Williamson             1 file changed, 18 insertions(+), 9 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/20ae44565cfddc53

  handy.h: Remove extraneous parens
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/da1e0a6e6a890939

  Disable gcc-style function attributes on z/OS.
  Andy Dougherty              1 file changed, 19 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/79fe62c06aa2a250

  Change os390 custom cppstdin script to use fgrep.
  Andy Dougherty              1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/92eafeb88ec7b973

  utf8.c: Use more clearly named macro
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/ddb74c9c41a3de6d

  Add macro OFFUNISKIP
  Karl Williamson             4 files changed, 18 insertions(+), 7 deletions(-
  http://perl5.git.perl.org/perl.git/commit/c29e6931ed88b816

  toke.c: white space only
  Karl Williamson             1 file changed, 3 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/23137845176046d7

  toke.c: Don't remap \N{} for EBCDIC
  Karl Williamson             1 file changed, 13 insertions(+), 14 deletions(-
  http://perl5.git.perl.org/perl.git/commit/09452bcd9f3168f1

  utf8.c: Deprecate two functions
  Karl Williamson             6 files changed, 58 insertions(+), 23 deletions(
  http://perl5.git.perl.org/perl.git/commit/d34c3b4e4c355753

  Deprecate uvuni_to_utf8()
  Karl Williamson             5 files changed, 10 insertions(+), 11 deletions(
  http://perl5.git.perl.org/perl.git/commit/9601f7fae768cd6a

  Deprecate utf8_to_uni_buf()
  Karl Williamson             3 files changed, 10 insertions(+), 9 deletions(-
  http://perl5.git.perl.org/perl.git/commit/f71011a407ce69d4

  makedepend.SH: Comment out unnecessary code
  Karl Williamson             1 file changed, 4 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/c2aba261eec2d814

  Deprecate valid_utf8_to_uvuni()
  Karl Williamson             3 files changed, 5 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/24cd120f481f2216

  utf8.c: Swap which fcn wraps the other
  Karl Williamson             5 files changed, 32 insertions(+), 41 deletions(
  http://perl5.git.perl.org/perl.git/commit/72fcfbd7276b6a25

  utf8.c: Skip a no-op
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/40f2d4cdebbbfa04

  utf8.c: Move comment to where makes more sense
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/7d79ccbe4d2a031b

  APItest: Test native code points, instead of Unicode
  Karl Williamson             2 files changed, 13 insertions(+), 13 deletions(
  http://perl5.git.perl.org/perl.git/commit/60ad9ed5ad305d04

  XXX CPAN Encode.xs
  Karl Williamson             1 file changed, 5 insertions(+), 0 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b8fd38230f209eff

  XXX CPAN and unsure Encode
  Karl Williamson             2 files changed, 10 insertions(+), 9 deletions(-
  http://perl5.git.perl.org/perl.git/commit/da724701c8aed26b

  XXX CPAN Encode.xs: fix indent
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/83e59b9664c9fa2e

  Don't refer to U+XXXX when mean native
  Karl Williamson             2 files changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/0c53257d6df6c5e6

  Convert some uvuni() to uvchr()
  Karl Williamson             8 files changed, 46 insertions(+), 49 deletions(
  http://perl5.git.perl.org/perl.git/commit/9920d20eac0a278b

  handy.h: White space only
  Karl Williamson             1 file changed, 23 insertions(+), 23 deletions(-
  http://perl5.git.perl.org/perl.git/commit/403f02b0c88d069a

  t/test.pl: Allow native/latin1 string conversions to work on utf8.
  Karl Williamson             1 file changed, 14 insertions(+), 102 deletions(
  http://perl5.git.perl.org/perl.git/commit/ecfe98a97b7cace5

  t/test.pl: Simplify ord to/from native fcns
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/159b69e84691d5f5

  Make casing tables native
  Karl Williamson             2 files changed, 165 insertions(+), 13 deletions
  http://perl5.git.perl.org/perl.git/commit/117ac6b127c01575

  utfebcdic.h: Remove trailing spaces
  Karl Williamson             1 file changed, 4 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/f01ec5e8b3d43058

  EBCDIC has the unicode bug too
  Karl Williamson             1 file changed, 2 insertions(+), 28 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/65b524a51ec4dc19

  handy.h: Solve a failure to compile problem under EBCDIC
  Karl Williamson             1 file changed, 22 insertions(+), 13 deletions(-
  http://perl5.git.perl.org/perl.git/commit/c9e5384f5bd88cd9

  handy.h: Simplify some macro definitions
  Karl Williamson             1 file changed, 3 insertions(+), 6 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/a0ebfdcdb7af7c10

  handy.h: Combine macros that are same in ASCII, EBCDIC
  Karl Williamson             1 file changed, 4 insertions(+), 8 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/827a4d3c43097e2a

  Deprecate NATIVE_TO_NEED and ASCII_TO_NEED
  Karl Williamson             6 files changed, 25 insertions(+), 21 deletions(
  http://perl5.git.perl.org/perl.git/commit/c7667e4a7566f014

  Remove remaining calls of NATIVE_TO_NEED
  Karl Williamson             1 file changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/ae256637f5d9318c

  toke.c: Remove some NATIVE_TO_NEED calls
  Karl Williamson             1 file changed, 10 insertions(+), 10 deletions(-
  http://perl5.git.perl.org/perl.git/commit/95eef86603b7f99a

  toke.c: in [A-Za-z] use macros that exclude non-ASCII alphas
  Karl Williamson             1 file changed, 5 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/57daaa5e620c0083

  Use real illegal UTF-8 byte
  Karl Williamson             3 files changed, 15 insertions(+), 13 deletions(
  http://perl5.git.perl.org/perl.git/commit/2449dee11c3c8809

  toke.c: Remove remapping for EBCDIC for octal
  Karl Williamson             1 file changed, 3 insertions(+), 4 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/49f04457f857b0a7

  Remove EBCDIC remappings
  Karl Williamson             6 files changed, 52 insertions(+), 92 deletions(
  http://perl5.git.perl.org/perl.git/commit/7324d3ae3f193aaf

  Add and use macro to return EBCDIC
  Karl Williamson             7 files changed, 45 insertions(+), 40 deletions(
  http://perl5.git.perl.org/perl.git/commit/2c2605c19d666c5f

  charnames: Make work in EBCDIC
  Karl Williamson             2 files changed, 28 insertions(+), 10 deletions(
  http://perl5.git.perl.org/perl.git/commit/b126752ccd537666

  Unicode::UCD: Work on non-ASCII platforms
  Karl Williamson             1 file changed, 82 insertions(+), 32 deletions(-
  http://perl5.git.perl.org/perl.git/commit/e878b052a7a05c2d

  Unicode::UCD: Typo in comment
  Karl Williamson             1 file changed, 2 insertions(+), 2 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/29a1d721c61031f4

  mktables: Generate native code-point tables
  Karl Williamson             1 file changed, 161 insertions(+), 35 deletions(
  http://perl5.git.perl.org/perl.git/commit/bcb619e5ae6cd4c1

  mktables: Move table creation code
  Karl Williamson             1 file changed, 12 insertions(+), 20 deletions(-
  http://perl5.git.perl.org/perl.git/commit/017a0259eea89468

  Fix some EBCDIC problems
  Karl Williamson             3 files changed, 5 insertions(+), 6 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/487a62930f60cdaa

  Remove unnecessary temp variable in converting to UTF-8
  Karl Williamson             3 files changed, 13 insertions(+), 16 deletions(
  http://perl5.git.perl.org/perl.git/commit/843dd8d84cc5c528

  utf8.h: Correct macros for EBCDIC
  Karl Williamson             1 file changed, 10 insertions(+), 5 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/b20fa569455dea21

  Extract common code to an inline function
  Karl Williamson             8 files changed, 34 insertions(+), 35 deletions(
  http://perl5.git.perl.org/perl.git/commit/085ad129ba1ecbd2

  Don't use EBCDIC macro for a C language escape
  Karl Williamson             2 files changed, 3 insertions(+), 3 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/fd2cfe7a5ab723a0

  Use byte domain EBCDIC/LATIN1 macro where appropriate
  Karl Williamson             3 files changed, 31 insertions(+), 31 deletions(
  http://perl5.git.perl.org/perl.git/commit/46dd7864d20ae39c

  Use new clearer named #defines
  Karl Williamson             5 files changed, 37 insertions(+), 30 deletions(
  http://perl5.git.perl.org/perl.git/commit/b64046a6a258ffd6

  utf8.h, utfebcdic.h: Create less confusing #defines
  Karl Williamson             2 files changed, 31 insertions(+), 17 deletions(
  http://perl5.git.perl.org/perl.git/commit/5a52ceee75ccfd0b

  pp_ctl.c: Use isCNTRL instead of hard-coded mask
  Karl Williamson             1 file changed, 9 insertions(+), 13 deletions(-)
  http://perl5.git.perl.org/perl.git/commit/bfeedb6c9f82b70b

  utf8.c: is_utf8_char_slow() should use native length
  Karl Williamson             1 file changed, 1 insertion(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/47dffce247050957

New branch smoke-me/tonyc/even-more-cachepropagate
1 commit.  1 unique author.  1 unique committer.

Snapshot: http://perl5.git.perl.org/perl.git/snapshot/d70c836f01b33b36.tar.gz

  [perl #118059] avoid a race condition in cachepropagate-tcp.t
  Tony Cook                   1 file changed, 7 insertions(+), 1 deletion(-)
  http://perl5.git.perl.org/perl.git/commit/d70c836f01b33b36

Deleted branch smoke-me/Test-Harness-3.28

Deleted branch smoke-me/leave-scope-async-check

Deleted branch smoke-me/nicholas/ExtUtils-CBuilder-Base-prune

Deleted branch smoke-me/nicholas/RT54044

Deleted branch smoke-me/nicholas/caller-undef-package

Deleted branch smoke-me/nicholas/genpacksizetables

Deleted branch smoke-me/nicholas/likely-cBOOL

Deleted branch smoke-me/nicholas/x2p-depend-later

Deleted branch tonyc/format-security

Deleted branch tonyc/gcc64

Deleted branch tonyc/rt117141

David Cantrell | 22 May 2013 01:15
Picon
Favicon
Gravatar

Safe 2.35 localizing %SIG

I've been bitten by the localizing of %SIG in the latest Safe.pm.  I'm
using a SIG ALRM to have execution of the Safe compartment time out:
  https://metacpan.org/source/DCANTRELL/CPAN-ParseDistribution-1.4/lib/CPAN/ParseDistribution.pm#L186

and this no longer works.  I can see why locally undefing %SIG is probably a
good idea, but it would be Really Good if there was a way of controlling
this so that I could specify that I want to be able to handle particular
signals.

Other things: the documentation still warns about the risks of signals,
without making clear what's going to happen; localizing $SIG and  <at> SIG as
well as %SIG is probably not what was intended; and finally, can anyone
think of a clean, simple alternative that I can use for timing out a Safe
compartment?

--

-- 
David Cantrell | Pope | First Church of the Symmetrical Internet

Eye have a spelling chequer / It came with my pea sea
It planely marques four my revue / Miss Steaks eye kin knot sea.
Eye strike a quay and type a word / And weight for it to say
Weather eye am wrong oar write / It shows me strait a weigh.

Leon Timmermans via RT | 22 May 2013 00:21
Picon
Favicon

[perl #118105] filehandle promotion to IO::Handle not acting correctly

On Tue May 21 11:39:28 2013, mattp <at> cpan.org wrote:
> Filehandles should automatically be blessed into IO::Handle objects.
> Although this does happen, $fh->can does not report correctly.

Unblessed Globs aren't quite automatically blessed into IO::Handle,
they're special cased in interesting ways that include autoloading
IO::Handle and pretending they are IO::Handle's. This special case seems
to leak.

I'm wondering if they shouldn't be auto-blessed instead of the current
weirdness.

>  Below is a simple test case to demonstrate this:
> 
> $ perl -E 'open my $fh, "|-", "rev" or die $!; $fh->print("Hey");
>    print "Can print" if $fh->can("print"); close $fh'
> yeH

It seems isa has similar issues.

Leon

---
via perlbug:  queue: perl5 status: open
https://rt.perl.org:443/rt3/Ticket/Display.html?id=118105


Gmane