dual-life Carp
authorZefram <zefram@fysh.org>
Fri, 2 Sep 2011 23:54:36 +0000 (00:54 +0100)
committerZefram <zefram@fysh.org>
Sun, 4 Sep 2011 14:27:34 +0000 (15:27 +0100)
commit634ff085fbbf05cb775b782f4175b761595f6170
tree0f71bbfc01c4ad1190f2fd7232767d4422593402
parent476b2fe140faa8717a42570d490ab58ffd66a0a3
dual-life Carp

Make Carp portable to older Perl versions:
* check minimum Perl version (5.6) at load time
* use || instead of //
* attempt downgrading to avoid loading Unicode tables when that might fail
* check whether utf8::is_utf8() exists before calling it
* lower IPC::Open3 version requirement in Carp tests
MANIFEST
META.yml
Porting/Maintainers.pl
dist/Carp/Makefile.PL [moved from ext/Carp/Makefile.PL with 91% similarity]
dist/Carp/lib/Carp.pm [moved from ext/Carp/lib/Carp.pm with 95% similarity]
dist/Carp/lib/Carp/Heavy.pm [moved from ext/Carp/lib/Carp/Heavy.pm with 100% similarity]
dist/Carp/t/Carp.t [moved from ext/Carp/t/Carp.t with 99% similarity]
t/porting/known_pod_issues.dat
write_buildcustomize.pl