[prev in list] [next in list] [prev in thread] [next in thread]
List: perl5-changes
Subject: [perl.git] branch hv/study_chunk updated. v5.29.0-142-g9bbbdcf0f7
From: Hugo Van der Sanden <hv () crypt ! org>
Date: 2018-07-18 17:41:44
Message-ID: E1ffqSO-0002VT-L9 () git ! dc ! perl ! space
[Download RAW message or body]
In perl.git, the branch hv/study_chunk has been updated
<https://perl5.git.perl.org/perl.git/commitdiff/9bbbdcf0f7cbdf4e6bc9fd53c0e3345c2239a686?hp=e924a6821c5dd3178ec97b2f153775fee695b9eb>
discards e924a6821c5dd3178ec97b2f153775fee695b9eb (commit)
discards 0e437983e471994cc81a9df947f71f4703b0b0c9 (commit)
discards 1a297140abc40e3cbf8a5bad399b66ddfedd27fa (commit)
discards b3466fd6eb55a42f3a6769ef9d6b3ac691249e6e (commit)
discards c2e0ac5a79214e6e826e6bedd8133e104fc245f2 (commit)
discards 211c968708404c541507ddb732b0be26a6b2fee0 (commit)
discards 12027d2980e4773af8303087ffe446cf450315eb (commit)
discards ab995813d6d16dde0054c339d38755b93c6f0909 (commit)
discards b9d961b70ab67d508133d07814b1a8b4776d7430 (commit)
discards 852ada7744dae7551ae3c7c612191f8fc4b904e5 (commit)
discards 646f724b9eba78bee9327466b70c218a20b3eeef (commit)
discards 5b130927d8437a6e6376a02111a523d7a95b8f7d (commit)
discards 95cd0e61b845cebfa9607c5bcc1093959aebe792 (commit)
discards 5684f60fe64cd8f46518be255388cba1edb6786c (commit)
discards a0c8826a5115e6c27ac6e97f4b3ef7c82affa392 (commit)
discards 4810dd5e33ecdfd30bf5498f1109b39ffffceec7 (commit)
discards c610fc583b8044353d04d51a7dc841e5ea656443 (commit)
discards b03117ceebd6122538af3ef77f826a9732322e92 (commit)
discards ba9d4e8c70ef7269c825d40c73837d351fb642ea (commit)
discards ea9b4fa824a2f316d3b515b7b1b2bf989308e318 (commit)
discards a5fe4ff7bf80e301793e96025fbe64a18a9c7ce4 (commit)
discards acf9e9aa5331e29c1b7a741698511874167d4571 (commit)
discards 6a7085e2c31490bbff6c68a058082b35fe344899 (commit)
discards 4c38558d91cfcb50e1559fdcbd3b75f820327b18 (commit)
discards cedad1fcc5cecd7b2338f9f8fb616c7c92d47e6f (commit)
discards 0e294f28c90eeb41c21189c09595ee34bc2c39e4 (commit)
discards b0af93b64e83d37381ed0b7e0df3a8b0329104fa (commit)
discards aa51b913d7d27b2780b7ea3549f34c3f33e1766c (commit)
discards 3cde5702d5683c1a39574d845a5fefc9d355fe22 (commit)
- Log -----------------------------------------------------------------
commit 9bbbdcf0f7cbdf4e6bc9fd53c0e3345c2239a686
Author: Hugo van der Sanden <hv@crypt.org>
Date: Tue Dec 2 14:31:55 2014 +0000
WIP not for merging
Performance data generated with:
Porting/bench.pl -j=1 --raw --benchfile=t/perf/regex \
-w=t/perf/regex-results ./blead ./study_chunk
Note that bench.pl doesn't count compile-time work, so we must take care
that what we're trying to test happens at run-time.
commit cc1469bc9875758890bf6f21b043a3479346d61b
Author: Hugo van der Sanden <hv@crypt.org>
Date: Sat Jan 10 13:00:42 2015 +0000
study_chunk: rename 'pars' to 'parens'
.. to make it a bit more greppable
commit df3dca0f5d78397e6055bf681d921d1d9f67191b
Author: Hugo van der Sanden <hv@crypt.org>
Date: Thu Jan 8 12:30:36 2015 +0000
study_chunk: cleaner rck_curlyish
We know node, so use it.
commit 8dc1d31dd0e19d2f0927959ed0dd352b9fcce206
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Dec 8 14:43:42 2014 +0000
study_chunk: clean up rck_exactfish
Separate mandatory fixups and the different styles of optimization
check.
commit ea7a335d7a09771b591b101b47d8d171ff533afb
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Dec 8 13:27:28 2014 +0000
study_chunk: clean up rck_exact
Separate mandatory fixups and the different styles of optimization
check; avoid unwarranted chumminess with magic.
commit de6df34fe6bbea4014dd9c1ab42752df99e9ae51
Author: Hugo van der Sanden <hv@crypt.org>
Date: Wed Dec 3 13:45:00 2014 +0000
study_chunk: pass rck_params_t to study_chunk
and_withp is never set by callers, so change that also to be initialized
by study_chunk
commit 73f4f4661fc4ce17aec31d7f4268443786525a98
Author: Hugo van der Sanden <hv@crypt.org>
Date: Sun Nov 30 11:23:05 2014 +0000
study_chunk: extract the rest of the rck types
rck_endlikish, rck_logical, rck_gpos, rck_trie, and rck_default for
everything else
commit 2d82e6f09a313b05eb93088575c7c0fb794c6bed
Author: Hugo van der Sanden <hv@crypt.org>
Date: Sat Nov 29 18:18:32 2014 +0000
study_chunk: extract rck_open, rck_close, rck_eval
commit 454d87b7a434425c2bb7a008a9c610ae8f00f9fe
Author: Hugo van der Sanden <hv@crypt.org>
Date: Sat Nov 29 16:14:15 2014 +0000
study_chunk: extract rck_lookaround
commit dc70c10ea3110340305eb47e90e65c40e1db081a
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Nov 28 01:40:34 2014 +0000
study_chunk: extract rck_eolish
commit 69e47580d54edab280e9fd25c8f565b434379dd4
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Nov 28 01:26:36 2014 +0000
study_chunk: extract rck_simple
commit 046807cb1e7e686f722af68fd45f2035a167615e
Author: Hugo van der Sanden <hv@crypt.org>
Date: Tue Nov 25 15:36:32 2014 +0000
study_chunk: extract rck_lnbreak
commit 6f0526cc5407c88cec1b944a51ae71c650cf8d1c
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Jan 2 12:04:46 2015 +0000
study_chunk: extract rck_plus, rck_star, rck_curlyish
commit 6581c4f61e27be33bd6844531c538f99ed3bb92c
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Jan 2 12:01:53 2015 +0000
study_chunk: extract rck_do_curly
.. and simplify optimize_curly_tail to rck_elide_nothing()
commit 2672887a48db70c028a506c67ab1c4a418601941
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Jan 2 11:26:07 2015 +0000
study_chunk: extract rck_refish, rck_clump
commit 761b686cfdc4fc793aab80d7ca8fe8e1610261ec
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Jan 2 11:19:57 2015 +0000
study_chunk: extract rck_whilem
commit 5d1a531484260b522b5eeaa5e480fdc684ff0bfe
Author: Hugo van der Sanden <hv@crypt.org>
Date: Tue Nov 25 12:04:24 2014 +0000
study_chunk: extract rck_exactfish
Also move the join_exact() call into the exact/exactfish handling.
commit 6b69c156b0b12e36a7336b5808803219924a80ff
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Nov 24 12:30:10 2014 +0000
study_chunk: extract rck_exact
commit 3979f44d6e672c2ddbc7ddc3fbe2b4c3ca6eb5b0
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Nov 24 12:18:10 2014 +0000
study_chunk: extract rck_suspend, rck_gosub
Add helper function rck_enframe.
commit 603c194203ec6db146f77e5089003318df0da033
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Nov 24 11:25:58 2014 +0000
study_chunk: simplify PAREN_TEST and related macros
Define PAREN_OFFSET to point to the bitvector for the relevant depth, update
PAREN_TEST, PAREN_SET and PAREN_UNSET to take a depth instead of a pointer,
and simplify the various users.
commit 8c12be8aeae0314e549f42905f56ca33df2516da
Author: Hugo van der Sanden <hv@crypt.org>
Date: Sun Nov 23 16:07:52 2014 +0000
study_chunk: split up rck_branch
Give BRANCH, BRANCHJ and IFTHEN each their own peep routines; move the
shared code to sc_peep_make_trie.
commit 05c63ac087d77140062c17303e2f0da2a2420b21
Author: Hugo van der Sanden <hv@crypt.org>
Date: Sat Nov 22 14:06:23 2014 +0000
study_chunk: extract rck_branch
commit f931c09c4a5d2aad8b7295f82160a6cdc93ac5a8
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Nov 21 16:25:19 2014 +0000
study_chunk: extract rck_definep
commit 02a88a236b4d546694e6c9944def6b2d79641272
Author: Hugo van der Sanden <hv@crypt.org>
Date: Wed Nov 19 15:17:59 2014 +0000
study_chunk: extract rck_elide_nothing
commit 08ce8c676a81fa8fb3abcacd87cfd46dca611453
Author: Hugo van der Sanden <hv@crypt.org>
Date: Fri Nov 21 14:25:01 2014 +0000
study_chunk: remove JOIN_EXACT macro
It's used only once, and the code is clearer when we can see the condition
it applies.
commit 9e8f06a641790e5e04a7aa189c8dd1a09167482c
Author: Hugo van der Sanden <hv@crypt.org>
Date: Wed Nov 19 14:52:25 2014 +0000
study_chunk_one_node: reindent
1900-odd lines of whitespace, deindented after removal of outer loop
commit 6fd7d89611e252586cb60260483dcfed6a4c8c5c
Author: Hugo van der Sanden <hv@crypt.org>
Date: Wed Nov 19 14:41:41 2014 +0000
study_chunk: switch study_chunk_one_frame to study_chunk_one_node
Move per-frame diagnostics and outer loop up to study_chunk, leaving
just the work to do on a single node. This requires a return value
to show if the inner loop should be terminated.
The outdent of what remains is done separately in the next commit.
commit a91a1ea0c407983c85c69b7c21beb7067decf0c2
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Nov 17 21:31:13 2014 +0000
study_chunk: separate study_chunk_one_frame
Removes the need for labels fake_study_recurse and finish.
commit 860a09121a1b92550ff687a546b5af78b2fb1a22
Author: Hugo van der Sanden <hv@crypt.org>
Date: Mon Nov 17 17:39:19 2014 +0000
study_chunk: move params into struct for refactoring
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
AUTHORS | 67 +-
Artistic | 2 +-
Configure | 277 +-
Cross/config.sh-arm-linux | 49 +-
Cross/config.sh-arm-linux-n770 | 49 +-
INSTALL | 30 +-
MANIFEST | 71 +-
META.json | 2 +-
META.yml | 2 +-
Makefile.SH | 64 +-
NetWare/Makefile | 4 +-
NetWare/config.wc | 3 +-
NetWare/config_H.wc | 10 +-
NetWare/interface.c | 1 -
NetWare/interface.cpp | 1 -
Porting/Glossary | 21 +-
Porting/Maintainers.pl | 106 +-
Porting/acknowledgements.pl | 2 +-
Porting/bisect-runner.pl | 59 +-
Porting/checkAUTHORS.pl | 6 +
Porting/config.sh | 49 +-
Porting/config_H | 18 +-
Porting/corelist.pl | 1 +
Porting/deparse-skips.txt | 1 +
Porting/epigraphs.pod | 148 +
Porting/perldelta_template.pod | 2 +-
Porting/release_announcement_template.txt | 4 +-
Porting/release_managers_guide.pod | 4 +-
Porting/release_schedule.pod | 48 +-
Porting/sync-with-cpan | 5 +-
README.haiku | 4 +-
README.macosx | 8 +-
README.os2 | 2 +-
README.symbian | 2 +-
README.vms | 4 +-
README.win32 | 18 +-
av.c | 25 +-
av.h | 2 +-
charclass_invlists.h | 422256 ++++++++++++++----
config_h.SH | 333 +-
configpm | 2 +
configure.com | 4 +-
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 | 13 +-
cpan/Archive-Tar/t/04_resolved_issues.t | 32 +
cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm | 16 +-
cpan/Compress-Raw-Bzip2/private/MakeUtil.pm | 2 +
cpan/Compress-Raw-Bzip2/t/000prereq.t | 2 +-
cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm | 4 +-
cpan/Compress-Raw-Zlib/private/MakeUtil.pm | 2 +
cpan/Config-Perl-V/V.pm | 6 +-
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 | 2 +-
cpan/DB_File/Makefile.PL | 6 +-
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 | 14 +-
cpan/Digest-SHA/lib/Digest/SHA.pm | 12 +-
cpan/Digest-SHA/shasum | 10 +-
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/Encode/Encode.pm | 4 +-
cpan/Encode/Encode.xs | 192 +-
cpan/Encode/Encode/encode.h | 7 +-
cpan/Encode/Unicode/Unicode.pm | 2 +-
cpan/Encode/Unicode/Unicode.xs | 6 +-
cpan/Encode/encengine.c | 84 +-
cpan/Encode/encoding.pm | 4 +-
cpan/Encode/t/truncated_utf8.t | 2 +-
cpan/ExtUtils-Constant/lib/ExtUtils/Constant.pm | 4 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm | 4 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm | 2 +-
.../ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 8 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 13 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm | 10 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm | 4 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm | 10 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm | 10 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 161 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm | 29 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 34 +-
.../lib/ExtUtils/MakeMaker/Config.pm | 2 +-
.../lib/ExtUtils/MakeMaker/FAQ.pod | 4 +-
.../lib/ExtUtils/MakeMaker/Locale.pm | 2 +-
.../lib/ExtUtils/MakeMaker/Tutorial.pod | 4 +-
.../lib/ExtUtils/MakeMaker/version.pm | 2 +-
.../lib/ExtUtils/MakeMaker/version/regex.pm | 2 +-
.../ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm | 2 +-
cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm | 2 +-
cpan/ExtUtils-MakeMaker/t/03-xsstatic.t | 8 +-
cpan/ExtUtils-MakeMaker/t/MM_Unix.t | 5 +-
cpan/ExtUtils-MakeMaker/t/basic.t | 3 +-
.../t/lib/MakeMaker/Test/Setup/XS.pm | 17 +-
cpan/ExtUtils-MakeMaker/t/parse_version.t | 2 +-
cpan/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP | 6 +
cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm | 39 +-
cpan/ExtUtils-Manifest/t/Manifest.t | 5 +-
cpan/File-Temp/lib/File/Temp.pm | 1205 +-
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/IO-Compress/Makefile.PL | 2 +-
cpan/IO-Compress/bin/zipdetails | 212 +-
cpan/IO-Compress/lib/Compress/Zlib.pm | 72 +-
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 | 134 +-
cpan/IO-Compress/lib/IO/Compress/Base/Common.pm | 180 +-
cpan/IO-Compress/lib/IO/Compress/Bzip2.pm | 86 +-
cpan/IO-Compress/lib/IO/Compress/Deflate.pm | 97 +-
cpan/IO-Compress/lib/IO/Compress/FAQ.pod | 44 +-
cpan/IO-Compress/lib/IO/Compress/Gzip.pm | 121 +-
cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm | 2 +-
cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm | 99 +-
cpan/IO-Compress/lib/IO/Compress/Zip.pm | 147 +-
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 | 6 +-
cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm | 84 +-
.../IO-Compress/lib/IO/Uncompress/AnyUncompress.pm | 102 +-
cpan/IO-Compress/lib/IO/Uncompress/Base.pm | 17 +-
cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm | 70 +-
cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm | 76 +-
cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm | 70 +-
cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm | 72 +-
cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm | 80 +-
cpan/IO-Compress/private/MakeUtil.pm | 2 +
cpan/IO-Compress/t/000prereq.t | 2 +-
cpan/IPC-Cmd/lib/IPC/Cmd.pm | 16 +-
cpan/IPC-Cmd/t/03_run-forked.t | 1 +
cpan/Locale-Codes/lib/Locale/Codes.pm | 4 +-
cpan/Locale-Codes/lib/Locale/Codes.pod | 2 +-
cpan/Locale-Codes/lib/Locale/Codes/Changes.pod | 419 +-
cpan/Locale-Codes/lib/Locale/Codes/Constants.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/Country.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/Country.pod | 2 +-
.../Locale-Codes/lib/Locale/Codes/Country_Codes.pm | 4 +-
.../lib/Locale/Codes/Country_Retired.pm | 4 +-
cpan/Locale-Codes/lib/Locale/Codes/Currency.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/Currency.pod | 2 +-
.../lib/Locale/Codes/Currency_Codes.pm | 32 +-
.../lib/Locale/Codes/Currency_Retired.pm | 8 +-
cpan/Locale-Codes/lib/Locale/Codes/LangExt.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/LangExt.pod | 2 +-
.../Locale-Codes/lib/Locale/Codes/LangExt_Codes.pm | 85 +-
.../lib/Locale/Codes/LangExt_Retired.pm | 4 +-
cpan/Locale-Codes/lib/Locale/Codes/LangFam.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/LangFam.pod | 2 +-
.../Locale-Codes/lib/Locale/Codes/LangFam_Codes.pm | 4 +-
.../lib/Locale/Codes/LangFam_Retired.pm | 2 +-
cpan/Locale-Codes/lib/Locale/Codes/LangVar.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/LangVar.pod | 2 +-
.../Locale-Codes/lib/Locale/Codes/LangVar_Codes.pm | 728 +-
.../lib/Locale/Codes/LangVar_Retired.pm | 4 +-
cpan/Locale-Codes/lib/Locale/Codes/Language.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/Language.pod | 2 +-
.../lib/Locale/Codes/Language_Codes.pm | 66097 +--
.../lib/Locale/Codes/Language_Retired.pm | 4 +-
cpan/Locale-Codes/lib/Locale/Codes/Script.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Codes/Script.pod | 2 +-
cpan/Locale-Codes/lib/Locale/Codes/Script_Codes.pm | 699 +-
.../lib/Locale/Codes/Script_Retired.pm | 4 +-
cpan/Locale-Codes/lib/Locale/Codes/Types.pod | 2 +-
cpan/Locale-Codes/lib/Locale/Country.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Country.pod | 2 +-
cpan/Locale-Codes/lib/Locale/Currency.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Currency.pod | 2 +-
cpan/Locale-Codes/lib/Locale/Language.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Language.pod | 2 +-
cpan/Locale-Codes/lib/Locale/Script.pm | 6 +-
cpan/Locale-Codes/lib/Locale/Script.pod | 2 +-
cpan/Locale-Codes/t/do_tests.pl | 2 +-
cpan/Locale-Codes/t/testfunc.pl | 2 +-
cpan/Locale-Codes/t/vals_country.pl | 2 +-
cpan/Locale-Codes/t/vals_currency.pl | 2 +-
cpan/Locale-Codes/t/vals_error.pl | 2 +-
cpan/Locale-Codes/t/vals_langext.pl | 2 +-
cpan/Locale-Codes/t/vals_langfam.pl | 2 +-
cpan/Locale-Codes/t/vals_language.pl | 2 +-
cpan/Locale-Codes/t/vals_langvar.pl | 14 +-
cpan/Locale-Codes/t/vals_script.pl | 2 +-
.../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 | 803 +-
cpan/Math-BigInt/lib/Math/BigInt.pm | 799 +-
cpan/Math-BigInt/lib/Math/BigInt/Calc.pm | 15 +-
cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm | 46 +-
cpan/Math-BigInt/lib/Math/BigInt/Lib.pm | 2 +-
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/calling.t | 2 +-
cpan/Math-BigInt/t/config.t | 92 +-
cpan/Math-BigInt/t/downgrade.t | 7 +-
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/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/Scalar-List-Utils/ListUtil.xs | 197 +-
cpan/Scalar-List-Utils/Makefile.PL | 1 -
cpan/Scalar-List-Utils/lib/List/Util.pm | 30 +-
cpan/Scalar-List-Utils/lib/List/Util/XS.pm | 2 +-
cpan/Scalar-List-Utils/lib/Scalar/Util.pm | 2 +-
cpan/Scalar-List-Utils/lib/Sub/Util.pm | 4 +-
cpan/Scalar-List-Utils/t/exotic_names.t | 122 +
cpan/Scalar-List-Utils/t/head-tail.t | 97 +
cpan/Scalar-List-Utils/t/product.t | 5 +-
cpan/Scalar-List-Utils/t/sum.t | 17 +-
cpan/Scalar-List-Utils/t/uniq.t | 30 +-
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 | 23 +-
cpan/Test-Simple/lib/Test/Builder/Formatter.pm | 4 +-
cpan/Test-Simple/lib/Test/Builder/Module.pm | 2 +-
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 | 2 +-
cpan/Test-Simple/lib/Test/Simple.pm | 2 +-
cpan/Test-Simple/lib/Test/Tester.pm | 2 +-
cpan/Test-Simple/lib/Test/Tester/Capture.pm | 2 +-
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 | 108 +-
cpan/Test-Simple/lib/Test2/API/Breakage.pm | 4 +-
cpan/Test-Simple/lib/Test2/API/Context.pm | 98 +-
cpan/Test-Simple/lib/Test2/API/Instance.pm | 53 +-
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 | 4 +-
cpan/Test-Simple/lib/Test2/EventFacet/Meta.pm | 4 +-
cpan/Test-Simple/lib/Test2/EventFacet/Parent.pm | 4 +-
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 | 4 +-
cpan/Test-Simple/lib/Test2/Formatter/TAP.pm | 4 +-
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 | 15 +-
cpan/Test-Simple/lib/Test2/IPC/Driver.pm | 4 +-
cpan/Test-Simple/lib/Test2/IPC/Driver/Files.pm | 6 +-
cpan/Test-Simple/lib/Test2/Tools/Tiny.pm | 4 +-
cpan/Test-Simple/lib/Test2/Transition.pod | 2 +-
cpan/Test-Simple/lib/Test2/Util.pm | 33 +-
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/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 +
.../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 | 2 +
cpan/Test-Simple/t/Test2/modules/API/Instance.t | 45 +-
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/Hub.t | 7 +-
.../Test-Simple/t/Test2/modules/IPC/Driver/Files.t | 22 +-
cpan/Test-Simple/t/Test2/modules/Util.t | 23 +
.../t/Test2/modules/Util/Facets2Legacy.t | 2 +-
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 | 2 +-
cpan/Time-Piece/Piece.xs | 46 +-
cpan/Time-Piece/Seconds.pm | 2 +-
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 | 7 +-
cpan/experimental/lib/experimental.pm | 10 +-
cpan/experimental/t/basic.t | 11 +-
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 | 9 +-
cpan/perlfaq/lib/perlfaq5.pod | 42 +-
cpan/perlfaq/lib/perlfaq6.pod | 2 +-
cpan/perlfaq/lib/perlfaq7.pod | 22 +-
cpan/perlfaq/lib/perlfaq8.pod | 4 +-
cpan/perlfaq/lib/perlfaq9.pod | 11 +-
cpan/perlfaq/lib/perlglossary.pod | 2 +-
cpan/podlators/Makefile.PL | 58 +-
cpan/podlators/lib/Pod/Man.pm | 45 +-
cpan/podlators/lib/Pod/ParseLink.pm | 40 +-
cpan/podlators/lib/Pod/Text.pm | 42 +-
cpan/podlators/lib/Pod/Text/Color.pm | 99 +-
cpan/podlators/lib/Pod/Text/Overstrike.pm | 50 +-
cpan/podlators/lib/Pod/Text/Termcap.pm | 130 +-
cpan/podlators/scripts/pod2man.PL | 46 +-
cpan/podlators/scripts/pod2text.PL | 40 +-
cpan/podlators/t/data/basic.cap | 10 +
cpan/podlators/t/data/basic.clr | 10 +
cpan/podlators/t/data/basic.man | 10 +
cpan/podlators/t/data/basic.ovr | 10 +
cpan/podlators/t/data/basic.pod | 11 +
cpan/podlators/t/data/basic.txt | 10 +
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 +
.../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 | 4 +-
cpan/podlators/t/docs/pod.t | 4 +-
cpan/podlators/t/docs/spdx-license.t | 120 +
cpan/podlators/t/docs/synopsis.t | 4 +-
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 | 8 +-
cpan/podlators/t/lib/Test/RRA/Config.pm | 8 +-
cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm | 8 +-
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 | 4 +-
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 | 4 +-
cpan/podlators/t/style/module-version.t | 10 +-
cpan/podlators/t/style/strict.t | 4 +-
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 | 4 +-
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 +-
dist/.gitignore | 1 +
dist/Carp/Changes | 30 +
dist/Carp/lib/Carp.pm | 166 +-
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/Devel-PPPort/HACKERS | 5 +-
dist/Devel-PPPort/Makefile.PL | 6 +-
dist/Devel-PPPort/PPPort_pm.PL | 10 +-
dist/Devel-PPPort/devel/regenerate | 2 +-
dist/Devel-PPPort/parts/inc/SvPV | 15 +-
dist/Devel-PPPort/parts/inc/mess | 12 +-
dist/Devel-PPPort/parts/inc/ppphdoc | 2 +-
dist/Devel-PPPort/parts/inc/version | 5 +-
dist/Exporter/lib/Exporter.pm | 32 +-
dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm | 10 +-
.../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 | 2 +-
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 | 136 +-
dist/IO/ChangeLog | 112 +
dist/IO/IO.pm | 2 +-
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 | 9 +-
dist/IO/lib/IO/Socket/INET.pm | 5 +-
dist/IO/lib/IO/Socket/UNIX.pm | 6 +-
dist/IO/t/io_dir.t | 8 -
dist/IO/t/io_sock.t | 2 +-
dist/IO/t/io_utf8.t | 2 +-
dist/IO/t/io_utf8argv.t | 4 +-
dist/Module-CoreList/Changes | 21 +
dist/Module-CoreList/lib/Module/CoreList.pm | 510 +-
dist/Module-CoreList/lib/Module/CoreList/Utils.pm | 51 +-
dist/PathTools/.gitignore | 2 +
dist/PathTools/Changes | 17 +
dist/PathTools/Cwd.pm | 2 +-
dist/PathTools/Cwd.xs | 1 +
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 | 2 +-
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 | 2 +-
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 | 2 +-
dist/PathTools/t/cwd.t | 13 +-
dist/PathTools/t/cwd_enoent.t | 6 +
dist/Storable/.gitignore | 1 +
dist/Storable/ChangeLog | 183 +
dist/Storable/Makefile.PL | 77 +-
dist/Storable/README | 19 +-
dist/Storable/Storable.xs | 9553 +-
dist/Storable/__Storable__.pm | 509 +-
dist/Storable/hints/linux.pl | 5 +-
dist/Storable/stacksize | 232 +
dist/Storable/t/CVE-2015-1592.inc | 261 +
dist/Storable/t/CVE-2015-1592.t | 22 +
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/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 | 253 +-
dist/Storable/t/regexp.t | 127 +
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/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 | 2 +
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/Time-HiRes/Changes | 14 +
dist/Time-HiRes/HiRes.pm | 2 +-
dist/Time-HiRes/Makefile.PL | 2 +-
dist/Time-HiRes/t/clock.t | 8 +-
dist/Time-HiRes/t/utime.t | 2 +
dist/if/Changes | 9 +
dist/if/MANIFEST | 8 +
dist/if/META.json | 43 +
dist/if/META.yml | 23 +
dist/if/t/if.t | 2 +-
dist/threads/lib/threads.pm | 29 +-
dist/threads/threads.xs | 4 +
doop.c | 72 +-
dump.c | 21 +-
ebcdic_tables.h | 1048 +-
embed.fnc | 251 +-
embed.h | 189 +-
embedvar.h | 95 +-
ext/Devel-Peek/t/Peek.t | 1 +
ext/DynaLoader/dlutils.c | 10 +-
ext/File-Glob/Glob.pm | 2 +-
ext/File-Glob/bsd_glob.c | 4 +-
ext/File-Glob/t/rt131211.t | 13 +-
ext/I18N-Langinfo/Langinfo.pm | 148 +-
ext/I18N-Langinfo/Langinfo.xs | 76 +-
ext/I18N-Langinfo/t/Langinfo.t | 94 +-
ext/POSIX/POSIX.xs | 53 +-
ext/POSIX/lib/POSIX.pm | 2 +-
ext/POSIX/lib/POSIX.pod | 7 +-
ext/PerlIO-encoding/encoding.pm | 2 +-
ext/PerlIO-encoding/encoding.xs | 43 +-
ext/PerlIO-encoding/t/encoding.t | 12 +-
ext/XS-APItest/APItest.pm | 2 +-
ext/XS-APItest/APItest.xs | 241 +-
ext/XS-APItest/numeric.xs | 2 +-
ext/XS-APItest/t/gv_fetchmeth.t | 9 +-
ext/XS-APItest/t/handy_base.pl | 6 -
ext/XS-APItest/t/locale.t | 31 +-
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 | 401 +-
ext/XS-APItest/typemap | 1 +
ext/attributes/attributes.pm | 2 +-
ext/attributes/attributes.xs | 2 +-
ext/mro/mro.pm | 4 +-
globvar.sym | 3 +
gv.c | 8 +-
handy.h | 61 +-
hints/catamount.sh | 4 +-
hints/freebsd.sh | 8 +-
hints/hpux.sh | 16 +-
inline.h | 335 +-
intrpvar.h | 55 +-
invlist_inline.h | 2 +-
l1_char_class_tab.h | 746 +-
lib/B/Deparse.pm | 53 +-
lib/B/Deparse.t | 63 +-
lib/B/Op_private.pm | 2 +-
lib/Unicode/UCD.pm | 21 +-
lib/bytes.pm | 4 +-
lib/feature.pm | 11 +-
lib/locale.t | 6 +
lib/locale_threads.t | 73 +-
lib/overload.t | 129 +-
lib/subs.pm | 13 +-
lib/unicore/mktables | 336 +-
lib/utf8_heavy.pl | 126 +-
lib/vars.pm | 13 +-
lib/warnings.pm | 33 +-
locale.c | 2440 +-
makedef.pl | 57 +-
mathoms.c | 273 +-
metaconfig.h | 1 +
mg.c | 28 +-
mg_names.inc | 1 +
mg_raw.h | 2 +
mg_vtable.h | 5 +
mkppport.lst | 1 +
mro_core.c | 2 +-
numeric.c | 198 +-
op.c | 34 +-
op.h | 16 +-
os2/perlrexx.c | 1 -
parser.h | 3 +
patchlevel.h | 8 +-
perl.c | 132 +-
perl.h | 988 +-
perl_langinfo.h | 459 +-
perlapi.h | 62 +
perlvars.h | 47 +-
perly.act | 1015 +-
perly.h | 120 +-
perly.tab | 1801 +-
perly.y | 106 +-
plan9/config.plan9 | 10 +-
plan9/config_sh.sample | 47 +-
pod/.gitignore | 2 +-
pod/perl.pod | 13 +-
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/perl5271delta.pod | 434 -
pod/perl5272delta.pod | 215 -
pod/perl5273delta.pod | 241 -
pod/perl5274delta.pod | 352 -
pod/perl5275delta.pod | 265 -
pod/perl5276delta.pod | 751 -
pod/perl5277delta.pod | 673 -
pod/perl5278delta.pod | 524 -
pod/perl5280delta.pod | 2438 +
pod/{perl5270delta.pod => perl5290delta.pod} | 53 +-
pod/perl581delta.pod | 2 +-
pod/perl588delta.pod | 2 +-
pod/perlapio.pod | 2 +-
pod/perlartistic.pod | 2 +-
pod/perlclib.pod | 5 +-
pod/perldebguts.pod | 301 +-
pod/perldelta.pod | 34 +-
pod/perldeprecation.pod | 44 +-
pod/perldiag.pod | 245 +-
pod/perlebcdic.pod | 2 +-
pod/perlembed.pod | 5 +
pod/perlexperiment.pod | 8 +
pod/perlfunc.pod | 65 +-
pod/perlguts.pod | 13 +-
pod/perlhack.pod | 10 +
pod/perlhist.pod | 54 +-
pod/perllocale.pod | 166 +-
pod/perlop.pod | 45 +-
pod/perlpodstyle.pod | 26 +-
pod/perlpolicy.pod | 6 +-
pod/perlport.pod | 4 +-
pod/perlre.pod | 91 +-
pod/perlrebackslash.pod | 2 +-
pod/perlrecharclass.pod | 2 +-
pod/perlref.pod | 2 +-
pod/perlrequick.pod | 24 +-
pod/perlreref.pod | 7 +-
pod/perlretut.pod | 26 +-
pod/perlsec.pod | 4 +-
pod/perlsyn.pod | 2 +-
pod/perlunicode.pod | 4 +-
pod/perlvar.pod | 38 +-
pp.c | 61 +-
pp_ctl.c | 19 +-
pp_hot.c | 705 +-
pp_pack.c | 25 +-
pp_sort.c | 3 -
proto.h | 426 +-
regcharclass.h | 17 +-
regcomp.c | 1686 +-
regcomp.sym | 6 +-
regen/charset_translations.pl | 2 +-
regen/ebcdic.pl | 584 +-
regen/feature.pl | 7 +-
regen/lib_cleanup.pl | 2 +-
regen/mg_vtable.pl | 3 +
regen/mk_PL_charclass.pl | 424 +-
regen/mk_invlists.pl | 1031 +-
regen/mph.pl | 491 +
regen/op_private | 2 +-
regen/regcharclass.pl | 81 +-
regen/regcomp.pl | 3 +-
regen/warnings.pl | 10 +-
regexec.c | 715 +-
regexp.h | 107 +-
regnodes.h | 22 +-
sv.c | 67 +-
symbian/PerlBase.cpp | 4 -
symbian/config.sh | 3 +-
symbian/install.cfg | 2 +-
t/TEST | 7 -
t/base/lex.t | 11 +-
t/io/defout.t | 2 +
t/io/open.t | 1 +
t/io/openpid.t | 34 +-
t/lib/croak/regcomp | 65 +
t/lib/warnings/9enabled | 37 +
t/lib/warnings/regexec | 20 +-
t/lib/warnings/toke | 4 +-
t/loc_tools.pl | 51 +-
t/op/array.t | 48 +-
t/op/blocks.t | 124 +-
t/op/goto.t | 28 +-
t/op/index.t | 564 +-
t/op/pack.t | 24 +-
t/op/reverse.t | 16 +-
t/op/signatures.t | 24 +-
t/op/sort.t | 13 +-
t/op/sprintf2.t | 12 +-
t/op/state.t | 19 +-
t/op/sub.t | 13 +-
t/op/svleak.t | 20 +-
t/op/switch.t | 23 +-
t/op/write.t | 2 +
t/opbasic/concat.t | 15 +-
t/porting/bench.t | 6 +-
t/porting/cmp_version.t | 1 +
t/porting/customized.dat | 11 +-
t/porting/known_pod_issues.dat | 5 +
t/porting/podcheck.t | 3 +-
t/porting/regen.t | 5 +-
t/re/alpha_assertions.t | 18 +
t/re/pat.t | 19 +-
t/re/pat_re_eval.t | 25 +-
t/re/re_tests | 6 +-
t/re/reg_mesg.t | 47 +-
t/re/regex_sets.t | 11 +
t/re/regexp.t | 54 +-
t/re/regexp_unicode_prop.t | 7 +
t/re/script_run.t | 105 +-
t/re/speed.t | 5 +-
t/re/subst.t | 12 +-
t/run/locale.t | 616 +-
t/test.pl | 1 +
t/thread_it.pl | 2 +-
t/uni/cache.t | 1 +
toke.c | 203 +-
uconfig.h | 353 +-
uconfig.sh | 19 +-
uconfig64.sh | 19 +-
uni_keywords.h | 6843 +
utf8.c | 1727 +-
utf8.h | 243 +-
util.c | 162 +-
utils/perlbug.PL | 4 +
vms/descrip_mms.template | 2 +-
vutil.c | 146 +-
vutil.h | 48 +-
vxs.inc | 2 +-
warnings.h | 5 +-
win32/FindExt.pm | 3 +-
win32/GNUmakefile | 117 +-
win32/Makefile | 267 +-
win32/Makefile.ce | 12 +-
win32/config.ce | 3 +-
win32/config.gc | 3 +-
win32/config.vc | 3 +-
win32/list_static_libs.pl | 6 +-
win32/makefile.mk | 100 +-
win32/perllib.c | 1 -
win32/pod.mak | 61 +-
win32/win32.h | 47 +-
zaphod32_hash.h | 2 +-
879 files changed, 424268 insertions(+), 135608 deletions(-)
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/t/db-threads.t
delete mode 100644 cpan/Math-BigRat/t/biglog.t
delete mode 100644 cpan/Math-BigRat/t/bigroot.t
create mode 100644 cpan/Scalar-List-Utils/t/exotic_names.t
create mode 100644 cpan/Scalar-List-Utils/t/head-tail.t
create mode 100644 cpan/Test-Harness/t/env_opts.t
create mode 100644 cpan/Test-Harness/t/rulesfile.t
create mode 100644 cpan/Test-Harness/t/sample-tests/space_after_plan_v13
create mode 100644 cpan/Test-Harness/t/source_tests/test.tap
create mode 100644 cpan/Test-Simple/lib/Test2/Event/V2.pm
create mode 100644 cpan/Test-Simple/lib/Test2/EventFacet/Hub.pm
create mode 100644 cpan/Test-Simple/lib/Test2/EventFacet/Render.pm
create mode 100644 cpan/Test-Simple/t/Test2/behavior/disable_ipc_a.t
create mode 100644 cpan/Test-Simple/t/Test2/behavior/disable_ipc_b.t
create mode 100644 cpan/Test-Simple/t/Test2/behavior/disable_ipc_c.t
create mode 100644 cpan/Test-Simple/t/Test2/behavior/disable_ipc_d.t
create mode 100644 cpan/Test-Simple/t/Test2/behavior/uuid.t
create mode 100644 cpan/Test-Simple/t/Test2/modules/Event/V2.t
create mode 100644 cpan/Test-Simple/t/regression/fork_first.t
create mode 100644 cpan/podlators/t/data/snippets/color/escape-wrapping
create mode 100644 cpan/podlators/t/data/snippets/color/tag-width
create mode 100644 cpan/podlators/t/data/snippets/color/tag-wrapping
create mode 100644 cpan/podlators/t/data/snippets/color/width
create mode 100644 cpan/podlators/t/data/snippets/color/wrapping
create mode 100644 cpan/podlators/t/data/snippets/termcap/escape-wrapping
create mode 100644 cpan/podlators/t/data/snippets/termcap/tag-width
create mode 100644 cpan/podlators/t/data/snippets/termcap/tag-wrapping
create mode 100644 cpan/podlators/t/data/snippets/termcap/width
create mode 100644 cpan/podlators/t/data/snippets/termcap/wrapping
create mode 100644 cpan/podlators/t/docs/spdx-license.t
create mode 100644 cpan/podlators/t/docs/urls.t
create mode 100644 dist/Carp/t/Carp_overloadless.t
create mode 100644 dist/Carp/t/broken_can.t
create mode 100644 dist/Carp/t/broken_univ_can.t
create mode 100644 dist/Carp/t/stack_after_err.t
create mode 100644 dist/PathTools/.gitignore
create mode 100644 dist/PathTools/MANIFEST
create mode 100644 dist/PathTools/META.json
create mode 100644 dist/PathTools/META.yml
create mode 100644 dist/Storable/stacksize
create mode 100644 dist/Storable/t/CVE-2015-1592.inc
create mode 100644 dist/Storable/t/CVE-2015-1592.t
create mode 100644 dist/Storable/t/flags.t
create mode 100644 dist/Storable/t/huge.t
create mode 100644 dist/Storable/t/hugeids.t
create mode 100644 dist/Storable/t/regexp.t
create mode 100644 dist/Storable/t/tied_reify.t
create mode 100644 dist/if/MANIFEST
create mode 100644 dist/if/META.json
create mode 100644 dist/if/META.yml
create mode 100644 ext/XS-APItest/t/utf8_to_bytes.t
create mode 100644 pod/perl5244delta.pod
create mode 100644 pod/perl5262delta.pod
delete mode 100644 pod/perl5271delta.pod
delete mode 100644 pod/perl5272delta.pod
delete mode 100644 pod/perl5273delta.pod
delete mode 100644 pod/perl5274delta.pod
delete mode 100644 pod/perl5275delta.pod
delete mode 100644 pod/perl5276delta.pod
delete mode 100644 pod/perl5277delta.pod
delete mode 100644 pod/perl5278delta.pod
create mode 100644 pod/perl5280delta.pod
rename pod/{perl5270delta.pod => perl5290delta.pod} (56%)
create mode 100644 regen/mph.pl
create mode 100644 t/lib/croak/regcomp
create mode 100644 t/re/alpha_assertions.t
create mode 100644 uni_keywords.h
diff --git a/.gitignore b/.gitignore
index 7f3b7b1933..6ce50f0efd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -116,6 +116,7 @@ lib/Config.pod
lib/Cross.pm
lib/ExtUtils/MANIFEST.SKIP
lib/ExtUtils/xsubpp
+lib/Storable/Limit.pm
lib/auto/
lib/perldoc.pod
lib/buildcustomize.pl
diff --git a/AUTHORS b/AUTHORS
index e5295161bc..0cbcf5b6a5 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -18,18 +18,17 @@
--
A. C. Yardley <yardley@tanet.net>
A. Sinan Unur <nanis@cpan.org>
-Aaron Crane <arc@cpan.org>
Aaron B. Dossett <aaron@iglou.com>
+Aaron Crane <arc@cpan.org>
Aaron J. Mackey <ajm6q@virginia.edu>
Aaron Priven <aaron@priven.com>
Aaron Trevena <aaaron.trevena@gmail.com>
-Achim Gratz <achim.gratz@stromeko.de>
-Augustina Blair <auggy@cpan.org>
Abe Timmerman <abe@ztreet.demon.nl>
Abhijit Menon-Sen <ams@toroid.org>
Abigail <abigail@abigail.be>
Abir Viqar <abiviq@hushmail.com>
Achim Bohnet <ach@mpe.mpg.de>
+Achim Gratz <achim.gratz@stromeko.de>
Adam Flott <adam@npjh.com>
Adam Kennedy <adam@ali.as>
Adam Krolnik <adamk@gypsy.cyrix.com>
@@ -69,6 +68,7 @@ Alexander Klimov <ask@wisdom.weizmann.ac.il>
Alexander Smishlajev <als@turnhere.com>
Alexander Voronov <alexander-voronov@yandex.ru>
Alexandr Ciornii <alexchorny@gmail.com>
+Alexandr Savca <alexandr.savca89@gmail.com>
Alexandre (Midnite) Jousset <mid@gtmp.org>
Alexei Alexandrov <alexei.alexandrov@gmail.com>
Alexey Mahotkin <alexm@netli.com>
@@ -130,6 +130,7 @@ Arvan <apritchard@zeus.com>
Ash Berlin <ash@cpan.org>
Ask Bjørn Hansen <ask@develooper.com>
Audrey Tang <cpan@audreyt.org>
+Augustina Blair <auggy@cpan.org>
Axel Boldt
Barrie Slaymaker <barries@slaysys.com>
Barry Friedman
@@ -152,8 +153,6 @@ Bill Campbell <bill@celestial.com>
Bill Glicker <billg@burrelles.com>
Billy Constantine <wdconsta@cs.adelaide.edu.au>
Blair Zajac <blair@orcaware.com>
-Brandon Black <blblack@gmail.com>
-Brian Childs <brian@rentec.com>
Bo Borgerson <gigabo@gmail.com>
Bo Johansson <bo.johansso@lsn.se>
Bo Lindbergh <blgl@stacken.kth.se>
@@ -170,14 +169,15 @@ Brad Hughes <brad@tgsmc.com>
Brad Lanam <bll@gentoo.com>
Bradley Dean <bjdean@bjdean.id.au>
Bram <perl-rt@wizbit.be>
+Brandon Black <blblack@gmail.com>
Brendan Byrd <BBYRD@CPAN.org>
Brendan O'Dea <bod@debian.org>
Breno G. de Oliveira <garu@cpan.org>
Brent B. Powers <powers@ml.com>
Brent Dax <brentdax@cpan.org>
-Brooks D Boyd
Brian Callaghan <callagh@itginc.com>
Brian Carlson <brian.carlson@cpanel.net>
+Brian Childs <brian@rentec.com>
Brian Clarke <clarke@appliedmeta.com>
brian d foy <brian.d.foy@gmail.com>
Brian Fraser <fraserbn@gmail.com>
@@ -192,6 +192,7 @@ Brian Phillips <bphillips@cpan.org>
Brian Reichert <reichert@internet.com>
Brian S. Cashman <bsc@umich.edu>
Brian Strand <bstrand@switchmanagement.com>
+Brooks D Boyd
Bruce Barnett <barnett@grymoire.crd.ge.com>
Bruce J. Keeler <bkeelerx@iwa.dp.intel.com>
Bruce P. Schuck <bruce@aps.org>
@@ -222,7 +223,6 @@ Chaskiel M Grundman
Chia-liang Kao <clkao@clkao.org>
Chip Salzenberg <chip@pobox.com>
Chip Turner <cturner@redhat.com>
-Chun Bing Ge <gecb@cn.ibm.com>
chocolateboy <chocolateboy@chocolatey.com>
Chris Ball <chris@cpan.org>
Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
@@ -251,6 +251,7 @@ Christopher Davis <ckd@loiosh.kei.com>
Christopher J. Madsen <perl@cjmweb.net>
chromatic <chromatic@wgz.org>
Chuck Phillips <perl@cadop.com>
+Chun Bing Ge <gecb@cn.ibm.com>
Chunhui Teng <cteng@nortel.ca>
Claes Jacobsson <claes@surfar.nu>
Clark Cooper <coopercc@netheaven.com>
@@ -312,12 +313,12 @@ Dave Shariff Yadallee <doctor@doctor.nl2k.ab.ca>
David Billinghurst <David.Billinghurst@riotinto.com.au>
David Caldwell <david@porkrind.org>
David Campbell
+David Cannings <lists@edeca.net>
David Cantrell <david@cantrell.org.uk>
David Couture
David D. Kilzer <ddkilzer@lubricants-oil.com>
David Denholm <denholm@conmat.phys.soton.ac.uk>
David Dyck <david.dyck@fluke.com>
-David Cannings <lists@edeca.net>
David F. Haertig <dfh@dwroll.lucent.com>
David Favor <david@davidfavor.com>
David Feldman <david.feldman@tudor.com>
@@ -328,7 +329,7 @@ David Gay <dgay@acm.org>
David Glasser <me@davidglasser.net>
David Golden <dagolden@cpan.org>
David H. Adler <dha@panix.com>
-David H. Gutteridge <dhgutteridge@sympatico.ca>
+David H. Gutteridge <dhgutteridge@sympatico.ca>
David Hammen <hammen@gothamcity.jsc.nasa.gov>
David J. Fiander <davidf@mks.com>
David Kerry <davidk@tor.securecomputing.com>
@@ -402,8 +403,8 @@ Eric Promislow <ericp@ActiveState.com>
Erich Rickheit
Eryq <eryq@zeegee.com>
Etienne Grossman <etienne@isr.isr.ist.utl.pt>
-Eugene Alterman <Eugene.Alterman@bremer-inc.com>
Eugen Konkov <kes-kes@yandex.ru>
+Eugene Alterman <Eugene.Alterman@bremer-inc.com>
Evan Miller <eam@frap.net>
Evan Zacks <zackse@cpan.org>
Fabien Tassin <tassin@eerie.fr>
@@ -475,7 +476,6 @@ Gurusamy Sarathy <gsar@cpan.org>
Gustaf Neumann
Guy Decoux <decoux@moulon.inra.fr>
Gwyn Judd <b.judd@xtra.co.nz>
-Heiko Eissfeldt <heiko.eissfeldt@hexco.de>
H.J. Lu <hjl@nynexst.com>
H.Merijn Brand <h.m.brand@xs4all.nl>
Hal Morris <hom00@utsglobal.com>
@@ -493,6 +493,7 @@ Harmon S. Nine <hnine@netarx.com>
Harri Pasanen <harri.pasanen@trema.com>
Harry Edmon <harry@atmos.washington.edu>
Hauke D <haukex@zero-g.net>
+Heiko Eissfeldt <heiko.eissfeldt@hexco.de>
Helmut Jarausch <jarausch@numa1.igpm.rwth-aachen.de>
Henrik Tougaard <ht.000@foa.dk>
Herbert Breunung <lichtkind@cpan.org>
@@ -560,7 +561,6 @@ Jasmine Ahuja <jasmine.ahuja11@gmail.com>
Jasmine Ngan <jasmine.ngan@outlook.com>
Jason A. Smith <smithj4@rpi.edu>
Jason E. Stewart <jason@openinformatics.com>
-Jason Hord <pravus@cpan.org>
Jason Shirk
Jason Stewart <jasons@cs.unm.edu>
Jason Varsoke <jjv@caesun10.msd.ray.com>
@@ -623,6 +623,7 @@ John Bley <jbb6@acpub.duke.edu>
John Borwick <jhborwic@unity.ncsu.edu>
John Cerney <j-cerney1@ti.com>
John D Groenveld <groenvel@cse.psu.edu>
+John E. Malmberg <wb8tyw@qsl.net>
John Gardiner Myers <jgmyers@proofpoint.com>
John Goodyear <johngood@us.ibm.com>
John Hasstedt <John.Hasstedt@sunysb.edu>
@@ -660,15 +661,17 @@ Jonathan Hudson <jonathan.hudson@jrhudson.demon.co.uk>
Jonathan I. Kamens <jik@kamens.brookline.ma.us>
Jonathan Roy <roy@idle.com>
Jonathan Stowe <jns@integration-house.com>
+Joost van Baal <J.E.vanBaal@uvt.nl>
+Jörg Walter <jwalt@cpan.org>
Jos I. Boumans <kane@dwim.org>
Jose Auguste-Etienne <Jose.auguste-etienne@cgss-guyane.fr>
+José Pedro Oliveira <jpo@di.uminho.pt>
Joseph N. Hall <joseph@cscaper.com>
Joseph S. Myers <jsm28@hermes.cam.ac.uk>
Joshua ben Jore <jjore@cpan.org>
Joshua Juran <jjuran@gmail.com>
-Joshua Rodd <joshua@rodd.us>
Joshua Pritikin <joshua@paloalto.com>
-Joost van Baal <J.E.vanBaal@uvt.nl>
+Joshua Rodd <joshua@rodd.us>
JT McDuffie <jt@kpc.com>
Juan Gallego <Little.Boss@physics.mcgill.ca>
Juerd Waalboer <#####@juerd.nl>
@@ -677,9 +680,6 @@ Julian Yip <julian@imoney.com>
juna <ggl.20.jj...@spamgourmet.com>
Jungshik Shin <jshin@mailaps.org>
Justin Banks <justinb@cray.com>
-John E. Malmberg <wb8tyw@qsl.net>
-Jörg Walter <jwalt@cpan.org>
-José Pedro Oliveira <jpo@di.uminho.pt>
Ka-Ping Yee <kpyee@aw.sgi.com>
kafka <kafka@madrognon.net>
Kang-min Liu <gugod@gugod.org>
@@ -692,13 +692,13 @@ Karl Williamson <khw@cpan.org>
Karsten Sperling <spiff@phreax.net>
Karthik Rajagopalan <rajagopa@pauline.schrodinger.com>
Kaveh Ghazi <ghazi@caip.rutgers.edu>
-Kay Röpke <kroepke@dolphin-services.de>
KAWAI Takanori <GCD00051@nifty.ne.jp>
+Kay Röpke <kroepke@dolphin-services.de>
Keedi Kim <keedi@cpan.org>
Keith Neufeld <neufeld@fast.pvi.org>
Keith Thompson <Keith.S.Thompson@gmail.com>
Ken Brown <kbrown@cornell.edu>
-Ken Cotterill <kencotterill@netspace.net.au>
+Ken Cotterill <kencotterill@netspace.net.au>
Ken Estes <estes@ms.com>
Ken Fox <kfox@ford.com>
Ken Hirsch <kenhirsch@ftml.net>
@@ -737,10 +737,10 @@ Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
Larry Shatzer <fugazi@zyx.net>
Larry W. Virden <lvirden@cas.org>
Larry Wall <larry@wall.org>
-Lars Hecking <lhecking@nmrc.ucc.ie>
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 <daxim@cpan.org>
-Laszlo Molnar <laszlo.molnar@eth.ericsson.se>
+Lars Hecking <lhecking@nmrc.ucc.ie>
Larwan Berke <apocal@cpan.org>
+Laszlo Molnar <laszlo.molnar@eth.ericsson.se>
Laurent Dami <dami@cpan.org>
Leif Huhn <leif@hale.dkstat.com>
Len Johnson <lenjay@ibm.net>
@@ -771,6 +771,7 @@ Marc Green <marcgreen@cpan.org>
Marc Lehmann <pcg@goof.com>
Marc Paquette <Marc.Paquette@Softimage.COM>
Marc Simpson <marc@0branch.com>
+Marc-Philip Werner <marc-philip.werner@sap.com>
Marcel Grünauer <marcel@codewerk.com>
Marco Fontani <MFONTANI@cpan.org>
Marco Peereboom <marco@conformal.com>
@@ -826,6 +827,7 @@ Mashrab Kuvatov <kmashrab@uni-bremen.de>
Mathias Koerber <mathias@dnssec1.singnet.com.sg>
Mathieu Arnold <m@absolight.fr>
Mats Peterson <mats@sm6sxl.net>
+Matsumoto Yasuhiro <mattn.jp@gmail.com>
Matt Johnson <matt.w.johnson@gmail.com>
Matt Kimball
Matt Kraai <kraai@ftbfs.org>
@@ -841,7 +843,6 @@ Matthias Ulrich Neeracher <neeracher@mac.com>
Matthias Urlichs <smurf@noris.net>
Matthijs van Duin <xmath@cpan.org>
Mattia Barbon <mbarbon@dsi.unive.it>
-Matsumoto Yasuhiro <mattn.jp@gmail.com>
Maurizio Loreti <maurizio.loreti@pd.infn.it>
Max Baker <max@warped.org>
Max Maischein <corion@corion.net>
@@ -939,7 +940,7 @@ Ollivier Robert <roberto@keltia.freenix.fr>
Osvaldo Villalon <ovillalon@dextratech.com>
Owain G. Ainsworth <oga@nicotinebsd.org>
Owen Taylor <owt1@cornell.edu>
-Pali <pali@cpan.org>
+Pali <pali@cpan.org>
Papp Zoltan <padre@elte.hu>
parv <parv@pair.com>
Pascal Rigaux <pixel@mandriva.com>
@@ -973,8 +974,8 @@ Pedro Felipe Horrillo Guerra <pancho@pancho.name>
Per Einar Ellefsen <per.einar@skynet.be>
Perlover <perlover@perlover.com>
Pete Peterson <petersonp@genrad.com>
+Peter Avalos <peter@theshell.com>
Peter BARABAS
-Peter Avalos <peter@theshell.com>
Peter Chines <pchines@nhgri.nih.gov>
Peter Dintelmann <Peter.Dintelmann@Dresdner-Bank.com>
Peter E. Yee <yee@trident.arc.nasa.gov>
@@ -1002,8 +1003,8 @@ Philip Guenther <guenther@openbsd.org>
Philip Hazel <ph10@cus.cam.ac.uk>
Philip M. Gollucci <pgollucci@p6m7g8.com>
Philip Newton <pne@cpan.org>
-Philippe M. Chiasson <gozer@ActiveState.com>
Philippe Bruhat (BooK) <book@cpan.org>
+Philippe M. Chiasson <gozer@ActiveState.com>
Pierre Bogossian <bogossian@mail.com>
Piers Cawley <pdcawley@bofh.org.uk>
Pino Toscano <pino@debian.org>
@@ -1032,7 +1033,7 @@ Raphael Manfredi <Raphael.Manfredi@pobox.com>
Raul Dias <raul@dias.com.br>
Raymund Will <ray@caldera.de>
Redvers Davies <red@criticalintegration.com>
-Reini Urban <rurban@x-ray.at>
+Reini Urban <rurban@cpan.org>
Renee Baecker <module@renee-baecker.de>
Reuben Thomas <rrt@sc3d.org>
Rex Dieter <rdieter@math.unl.edu>
@@ -1101,8 +1102,8 @@ Scott A Crosby <scrosby@cs.rice.edu>
Scott Bronson <bronson@rinspin.com>
Scott Gifford <sgifford@tir.com>
Scott Henry <scotth@sgi.com>
-Scott Lanning <lannings@who.int>
Scott L. Miller <Scott.L.Miller@Compaq.com>
+Scott Lanning <lannings@who.int>
Scott Wiersdorf <scott@perlcode.org>
Sean Boudreau <seanb@qnx.com>
Sean Dague <sean@dague.net>
@@ -1127,6 +1128,7 @@ Shinya Hayakawa <hayakawa@livedoor.jp>
Shirakata Kentaro <argrath@ub32.org>
Shishir Gundavaram <shishir@ruby.ora.com>
Shlomi Fish <shlomif@cpan.org>
+Shoichi Kaji <skaji@cpan.org>
Simon Cozens <simon@netthink.co.uk>
Simon Glover <scog@roe.ac.uk>
Simon Leinen
@@ -1156,6 +1158,7 @@ Stephen O. Lidie <lusol@turkey.cc.Lehigh.EDU>
Stephen Oberholtzer <oliverklozoff@gmail.com>
Stephen P. Potter <spp@ds.net>
Stephen Zander <gibreel@pobox.com>
+Stevan Little <stevan@cpan.org>
Steve A Fink <sfink@cs.berkeley.edu>
Steve Grazzini <grazz@pobox.com>
Steve Hay <steve.m.hay@googlemail.com>
@@ -1166,7 +1169,6 @@ Steve Pearlmutter
Steve Peters <steve@fisharerojo.org>
Steve Purkis <Steve.Purkis@multimap.com>
Steve Vinoski
-Stevan Little <stevan@cpan.org>
Steven Hirsch <hirschs@btv.ibm.com>
Steven Humphrey <catchperl@33k.co.uk>
Steven Knight <knight@theopera.baldmt.citilink.com>
@@ -1195,7 +1197,6 @@ Thomas Bowditch <bowditch@inmet.com>
Thomas Conté <tom@fr.uu.net>
Thomas Dorner <Thomas.Dorner@start.de>
Thomas Kofler
-Tomasz Konojacki <me@xenu.pl>
Thomas König
Thomas Pfau <pfau@nbpfaus.net>
Thomas Sibley <tsibley@cpan.org>
@@ -1212,6 +1213,7 @@ Tim Sweetman <tim@aldigital.co.uk>
Tim Witham <twitham@pcocd2.intel.com>
Timothe Litt <litt@acm.org>
Timur I. Bakeyev <bsdi@listserv.bat.ru>
+Tina Müller <cpan2@tinita.de>
Tkil <tkil@reptile.scrye.com>
Tobias Leich <email@froggs.de>
Toby Inkster <mail@tobyinkster.co.uk>
@@ -1222,14 +1224,15 @@ Todd Vierling <tv@duh.org>
Tokuhiro Matsuno <tokuhirom@gmail.com>
Tom Bates <tom_bates@att.net>
Tom Brown <thecap@peach.ece.utexas.edu>
-Tom Dinger
Tom Christiansen <tchrist@perl.com>
+Tom Dinger
Tom Horsley <Tom.Horsley@mail.ccur.com>
Tom Hughes <tom@compton.nu>
Tom Hukins <tom@eborcom.com>
Tom Phoenix <rootbeer@teleport.com>
Tom Spindler <dogcow@isi.net>
Tom Wyant <wyant@cpan.org>
+Tomasz Konojacki <me@xenu.pl>
Tomoyuki Sadahiro <BQW10602@nifty.com>
Ton Hospel <cpan@ton.iguana.be>
Tony Bowden <tony@kasei.com>
@@ -1240,8 +1243,8 @@ Tor Lillqvist <tml@hemuli.tte.vtt.fi>
Torsten Foertsch <torsten.foertsch@gmx.net>
Torsten Schönfeld <kaffeetisch@gmx.de>
Trevor Blackwell <tlb@viaweb.com>
-Tuomas J. Lukka <tjl@lukka.student.harvard.edu>
Tsutomu IKEGAMI <t-ikegami@aist.go.jp>
+Tuomas J. Lukka <tjl@lukka.student.harvard.edu>
Tye McQueen <tye@metronet.com>
Ulrich Habel <rhaen@NetBSD.org>
Ulrich Kunitz <kunitz@mai-koeln.com>
@@ -1289,8 +1292,8 @@ Yaroslav Kuzmin <ykuzmin@rocketsoftware.com>
Yary Hluchan
Yasushi Nakajima <sey@jkc.co.jp>
Yitzchak Scott-Thoennes <sthoenna@efn.org>
-Yutaka OKAIE
Yutaka OIWA <oiwa@is.s.u-tokyo.ac.jp>
+Yutaka OKAIE
Yutao Feng
Yuval Kogman <nothingmuch@woobling.org>
Yves Orton <demerphq@gmail.com>
diff --git a/Artistic b/Artistic
index d1b6e5ad69..4ece078a5d 100644
--- a/Artistic
+++ b/Artistic
@@ -126,6 +126,6 @@ products derived from this software without specific prior \
written permission.
10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
diff --git a/Configure b/Configure
index 135ba4e8b8..e7fd84dfcc 100755
--- a/Configure
+++ b/Configure
@@ -229,6 +229,7 @@ extensions=''
known_extensions=''
nonxs_ext=''
static_ext=''
+uselanginfo=''
useopcode=''
useposix=''
extras=''
@@ -872,6 +873,7 @@ d_strlcat=''
d_strlcpy=''
d_strnlen=''
d_strtod=''
+d_strtod_l=''
d_strtol=''
d_strtold=''
d_strtold_l=''
@@ -1468,6 +1470,8 @@ perllibs=''
useposix=true
: set useopcode=false in your hint file to disable the Opcode extension.
useopcode=true
+: set uselanginfo=false in your hint file to disable the I18N::Langinfo extension.
+uselanginfo=true
archname64=''
ccflags_uselargefiles=''
ldflags_uselargefiles=''
@@ -3506,8 +3510,8 @@ EOM
;;
nonstop-ux) osname=nonstopux ;;
openbsd) osname=openbsd
- osvers="$3"
- ;;
+ osvers="$3"
+ ;;
os2) osname=os2
osvers="$4"
;;
@@ -5206,7 +5210,7 @@ EOM
rp='Try to use long doubles if available?'
. ./myread
case "$ans" in
-y|Y) val="$define" ;;
+y|Y) val="$define" ;;
*) val="$undef" ;;
esac
set uselongdouble
@@ -7794,7 +7798,6 @@ EOM
;;
esac
-
: determine whether to use malloc wrapping
echo " "
case "$usemallocwrap" in
@@ -8958,8 +8961,8 @@ if (echo hi >$first) 2>/dev/null; then
echo 'You cannot have filenames longer than 14 characters. Sigh.' >&4
val="$undef"
else
- echo 'You can have filenames longer than 14 characters.'>&4
- val="$define"
+ echo 'You can have filenames longer than 14 characters.'>&4
+ val="$define"
fi
else
$cat <<'EOM'
@@ -9204,7 +9207,7 @@ case "$myhostname" in
$test -s hosts
} || {
test "X$hostcat" != "X" &&
- $hostcat | $sed -n -e "s/[ ]*#.*//; s/\$/ /
+ $hostcat | $sed -n -e "s/[ ]*#.*//; s/\$/ /
/[ ]$myhostname[ . ]/p" > hosts
}
tmp_re="[ . ]"
@@ -9237,7 +9240,7 @@ case "$myhostname" in
.) dflt=.`$sed -n -e 's/ / /g' \
-e 's/^domain *\([^ ]*\).*/\1/p' $tans \
-e 1q 2>/dev/null`
- ;;
+ ;;
esac
fi
;;
@@ -9646,7 +9649,6 @@ esac
set usefaststdio
eval $setvar
-
: define an is-a-typedef? function
typedef='type=$1; var=$2; def=$3; shift; shift; shift; inclist=$@;
case "$inclist" in
@@ -9809,8 +9811,8 @@ EOM
rp='Try to understand large files, if available?'
. ./myread
case "$ans" in
- y|Y) val="$define" ;;
- *) val="$undef" ;;
+ y|Y) val="$define" ;;
+ *) val="$undef" ;;
esac
;;
esac
@@ -10922,7 +10924,7 @@ case "$d_asctime_r" in
esac
case "$asctime_r_proto" in
''|0) d_asctime_r=undef
- asctime_r_proto=0
+ asctime_r_proto=0
echo "Disabling asctime_r, cannot determine prototype." >&4 ;;
* ) case "$asctime_r_proto" in
REENTRANT_PROTO*) ;;
@@ -10999,8 +11001,15 @@ $cat >attrib.c <<EOCP
#ifdef I_STDLIB
#include <stdlib.h>
#endif
+#$i_inttypes I_INTTYPES
+#ifdef I_INTTYPES
+#include <inttypes.h>
+#endif
+#ifndef INTPTR_MAX
+#define intptr_t int
+#endif
int null_printf (char* pat,...) __attribute__((__format__(__printf__,1,2)));
-int null_printf (char* pat,...) { return (int)pat; }
+int null_printf (char* pat,...) { return (int)(intptr_t)pat; }
int main () { exit(null_printf(NULL)); }
EOCP
if $cc $ccflags -o attrib attrib.c >attrib.out 2>&1 ; then
@@ -12042,7 +12051,6 @@ case "$d_cmsghdr_s" in
*) echo "No, it doesn't." ;;
esac
-
: check for const keyword
echo " "
echo 'Checking to see if your C compiler knows about "const"...' >&4
@@ -12139,7 +12147,7 @@ case "$d_crypt_r" in
esac
case "$crypt_r_proto" in
''|0) d_crypt_r=undef
- crypt_r_proto=0
+ crypt_r_proto=0
echo "Disabling crypt_r, cannot determine prototype." >&4 ;;
* ) case "$crypt_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12196,7 +12204,7 @@ case "$d_ctermid_r" in
esac
case "$ctermid_r_proto" in
''|0) d_ctermid_r=undef
- ctermid_r_proto=0
+ ctermid_r_proto=0
echo "Disabling ctermid_r, cannot determine prototype." >&4 ;;
* ) case "$ctermid_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12249,7 +12257,7 @@ case "$d_ctime_r" in
esac
case "$ctime_r_proto" in
''|0) d_ctime_r=undef
- ctime_r_proto=0
+ ctime_r_proto=0
echo "Disabling ctime_r, cannot determine prototype." >&4 ;;
* ) case "$ctime_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12617,7 +12625,7 @@ case "$d_drand48_r" in
esac
case "$drand48_r_proto" in
''|0) d_drand48_r=undef
- drand48_r_proto=0
+ drand48_r_proto=0
echo "Disabling drand48_r, cannot determine prototype." >&4 ;;
* ) case "$drand48_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12651,6 +12659,30 @@ eval $inlibc
set dup3 d_dup3
eval $inlibc
+: see if this is an xlocale.h system
+set xlocale.h i_xlocale
+eval $inhdr
+
+: see if newlocale exists
+set newlocale d_newlocale
+eval $inlibc
+
+: see if freelocale exists
+set freelocale d_freelocale
+eval $inlibc
+
+: see if uselocale exists
+set uselocale d_uselocale
+eval $inlibc
+
+: see if duplocale exists
+set duplocale d_duplocale
+eval $inlibc
+
+: see if querylocale exists
+set querylocale d_querylocale
+eval $inlibc
+
: see if eaccess exists
set eaccess d_eaccess
eval $inlibc
@@ -12708,7 +12740,7 @@ case "$d_endgrent_r" in
esac
case "$endgrent_r_proto" in
''|0) d_endgrent_r=undef
- endgrent_r_proto=0
+ endgrent_r_proto=0
echo "Disabling endgrent_r, cannot determine prototype." >&4 ;;
* ) case "$endgrent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12761,7 +12793,7 @@ case "$d_endhostent_r" in
esac
case "$endhostent_r_proto" in
''|0) d_endhostent_r=undef
- endhostent_r_proto=0
+ endhostent_r_proto=0
echo "Disabling endhostent_r, cannot determine prototype." >&4 ;;
* ) case "$endhostent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12810,7 +12842,7 @@ case "$d_endnetent_r" in
esac
case "$endnetent_r_proto" in
''|0) d_endnetent_r=undef
- endnetent_r_proto=0
+ endnetent_r_proto=0
echo "Disabling endnetent_r, cannot determine prototype." >&4 ;;
* ) case "$endnetent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12859,7 +12891,7 @@ case "$d_endprotoent_r" in
esac
case "$endprotoent_r_proto" in
''|0) d_endprotoent_r=undef
- endprotoent_r_proto=0
+ endprotoent_r_proto=0
echo "Disabling endprotoent_r, cannot determine prototype." >&4 ;;
* ) case "$endprotoent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -12996,7 +13028,7 @@ case "$d_endpwent_r" in
esac
case "$endpwent_r_proto" in
''|0) d_endpwent_r=undef
- endpwent_r_proto=0
+ endpwent_r_proto=0
echo "Disabling endpwent_r, cannot determine prototype." >&4 ;;
* ) case "$endpwent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -13045,7 +13077,7 @@ case "$d_endservent_r" in
esac
case "$endservent_r_proto" in
''|0) d_endservent_r=undef
- endservent_r_proto=0
+ endservent_r_proto=0
echo "Disabling endservent_r, cannot determine prototype." >&4 ;;
* ) case "$endservent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -13631,7 +13663,7 @@ int main() {
EOP
set try
if eval $compile && $to try.c; then
- case `$run ./try` in
+ case `$run ./try` in
Pass_changed)
echo "Increasing ptr in your stdio decreases cnt by the same amount. Good." >&4
d_stdio_ptr_lval_sets_cnt="$define" ;;
@@ -13705,8 +13737,6 @@ esac
set d_faststdio
eval $setvar
-
-
: see if fchdir exists
set fchdir d_fchdir
eval $inlibc
@@ -14000,30 +14030,6 @@ $rm_try
set d_fpos64_t
eval $setvar
-: see if this is an xlocale.h system
-set xlocale.h i_xlocale
-eval $inhdr
-
-: see if newlocale exists
-set newlocale d_newlocale
-eval $inlibc
-
-: see if freelocale exists
-set freelocale d_freelocale
-eval $inlibc
-
-: see if uselocale exists
-set uselocale d_uselocale
-eval $inlibc
-
-: see if duplocale exists
-set duplocale d_duplocale
-eval $inlibc
-
-: see if querylocale exists
-set querylocale d_querylocale
-eval $inlibc
-
: see if frexpl exists
set frexpl d_frexpl
eval $inlibc
@@ -14069,7 +14075,6 @@ eval $inlibc
set fstatvfs d_fstatvfs
eval $inlibc
-
: see if fsync exists
set fsync d_fsync
eval $inlibc
@@ -14258,7 +14263,7 @@ case "$d_getgrent_r" in
esac
case "$getgrent_r_proto" in
''|0) d_getgrent_r=undef
- getgrent_r_proto=0
+ getgrent_r_proto=0
echo "Disabling getgrent_r, cannot determine prototype." >&4 ;;
* ) case "$getgrent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14311,7 +14316,7 @@ case "$d_getgrgid_r" in
esac
case "$getgrgid_r_proto" in
''|0) d_getgrgid_r=undef
- getgrgid_r_proto=0
+ getgrgid_r_proto=0
echo "Disabling getgrgid_r, cannot determine prototype." >&4 ;;
* ) case "$getgrgid_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14368,7 +14373,7 @@ case "$d_getgrnam_r" in
esac
case "$getgrnam_r_proto" in
''|0) d_getgrnam_r=undef
- getgrnam_r_proto=0
+ getgrnam_r_proto=0
echo "Disabling getgrnam_r, cannot determine prototype." >&4 ;;
* ) case "$getgrnam_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14546,7 +14551,7 @@ case "$d_gethostbyaddr_r" in
esac
case "$gethostbyaddr_r_proto" in
''|0) d_gethostbyaddr_r=undef
- gethostbyaddr_r_proto=0
+ gethostbyaddr_r_proto=0
echo "Disabling gethostbyaddr_r, cannot determine prototype." >&4 ;;
* ) case "$gethostbyaddr_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14595,7 +14600,7 @@ case "$d_gethostbyname_r" in
esac
case "$gethostbyname_r_proto" in
''|0) d_gethostbyname_r=undef
- gethostbyname_r_proto=0
+ gethostbyname_r_proto=0
echo "Disabling gethostbyname_r, cannot determine prototype." >&4 ;;
* ) case "$gethostbyname_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14656,7 +14661,7 @@ case "$d_gethostent_r" in
esac
case "$gethostent_r_proto" in
''|0) d_gethostent_r=undef
- gethostent_r_proto=0
+ gethostent_r_proto=0
echo "Disabling gethostent_r, cannot determine prototype." >&4 ;;
* ) case "$gethostent_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14722,7 +14727,7 @@ case "$d_getlogin_r" in
esac
case "$getlogin_r_proto" in
''|0) d_getlogin_r=undef
- getlogin_r_proto=0
+ getlogin_r_proto=0
echo "Disabling getlogin_r, cannot determine prototype." >&4 ;;
* ) case "$getlogin_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14815,7 +14820,7 @@ case "$d_getnetbyaddr_r" in
esac
case "$getnetbyaddr_r_proto" in
''|0) d_getnetbyaddr_r=undef
- getnetbyaddr_r_proto=0
+ getnetbyaddr_r_proto=0
echo "Disabling getnetbyaddr_r, cannot determine prototype." >&4 ;;
* ) case "$getnetbyaddr_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14868,7 +14873,7 @@ case "$d_getnetbyname_r" in
esac
case "$getnetbyname_r_proto" in
''|0) d_getnetbyname_r=undef
- getnetbyname_r_proto=0
+ getnetbyname_r_proto=0
echo "Disabling getnetbyname_r, cannot determine prototype." >&4 ;;
* ) case "$getnetbyname_r_proto" in
REENTRANT_PROTO*) ;;
@@ -14929,7 +14934,7 @@ case "$d_getnetent_r" in
esac
case "$getnetent_r_proto" in
''|0) d_getnetent_r=undef
- getnetent_r_proto=0
+ getnetent_r_proto=0
echo "Disabling getnetent_r, cannot determine prototype." >&4 ;;
* ) case "$getnetent_r_proto" in
... 671932 lines suppressed ...
--
Perl5 Master Repository
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic