[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