In perl.git, the branch smoke-me/jkeenan/haukex/132475-binmode has been updated
<https://perl5.git.perl.org/perl.git/commitdiff/9a350964683985639f8f15efaf68f8f5a2025074?hp=36146e89f206c6d88be30458de2fcc6740580823> discards 36146e89f206c6d88be30458de2fcc6740580823 (commit) - Log ----------------------------------------------------------------- commit 9a350964683985639f8f15efaf68f8f5a2025074 Author: Hauke D <[email protected]> Date: Mon Nov 20 15:31:57 2017 +0100 Tie::StdHandle::BINMODE: handle layer argument BINMODE was not handling the LAYER argument. Also bump the version number. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + .lgtm.yml | 15 + .metaconf-exclusions.txt | 1 + .travis.yml | 6 +- AUTHORS | 88 +- Artistic | 2 +- Configure | 662 +- Cross/Makefile-cross-SH | 4 - Cross/README.new | 6 +- Cross/config.sh-arm-linux | 58 +- Cross/config.sh-arm-linux-n770 | 58 +- EXTERN.h | 2 +- INSTALL | 106 +- INTERN.h | 3 +- MANIFEST | 314 +- META.json | 4 +- META.yml | 2 +- Makefile.SH | 123 +- NetWare/Makefile | 4 +- NetWare/config.wc | 12 +- NetWare/config_H.wc | 21 +- NetWare/interface.c | 15 +- NetWare/interface.cpp | 16 +- NetWare/interface.h | 2 +- NetWare/iperlhost.h | 2 +- Porting/Glossary | 54 +- Porting/Maintainers.pl | 222 +- Porting/README.y2038 | 2 +- Porting/acknowledgements.pl | 4 +- Porting/bisect-runner.pl | 112 +- Porting/bump-perl-version | 8 - Porting/checkAUTHORS.pl | 13 +- Porting/checkcfgvar.pl | 1 - Porting/cmpVERSION.pl | 1 - Porting/config.sh | 202 +- Porting/config_H | 90 +- Porting/corelist-perldelta.pl | 16 +- Porting/deparse-skips.txt | 11 +- Porting/epigraphs.pod | 656 +- Porting/exec-bit.txt | 5 + Porting/exercise_makedef.pl | 2 +- Porting/how_to_write_a_perldelta.pod | 4 +- Porting/makerel | 4 +- Porting/perldelta_template.pod | 16 +- Porting/release_announcement_template.txt | 5 +- Porting/release_managers_guide.pod | 199 +- Porting/release_schedule.pod | 70 +- Porting/sync-with-cpan | 8 +- Porting/timecheck.c | 8 +- Porting/todo.pod | 12 +- README | 3 +- README.aix | 2 +- README.ce | 453 - README.haiku | 4 +- README.hpux | 74 +- README.macosx | 8 +- README.os2 | 12 +- README.solaris | 2 +- README.symbian | 2 +- README.vms | 4 +- README.win32 | 84 +- TestInit.pm | 2 +- XSUB.h | 43 +- amigaos4/amigaio.c | 66 +- asan_ignore | 12 +- autodoc.pl | 500 +- av.c | 29 +- av.h | 6 +- caretx.c | 28 +- charclass_invlists.h | 440786 +++++++++++++++--- config_h.SH | 388 +- configpm | 6 +- configure.com | 46 +- cop.h | 43 +- cpan/Archive-Tar/lib/Archive/Tar.pm | 36 +- cpan/Archive-Tar/lib/Archive/Tar/Constant.pm | 2 +- cpan/Archive-Tar/lib/Archive/Tar/File.pm | 23 +- cpan/Archive-Tar/t/04_resolved_issues.t | 32 + cpan/B-Debug/Debug.pm | 478 - cpan/B-Debug/t/debug.t | 104 - cpan/CPAN/lib/App/Cpan.pm | 115 +- cpan/CPAN/lib/CPAN.pm | 132 +- cpan/CPAN/lib/CPAN/Bundle.pm | 16 +- cpan/CPAN/lib/CPAN/Distribution.pm | 625 +- cpan/CPAN/lib/CPAN/FTP.pm | 53 +- cpan/CPAN/lib/CPAN/FirstTime.pm | 87 +- cpan/CPAN/lib/CPAN/HandleConfig.pm | 12 +- cpan/CPAN/lib/CPAN/Mirrors.pm | 119 +- cpan/CPAN/lib/CPAN/Plugin.pm | 4 +- cpan/CPAN/lib/CPAN/Plugin/Specfile.pm | 7 +- cpan/CPAN/lib/CPAN/Queue.pm | 13 +- cpan/CPAN/lib/CPAN/Shell.pm | 13 +- cpan/CPAN/lib/CPAN/Tarzip.pm | 21 +- cpan/CPAN/scripts/cpan | 9 +- cpan/Compress-Raw-Bzip2/Bzip2.xs | 4 +- cpan/Compress-Raw-Bzip2/Makefile.PL | 32 +- cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm | 18 +- cpan/Compress-Raw-Bzip2/private/MakeUtil.pm | 2 + cpan/Compress-Raw-Bzip2/t/000prereq.t | 2 +- .../Compress-Raw-Bzip2/t/compress/CompTestUtils.pm | 26 +- cpan/Compress-Raw-Zlib/Makefile.PL | 37 +- cpan/Compress-Raw-Zlib/Zlib.xs | 7 +- cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm | 6 +- cpan/Compress-Raw-Zlib/private/MakeUtil.pm | 2 + cpan/Compress-Raw-Zlib/t/compress/CompTestUtils.pm | 26 +- cpan/Compress-Raw-Zlib/typemap | 3 +- cpan/Compress-Raw-Zlib/zlib-src/infback.c | 1 + cpan/Compress-Raw-Zlib/zlib-src/inflate.c | 18 + cpan/Config-Perl-V/V.pm | 11 +- cpan/Config-Perl-V/t/20_plv56.t | 2 +- cpan/Config-Perl-V/t/21_plv58.t | 2 +- cpan/Config-Perl-V/t/22_plv510.t | 2 +- cpan/Config-Perl-V/t/23_plv512.t | 2 +- cpan/Config-Perl-V/t/24_plv514.t | 2 +- cpan/Config-Perl-V/t/25_plv516.t | 2 +- cpan/Config-Perl-V/t/25_plv5162.t | 2 +- cpan/Config-Perl-V/t/26_plv518.t | 2 +- cpan/Config-Perl-V/t/26_plv5182.t | 2 +- cpan/Config-Perl-V/t/27_plv5200.t | 2 +- cpan/Config-Perl-V/t/27_plv5202.t | 2 +- cpan/Config-Perl-V/t/28_plv5220.t | 2 +- cpan/Config-Perl-V/t/28_plv52201w.t | 2 +- cpan/Config-Perl-V/t/29_plv5235w.t | 2 +- cpan/Config-Perl-V/t/30_plv5240.t | 2 +- cpan/Config-Perl-V/t/31_plv52511.t | 2 +- cpan/Config-Perl-V/t/32_plv5261rc1.t | 2 +- cpan/Config-Perl-V/t/33_plv52711r.t | 183 + cpan/Config-Perl-V/t/34_plv5280.t | 178 + cpan/DB_File/DB_File.pm | 6 +- cpan/DB_File/DB_File.xs | 1847 +- cpan/DB_File/Makefile.PL | 38 +- cpan/DB_File/hints/bitrig.pl | 1 + cpan/DB_File/hints/minix.pl | 1 + cpan/DB_File/hints/netbsd.pl | 1 + cpan/DB_File/hints/openbsd.pl | 1 + cpan/DB_File/t/db-btree.t | 4 + cpan/DB_File/t/db-hash.t | 5 +- cpan/DB_File/t/db-recno.t | 5 + cpan/DB_File/t/db-threads.t | 53 + cpan/Digest-SHA/SHA.xs | 16 +- cpan/Digest-SHA/lib/Digest/SHA.pm | 31 +- cpan/Digest-SHA/shasum | 101 +- cpan/Digest-SHA/src/sha.c | 6 +- cpan/Digest-SHA/src/sha.h | 6 +- cpan/Digest-SHA/src/sha64bit.c | 6 +- cpan/Digest-SHA/src/sha64bit.h | 6 +- cpan/Digest-SHA/t/allfcns.t | 36 +- cpan/Digest-SHA/t/base64.t | 18 +- cpan/Digest-SHA/t/bitbuf.t | 22 +- cpan/Digest-SHA/t/bitorder.t | 35 +- cpan/Digest-SHA/t/fips180-4.t | 17 +- cpan/Digest-SHA/t/fips198.t | 16 +- cpan/Digest-SHA/t/gg.t | 18 +- cpan/Digest-SHA/t/gglong.t | 20 +- cpan/Digest-SHA/t/hmacsha.t | 16 +- cpan/Digest-SHA/t/inheritance.t | 18 +- cpan/Digest-SHA/t/ireland.t | 22 +- cpan/Digest-SHA/t/methods.t | 22 +- cpan/Digest-SHA/t/nistbit.t | 18 +- cpan/Digest-SHA/t/nistbyte.t | 18 +- cpan/Digest-SHA/t/rfc2202.t | 16 +- cpan/Digest-SHA/t/sha1.t | 17 +- cpan/Digest-SHA/t/sha224.t | 17 +- cpan/Digest-SHA/t/sha256.t | 17 +- cpan/Digest-SHA/t/sha384.t | 17 +- cpan/Digest-SHA/t/sha512.t | 17 +- cpan/Digest-SHA/t/state.t | 18 +- cpan/Digest-SHA/t/unicode.t | 16 +- cpan/Digest-SHA/t/woodbury.t | 16 +- cpan/Encode/Encode.pm | 173 +- cpan/Encode/Encode.xs | 644 +- cpan/Encode/Encode/encode.h | 1242 +- cpan/Encode/Makefile.PL | 2 +- cpan/Encode/Unicode/Unicode.pm | 2 +- cpan/Encode/Unicode/Unicode.xs | 173 +- cpan/Encode/encengine.c | 88 +- cpan/Encode/encoding.pm | 4 +- cpan/Encode/lib/Encode/Alias.pm | 4 +- cpan/Encode/t/decode.t | 11 +- cpan/Encode/t/enc_eucjp.t | 6 +- cpan/Encode/t/mime-name.t | 2 +- cpan/Encode/t/truncated_utf8.t | 2 +- cpan/Encode/t/utf8messages.t | 33 - cpan/Encode/t/utf8warnings.t | 109 +- cpan/Encode/t/xml.t | 22 + cpan/ExtUtils-Constant/lib/ExtUtils/Constant.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm | 6 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm | 4 +- .../ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 17 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm | 8 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 23 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm | 6 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm | 6 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm | 12 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm | 6 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm | 14 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm | 12 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 283 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm | 36 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm | 20 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm | 4 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 62 +- .../lib/ExtUtils/MakeMaker/Config.pm | 4 +- .../lib/ExtUtils/MakeMaker/FAQ.pod | 9 +- .../lib/ExtUtils/MakeMaker/Locale.pm | 16 +- .../lib/ExtUtils/MakeMaker/Tutorial.pod | 6 +- .../lib/ExtUtils/MakeMaker/version.pm | 6 +- .../lib/ExtUtils/MakeMaker/version/regex.pm | 4 +- .../ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm | 6 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm | 6 +- cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm | 4 +- cpan/ExtUtils-MakeMaker/t/03-xsstatic.t | 8 +- cpan/ExtUtils-MakeMaker/t/MM_Cygwin.t | 2 +- cpan/ExtUtils-MakeMaker/t/MM_Unix.t | 5 +- cpan/ExtUtils-MakeMaker/t/PL_FILES.t | 20 +- cpan/ExtUtils-MakeMaker/t/basic.t | 11 +- cpan/ExtUtils-MakeMaker/t/fixin.t | 34 +- .../t/lib/MakeMaker/Test/Setup/BFD.pm | 3 + .../t/lib/MakeMaker/Test/Setup/XS.pm | 17 +- .../t/lib/MakeMaker/Test/Utils.pm | 2 +- cpan/ExtUtils-MakeMaker/t/parse_version.t | 8 +- cpan/ExtUtils-MakeMaker/t/unicode.t | 4 +- cpan/ExtUtils-MakeMaker/t/vstrings.t | 2 +- cpan/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP | 9 + cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm | 41 +- cpan/ExtUtils-Manifest/t/Manifest.t | 15 +- cpan/File-Fetch/lib/File/Fetch.pm | 4 +- cpan/File-Path/lib/File/Path.pm | 6 +- cpan/File-Path/t/Path_root.t | 41 +- cpan/File-Temp/lib/File/Temp.pm | 1210 +- cpan/File-Temp/t/lock.t | 2 +- cpan/File-Temp/t/mktemp.t | 14 +- cpan/File-Temp/t/object.t | 2 +- cpan/File-Temp/t/posix.t | 8 +- cpan/File-Temp/t/security.t | 4 +- cpan/File-Temp/t/tempfile.t | 7 +- cpan/Filter-Util-Call/Call.pm | 23 +- cpan/Filter-Util-Call/Call.xs | 10 +- cpan/Filter-Util-Call/t/call.t | 331 +- cpan/Filter-Util-Call/t/rt_54452-rebless.t | 4 +- cpan/HTTP-Tiny/lib/HTTP/Tiny.pm | 56 +- cpan/IO-Compress/Makefile.PL | 34 +- cpan/IO-Compress/bin/zipdetails | 233 +- cpan/IO-Compress/lib/Compress/Zlib.pm | 78 +- cpan/IO-Compress/lib/File/GlobMapper.pm | 52 +- cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm | 6 +- .../IO-Compress/lib/IO/Compress/Adapter/Deflate.pm | 6 +- .../lib/IO/Compress/Adapter/Identity.pm | 4 +- cpan/IO-Compress/lib/IO/Compress/Base.pm | 140 +- cpan/IO-Compress/lib/IO/Compress/Base/Common.pm | 188 +- cpan/IO-Compress/lib/IO/Compress/Bzip2.pm | 92 +- cpan/IO-Compress/lib/IO/Compress/Deflate.pm | 103 +- cpan/IO-Compress/lib/IO/Compress/FAQ.pod | 46 +- cpan/IO-Compress/lib/IO/Compress/Gzip.pm | 127 +- cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm | 2 +- cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm | 105 +- cpan/IO-Compress/lib/IO/Compress/Zip.pm | 197 +- cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm | 2 +- cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm | 2 +- cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm | 4 +- .../lib/IO/Uncompress/Adapter/Bunzip2.pm | 6 +- .../lib/IO/Uncompress/Adapter/Identity.pm | 6 +- .../lib/IO/Uncompress/Adapter/Inflate.pm | 7 +- cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm | 91 +- .../IO-Compress/lib/IO/Uncompress/AnyUncompress.pm | 153 +- cpan/IO-Compress/lib/IO/Uncompress/Base.pm | 37 +- cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm | 77 +- cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm | 83 +- cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm | 77 +- cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm | 79 +- cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm | 129 +- cpan/IO-Compress/private/MakeUtil.pm | 2 + cpan/IO-Compress/t/000prereq.t | 2 +- cpan/IO-Compress/t/004gziphdr.t | 4 +- cpan/IO-Compress/t/006zip.t | 44 +- cpan/IO-Compress/t/050interop-gzip.t | 4 +- cpan/IO-Compress/t/101truncate-bzip2.t | 2 +- cpan/IO-Compress/t/101truncate-deflate.t | 2 +- cpan/IO-Compress/t/101truncate-gzip.t | 2 +- cpan/IO-Compress/t/101truncate-zip.t | 2 +- cpan/IO-Compress/t/105oneshot-zip-only.t | 31 +- cpan/IO-Compress/t/107multi-zip-only.t | 102 + cpan/IO-Compress/t/112utf8-zip.t | 220 + cpan/IO-Compress/t/compress/CompTestUtils.pm | 26 +- cpan/IO-Compress/t/compress/generic.pl | 53 +- cpan/IO-Compress/t/compress/multi.pl | 5 +- cpan/IO-Compress/t/compress/oneshot.pl | 79 +- cpan/IO-Compress/t/compress/truncate.pl | 8 +- cpan/IO-Compress/t/cz-14gzopen.t | 2 +- cpan/IO-Compress/t/files/bad-efs.zip | Bin 0 -> 126 bytes cpan/IO-Compress/t/files/meta.xml | 2 + cpan/IO-Compress/t/files/test.ods | Bin 0 -> 7403 bytes cpan/IPC-Cmd/lib/IPC/Cmd.pm | 18 +- cpan/IPC-Cmd/t/03_run-forked.t | 1 + cpan/JSON-PP/bin/json_pp | 50 +- cpan/JSON-PP/lib/JSON/PP.pm | 414 +- cpan/JSON-PP/lib/JSON/PP/Boolean.pm | 11 +- cpan/JSON-PP/t/000_load.t | 3 +- cpan/JSON-PP/t/001_utf8.t | 11 - cpan/JSON-PP/t/002_error.t | 18 +- cpan/JSON-PP/t/003_types.t | 7 +- cpan/JSON-PP/t/004_dwiw_encode.t | 71 + cpan/JSON-PP/t/005_dwiw_decode.t | 93 + cpan/JSON-PP/t/006_pc_pretty.t | 2 +- cpan/JSON-PP/t/007_pc_esc.t | 18 +- cpan/JSON-PP/t/008_pc_base.t | 3 +- cpan/JSON-PP/t/009_pc_extra_number.t | 3 +- cpan/JSON-PP/t/010_pc_keysort.t | 1 - cpan/JSON-PP/t/011_pc_expo.t | 15 +- cpan/JSON-PP/t/012_blessed.t | 5 +- cpan/JSON-PP/t/013_limit.t | 8 +- cpan/JSON-PP/t/014_latin1.t | 21 +- cpan/JSON-PP/t/015_prefix.t | 19 +- cpan/JSON-PP/t/016_tied.t | 1 + cpan/JSON-PP/t/017_relaxed.t | 8 +- cpan/JSON-PP/t/018_json_checker.t | 25 +- cpan/JSON-PP/t/019_incr.t | 137 +- cpan/JSON-PP/t/020_faihu.t | 32 + cpan/JSON-PP/t/021_evans.t | 25 + cpan/JSON-PP/t/021_evans_bugrep.t | 49 - cpan/JSON-PP/t/022_comment_at_eof.t | 9 +- cpan/JSON-PP/t/052_object.t | 58 + cpan/JSON-PP/t/099_binary.t | 31 +- cpan/JSON-PP/t/108_decode.t | 5 - cpan/JSON-PP/t/109_encode.t | 5 - cpan/JSON-PP/t/110_bignum.t | 4 +- cpan/JSON-PP/t/112_upgrade.t | 10 +- cpan/JSON-PP/t/114_decode_prefix.t | 4 +- cpan/JSON-PP/t/116_incr_parse_fixed.t | 4 +- cpan/JSON-PP/t/117_numbers.t | 1 + cpan/JSON-PP/t/118_boolean_values.t | 80 + cpan/JSON-PP/t/_unicode_handling.pm | 28 - cpan/Locale-Codes/lib/Locale/Codes.pm | 817 - cpan/Locale-Codes/lib/Locale/Codes.pod | 600 - cpan/Locale-Codes/lib/Locale/Codes/Changes.pod | 921 - cpan/Locale-Codes/lib/Locale/Codes/Constants.pm | 205 - cpan/Locale-Codes/lib/Locale/Codes/Country.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/Country.pod | 132 - .../Locale-Codes/lib/Locale/Codes/Country_Codes.pm | 14764 - .../lib/Locale/Codes/Country_Retired.pm | 629 - cpan/Locale-Codes/lib/Locale/Codes/Currency.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/Currency.pod | 132 - .../lib/Locale/Codes/Currency_Codes.pm | 3030 - .../lib/Locale/Codes/Currency_Retired.pm | 186 - cpan/Locale-Codes/lib/Locale/Codes/LangExt.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/LangExt.pod | 132 - .../Locale-Codes/lib/Locale/Codes/LangExt_Codes.pm | 2898 - .../lib/Locale/Codes/LangExt_Retired.pm | 28 - cpan/Locale-Codes/lib/Locale/Codes/LangFam.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/LangFam.pod | 132 - .../Locale-Codes/lib/Locale/Codes/LangFam_Codes.pm | 1414 - .../lib/Locale/Codes/LangFam_Retired.pm | 22 - cpan/Locale-Codes/lib/Locale/Codes/LangVar.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/LangVar.pod | 132 - .../Locale-Codes/lib/Locale/Codes/LangVar_Codes.pm | 1162 - .../lib/Locale/Codes/LangVar_Retired.pm | 26 - cpan/Locale-Codes/lib/Locale/Codes/Language.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/Language.pod | 132 - .../lib/Locale/Codes/Language_Codes.pm | 100743 ---- .../lib/Locale/Codes/Language_Retired.pm | 509 - cpan/Locale-Codes/lib/Locale/Codes/Script.pm | 93 - cpan/Locale-Codes/lib/Locale/Codes/Script.pod | 132 - cpan/Locale-Codes/lib/Locale/Codes/Script_Codes.pm | 3755 - .../lib/Locale/Codes/Script_Retired.pm | 75 - cpan/Locale-Codes/lib/Locale/Codes/Types.pod | 414 - cpan/Locale-Codes/lib/Locale/Country.pm | 93 - cpan/Locale-Codes/lib/Locale/Country.pod | 132 - cpan/Locale-Codes/lib/Locale/Currency.pm | 93 - cpan/Locale-Codes/lib/Locale/Currency.pod | 132 - cpan/Locale-Codes/lib/Locale/Language.pm | 93 - cpan/Locale-Codes/lib/Locale/Language.pod | 132 - cpan/Locale-Codes/lib/Locale/Script.pm | 93 - cpan/Locale-Codes/lib/Locale/Script.pod | 132 - cpan/Locale-Codes/t/country_func.t | 27 - cpan/Locale-Codes/t/country_old.t | 27 - cpan/Locale-Codes/t/country_oo.t | 27 - cpan/Locale-Codes/t/currency_func.t | 27 - cpan/Locale-Codes/t/currency_old.t | 27 - cpan/Locale-Codes/t/currency_oo.t | 27 - cpan/Locale-Codes/t/do_tests.pl | 328 - cpan/Locale-Codes/t/langext_func.t | 27 - cpan/Locale-Codes/t/langext_oo.t | 27 - cpan/Locale-Codes/t/langfam_func.t | 27 - cpan/Locale-Codes/t/langfam_oo.t | 27 - cpan/Locale-Codes/t/language_func.t | 27 - cpan/Locale-Codes/t/language_old.t | 27 - cpan/Locale-Codes/t/language_oo.t | 27 - cpan/Locale-Codes/t/langvar_func.t | 27 - cpan/Locale-Codes/t/langvar_oo.t | 27 - cpan/Locale-Codes/t/script_func.t | 27 - cpan/Locale-Codes/t/script_old.t | 27 - cpan/Locale-Codes/t/script_oo.t | 27 - cpan/Locale-Codes/t/testfunc.pl | 480 - cpan/Locale-Codes/t/vals_country.pl | 969 - cpan/Locale-Codes/t/vals_currency.pl | 128 - cpan/Locale-Codes/t/vals_langext.pl | 52 - cpan/Locale-Codes/t/vals_langfam.pl | 53 - cpan/Locale-Codes/t/vals_language.pl | 311 - cpan/Locale-Codes/t/vals_langvar.pl | 52 - cpan/Locale-Codes/t/vals_script.pl | 65 - .../lib/Math/BigInt/FastCalc.pm | 2 +- cpan/Math-BigInt-FastCalc/t/biglog.t | 2 +- cpan/Math-BigInt-FastCalc/t/bigroot.t | 23 +- cpan/Math-BigInt/lib/Math/BigFloat.pm | 823 +- cpan/Math-BigInt/lib/Math/BigInt.pm | 1123 +- cpan/Math-BigInt/lib/Math/BigInt/Calc.pm | 15 +- cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm | 394 - cpan/Math-BigInt/lib/Math/BigInt/Lib.pm | 428 +- cpan/Math-BigInt/t/Math/BigInt/Lib/Minimal.pm | 4 +- cpan/Math-BigInt/t/Math/BigInt/Scalar.pm | 4 +- cpan/Math-BigInt/t/bare_mbf.t | 8 +- cpan/Math-BigInt/t/bare_mbi.t | 8 +- cpan/Math-BigInt/t/bare_mif.t | 2 +- cpan/Math-BigInt/t/bigfltpm.inc | 253 +- cpan/Math-BigInt/t/bigfltpm.t | 14 +- cpan/Math-BigInt/t/bigintc.t | 976 +- cpan/Math-BigInt/t/bigintpm.inc | 185 +- cpan/Math-BigInt/t/bigintpm.t | 8 +- cpan/Math-BigInt/t/biglog.t | 2 +- cpan/Math-BigInt/t/bigroot.t | 23 +- cpan/Math-BigInt/t/bnok-mbf.t | 1451 + cpan/Math-BigInt/t/bnok-mbi.t | 1451 + cpan/Math-BigInt/t/calling.t | 2 +- cpan/Math-BigInt/t/config.t | 92 +- cpan/Math-BigInt/t/downgrade.t | 7 +- cpan/Math-BigInt/t/from_base-mbi.t | 126 + cpan/Math-BigInt/t/isa.t | 2 +- cpan/Math-BigInt/t/lib_load.t | 12 +- cpan/Math-BigInt/t/mbf_ali.t | 2 +- cpan/Math-BigInt/t/mbi_ali.t | 2 +- cpan/Math-BigInt/t/mbimbf.inc | 51 +- cpan/Math-BigInt/t/mbimbf.t | 6 +- cpan/Math-BigInt/t/req_mbfw.t | 4 +- cpan/Math-BigInt/t/sub_ali.t | 2 +- cpan/Math-BigInt/t/sub_mbf.t | 10 +- cpan/Math-BigInt/t/sub_mbi.t | 10 +- cpan/Math-BigInt/t/sub_mif.t | 2 +- cpan/Math-BigInt/t/to_base-mbi.t | 93 + cpan/Math-BigInt/t/trap.t | 4 +- cpan/Math-BigInt/t/upgrade.inc | 12 +- cpan/Math-BigInt/t/upgrade.t | 6 +- cpan/Math-BigInt/t/upgradef.t | 6 +- cpan/Math-BigInt/t/use_mbfw.t | 8 +- cpan/Math-BigInt/t/with_sub.t | 12 +- cpan/Math-BigRat/lib/Math/BigRat.pm | 254 +- cpan/Math-BigRat/t/Math/BigRat/Test.pm | 2 +- cpan/Math-BigRat/t/bigfltpm.inc | 33 +- cpan/Math-BigRat/t/bigfltrt.t | 8 +- cpan/Math-BigRat/t/biglog.t | 72 - cpan/Math-BigRat/t/bigratpm.inc | 356 +- cpan/Math-BigRat/t/bigratpm.t | 8 +- cpan/Math-BigRat/t/bigroot.t | 43 - cpan/Math-BigRat/t/trap.t | 94 +- cpan/Module-Load/lib/Module/Load.pm | 24 +- cpan/Module-Metadata/lib/Module/Metadata.pm | 30 +- cpan/Module-Metadata/t/encoding.t | 2 - cpan/Module-Metadata/t/extract-package.t | 5 +- cpan/Module-Metadata/t/extract-version.t | 7 +- cpan/Module-Metadata/t/lib/GeneratePackage.pm | 31 +- cpan/Module-Metadata/t/metadata.t | 50 +- cpan/Pod-Parser/.gitignore | 1 - cpan/Pod-Parser/lib/Pod/Find.pm | 553 - cpan/Pod-Parser/lib/Pod/InputObjects.pm | 946 - cpan/Pod-Parser/lib/Pod/ParseUtils.pm | 861 - cpan/Pod-Parser/lib/Pod/Parser.pm | 1836 - cpan/Pod-Parser/lib/Pod/PlainText.pm | 748 - cpan/Pod-Parser/lib/Pod/Select.pm | 756 - cpan/Pod-Parser/scripts/podselect.PL | 143 - cpan/Pod-Parser/t/pod/contains_bad_pod.xr | 5 - cpan/Pod-Parser/t/pod/contains_pod.t | 19 - cpan/Pod-Parser/t/pod/contains_pod.xr | 5 - cpan/Pod-Parser/t/pod/empty.xr | 0 cpan/Pod-Parser/t/pod/emptycmd.t | 21 - cpan/Pod-Parser/t/pod/emptycmd.xr | 2 - cpan/Pod-Parser/t/pod/find.t | 107 - cpan/Pod-Parser/t/pod/for.t | 59 - cpan/Pod-Parser/t/pod/for.xr | 21 - cpan/Pod-Parser/t/pod/headings.t | 140 - cpan/Pod-Parser/t/pod/headings.xr | 26 - cpan/Pod-Parser/t/pod/include.t | 36 - cpan/Pod-Parser/t/pod/include.xr | 22 - cpan/Pod-Parser/t/pod/included.t | 35 - cpan/Pod-Parser/t/pod/included.xr | 3 - cpan/Pod-Parser/t/pod/lref.t | 66 - cpan/Pod-Parser/t/pod/lref.xr | 40 - cpan/Pod-Parser/t/pod/multiline_items.t | 31 - cpan/Pod-Parser/t/pod/multiline_items.xr | 6 - cpan/Pod-Parser/t/pod/nested_items.t | 64 - cpan/Pod-Parser/t/pod/nested_items.xr | 19 - cpan/Pod-Parser/t/pod/nested_seqs.t | 23 - cpan/Pod-Parser/t/pod/nested_seqs.xr | 3 - cpan/Pod-Parser/t/pod/oneline_cmds.t | 46 - cpan/Pod-Parser/t/pod/oneline_cmds.xr | 26 - cpan/Pod-Parser/t/pod/podselect.t | 18 - cpan/Pod-Parser/t/pod/podselect.xr | 44 - cpan/Pod-Parser/t/pod/selfcheck.t | 53 - cpan/Pod-Parser/t/pod/special_seqs.t | 46 - cpan/Pod-Parser/t/pod/special_seqs.xr | 25 - cpan/Pod-Parser/t/pod/testcmp.pl | 94 - cpan/Pod-Parser/t/pod/testp2pt.pl | 192 - cpan/Pod-Parser/t/pod/testpchk.pl | 130 - cpan/Pod-Parser/t/pod/testpods/lib/Pod/Stuff.pm | 20 - cpan/Pod-Parser/t/pod/twice.t | 36 - cpan/Pod-Simple/lib/Pod/Simple.pm | 33 +- cpan/Pod-Simple/lib/Pod/Simple.pod | 12 +- cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm | 722 +- cpan/Pod-Simple/lib/Pod/Simple/Checker.pm | 6 +- cpan/Pod-Simple/lib/Pod/Simple/Debug.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/HTML.pm | 4 +- cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm | 30 +- cpan/Pod-Simple/lib/Pod/Simple/JustPod.pm | 362 + cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm | 4 +- cpan/Pod-Simple/lib/Pod/Simple/Methody.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/Progress.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm | 2 +- .../lib/Pod/Simple/PullParserEndToken.pm | 2 +- .../lib/Pod/Simple/PullParserStartToken.pm | 2 +- .../lib/Pod/Simple/PullParserTextToken.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/RTF.pm | 179 +- cpan/Pod-Simple/lib/Pod/Simple/Search.pm | 4 +- cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod | 14 +- cpan/Pod-Simple/lib/Pod/Simple/Text.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm | 2 +- cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm | 10 +- cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm | 2 +- cpan/Pod-Simple/t/00about.t | 2 +- cpan/Pod-Simple/t/JustPod01.t | 219 + cpan/Pod-Simple/t/JustPod02.t | 445 + cpan/Pod-Simple/t/JustPod_corpus.t | 155 + cpan/Pod-Simple/t/corpus/polish_utf8.txt | 19 +- cpan/Pod-Simple/t/corpus/polish_utf8.xml | 37 +- cpan/Pod-Simple/t/encod04.t | 79 +- cpan/Pod-Simple/t/fcodes_s.t | 36 +- cpan/Pod-Simple/t/github_issue_79.t | 73 + cpan/Pod-Simple/t/html01.t | 12 +- cpan/Pod-Simple/t/perlcyg.pod | 2 +- cpan/Pod-Simple/t/rtf_utf8.t | 220 + cpan/Pod-Simple/t/search50.t | 1 + cpan/Pod-Simple/t/whine.t | 22 +- cpan/Pod-Simple/t/x_nixer.t | 2 +- cpan/Pod-Simple/t/xhtml01.t | 12 +- cpan/Scalar-List-Utils/ListUtil.xs | 207 +- cpan/Scalar-List-Utils/Makefile.PL | 1 - cpan/Scalar-List-Utils/lib/List/Util.pm | 40 +- cpan/Scalar-List-Utils/lib/List/Util/XS.pm | 4 +- cpan/Scalar-List-Utils/lib/Scalar/Util.pm | 8 +- cpan/Scalar-List-Utils/lib/Sub/Util.pm | 12 +- cpan/Scalar-List-Utils/t/exotic_names.t | 122 + cpan/Scalar-List-Utils/t/head-tail.t | 97 + cpan/Scalar-List-Utils/t/pair.t | 7 +- cpan/Scalar-List-Utils/t/product.t | 5 +- cpan/Scalar-List-Utils/t/subname.t | 17 +- cpan/Scalar-List-Utils/t/sum.t | 17 +- cpan/Scalar-List-Utils/t/uniq.t | 55 +- cpan/Socket/Makefile.PL | 95 +- cpan/Socket/Socket.pm | 50 +- cpan/Socket/Socket.xs | 193 +- cpan/Socket/t/getaddrinfo.t | 30 +- cpan/Socket/t/sockaddr.t | 48 +- cpan/Socket/t/socketpair.t | 6 +- cpan/Test-Harness/bin/prove | 9 +- cpan/Test-Harness/lib/App/Prove.pm | 10 +- cpan/Test-Harness/lib/App/Prove/State.pm | 4 +- cpan/Test-Harness/lib/App/Prove/State/Result.pm | 4 +- .../lib/App/Prove/State/Result/Test.pm | 4 +- cpan/Test-Harness/lib/TAP/Base.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Base.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Color.pm | 60 +- cpan/Test-Harness/lib/TAP/Formatter/Console.pm | 4 +- .../lib/TAP/Formatter/Console/ParallelSession.pm | 4 +- .../lib/TAP/Formatter/Console/Session.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/File.pm | 4 +- .../Test-Harness/lib/TAP/Formatter/File/Session.pm | 4 +- cpan/Test-Harness/lib/TAP/Formatter/Session.pm | 4 +- cpan/Test-Harness/lib/TAP/Harness.pm | 4 +- cpan/Test-Harness/lib/TAP/Harness/Env.pm | 4 +- cpan/Test-Harness/lib/TAP/Object.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Grammar.pm | 6 +- cpan/Test-Harness/lib/TAP/Parser/Iterator.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm | 4 +- .../lib/TAP/Parser/Iterator/Process.pm | 4 +- .../Test-Harness/lib/TAP/Parser/Iterator/Stream.pm | 14 +- .../Test-Harness/lib/TAP/Parser/IteratorFactory.pm | 42 +- cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm | 6 +- cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm | 4 +- .../lib/TAP/Parser/Scheduler/Spinner.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/Source.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm | 4 +- .../lib/TAP/Parser/SourceHandler/Executable.pm | 4 +- .../lib/TAP/Parser/SourceHandler/File.pm | 7 +- .../lib/TAP/Parser/SourceHandler/Handle.pm | 4 +- .../lib/TAP/Parser/SourceHandler/Perl.pm | 4 +- .../lib/TAP/Parser/SourceHandler/RawTAP.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm | 4 +- cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm | 4 +- cpan/Test-Harness/lib/Test/Harness.pm | 4 +- cpan/Test-Harness/t/env_opts.t | 66 + cpan/Test-Harness/t/iterator_factory.t | 19 +- cpan/Test-Harness/t/lib/MyFileSourceHandler.pm | 2 +- cpan/Test-Harness/t/regression.t | 79 + cpan/Test-Harness/t/rulesfile.t | 97 + .../t/sample-tests/space_after_plan_v13 | 4 + cpan/Test-Harness/t/source_tests/test.tap | 8 + cpan/Test-Simple/lib/Test/Builder.pm | 55 +- cpan/Test-Simple/lib/Test/Builder/Formatter.pm | 4 +- cpan/Test-Simple/lib/Test/Builder/Module.pm | 9 +- cpan/Test-Simple/lib/Test/Builder/Tester.pm | 2 +- cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm | 2 +- cpan/Test-Simple/lib/Test/Builder/TodoDiag.pm | 4 +- cpan/Test-Simple/lib/Test/More.pm | 19 +- cpan/Test-Simple/lib/Test/Simple.pm | 2 +- cpan/Test-Simple/lib/Test/Tester.pm | 2 +- cpan/Test-Simple/lib/Test/Tester/Capture.pm | 12 +- cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm | 2 +- cpan/Test-Simple/lib/Test/Tester/Delegate.pm | 2 +- cpan/Test-Simple/lib/Test/use/ok.pm | 2 +- cpan/Test-Simple/lib/Test2.pm | 4 +- cpan/Test-Simple/lib/Test2/API.pm | 186 +- cpan/Test-Simple/lib/Test2/API/Breakage.pm | 4 +- cpan/Test-Simple/lib/Test2/API/Context.pm | 134 +- cpan/Test-Simple/lib/Test2/API/Instance.pm | 213 +- cpan/Test-Simple/lib/Test2/API/Stack.pm | 4 +- cpan/Test-Simple/lib/Test2/Event.pm | 255 +- cpan/Test-Simple/lib/Test2/Event/Bail.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Diag.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Encoding.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Exception.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Fail.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Generic.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Note.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Ok.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Pass.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Plan.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Skip.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/Subtest.pm | 6 +- cpan/Test-Simple/lib/Test2/Event/TAP/Version.pm | 4 +- cpan/Test-Simple/lib/Test2/Event/V2.pm | 238 + cpan/Test-Simple/lib/Test2/Event/Waiting.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/About.pm | 18 +- cpan/Test-Simple/lib/Test2/EventFacet/Amnesty.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/Assert.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/Control.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/Error.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/Hub.pm | 109 + cpan/Test-Simple/lib/Test2/EventFacet/Info.pm | 36 +- .../Test-Simple/lib/Test2/EventFacet/Info/Table.pm | 144 + cpan/Test-Simple/lib/Test2/EventFacet/Meta.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/Parent.pm | 6 +- cpan/Test-Simple/lib/Test2/EventFacet/Plan.pm | 4 +- cpan/Test-Simple/lib/Test2/EventFacet/Render.pm | 106 + cpan/Test-Simple/lib/Test2/EventFacet/Trace.pm | 48 +- cpan/Test-Simple/lib/Test2/Formatter.pm | 27 +- cpan/Test-Simple/lib/Test2/Formatter/TAP.pm | 47 +- cpan/Test-Simple/lib/Test2/Hub.pm | 40 +- cpan/Test-Simple/lib/Test2/Hub/Interceptor.pm | 6 +- .../lib/Test2/Hub/Interceptor/Terminator.pm | 4 +- cpan/Test-Simple/lib/Test2/Hub/Subtest.pm | 4 +- cpan/Test-Simple/lib/Test2/IPC.pm | 26 +- cpan/Test-Simple/lib/Test2/IPC/Driver.pm | 36 +- cpan/Test-Simple/lib/Test2/IPC/Driver/Files.pm | 69 +- cpan/Test-Simple/lib/Test2/Tools/Tiny.pm | 4 +- cpan/Test-Simple/lib/Test2/Transition.pod | 2 +- cpan/Test-Simple/lib/Test2/Util.pm | 35 +- cpan/Test-Simple/lib/Test2/Util/ExternalMeta.pm | 4 +- cpan/Test-Simple/lib/Test2/Util/Facets2Legacy.pm | 187 +- cpan/Test-Simple/lib/Test2/Util/HashBase.pm | 4 +- cpan/Test-Simple/lib/Test2/Util/Trace.pm | 4 +- cpan/Test-Simple/lib/ok.pm | 2 +- cpan/Test-Simple/t/Legacy/subtest/callback.t | 53 + .../t/Legacy_And_Test2/thread_init_warning.t | 22 + cpan/Test-Simple/t/Test2/acceptance/try_it_fork.t | 4 +- .../t/Test2/behavior/Subtest_callback.t | 48 + cpan/Test-Simple/t/Test2/behavior/disable_ipc_a.t | 11 + cpan/Test-Simple/t/Test2/behavior/disable_ipc_b.t | 11 + cpan/Test-Simple/t/Test2/behavior/disable_ipc_c.t | 12 + cpan/Test-Simple/t/Test2/behavior/disable_ipc_d.t | 27 + .../t/Test2/behavior/ipc_wait_timeout.t | 9 +- .../Test-Simple/t/Test2/behavior/trace_signature.t | 3 +- cpan/Test-Simple/t/Test2/behavior/uuid.t | 78 + cpan/Test-Simple/t/Test2/modules/API.t | 8 + cpan/Test-Simple/t/Test2/modules/API/Context.t | 30 + cpan/Test-Simple/t/Test2/modules/API/Instance.t | 112 +- cpan/Test-Simple/t/Test2/modules/Event.t | 100 +- cpan/Test-Simple/t/Test2/modules/Event/Bail.t | 2 + cpan/Test-Simple/t/Test2/modules/Event/Encoding.t | 6 +- cpan/Test-Simple/t/Test2/modules/Event/Fail.t | 2 +- cpan/Test-Simple/t/Test2/modules/Event/Generic.t | 14 + cpan/Test-Simple/t/Test2/modules/Event/Pass.t | 2 +- cpan/Test-Simple/t/Test2/modules/Event/Subtest.t | 3 +- .../t/Test2/modules/Event/TAP/Version.t | 2 +- cpan/Test-Simple/t/Test2/modules/Event/V2.t | 101 + cpan/Test-Simple/t/Test2/modules/Formatter/TAP.t | 157 +- cpan/Test-Simple/t/Test2/modules/Hub.t | 7 +- cpan/Test-Simple/t/Test2/modules/IPC.t | 4 +- cpan/Test-Simple/t/Test2/modules/IPC/Driver.t | 4 +- .../Test-Simple/t/Test2/modules/IPC/Driver/Files.t | 28 +- cpan/Test-Simple/t/Test2/modules/Util.t | 23 + .../t/Test2/modules/Util/Facets2Legacy.t | 2 +- cpan/Test-Simple/t/Test2/regression/gh_16.t | 12 + .../t/Test2/regression/ipc_files_abort_exit.t | 102 +- cpan/Test-Simple/t/regression/812-todo.t | 28 + cpan/Test-Simple/t/regression/817-subtest-todo.t | 48 + cpan/Test-Simple/t/regression/fork_first.t | 33 + cpan/Time-Local/lib/Time/Local.pm | 83 +- cpan/Time-Local/t/Local.t | 608 +- cpan/Time-Piece/Piece.pm | 56 +- cpan/Time-Piece/Piece.xs | 46 +- cpan/Time-Piece/Seconds.pm | 2 +- cpan/Time-Piece/t/01base.t | 7 +- cpan/Time-Piece/t/06subclass.t | 15 + cpan/Unicode-Collate/Collate.pm | 23 +- cpan/Unicode-Collate/Collate/CJK/Big5.pm | 2 +- cpan/Unicode-Collate/Collate/CJK/GB2312.pm | 2 +- cpan/Unicode-Collate/Collate/CJK/JISX0208.pm | 2 +- cpan/Unicode-Collate/Collate/CJK/Korean.pm | 26 +- cpan/Unicode-Collate/Collate/CJK/Pinyin.pm | 2 +- cpan/Unicode-Collate/Collate/CJK/Stroke.pm | 2 +- cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm | 2 +- cpan/Unicode-Collate/Collate/Locale.pm | 8 +- cpan/Unicode-Collate/Collate/Locale/af.pl | 6 +- cpan/Unicode-Collate/Collate/Locale/ar.pl | 24 +- cpan/Unicode-Collate/Collate/Locale/as.pl | 22 +- cpan/Unicode-Collate/Collate/Locale/az.pl | 98 +- cpan/Unicode-Collate/Collate/Locale/be.pl | 20 +- cpan/Unicode-Collate/Collate/Locale/bn.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/ca.pl | 28 +- cpan/Unicode-Collate/Collate/Locale/cs.pl | 44 +- cpan/Unicode-Collate/Collate/Locale/cu.pl | 174 + cpan/Unicode-Collate/Collate/Locale/cy.pl | 52 +- cpan/Unicode-Collate/Collate/Locale/da.pl | 148 +- cpan/Unicode-Collate/Collate/Locale/de_at_ph.pl | 56 +- cpan/Unicode-Collate/Collate/Locale/de_phone.pl | 52 +- cpan/Unicode-Collate/Collate/Locale/dsb.pl | 112 +- cpan/Unicode-Collate/Collate/Locale/ee.pl | 62 +- cpan/Unicode-Collate/Collate/Locale/eo.pl | 52 +- cpan/Unicode-Collate/Collate/Locale/es.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/es_trad.pl | 24 +- cpan/Unicode-Collate/Collate/Locale/et.pl | 96 +- cpan/Unicode-Collate/Collate/Locale/fa.pl | 88 +- cpan/Unicode-Collate/Collate/Locale/fi.pl | 122 +- cpan/Unicode-Collate/Collate/Locale/fi_phone.pl | 118 +- cpan/Unicode-Collate/Collate/Locale/fil.pl | 18 +- cpan/Unicode-Collate/Collate/Locale/fo.pl | 148 +- cpan/Unicode-Collate/Collate/Locale/fr_ca.pl | 2 +- cpan/Unicode-Collate/Collate/Locale/gu.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/ha.pl | 24 +- cpan/Unicode-Collate/Collate/Locale/haw.pl | 38 +- cpan/Unicode-Collate/Collate/Locale/he.pl | 8 +- cpan/Unicode-Collate/Collate/Locale/hi.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/hr.pl | 90 +- cpan/Unicode-Collate/Collate/Locale/hu.pl | 296 +- cpan/Unicode-Collate/Collate/Locale/hy.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/ig.pl | 102 +- cpan/Unicode-Collate/Collate/Locale/is.pl | 156 +- cpan/Unicode-Collate/Collate/Locale/ja.pl | 2642 +- cpan/Unicode-Collate/Collate/Locale/kk.pl | 23 +- cpan/Unicode-Collate/Collate/Locale/kl.pl | 144 +- cpan/Unicode-Collate/Collate/Locale/kn.pl | 14 +- cpan/Unicode-Collate/Collate/Locale/ko.pl | 1284 +- cpan/Unicode-Collate/Collate/Locale/kok.pl | 20 +- cpan/Unicode-Collate/Collate/Locale/lkt.pl | 44 +- cpan/Unicode-Collate/Collate/Locale/ln.pl | 18 +- cpan/Unicode-Collate/Collate/Locale/lt.pl | 82 +- cpan/Unicode-Collate/Collate/Locale/lv.pl | 68 +- cpan/Unicode-Collate/Collate/Locale/mk.pl | 32 +- cpan/Unicode-Collate/Collate/Locale/ml.pl | 38 +- cpan/Unicode-Collate/Collate/Locale/mr.pl | 22 +- cpan/Unicode-Collate/Collate/Locale/mt.pl | 54 +- cpan/Unicode-Collate/Collate/Locale/nb.pl | 146 +- cpan/Unicode-Collate/Collate/Locale/nn.pl | 146 +- cpan/Unicode-Collate/Collate/Locale/nso.pl | 68 +- cpan/Unicode-Collate/Collate/Locale/om.pl | 38 +- cpan/Unicode-Collate/Collate/Locale/or.pl | 18 +- cpan/Unicode-Collate/Collate/Locale/pa.pl | 36 +- cpan/Unicode-Collate/Collate/Locale/pl.pl | 96 +- cpan/Unicode-Collate/Collate/Locale/ro.pl | 100 +- cpan/Unicode-Collate/Collate/Locale/sa.pl | 22 +- cpan/Unicode-Collate/Collate/Locale/se.pl | 292 +- cpan/Unicode-Collate/Collate/Locale/si.pl | 14 +- cpan/Unicode-Collate/Collate/Locale/si_dict.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/sk.pl | 84 +- cpan/Unicode-Collate/Collate/Locale/sl.pl | 28 +- cpan/Unicode-Collate/Collate/Locale/sq.pl | 92 +- cpan/Unicode-Collate/Collate/Locale/sr.pl | 8 +- cpan/Unicode-Collate/Collate/Locale/sv.pl | 172 +- cpan/Unicode-Collate/Collate/Locale/sv_refo.pl | 168 +- cpan/Unicode-Collate/Collate/Locale/ta.pl | 104 +- cpan/Unicode-Collate/Collate/Locale/te.pl | 12 +- cpan/Unicode-Collate/Collate/Locale/th.pl | 36 +- cpan/Unicode-Collate/Collate/Locale/tn.pl | 68 +- cpan/Unicode-Collate/Collate/Locale/to.pl | 118 +- cpan/Unicode-Collate/Collate/Locale/tr.pl | 86 +- cpan/Unicode-Collate/Collate/Locale/ug_cyrl.pl | 8 +- cpan/Unicode-Collate/Collate/Locale/uk.pl | 22 +- cpan/Unicode-Collate/Collate/Locale/ur.pl | 144 +- cpan/Unicode-Collate/Collate/Locale/vi.pl | 420 +- cpan/Unicode-Collate/Collate/Locale/vo.pl | 52 +- cpan/Unicode-Collate/Collate/Locale/wae.pl | 42 +- cpan/Unicode-Collate/Collate/Locale/wo.pl | 56 +- cpan/Unicode-Collate/Collate/Locale/yo.pl | 46 +- cpan/Unicode-Collate/Collate/Locale/zh.pl | 416 +- cpan/Unicode-Collate/Collate/Locale/zh_big5.pl | 416 +- cpan/Unicode-Collate/Collate/Locale/zh_gb.pl | 416 +- cpan/Unicode-Collate/Collate/Locale/zh_pin.pl | 642 +- cpan/Unicode-Collate/Collate/Locale/zh_strk.pl | 642 +- cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl | 642 +- cpan/Unicode-Collate/Collate/allkeys.txt | 56368 +-- cpan/Unicode-Collate/Makefile.PL | 4 +- cpan/Unicode-Collate/t/ident.t | 22 +- cpan/Unicode-Collate/t/loc_cu.t | 530 + cpan/Unicode-Collate/t/loc_es.t | 2 +- cpan/Unicode-Collate/t/loc_estr.t | 2 +- cpan/Unicode-Collate/t/loc_fr.t | 43 +- cpan/Unicode-Collate/t/loc_kk.t | 26 +- cpan/Unicode-Collate/t/version.t | 4 +- cpan/Win32/Win32.pm | 2 +- cpan/Win32/Win32.xs | 88 +- cpan/Win32/longpath.inc | 2 +- cpan/autodie/lib/autodie/exception.pm | 20 +- cpan/autodie/lib/autodie/hints.pm | 19 +- cpan/autodie/t/exceptions.t | 16 +- cpan/autodie/t/lib/Hints_pod_examples.pm | 16 +- cpan/autodie/t/recv.t | 3 + cpan/bignum/lib/Math/BigFloat/Trace.pm | 4 +- cpan/bignum/lib/Math/BigInt/Trace.pm | 4 +- cpan/bignum/lib/bigint.pm | 4 +- cpan/bignum/lib/bignum.pm | 4 +- cpan/bignum/lib/bigrat.pm | 4 +- cpan/bignum/t/option_l.t | 11 +- cpan/experimental/lib/experimental.pm | 12 +- cpan/experimental/t/basic.t | 59 +- cpan/parent/lib/parent.pm | 6 +- cpan/parent/t/parent-pmc.t | 2 +- cpan/parent/t/parent-returns-false.t | 2 +- cpan/parent/t/parent.t | 2 +- cpan/perlfaq/lib/perlfaq.pm | 4 +- cpan/perlfaq/lib/perlfaq.pod | 12 +- cpan/perlfaq/lib/perlfaq1.pod | 39 +- cpan/perlfaq/lib/perlfaq2.pod | 5 +- cpan/perlfaq/lib/perlfaq3.pod | 7 +- cpan/perlfaq/lib/perlfaq4.pod | 13 +- cpan/perlfaq/lib/perlfaq5.pod | 46 +- cpan/perlfaq/lib/perlfaq6.pod | 34 +- cpan/perlfaq/lib/perlfaq7.pod | 22 +- cpan/perlfaq/lib/perlfaq8.pod | 6 +- cpan/perlfaq/lib/perlfaq9.pod | 21 +- cpan/perlfaq/lib/perlglossary.pod | 2 +- cpan/podlators/Makefile.PL | 58 +- cpan/podlators/lib/Pod/Man.pm | 87 +- cpan/podlators/lib/Pod/ParseLink.pm | 40 +- cpan/podlators/lib/Pod/Text.pm | 44 +- cpan/podlators/lib/Pod/Text/Color.pm | 99 +- cpan/podlators/lib/Pod/Text/Overstrike.pm | 52 +- cpan/podlators/lib/Pod/Text/Termcap.pm | 130 +- cpan/podlators/scripts/pod2man.PL | 52 +- cpan/podlators/scripts/pod2text.PL | 46 +- cpan/podlators/t/data/basic.cap | 14 +- cpan/podlators/t/data/basic.clr | 14 +- cpan/podlators/t/data/basic.man | 14 +- cpan/podlators/t/data/basic.ovr | 14 +- cpan/podlators/t/data/basic.pod | 15 +- cpan/podlators/t/data/basic.txt | 14 +- cpan/podlators/t/data/snippets/README | 4 +- .../t/data/snippets/color/escape-wrapping | 19 + cpan/podlators/t/data/snippets/color/tag-width | 35 + cpan/podlators/t/data/snippets/color/tag-wrapping | 19 + cpan/podlators/t/data/snippets/color/width | 22 + cpan/podlators/t/data/snippets/color/wrapping | 11 + cpan/podlators/t/data/snippets/man/error-none | 2 + cpan/podlators/t/data/snippets/man/error-stderr | 2 +- cpan/podlators/t/data/snippets/man/soft-hyphens | 6 +- .../t/data/snippets/man/uppercase-license | 24 + .../t/data/snippets/termcap/escape-wrapping | 19 + cpan/podlators/t/data/snippets/termcap/tag-width | 35 + .../podlators/t/data/snippets/termcap/tag-wrapping | 19 + cpan/podlators/t/data/snippets/termcap/width | 23 + cpan/podlators/t/data/snippets/termcap/wrapping | 11 + cpan/podlators/t/docs/pod-spelling.t | 6 +- cpan/podlators/t/docs/pod.t | 6 +- cpan/podlators/t/docs/spdx-license.t | 120 + cpan/podlators/t/docs/synopsis.t | 6 +- cpan/podlators/t/docs/urls.t | 95 + cpan/podlators/t/general/basic.t | 9 +- cpan/podlators/t/general/filehandle.t | 4 +- cpan/podlators/t/general/pod-parser.t | 4 +- cpan/podlators/t/lib/Test/Podlators.pm | 14 +- cpan/podlators/t/lib/Test/RRA.pm | 57 +- cpan/podlators/t/lib/Test/RRA/Config.pm | 12 +- cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm | 10 +- cpan/podlators/t/man/devise-date.t | 4 +- cpan/podlators/t/man/devise-title.t | 4 +- cpan/podlators/t/man/empty.t | 4 +- cpan/podlators/t/man/heading.t | 4 +- cpan/podlators/t/man/no-encode.t | 16 +- cpan/podlators/t/man/snippets.t | 4 +- cpan/podlators/t/man/utf8-io.t | 4 +- cpan/podlators/t/parselink/basic.t | 4 +- cpan/podlators/t/style/minimum-version.t | 6 +- cpan/podlators/t/style/module-version.t | 12 +- cpan/podlators/t/style/strict.t | 12 +- cpan/podlators/t/text/basic.t | 6 +- cpan/podlators/t/text/color.t | 117 +- cpan/podlators/t/text/empty.t | 6 +- cpan/podlators/t/text/encoding.t | 6 +- cpan/podlators/t/text/options.t | 6 +- cpan/podlators/t/text/overstrike.t | 6 +- cpan/podlators/t/text/perlio.t | 6 +- cpan/podlators/t/text/termcap.t | 124 +- cpan/podlators/t/text/utf8.t | 6 +- cpan/version/lib/version.pm | 7 +- cpan/version/lib/version.pod | 7 +- cpan/version/lib/version/regex.pm | 20 +- cpan/version/t/01base.t | 2 +- cpan/version/t/02derived.t | 5 +- cpan/version/t/03require.t | 2 +- cpan/version/t/05sigdie.t | 2 +- cpan/version/t/06noop.t | 2 +- cpan/version/t/07locale.t | 2 +- cpan/version/t/08_corelist.t | 2 +- cpan/version/t/09_list_util.t | 2 +- cv.h | 4 +- cygwin/cygwin.c | 32 +- dist/Carp/Changes | 34 + dist/Carp/lib/Carp.pm | 163 +- dist/Carp/lib/Carp/Heavy.pm | 2 +- dist/Carp/t/Carp_overloadless.t | 15 + dist/Carp/t/broken_can.t | 15 + dist/Carp/t/broken_univ_can.t | 24 + dist/Carp/t/stack_after_err.t | 69 + dist/Carp/t/vivify_stash.t | 12 +- dist/Data-Dumper/Changes | 34 + dist/Data-Dumper/Dumper.pm | 59 +- dist/Data-Dumper/Dumper.xs | 122 +- dist/Data-Dumper/t/dumper.t | 82 +- dist/Data-Dumper/t/indent.t | 13 +- dist/Data-Dumper/t/misc.t | 16 +- dist/Data-Dumper/t/purity_deepcopy_maxdepth.t | 17 +- dist/Data-Dumper/t/quotekeys.t | 5 +- dist/Data-Dumper/t/terse.t | 33 +- dist/Devel-PPPort/.gitignore | 21 +- dist/Devel-PPPort/Changes | 1003 + dist/Devel-PPPort/HACKERS | 15 +- dist/Devel-PPPort/MANIFEST.SKIP | 25 + dist/Devel-PPPort/Makefile.PL | 121 +- dist/Devel-PPPort/PPPort.xs | 2 +- dist/Devel-PPPort/PPPort_pm.PL | 62 +- dist/Devel-PPPort/PPPort_xs.PL | 128 - dist/Devel-PPPort/RealPPPort_xs.PL | 128 + dist/Devel-PPPort/TODO | 346 + dist/Devel-PPPort/devel/mkapidoc.sh | 8 +- dist/Devel-PPPort/devel/mktodo | 0 dist/Devel-PPPort/devel/regenerate | 2 +- dist/Devel-PPPort/devel/scanprov | 0 dist/Devel-PPPort/mktests.PL | 5 +- dist/Devel-PPPort/parts/apicheck.pl | 21 +- dist/Devel-PPPort/parts/apidoc.fnc | 611 +- dist/Devel-PPPort/parts/base/5005000 | 1 - dist/Devel-PPPort/parts/base/5006000 | 52 - dist/Devel-PPPort/parts/base/5006001 | 3 - dist/Devel-PPPort/parts/base/5007001 | 5 - dist/Devel-PPPort/parts/base/5007002 | 1 - dist/Devel-PPPort/parts/base/5007003 | 5 - dist/Devel-PPPort/parts/base/5008000 | 3 - dist/Devel-PPPort/parts/base/5008001 | 1 - dist/Devel-PPPort/parts/base/5009002 | 1 - dist/Devel-PPPort/parts/base/5009004 | 2 - dist/Devel-PPPort/parts/base/5009005 | 5 - dist/Devel-PPPort/parts/base/5011001 | 3 - dist/Devel-PPPort/parts/base/5011002 | 11 - dist/Devel-PPPort/parts/base/5013005 | 1 - dist/Devel-PPPort/parts/base/5013006 | 2 - dist/Devel-PPPort/parts/base/5013007 | 5 - dist/Devel-PPPort/parts/base/5013008 | 4 - dist/Devel-PPPort/parts/base/5013010 | 3 - dist/Devel-PPPort/parts/base/5014000 | 1 - dist/Devel-PPPort/parts/base/5015001 | 2 - dist/Devel-PPPort/parts/base/5015004 | 3 - dist/Devel-PPPort/parts/base/5015009 | 3 - dist/Devel-PPPort/parts/base/5017002 | 3 - dist/Devel-PPPort/parts/base/5017007 | 5 - dist/Devel-PPPort/parts/base/5017008 | 5 - dist/Devel-PPPort/parts/base/5019004 | 1 - dist/Devel-PPPort/parts/base/5019009 | 4 - dist/Devel-PPPort/parts/base/5021001 | 9 - dist/Devel-PPPort/parts/base/5021007 | 5 - dist/Devel-PPPort/parts/base/5021008 | 1 - dist/Devel-PPPort/parts/base/5023008 | 20 - dist/Devel-PPPort/parts/embed.fnc | 2483 +- dist/Devel-PPPort/parts/inc/01_test | 13 + dist/Devel-PPPort/parts/inc/HvNAME | 2 +- dist/Devel-PPPort/parts/inc/SvPV | 69 +- dist/Devel-PPPort/parts/inc/Sv_set | 98 +- dist/Devel-PPPort/parts/inc/call | 8 +- dist/Devel-PPPort/parts/inc/cop | 2 +- dist/Devel-PPPort/parts/inc/gv | 31 +- dist/Devel-PPPort/parts/inc/magic | 63 +- dist/Devel-PPPort/parts/inc/magic_defs | 56 + dist/Devel-PPPort/parts/inc/mess | 567 + dist/Devel-PPPort/parts/inc/misc | 792 +- dist/Devel-PPPort/parts/inc/newRV | 16 +- dist/Devel-PPPort/parts/inc/newSV_type | 20 +- dist/Devel-PPPort/parts/inc/newSVpv | 22 +- dist/Devel-PPPort/parts/inc/ppphbin | 2 +- dist/Devel-PPPort/parts/inc/ppphdoc | 2 +- dist/Devel-PPPort/parts/inc/ppphtest | 18 +- dist/Devel-PPPort/parts/inc/pv_tools | 18 +- dist/Devel-PPPort/parts/inc/sv_xpvf | 33 +- dist/Devel-PPPort/parts/inc/threads | 4 +- dist/Devel-PPPort/parts/inc/uv | 486 +- dist/Devel-PPPort/parts/inc/variables | 8 +- dist/Devel-PPPort/parts/inc/version | 5 +- dist/Devel-PPPort/parts/inc/warn | 8 +- dist/Devel-PPPort/parts/ppptools.pl | 13 +- dist/Devel-PPPort/parts/todo/5005000 | 1 - dist/Devel-PPPort/parts/todo/5006000 | 53 - dist/Devel-PPPort/parts/todo/5006001 | 3 - dist/Devel-PPPort/parts/todo/5007001 | 5 - dist/Devel-PPPort/parts/todo/5007002 | 1 - dist/Devel-PPPort/parts/todo/5007003 | 5 - dist/Devel-PPPort/parts/todo/5008000 | 3 - dist/Devel-PPPort/parts/todo/5008001 | 1 - dist/Devel-PPPort/parts/todo/5009002 | 1 - dist/Devel-PPPort/parts/todo/5009004 | 2 - dist/Devel-PPPort/parts/todo/5009005 | 5 - dist/Devel-PPPort/parts/todo/5010001 | 1 - dist/Devel-PPPort/parts/todo/5011001 | 3 - dist/Devel-PPPort/parts/todo/5011002 | 11 - dist/Devel-PPPort/parts/todo/5013001 | 4 - dist/Devel-PPPort/parts/todo/5013003 | 1 - dist/Devel-PPPort/parts/todo/5013005 | 1 - dist/Devel-PPPort/parts/todo/5013006 | 2 - dist/Devel-PPPort/parts/todo/5013007 | 5 - dist/Devel-PPPort/parts/todo/5013008 | 4 - dist/Devel-PPPort/parts/todo/5013010 | 3 - dist/Devel-PPPort/parts/todo/5014000 | 1 - dist/Devel-PPPort/parts/todo/5015001 | 2 - dist/Devel-PPPort/parts/todo/5015004 | 3 - dist/Devel-PPPort/parts/todo/5015009 | 4 - dist/Devel-PPPort/parts/todo/5017002 | 3 - dist/Devel-PPPort/parts/todo/5017007 | 5 - dist/Devel-PPPort/parts/todo/5017008 | 5 - dist/Devel-PPPort/parts/todo/5019003 | 1 - dist/Devel-PPPort/parts/todo/5019004 | 1 - dist/Devel-PPPort/parts/todo/5019009 | 4 - dist/Devel-PPPort/parts/todo/5021001 | 9 - dist/Devel-PPPort/parts/todo/5021007 | 5 - dist/Devel-PPPort/parts/todo/5021008 | 1 - dist/Devel-PPPort/parts/todo/5023008 | 20 - dist/Devel-PPPort/soak | 0 dist/Devel-PPPort/t/01_test.t | 53 + dist/Devel-PPPort/t/HvNAME.t | 2 +- dist/Devel-PPPort/t/Sv_set.t | 45 +- dist/Devel-PPPort/t/cop.t | 2 +- dist/Devel-PPPort/t/magic.t | 4 +- dist/Devel-PPPort/t/mess.t | 307 + dist/Devel-PPPort/t/misc.t | 143 +- dist/Devel-PPPort/t/newSVpv.t | 2 +- dist/Devel-PPPort/t/ppphtest.t | 18 +- dist/Devel-PPPort/t/pv_tools.t | 8 +- dist/Devel-PPPort/t/sv_xpvf.t | 18 +- dist/Devel-PPPort/t/uv.t | 139 +- dist/Devel-PPPort/t/variables.t | 8 +- dist/Devel-PPPort/t/warn.t | 8 +- dist/Exporter/lib/Exporter.pm | 32 +- dist/Exporter/lib/Exporter/Heavy.pm | 4 +- dist/Exporter/t/Exporter.t | 12 +- dist/ExtUtils-CBuilder/Changes | 20 + dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm | 6 +- .../lib/ExtUtils/CBuilder/Base.pm | 7 +- .../lib/ExtUtils/CBuilder/Platform/Unix.pm | 3 +- .../lib/ExtUtils/CBuilder/Platform/VMS.pm | 3 +- .../lib/ExtUtils/CBuilder/Platform/Windows.pm | 2 +- .../lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm | 4 +- .../lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm | 4 +- .../lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm | 4 +- .../lib/ExtUtils/CBuilder/Platform/aix.pm | 3 +- .../lib/ExtUtils/CBuilder/Platform/android.pm | 3 +- .../lib/ExtUtils/CBuilder/Platform/cygwin.pm | 3 +- .../lib/ExtUtils/CBuilder/Platform/darwin.pm | 3 +- .../lib/ExtUtils/CBuilder/Platform/dec_osf.pm | 4 +- .../lib/ExtUtils/CBuilder/Platform/os2.pm | 3 +- dist/ExtUtils-CBuilder/t/04-base.t | 2 +- dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm | 12 +- .../lib/ExtUtils/ParseXS/Constants.pm | 2 +- .../lib/ExtUtils/ParseXS/CountLines.pm | 2 +- dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Eval.pm | 6 +- .../lib/ExtUtils/ParseXS/Utilities.pm | 2 +- dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm | 6 +- dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Cmd.pm | 2 +- .../lib/ExtUtils/Typemaps/InputMap.pm | 2 +- .../lib/ExtUtils/Typemaps/OutputMap.pm | 2 +- .../ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm | 2 +- dist/ExtUtils-ParseXS/lib/perlxs.pod | 168 +- dist/ExtUtils-ParseXS/lib/perlxstut.pod | 4 +- dist/ExtUtils-ParseXS/t/002-more.t | 7 +- dist/I18N-LangTags/lib/I18N/LangTags.pm | 16 +- dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm | 8 +- dist/IO/ChangeLog | 112 + dist/IO/IO.pm | 4 +- dist/IO/IO.xs | 4 + dist/IO/Makefile.PL | 9 +- dist/IO/lib/IO/Dir.pm | 11 +- dist/IO/lib/IO/File.pm | 9 +- dist/IO/lib/IO/Handle.pm | 10 +- dist/IO/lib/IO/Pipe.pm | 5 +- dist/IO/lib/IO/Poll.pm | 13 +- dist/IO/lib/IO/Seekable.pm | 10 +- dist/IO/lib/IO/Select.pm | 5 +- dist/IO/lib/IO/Socket.pm | 78 +- dist/IO/lib/IO/Socket/INET.pm | 9 +- dist/IO/lib/IO/Socket/UNIX.pm | 6 +- dist/IO/t/io_dir.t | 106 +- dist/IO/t/io_poll.t | 5 - dist/IO/t/io_sock.t | 2 +- dist/IO/t/io_udp.t | 36 +- dist/IO/t/io_utf8.t | 2 +- dist/IO/t/io_utf8argv.t | 6 +- dist/Locale-Maketext/lib/Locale/Maketext.pod | 6 +- .../lib/Locale/Maketext/Cookbook.pod | 2 +- dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod | 8 +- dist/Module-CoreList/Changes | 83 + dist/Module-CoreList/MANIFEST | 1 - dist/Module-CoreList/lib/Module/CoreList.pm | 2345 +- dist/Module-CoreList/lib/Module/CoreList.pod | 7 +- .../lib/Module/CoreList/TieHashDelta.pm | 77 - dist/Module-CoreList/lib/Module/CoreList/Utils.pm | 192 +- dist/Module-CoreList/t/find_modules.t | 8 +- dist/Module-CoreList/t/is_core.t | 5 +- dist/Module-CoreList/t/maintainer.t | 1 - dist/Net-Ping/Changes | 83 + dist/Net-Ping/lib/Net/Ping.pm | 246 +- dist/Net-Ping/t/001_new.t | 9 +- dist/Net-Ping/t/010_pingecho.t | 5 + dist/Net-Ping/t/190_alarm.t | 5 +- dist/Net-Ping/t/200_ping_tcp.t | 14 +- dist/Net-Ping/t/300_ping_stream.t | 8 +- dist/Net-Ping/t/400_ping_syn.t | 15 +- dist/Net-Ping/t/410_syn_host.t | 6 +- dist/Net-Ping/t/420_ping_syn_port.t | 103 + dist/Net-Ping/t/500_ping_icmp.t | 57 +- dist/Net-Ping/t/501_ping_icmpv6.t | 73 + dist/Net-Ping/t/510_ping_udp.t | 16 +- dist/PathTools/.gitignore | 2 + dist/PathTools/Changes | 24 + dist/PathTools/Cwd.pm | 68 +- dist/PathTools/Cwd.xs | 15 +- dist/PathTools/MANIFEST | 29 + dist/PathTools/META.json | 55 + dist/PathTools/META.yml | 30 + dist/PathTools/Makefile.PL | 18 +- dist/PathTools/lib/File/Spec.pm | 5 +- dist/PathTools/lib/File/Spec/AmigaOS.pm | 2 +- dist/PathTools/lib/File/Spec/Cygwin.pm | 2 +- dist/PathTools/lib/File/Spec/Epoc.pm | 2 +- dist/PathTools/lib/File/Spec/Functions.pm | 2 +- dist/PathTools/lib/File/Spec/Mac.pm | 27 +- dist/PathTools/lib/File/Spec/OS2.pm | 2 +- dist/PathTools/lib/File/Spec/Unix.pm | 2 +- dist/PathTools/lib/File/Spec/VMS.pm | 2 +- dist/PathTools/lib/File/Spec/Win32.pm | 16 +- dist/PathTools/t/Spec.t | 8 +- dist/PathTools/t/abs2rel.t | 2 +- dist/PathTools/t/cwd.t | 22 +- dist/PathTools/t/cwd_enoent.t | 55 + dist/SelfLoader/lib/SelfLoader.pm | 4 +- dist/Storable/.gitignore | 1 - dist/Storable/ChangeLog | 229 + dist/Storable/MANIFEST | 65 + dist/Storable/Makefile.PL | 35 +- dist/Storable/README | 19 +- dist/Storable/Storable.pm | 1444 + dist/Storable/Storable.pm.PL | 35 - dist/Storable/Storable.xs | 9588 +- dist/Storable/__Storable__.pm | 1231 - dist/Storable/hints/linux.pl | 5 +- dist/Storable/stacksize | 193 + dist/Storable/t/CVE-2015-1592.t | 21 + dist/Storable/t/attach_errors.t | 4 - dist/Storable/t/attach_singleton.t | 7 +- dist/Storable/t/blessed.t | 204 +- dist/Storable/t/canonical.t | 2 +- dist/Storable/t/code.t | 11 +- dist/Storable/t/dclone.t | 2 + dist/Storable/t/flags.t | 103 + dist/Storable/t/forgive.t | 8 +- dist/Storable/t/freeze.t | 2 + dist/Storable/t/huge.t | 104 + dist/Storable/t/hugeids.t | 372 + dist/Storable/t/just_plain_nasty.t | 2 + dist/Storable/t/leaks.t | 15 + dist/Storable/t/lock.t | 6 +- dist/Storable/t/malice.t | 8 +- dist/Storable/t/overload.t | 2 + dist/Storable/t/recurse.t | 267 +- dist/Storable/t/regexp.t | 129 + dist/Storable/t/restrict.t | 9 +- dist/Storable/t/retrieve.t | 43 +- dist/Storable/t/st-dump.pl | 2 +- dist/Storable/t/store.t | 15 +- dist/Storable/t/testlib.pl | 7 +- dist/Storable/t/threads.t | 4 + dist/Storable/t/tied.t | 2 + dist/Storable/t/tied_hook.t | 3 + dist/Storable/t/tied_items.t | 2 + dist/Storable/t/tied_reify.t | 36 + dist/Storable/t/utf8hash.t | 1 + dist/Storable/t/weak.t | 12 +- dist/Thread-Queue/lib/Thread/Queue.pm | 4 +- dist/Thread-Queue/t/01_basic.t | 2 + dist/Thread-Queue/t/02_refs.t | 2 + dist/Thread-Queue/t/03_peek.t | 2 + dist/Thread-Queue/t/05_extract.t | 2 + dist/Thread-Queue/t/06_insert.t | 2 + dist/Thread-Queue/t/07_lock.t | 2 + dist/Thread-Queue/t/10_timed.t | 2 + dist/Tie-File/lib/Tie/File.pm | 6 +- dist/Tie-File/t/00_version.t | 2 +- dist/Time-HiRes/Changes | 125 +- dist/Time-HiRes/HiRes.pm | 46 +- dist/Time-HiRes/HiRes.xs | 110 +- dist/Time-HiRes/Makefile.PL | 34 +- dist/Time-HiRes/fallback/const-c.inc | 355 +- dist/Time-HiRes/fallback/const-xs.inc | 6 +- dist/Time-HiRes/t/alarm.t | 3 + dist/Time-HiRes/t/clock.t | 8 +- dist/Time-HiRes/t/itimer.t | 4 +- dist/Time-HiRes/t/utime.t | 121 +- dist/Time-HiRes/typemap | 12 +- dist/Unicode-Normalize/Normalize.pm | 14 +- dist/XSLoader/XSLoader_pm.PL | 30 +- dist/autouse/t/autouse.t | 9 +- dist/if/Changes | 9 + dist/if/MANIFEST | 8 + dist/if/META.json | 43 + dist/if/META.yml | 23 + dist/if/if.pm | 88 +- dist/if/t/if.t | 100 +- dist/lib/lib_pm.PL | 6 +- dist/threads-shared/lib/threads/shared.pm | 7 +- dist/threads-shared/shared.xs | 74 +- dist/threads/lib/threads.pm | 63 +- dist/threads/t/exit.t | 10 +- dist/threads/t/thread.t | 2 +- dist/threads/threads.xs | 28 +- djgpp/djgpp.c | 36 +- doio.c | 722 +- doop.c | 325 +- dosish.h | 4 +- dquote.c | 25 +- dump.c | 188 +- ebcdic_tables.h | 1052 +- embed.fnc | 2049 +- embed.h | 320 +- embedvar.h | 136 +- ext/B/B.pm | 4 +- ext/B/B.xs | 30 +- ext/B/B/Concise.pm | 4 +- ext/B/B/Terse.pm | 4 +- ext/B/t/b.t | 4 +- ext/B/t/strict.t | 2 +- ext/Devel-Peek/Peek.pm | 43 +- ext/Devel-Peek/t/Peek.t | 20 +- ext/DynaLoader/DynaLoader_pm.PL | 4 +- ext/DynaLoader/dlutils.c | 10 +- ext/Errno/Errno_pm.PL | 26 +- ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm | 12 +- ext/File-Find/lib/File/Find.pm | 44 +- ext/File-Find/t/find.t | 179 +- ext/File-Find/t/taint.t | 124 +- ext/File-Glob/Glob.pm | 20 +- ext/File-Glob/bsd_glob.c | 4 +- ext/File-Glob/t/basic.t | 56 +- ext/File-Glob/t/case.t | 4 +- ext/File-Glob/t/rt131211.t | 19 +- ext/GDBM_File/GDBM_File.pm | 18 +- ext/GDBM_File/GDBM_File.xs | 33 +- ext/GDBM_File/t/fatal.t | 39 +- ext/I18N-Langinfo/Langinfo.pm | 152 +- ext/I18N-Langinfo/Langinfo.xs | 76 +- ext/I18N-Langinfo/t/Langinfo.t | 94 +- ext/NDBM_File/NDBM_File.pm | 19 +- ext/ODBM_File/ODBM_File.pm | 19 +- ext/Opcode/Opcode.pm | 4 +- ext/POSIX/Makefile.PL | 6 +- ext/POSIX/POSIX.xs | 178 +- ext/POSIX/lib/POSIX.pm | 5 +- ext/POSIX/lib/POSIX.pod | 21 +- ext/POSIX/t/export.t | 6 +- ext/POSIX/t/math.t | 7 +- ext/POSIX/t/mb.t | 60 + ext/POSIX/t/posix.t | 60 +- ext/PerlIO-encoding/encoding.pm | 4 +- ext/PerlIO-encoding/encoding.xs | 45 +- ext/PerlIO-encoding/t/encoding.t | 19 +- ext/PerlIO-encoding/t/fallback.t | 1 + ext/PerlIO-scalar/scalar.pm | 2 +- ext/PerlIO-scalar/scalar.xs | 11 +- ext/PerlIO-via/via.pm | 2 +- ext/PerlIO-via/via.xs | 4 +- ext/Pod-Functions/Functions_pm.PL | 2 +- ext/Pod-Html/lib/Pod/Html.pm | 104 +- ext/Pod-Html/t/anchorify.t | 24 +- ext/Pod-Html/t/crossref.t | 2 +- ext/Pod-Html/t/crossref2.t | 2 +- ext/Pod-Html/t/crossref3.t | 2 +- ext/Pod-Html/t/htmldir1.t | 2 +- ext/Pod-Html/t/htmldir2.t | 2 +- ext/Pod-Html/t/htmldir3.t | 2 +- ext/Pod-Html/t/htmldir4.t | 2 +- ext/Pod-Html/t/htmldir5.t | 2 +- ext/Pod-Html/t/htmlescp.t | 2 +- ext/Pod-Html/t/htmllink.t | 2 +- ext/Pod-Html/t/htmlview.t | 2 +- ext/SDBM_File/SDBM_File.pm | 10 +- ext/SDBM_File/pair.c | 22 +- ext/SDBM_File/pair.h | 5 + ext/SDBM_File/sdbm.c | 23 +- ext/SDBM_File/sdbm.h | 4 + ext/SDBM_File/t/corrupt.t | 152 + ext/Sys-Hostname/Hostname.pm | 4 +- ext/Sys-Hostname/t/Hostname.t | 19 +- ext/Tie-Hash-NamedCapture/NamedCapture.pm | 2 +- ext/Tie-Hash-NamedCapture/NamedCapture.xs | 5 +- ext/Tie-Hash-NamedCapture/t/tiehash.t | 14 +- ext/Win32CORE/Win32CORE.c | 3 + ext/XS-APItest/APItest.pm | 4 +- ext/XS-APItest/APItest.xs | 408 +- ext/XS-APItest/Makefile.PL | 2 +- ext/XS-APItest/numeric.xs | 2 +- ext/XS-APItest/t/call.t | 33 +- ext/XS-APItest/t/call_checker.t | 8 +- ext/XS-APItest/t/fetch_pad_names.t | 5 +- ext/XS-APItest/t/grok.t | 25 +- ext/XS-APItest/t/gv_fetchmeth.t | 9 +- ext/XS-APItest/t/handy_base.pl | 1 + ext/XS-APItest/t/locale.t | 62 +- ext/XS-APItest/t/loopblock.t | 2 +- ext/XS-APItest/t/looprest.t | 2 +- ext/XS-APItest/t/subsignature.t | 29 + ext/XS-APItest/t/svcatpvf.t | 2 +- ext/XS-APItest/t/utf8.t | 113 +- ext/XS-APItest/t/utf8_setup.pl | 6 +- ext/XS-APItest/t/utf8_to_bytes.t | 68 + ext/XS-APItest/t/utf8_warn_base.pl | 1731 +- ext/XS-APItest/typemap | 1 + ext/XS-Typemap/Typemap.pm | 2 +- ext/XS-Typemap/Typemap.xs | 6 +- ext/arybase/arybase.pm | 98 - ext/arybase/arybase.xs | 495 - ext/arybase/ptable.h | 226 - ext/arybase/t/aeach.t | 45 - ext/arybase/t/aelem.t | 56 - ext/arybase/t/akeys.t | 25 - ext/arybase/t/arybase.t | 37 - ext/arybase/t/aslice.t | 27 - ext/arybase/t/av2arylen.t | 26 - ext/arybase/t/index.t | 23 - ext/arybase/t/lslice.t | 23 - ext/arybase/t/pos.t | 35 - ext/arybase/t/scope.t | 44 - ext/arybase/t/scope_0.pm | 6 - ext/arybase/t/splice.t | 65 - ext/arybase/t/substr.t | 22 - ext/attributes/attributes.pm | 2 +- ext/attributes/attributes.xs | 2 +- ext/mro/mro.pm | 4 +- ext/re/re.pm | 6 +- ext/re/t/qr.t | 1 - ext/re/t/regop.t | 4 +- fakesdio.h | 2 +- feature.h | 40 +- globals.c | 7 + globvar.sym | 14 + gv.c | 142 +- handy.h | 372 +- hints/catamount.sh | 4 +- hints/darwin.sh | 12 + hints/freebsd.sh | 25 +- hints/hpux.sh | 50 +- hints/linux-android.sh | 72 +- hints/linux.sh | 13 + hints/minix.sh | 147 + hints/netbsd.sh | 11 + hints/openbsd.sh | 5 + hv.c | 26 +- hv.h | 4 +- hv_func.h | 10 +- inline.h | 1005 +- installhtml | 26 +- installperl | 25 + intrpvar.h | 164 +- invlist_inline.h | 19 +- iperlsys.h | 1 - l1_char_class_tab.h | 750 +- lib/.gitignore | 8 - lib/B/Deparse-core.t | 15 +- lib/B/Deparse.pm | 218 +- lib/B/Deparse.t | 159 +- lib/B/Op_private.pm | 9 +- lib/Class/Struct.pm | 4 +- lib/Config/Extensions.pm | 3 +- lib/ExtUtils/typemap | 12 +- lib/File/Copy.pm | 4 +- lib/Internals.pod | 2 +- lib/Pod/t/InputObjects.t | 127 - lib/Pod/t/Select.t | 116 - lib/Pod/t/utils.t | 81 - lib/Thread.pm | 6 +- lib/Unicode/UCD.pm | 158 +- lib/Unicode/UCD.t | 42 +- lib/User/grent.pm | 12 +- lib/bytes.pm | 6 +- lib/deprecate.pm | 59 +- lib/feature.pm | 66 +- lib/locale.t | 57 +- lib/locale_threads.t | 73 +- lib/open.t | 122 +- lib/overload.pm | 34 +- lib/overload.t | 173 +- lib/perl5db.pl | 258 +- lib/perl5db.t | 39 +- lib/perl5db/t/rt-124203 | 7 + lib/perl5db/t/rt-124203b | 13 + lib/sigtrap.pm | 56 +- lib/subs.pm | 13 +- lib/unicore/ArabicShaping.txt | 105 +- lib/unicore/BidiBrackets.txt | 6 +- lib/unicore/BidiMirroring.txt | 141 +- lib/unicore/Blocks.txt | 26 +- lib/unicore/CJKRadicals.txt | 6 +- lib/unicore/CaseFolding.txt | 92 +- lib/unicore/CompositionExclusions.txt | 6 +- lib/unicore/DAge.txt | 153 +- lib/unicore/DCoreProperties.txt | 934 +- lib/unicore/DNormalizationProps.txt | 141 +- lib/unicore/EastAsianWidth.txt | 221 +- lib/unicore/EmojiData.txt | 770 + lib/unicore/EmojiSources.txt | 6 +- lib/unicore/EquivalentUnifiedIdeograph.txt | 408 + lib/unicore/HangulSyllableType.txt | 6 +- lib/unicore/Index.txt | 67 +- lib/unicore/IndicPositionalCategory.txt | 88 +- lib/unicore/IndicSyllabicCategory.txt | 148 +- lib/unicore/Jamo.txt | 8 +- lib/unicore/LineBreak.txt | 285 +- lib/unicore/NameAliases.txt | 10 +- lib/unicore/NamedSequences.txt | 6 +- lib/unicore/NamedSqProv.txt | 6 +- lib/unicore/NamesList.txt | 2326 +- lib/unicore/NormalizationCorrections.txt | 6 +- lib/unicore/PropList.txt | 128 +- lib/unicore/PropValueAliases.txt | 62 +- lib/unicore/PropertyAliases.txt | 21 +- lib/unicore/ReadMe.txt | 11 +- lib/unicore/ScriptExtensions.txt | 202 +- lib/unicore/Scripts.txt | 329 +- lib/unicore/SpecialCasing.txt | 8 +- lib/unicore/StandardizedVariants.txt | 28 +- lib/unicore/UnicodeData.txt | 1341 +- lib/unicore/VerticalOrientation.txt | 270 +- lib/unicore/auxiliary/GCBTest.txt | 1128 +- lib/unicore/auxiliary/GraphemeBreakProperty.txt | 144 +- lib/unicore/auxiliary/LBTest.txt | 246 +- lib/unicore/auxiliary/SBTest.txt | 6 +- lib/unicore/auxiliary/SentenceBreakProperty.txt | 172 +- lib/unicore/auxiliary/WBTest.txt | 718 +- lib/unicore/auxiliary/WordBreakProperty.txt | 213 +- lib/unicore/extracted/DBidiClass.txt | 269 +- lib/unicore/extracted/DBinaryProperties.txt | 10 +- lib/unicore/extracted/DCombiningClass.txt | 228 +- lib/unicore/extracted/DDecompositionType.txt | 14 +- lib/unicore/extracted/DEastAsianWidth.txt | 223 +- lib/unicore/extracted/DGeneralCategory.txt | 415 +- lib/unicore/extracted/DJoinGroup.txt | 23 +- lib/unicore/extracted/DJoinType.txt | 61 +- lib/unicore/extracted/DLineBreak.txt | 316 +- lib/unicore/extracted/DNumType.txt | 28 +- lib/unicore/extracted/DNumValues.txt | 427 +- lib/unicore/mktables | 1186 +- lib/unicore/uni_keywords.pl | 1269 + lib/unicore/version | 2 +- lib/utf8.pm | 40 +- lib/utf8_heavy.pl | 136 +- lib/vars.pm | 15 +- lib/vars.t | 9 +- lib/warnings.pm | 392 +- locale.c | 4425 +- make_ext.pl | 27 +- makedef.pl | 432 +- malloc.c | 26 +- mathoms.c | 51 +- metaconfig.h | 5 + mg.c | 65 +- mg_names.inc | 1 + mg_raw.h | 2 + mg_vtable.h | 5 + miniperlmain.c | 10 +- mkppport.lst | 5 +- mro_core.c | 2 +- numeric.c | 393 +- op.c | 3193 +- op.h | 74 +- opcode.h | 315 +- os2/os2.c | 114 +- os2/perlrexx.c | 12 +- pad.c | 78 +- pad.h | 44 +- parser.h | 3 + patchlevel.h | 8 +- perl.c | 363 +- perl.h | 1562 +- perl_langinfo.h | 449 +- perlapi.h | 96 + perlio.c | 128 +- perlio.h | 3 + perlvars.h | 92 +- perly.act | 1142 +- perly.c | 2 +- perly.h | 171 +- perly.tab | 1852 +- perly.y | 190 +- plan9/config.plan9 | 21 +- plan9/config_h.sample | 11 - plan9/config_sh.sample | 56 +- plan9/mkfile | 2 +- pod/.gitignore | 3 +- pod/perl.pod | 17 +- pod/perl5100delta.pod | 4 +- pod/perl5120delta.pod | 2 +- pod/perl5140delta.pod | 2 +- pod/perl5180delta.pod | 4 +- pod/perl5181delta.pod | 2 +- pod/perl5184delta.pod | 2 +- pod/perl5200delta.pod | 4 +- pod/perl5240delta.pod | 2 +- pod/perl5244delta.pod | 130 + pod/perl5262delta.pod | 245 + pod/perl5263delta.pod | 201 + pod/perl5270delta.pod | 97 - pod/perl5271delta.pod | 434 - pod/perl5272delta.pod | 215 - pod/perl5273delta.pod | 241 - pod/perl5274delta.pod | 352 - pod/perl5275delta.pod | 245 - pod/perl5280delta.pod | 2438 + pod/perl5281delta.pod | 141 + pod/perl5282delta.pod | 199 + pod/perl5300delta.pod | 1435 + pod/perl5310delta.pod | 71 + pod/perl5311delta.pod | 418 + pod/perl5312delta.pod | 283 + pod/perl581delta.pod | 2 +- pod/perl588delta.pod | 6 +- pod/perl589delta.pod | 2 +- pod/perlapio.pod | 6 +- pod/perlartistic.pod | 2 +- pod/perlclib.pod | 5 +- pod/perldata.pod | 68 +- pod/perldebguts.pod | 350 +- pod/perldelta.pod | 337 +- pod/perldeprecation.pod | 224 +- pod/perldiag.pod | 637 +- pod/perlebcdic.pod | 5 +- pod/perlembed.pod | 41 +- pod/perlexperiment.pod | 36 +- pod/perlfunc.pod | 519 +- pod/perlgit.pod | 3 + pod/perlguts.pod | 204 +- pod/perlhack.pod | 13 + pod/perlhacktips.pod | 4 +- pod/perlhist.pod | 84 +- pod/perlinterp.pod | 26 +- pod/perlintro.pod | 4 +- pod/perliol.pod | 11 + pod/perlipc.pod | 4 +- pod/perllocale.pod | 199 +- pod/perlmod.pod | 23 +- pod/perlmodlib.PL | 28 +- pod/perlobj.pod | 25 +- pod/perlop.pod | 411 +- pod/perlpacktut.pod | 2 +- pod/perlpod.pod | 41 +- pod/perlpodspec.pod | 5 +- pod/perlpodstyle.pod | 26 +- pod/perlpolicy.pod | 52 +- pod/perlport.pod | 36 +- pod/perlre.pod | 500 +- pod/perlreapi.pod | 7 +- pod/perlrebackslash.pod | 11 +- pod/perlrecharclass.pod | 85 +- pod/perlref.pod | 14 +- pod/perlrequick.pod | 24 +- pod/perlreref.pod | 9 +- pod/perlretut.pod | 26 +- pod/perlrun.pod | 29 +- pod/perlsec.pod | 75 +- pod/perlsource.pod | 14 +- pod/perlsub.pod | 48 +- pod/perlsyn.pod | 44 +- pod/perlthrtut.pod | 6 +- pod/perltie.pod | 10 +- pod/perlunicode.pod | 195 +- pod/perlutil.pod | 10 +- pod/perlvar.pod | 129 +- pp.c | 805 +- pp.h | 29 +- pp_ctl.c | 118 +- pp_hot.c | 774 +- pp_pack.c | 152 +- pp_sort.c | 25 +- pp_sys.c | 209 +- proto.h | 726 +- reentr.h | 2 +- regcharclass.h | 759 +- regcomp.c | 10025 +- regcomp.h | 233 +- regcomp.sym | 83 +- regen/charset_translations.pl | 9 +- regen/ebcdic.pl | 594 +- regen/embed.pl | 23 +- regen/feature.pl | 53 +- regen/lib_cleanup.pl | 2 +- regen/mg_vtable.pl | 3 + regen/mk_PL_charclass.pl | 424 +- regen/mk_invlists.pl | 2046 +- regen/mph.pl | 511 + regen/op_private | 26 +- regen/opcode.pl | 2 +- regen/opcodes | 5 +- regen/reentr.pl | 2 +- regen/regcharclass.pl | 215 +- regen/regcharclass_multi_char_folds.pl | 2 +- regen/regcomp.pl | 10 +- regen/unicode_constants.pl | 8 +- regen/warnings.pl | 102 +- regen_perly.pl | 4 +- regexec.c | 3383 +- regexp.h | 115 +- regnodes.h | 488 +- scope.c | 23 +- scope.h | 12 +- stadtx_hash.h | 32 +- sv.c | 704 +- sv.h | 73 +- symbian/config.sh | 12 +- symbian/install.cfg | 2 +- t/TEST | 21 +- t/base/lex.t | 11 +- t/charset_tools.pl | 6 + t/comp/parser_run.t | 4 +- t/harness | 52 +- t/io/crlf.t | 17 +- t/io/defout.t | 2 + t/io/eintr.t | 117 +- t/io/eintr_print.t | 2 +- t/io/fs.t | 153 +- t/io/getcwd.t | 22 + t/io/inplace.t | 124 +- t/io/nargv.t | 48 +- t/io/open.t | 80 +- t/io/openpid.t | 34 +- t/io/paragraph_mode.t | 504 + t/io/perlio.t | 15 +- t/io/perlio_open.t | 14 +- t/io/pipe.t | 44 +- t/io/socket.t | 129 +- t/io/socketpair.t | 51 + t/io/tell.t | 9 +- t/io/utf8.t | 14 +- t/lib/croak/gv | 71 + t/lib/croak/op | 40 +- t/lib/croak/pp_ctl | 44 +- t/lib/croak/pp_sys | 26 + t/lib/croak/regcomp | 72 + t/lib/croak/toke | 116 + t/lib/feature/bundle | 30 +- t/lib/feature/implicit | 32 - t/lib/feature/removed | 10 + t/lib/warnings/2use | 18 - t/lib/warnings/7fatal | 2 + t/lib/warnings/9enabled | 109 +- t/lib/warnings/9uninit | 10 + t/lib/warnings/doop | 14 - t/lib/warnings/gv | 66 - t/lib/warnings/op | 118 +- t/lib/warnings/pad | 42 +- t/lib/warnings/pp_sys | 24 - t/lib/warnings/regcomp | 18 +- t/lib/warnings/regexec | 20 +- t/lib/warnings/toke | 131 +- t/lib/warnings/utf8 | 3 +- t/lib/warnings/util | 29 + t/loc_tools.pl | 201 +- t/op/array.t | 115 +- t/op/array_base.t | 41 - t/op/attrs.t | 3 + t/op/blocks.t | 116 +- t/op/bop.t | 68 +- t/op/concat2.t | 15 +- t/op/cond.t | 15 + t/op/coreamp.t | 2 +- t/op/coresubs.t | 2 +- t/op/die.t | 6 +- t/op/dump.t | 11 +- t/op/exec.t | 54 +- t/op/filetest.t | 16 - t/op/filetest_stack_ok.t | 8 +- t/op/for.t | 16 +- t/op/getppid.t | 13 - t/op/gmagic.t | 10 +- t/op/goto.t | 76 +- t/op/groups.t | 22 +- t/op/heredoc.t | 4 +- t/op/hexfp.t | 182 +- t/op/index.t | 564 +- t/op/lc.t | 86 +- t/op/lex.t | 5 +- t/op/list.t | 49 +- t/op/local.t | 4 +- t/op/lvref.t | 55 +- t/op/magic.t | 8 +- t/op/method.t | 47 +- t/op/multideref.t | 13 +- t/op/my.t | 16 + t/op/pack.t | 49 +- t/op/postfixderef.t | 32 +- t/op/qr.t | 34 +- t/op/range.t | 23 +- t/op/readline.t | 10 +- t/op/repeat.t | 84 +- t/op/reverse.t | 19 +- t/op/signatures.t | 51 +- t/op/sort.t | 36 +- t/op/sprintf2.t | 38 +- t/op/stash_parse_gv.t | 2 +- t/op/stat.t | 3 + t/op/stat_errors.t | 3 +- t/op/state.t | 22 +- t/op/sub.t | 37 +- t/op/substr.t | 11 +- t/op/svleak.t | 49 +- t/op/switch.t | 32 +- t/op/sysio.t | 28 +- t/op/taint.t | 33 +- t/op/tie.t | 37 + t/op/tr.t | 434 +- t/op/tr_latin1.t | 20 + t/op/vec.t | 25 +- t/op/warn.t | 21 +- t/op/write.t | 2 + t/opbasic/arith.t | 18 +- t/opbasic/concat.t | 53 +- t/perf/benchmarks.t | 9 +- t/perf/opcount.t | 31 +- t/porting/bench.t | 10 +- t/porting/cmp_version.t | 1 + t/porting/corelist.t | 3 +- t/porting/customized.dat | 20 +- t/porting/diag.t | 22 +- t/porting/known_pod_issues.dat | 23 +- t/porting/libperl.t | 9 +- t/porting/manifest.t | 11 +- t/porting/podcheck.t | 61 +- t/porting/regen.t | 5 +- t/re/alpha_assertions.t | 19 + t/re/anyof.t | 1122 +- t/re/begin-once.t | 28 + t/re/fold_grind.pl | 1058 + t/re/fold_grind.t | 953 - t/re/fold_grind_8.t | 36 + t/re/fold_grind_T.t | 35 + t/re/fold_grind_a.t | 24 + t/re/fold_grind_aa.t | 20 + t/re/fold_grind_d.t | 24 + t/re/fold_grind_l.t | 41 + t/re/fold_grind_u.t | 24 + t/re/pat.t | 186 +- t/re/pat_advanced.t | 110 +- t/re/pat_psycho.t | 5 +- t/re/pat_re_eval.t | 54 +- t/re/pat_rt_report.t | 17 +- t/re/re_tests | 40 +- t/re/reg_eval_scope.t | 14 +- t/re/reg_mesg.t | 205 +- t/re/regex_sets.t | 22 +- t/re/regexp.t | 66 +- t/re/regexp_unicode_prop.t | 309 +- t/re/script_run.t | 126 + t/re/speed.t | 5 +- t/re/subst.t | 19 +- t/re/user_prop_race_thr.t | 117 + t/run/locale.t | 634 +- t/run/switches.t | 32 +- t/test.pl | 23 +- t/thread_it.pl | 2 +- t/uni/cache.t | 1 + t/uni/caller.t | 3 +- t/uni/class.t | 19 +- t/uni/fold.t | 16 + t/uni/overload.t | 6 +- t/uni/parser.t | 9 +- t/uni/readline.t | 3 +- t/uni/upper.t | 3 +- t/uni/variables.t | 7 +- taint.c | 9 +- toke.c | 1148 +- uconfig.h | 408 +- uconfig.sh | 28 +- uconfig64.sh | 28 +- uni_keywords.h | 7293 + unicode_constants.h | 26 +- universal.c | 28 +- unixish.h | 4 +- utf8.c | 2029 +- utf8.h | 266 +- util.c | 474 +- util.h | 21 + utils.lst | 1 - utils/h2xs.PL | 2 +- utils/perlbug.PL | 6 +- vms/descrip_mms.template | 15 +- vms/gen_shrfls.pl | 2 +- vms/vms.c | 356 +- vms/vmsish.h | 6 +- vutil.c | 148 +- vutil.h | 48 +- vxs.inc | 2 +- warnings.h | 27 +- win32/FindExt.pm | 3 +- win32/GNUmakefile | 236 +- win32/Makefile | 342 +- win32/Makefile.ce | 1069 - win32/ce-helpers/cecopy-lib.pl | 207 - win32/ce-helpers/comp.pl | 84 - win32/ce-helpers/compile-all.bat | 62 - win32/ce-helpers/compile.bat | 42 - win32/ce-helpers/makedist.pl | 297 - win32/ce-helpers/registry.bat | 28 - win32/ce-helpers/sdsdkenv.bat | 3 - win32/config.ce | 1128 - win32/config.gc | 115 +- win32/config.vc | 13 +- win32/config_H.ce | 4217 - win32/config_H.gc | 117 +- win32/config_H.vc | 15 +- win32/config_sh.PL | 41 +- win32/include/sys/errno2.h | 7 +- win32/include/sys/socket.h | 255 +- win32/list_static_libs.pl | 6 +- win32/makefile.mk | 197 +- win32/perl.rc | 36 - win32/perlhost.h | 14 +- win32/perllib.c | 51 +- win32/perlmaince.c | 40 - win32/pod.mak | 73 +- win32/vmem.h | 2 - win32/win32.c | 25 +- win32/win32.h | 69 +- win32/win32ceio.c | 379 - win32/win32iop-o.h | 327 - win32/win32iop.h | 158 +- win32/win32sck.c | 6 +- win32/wince.c | 2877 - win32/wince.h | 146 - win32/wincesck.c | 495 - write_buildcustomize.pl | 13 +- zaphod32_hash.h | 7 +- 1896 files changed, 525671 insertions(+), 316280 deletions(-) create mode 100644 .lgtm.yml delete mode 100644 README.ce delete mode 100644 cpan/B-Debug/Debug.pm delete mode 100644 cpan/B-Debug/t/debug.t create mode 100644 cpan/Config-Perl-V/t/33_plv52711r.t create mode 100644 cpan/Config-Perl-V/t/34_plv5280.t create mode 100644 cpan/DB_File/hints/bitrig.pl create mode 100644 cpan/DB_File/hints/minix.pl create mode 100644 cpan/DB_File/hints/netbsd.pl create mode 100644 cpan/DB_File/hints/openbsd.pl create mode 100644 cpan/DB_File/t/db-threads.t delete mode 100644 cpan/Encode/t/utf8messages.t create mode 100644 cpan/Encode/t/xml.t create mode 100644 cpan/IO-Compress/t/107multi-zip-only.t create mode 100644 cpan/IO-Compress/t/112utf8-zip.t create mode 100644 cpan/IO-Compress/t/files/bad-efs.zip create mode 100644 cpan/IO-Compress/t/files/meta.xml create mode 100644 cpan/IO-Compress/t/files/test.ods create mode 100644 cpan/JSON-PP/t/004_dwiw_encode.t create mode 100644 cpan/JSON-PP/t/005_dwiw_decode.t create mode 100644 cpan/JSON-PP/t/020_faihu.t create mode 100644 cpan/JSON-PP/t/021_evans.t delete mode 100644 cpan/JSON-PP/t/021_evans_bugrep.t create mode 100644 cpan/JSON-PP/t/052_object.t create mode 100644 cpan/JSON-PP/t/118_boolean_values.t delete mode 100644 cpan/JSON-PP/t/_unicode_handling.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Changes.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Constants.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Country.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Country.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Country_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Currency.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Currency.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Currency_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Currency_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangExt.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangExt.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangExt_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangExt_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangFam.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangFam.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangFam_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangFam_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangVar.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangVar.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangVar_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/LangVar_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Language.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Language.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Language_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Language_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Script.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Script.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Script_Codes.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Script_Retired.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Codes/Types.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Country.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Country.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Currency.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Currency.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Language.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Language.pod delete mode 100644 cpan/Locale-Codes/lib/Locale/Script.pm delete mode 100644 cpan/Locale-Codes/lib/Locale/Script.pod delete mode 100644 cpan/Locale-Codes/t/country_func.t delete mode 100644 cpan/Locale-Codes/t/country_old.t delete mode 100644 cpan/Locale-Codes/t/country_oo.t delete mode 100644 cpan/Locale-Codes/t/currency_func.t delete mode 100644 cpan/Locale-Codes/t/currency_old.t delete mode 100644 cpan/Locale-Codes/t/currency_oo.t delete mode 100644 cpan/Locale-Codes/t/do_tests.pl delete mode 100644 cpan/Locale-Codes/t/langext_func.t delete mode 100644 cpan/Locale-Codes/t/langext_oo.t delete mode 100644 cpan/Locale-Codes/t/langfam_func.t delete mode 100644 cpan/Locale-Codes/t/langfam_oo.t delete mode 100644 cpan/Locale-Codes/t/language_func.t delete mode 100644 cpan/Locale-Codes/t/language_old.t delete mode 100644 cpan/Locale-Codes/t/language_oo.t delete mode 100644 cpan/Locale-Codes/t/langvar_func.t delete mode 100644 cpan/Locale-Codes/t/langvar_oo.t delete mode 100644 cpan/Locale-Codes/t/script_func.t delete mode 100644 cpan/Locale-Codes/t/script_old.t delete mode 100644 cpan/Locale-Codes/t/script_oo.t delete mode 100644 cpan/Locale-Codes/t/testfunc.pl delete mode 100644 cpan/Locale-Codes/t/vals_country.pl delete mode 100644 cpan/Locale-Codes/t/vals_currency.pl ... 955181 lines suppressed ... -- Perl5 Master Repository
