This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
fixup to "avoid identical stack traces" - try 2
[perl5.git] / MANIFEST
index 7cc0fc5..841bdf2 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -116,6 +116,7 @@ cpan/autodie/t/lib/pujHa/ghach.pm   autodie - Like a Klingon
 cpan/autodie/t/lib/pujHa/ghach/Dotlh.pm        autodie - With Klingon honour
 cpan/autodie/t/lib/Some/Module.pm      autodie - blog_hints.t helper
 cpan/autodie/t/mkdir.t                 autodie - filesystem tests
+cpan/autodie/t/no-default.t
 cpan/autodie/t/no_carp.t
 cpan/autodie/t/open.t                  autodie - Testing open
 cpan/autodie/t/read.t
@@ -632,8 +633,6 @@ cpan/Encode/t/use-Encode-Alias.t
 cpan/Encode/t/utf8ref.t                        test script
 cpan/Encode/t/utf8strict.t             test script
 cpan/Encode/t/utf8warnings.t
-cpan/Encode/t/whatwg-aliases.json
-cpan/Encode/t/whatwg-aliases.t
 cpan/Encode/t/xml.t
 cpan/Encode/TW/Makefile.PL             Encode extension
 cpan/Encode/TW/TW.pm                   Encode extension
@@ -868,6 +867,7 @@ cpan/ExtUtils-MakeMaker/t/test_boilerplate.t                        MakeMaker test
 cpan/ExtUtils-MakeMaker/t/testdata/reallylongdirectoryname/arch1/Config.pm     test data for MakeMaker
 cpan/ExtUtils-MakeMaker/t/testdata/reallylongdirectoryname/arch2/Config.pm     test data for MakeMaker
 cpan/ExtUtils-MakeMaker/t/testlib.t                            See if ExtUtils::testlib works
+cpan/ExtUtils-MakeMaker/t/testrules.yml
 cpan/ExtUtils-MakeMaker/t/unicode.t
 cpan/ExtUtils-MakeMaker/t/VERSION_FROM.t                       See if MakeMaker's VERSION_FROM works
 cpan/ExtUtils-MakeMaker/t/vstrings.t
@@ -1053,6 +1053,7 @@ cpan/IO-Compress/t/002any-zip.t                           IO::Compress
 cpan/IO-Compress/t/004gziphdr.t                                IO::Compress
 cpan/IO-Compress/t/005defhdr.t                         IO::Compress
 cpan/IO-Compress/t/006zip.t                            IO::Compress
+cpan/IO-Compress/t/011-streamzip.t
 cpan/IO-Compress/t/01misc.t                            IO::Compress
 cpan/IO-Compress/t/020isize.t                          IO::Compress
 cpan/IO-Compress/t/050interop-gzip.t                   IO::Compress
@@ -1470,6 +1471,7 @@ cpan/Module-Load-Conditional/t/test_lib/a/X.pm                    Module::Conditional tests
 cpan/Module-Load-Conditional/t/test_lib/b/X.pm                 Module::Conditional tests
 cpan/Module-Load-Conditional/t/to_load/AutoLoad.pm             Module::Conditional tests
 cpan/Module-Load-Conditional/t/to_load/Commented.pm            Module::Conditional tests
+cpan/Module-Load-Conditional/t/to_load/HereDoc.pm
 cpan/Module-Load-Conditional/t/to_load/InPod.pm                        Module::Load::Conditional tests
 cpan/Module-Load-Conditional/t/to_load/LoadIt.pm               Module::Conditional tests
 cpan/Module-Load-Conditional/t/to_load/LoadMe.pl               Module::Conditional tests
@@ -1871,19 +1873,46 @@ cpan/podlators/t/data/snippets/man/utf8-nonbreaking
 cpan/podlators/t/data/snippets/man/utf8-verbatim
 cpan/podlators/t/data/snippets/man/x-whitespace
 cpan/podlators/t/data/snippets/man/x-whitespace-entry
+cpan/podlators/t/data/snippets/overstrike/tag-width
+cpan/podlators/t/data/snippets/overstrike/wrapping
 cpan/podlators/t/data/snippets/README                  podlators test
 cpan/podlators/t/data/snippets/termcap/escape-wrapping
 cpan/podlators/t/data/snippets/termcap/tag-width
 cpan/podlators/t/data/snippets/termcap/tag-wrapping
+cpan/podlators/t/data/snippets/termcap/term-unknown
 cpan/podlators/t/data/snippets/termcap/width
 cpan/podlators/t/data/snippets/termcap/wrapping
+cpan/podlators/t/data/snippets/text/alt
+cpan/podlators/t/data/snippets/text/c-with-spaces
+cpan/podlators/t/data/snippets/text/code
 cpan/podlators/t/data/snippets/text/cpp                        podlators test
+cpan/podlators/t/data/snippets/text/empty
+cpan/podlators/t/data/snippets/text/error-die
+cpan/podlators/t/data/snippets/text/error-none
+cpan/podlators/t/data/snippets/text/error-normal
+cpan/podlators/t/data/snippets/text/error-pod
+cpan/podlators/t/data/snippets/text/error-stderr
+cpan/podlators/t/data/snippets/text/error-stderr-opt
+cpan/podlators/t/data/snippets/text/for
+cpan/podlators/t/data/snippets/text/iso-8859-1
+cpan/podlators/t/data/snippets/text/late-encoding
+cpan/podlators/t/data/snippets/text/link-rt
+cpan/podlators/t/data/snippets/text/link-url
+cpan/podlators/t/data/snippets/text/margin
+cpan/podlators/t/data/snippets/text/nonbreaking-space
+cpan/podlators/t/data/snippets/text/nourls
+cpan/podlators/t/data/snippets/text/periods
+cpan/podlators/t/data/snippets/text/quotes-opt
+cpan/podlators/t/data/snippets/text/s-whitespace
+cpan/podlators/t/data/snippets/text/sentence-spacing
+cpan/podlators/t/data/snippets/text/utf8
+cpan/podlators/t/data/snippets/text/utf8-iso
+cpan/podlators/t/data/snippets/text/verbatim
 cpan/podlators/t/data/termcap                  podlators test
 cpan/podlators/t/docs/pod.t                    podlators test
 cpan/podlators/t/docs/pod-spelling.t                   podlators test
 cpan/podlators/t/docs/spdx-license.t                   podlators test
 cpan/podlators/t/docs/synopsis.t                       podlators test
-cpan/podlators/t/docs/urls.t                   podlators test
 cpan/podlators/t/general/basic.t                       podlators test
 cpan/podlators/t/general/filehandle.t                  podlators test
 cpan/podlators/t/general/pod-parser.t                  podlators test
@@ -1902,16 +1931,15 @@ cpan/podlators/t/man/utf8-io.t                  podlators test
 cpan/podlators/t/parselink/basic.t                     podlators test
 cpan/podlators/t/style/minimum-version.t                       podlators test
 cpan/podlators/t/style/module-version.t                        podlators test
+cpan/podlators/t/style/obsolete-strings.t
 cpan/podlators/t/style/strict.t                        podlators test
-cpan/podlators/t/text/basic.t                  podlators test
 cpan/podlators/t/text/color.t                  podlators test
-cpan/podlators/t/text/empty.t                  podlators test
-cpan/podlators/t/text/encoding.t                       podlators test
-cpan/podlators/t/text/options.t                        podlators test
+cpan/podlators/t/text/invalid.t
+cpan/podlators/t/text/iso-8859-1.t
 cpan/podlators/t/text/overstrike.t                     podlators test
-cpan/podlators/t/text/perlio.t                 podlators test
+cpan/podlators/t/text/snippets.t
 cpan/podlators/t/text/termcap.t                        podlators test
-cpan/podlators/t/text/utf8.t                   podlators test
+cpan/podlators/t/text/utf8-io.t
 cpan/Scalar-List-Utils/lib/List/Util.pm                List::Util
 cpan/Scalar-List-Utils/lib/List/Util/XS.pm     List::Util
 cpan/Scalar-List-Utils/lib/Scalar/Util.pm      Scalar::Util
@@ -1992,6 +2020,7 @@ cpan/Term-ANSIColor/t/module/basic.t
 cpan/Term-ANSIColor/t/module/basic256.t
 cpan/Term-ANSIColor/t/module/eval.t
 cpan/Term-ANSIColor/t/module/stringify.t
+cpan/Term-ANSIColor/t/module/true-color.t
 cpan/Term-ANSIColor/t/taint/basic.t
 cpan/Term-Cap/Cap.pm                   Perl module supporting termcap usage
 cpan/Term-Cap/test.pl                  See if Term::Cap works
@@ -2571,6 +2600,10 @@ cpan/Time-Piece/t/04mjd.t        Test for Time::Piece
 cpan/Time-Piece/t/05overload.t Test for Time::Piece
 cpan/Time-Piece/t/06subclass.t Test for Time::Piece
 cpan/Time-Piece/t/07arith.t    Test for Time::Piece
+cpan/Time-Piece/t/08truncate.t
+cpan/Time-Piece/t/09locales.t
+cpan/Time-Piece/t/10overload.t
+cpan/Time-Piece/t/99legacy.t
 cpan/Time-Piece/t/lib/Time/Piece/Twin.pm
 cpan/Unicode-Collate/Collate.pm                        Unicode::Collate
 cpan/Unicode-Collate/Collate.xs                        Unicode::Collate
@@ -3190,6 +3223,7 @@ dist/Devel-PPPort/parts/base/5031004      Devel::PPPort baseline todo file
 dist/Devel-PPPort/parts/base/5031005   Devel::PPPort baseline todo file
 dist/Devel-PPPort/parts/base/5031006   Devel::PPPort baseline todo file
 dist/Devel-PPPort/parts/base/5031007   Devel::PPPort baseline todo file
+dist/Devel-PPPort/parts/base/5031008
 dist/Devel-PPPort/parts/embed.fnc      Devel::PPPort Perl API listing
 dist/Devel-PPPort/parts/inc/01_test    Devel::PPPort include
 dist/Devel-PPPort/parts/inc/call       Devel::PPPort include
@@ -3431,6 +3465,7 @@ dist/Devel-PPPort/parts/todo/5031004      Devel::PPPort baseline todo file
 dist/Devel-PPPort/parts/todo/5031005   Devel::PPPort baseline todo file
 dist/Devel-PPPort/parts/todo/5031006   Devel::PPPort baseline todo file
 dist/Devel-PPPort/parts/todo/5031007   Devel::PPPort baseline todo file
+dist/Devel-PPPort/parts/todo/5031008
 dist/Devel-PPPort/PPPort.xs            Devel::PPPort dummy PPPort.xs
 dist/Devel-PPPort/ppport_h.PL          Devel::PPPort ppport.h writer
 dist/Devel-PPPort/PPPort_pm.PL         Devel::PPPort PPPort.pm writer
@@ -3591,11 +3626,14 @@ dist/Filter-Simple/t/filter.t                                   See if Filter::Simple works
 dist/Filter-Simple/t/filter_only.t                             See if Filter::Simple works
 dist/Filter-Simple/t/import.t                                  See if Filter::Simple works
 dist/Filter-Simple/t/lib/Filter/Simple/CodeNoComments.pm       Helper file for Filter::Simple tests
+dist/Filter-Simple/t/lib/Filter/Simple/ExeNoComments.pm                Helper file for Filter::Simple tests
 dist/Filter-Simple/t/lib/Filter/Simple/ExportTest.pm           Helper file for Filter::Simple tests
 dist/Filter-Simple/t/lib/Filter/Simple/FilterOnlyTest.pm       Helper file for Filter::Simple tests
 dist/Filter-Simple/t/lib/Filter/Simple/FilterTest.pm           Helper file for Filter::Simple tests
 dist/Filter-Simple/t/lib/Filter/Simple/ImportTest.pm           Helper file for Filter::Simple tests
 dist/Filter-Simple/t/no.t                                      See if Filter::Simple works
+dist/FindBin/lib/FindBin.pm                    Find name of currently executing program
+dist/FindBin/t/FindBin.t                       See if FindBin works
 dist/I18N-Collate/lib/I18N/Collate.pm          Routines to do strxfrm-based collation
 dist/I18N-Collate/t/I18N-Collate.t             See if I18N::Collate works
 dist/I18N-LangTags/ChangeLog                   I18N::LangTags
@@ -3638,12 +3676,14 @@ dist/IO/README                  IO extension maintenance notice
 dist/IO/t/cachepropagate-tcp.t See if IO::Socket duplication works
 dist/IO/t/cachepropagate-udp.t See if IO::Socket duplication works
 dist/IO/t/cachepropagate-unix.t        See if IO::Socket duplication works
+dist/IO/t/gh17447.t            Tests fix for #17447
 dist/IO/t/IO.t                 See if IO works
 dist/IO/t/io_const.t           See if constants from IO work
 dist/IO/t/io_dir.t             See if directory-related methods from IO work
 dist/IO/t/io_dup.t             See if dup()-related methods from IO work
 dist/IO/t/io_file.t            See if binmode()-related methods on IO::File work
 dist/IO/t/io_file_export.t     Test IO::File exports
+dist/IO/t/io_getline.t         Test getline and getlines
 dist/IO/t/io_leak.t            See if IO leaks SVs (only run in core)
 dist/IO/t/io_linenum.t         See if I/O line numbers are tracked correctly
 dist/IO/t/io_multihomed.t      See if INET sockets work with multi-homed hosts
@@ -3929,8 +3969,8 @@ dist/threads-shared/t/sv_simple.t thread shared variables
 dist/threads-shared/t/utf8.t           Test UTF-8 keys in shared hashes
 dist/threads-shared/t/wait.t           Test cond_wait and cond_timedwait
 dist/threads-shared/t/waithires.t      Test sub-second cond_timedwait
+dist/Tie-File/ChangeLog                        Tie::File
 dist/Tie-File/lib/Tie/File.pm          Files as tied arrays
-dist/Tie-File/t/00_version.t           Trivial test for Tie::File
 dist/Tie-File/t/01_gen.t               Generic read/write tests for Tie::File
 dist/Tie-File/t/02_fetchsize.t         File length fetch test for Tie::File
 dist/Tie-File/t/03_longfetch.t         Past-the-end-of-the-array tests for Tie::File
@@ -3968,6 +4008,7 @@ dist/Tie-File/t/33_defer_vs.t             Like 30_defer.t, but with varying-length records
 dist/Tie-File/t/40_abs_cache.t         Unit tests for Tie::File::Cache
 dist/Tie-File/t/41_heap.t              Unit tests for Tie::File::Heap
 dist/Tie-File/t/42_offset.t            Unit tests for the offset method
+dist/Tie-File/t/43_synopsis.t          Demonstrate correctness of Tie::File synopsis
 dist/Time-HiRes/Changes                        Time::HiRes extension
 dist/Time-HiRes/fallback/const-c.inc   Time::HiRes extension
 dist/Time-HiRes/fallback/const-xs.inc  Time::HiRes extension
@@ -4026,7 +4067,6 @@ doio.c                    I/O operations
 doop.c                 Support code for various operations
 dosish.h               Some defines for MS/DOSish machines
 dquote.c               Functions for double quotish contexts
-dquote_inline.h                Inline functions for double quotish contexts
 dump.c                 Debugging output
 ebcdic_tables.h                Generated tables included in utfebcdic.h
 embed.fnc              Database used by embed.pl
@@ -4075,6 +4115,7 @@ ext/B/t/optree_sort.t             inplace sort optimization regression
 ext/B/t/optree_specials.t      BEGIN, END, etc code
 ext/B/t/optree_varinit.t       my,our,local var init optimization
 ext/B/t/OptreeCheck.pm         optree comparison tool
+ext/B/t/perlstring.t   See if B::perlstring output roundtrips properly
 ext/B/t/pragma.t       See if user pragmas work.
 ext/B/t/showlex.t      See if B::ShowLex works
 ext/B/t/strict.t       See if B works with strict and warnings.
@@ -4358,7 +4399,6 @@ ext/Sys-Hostname/Hostname.pm      Sys::Hostname extension Perl module
 ext/Sys-Hostname/Hostname.xs   Sys::Hostname extension external subroutines
 ext/Sys-Hostname/t/Hostname.t  See if Sys::Hostname works
 ext/Tie-Hash-NamedCapture/NamedCapture.pm      Implements %- and %+ behaviour
-ext/Tie-Hash-NamedCapture/NamedCapture.xs      Implements %- and %+ behaviour
 ext/Tie-Hash-NamedCapture/t/tiehash.t          Tests TIEHASH
 ext/Tie-Memoize/lib/Tie/Memoize.pm     Base class for memoized tied hashes
 ext/Tie-Memoize/t/Tie-Memoize.t                Test for Tie::Memoize
@@ -4434,6 +4474,7 @@ ext/XS-APItest/t/handy08.t        XS::APItest: tests for handy.h
 ext/XS-APItest/t/handy09.t     XS::APItest: tests for handy.h
 ext/XS-APItest/t/handy_base.pl XS::APItest: tests for handy.h
 ext/XS-APItest/t/hash.t                XS::APItest: tests for hash related APIs
+ext/XS-APItest/t/hv_macro.t    XS::APItest: tests for low level macros used in hashing
 ext/XS-APItest/t/join_with_space.t     test op_convert_list
 ext/XS-APItest/t/keyword_multiline.t   test keyword plugin parsing across lines
 ext/XS-APItest/t/keyword_plugin.t      test keyword plugin mechanism
@@ -4719,8 +4760,6 @@ lib/FileHandle.pm         Backward-compatible front end to IO extension
 lib/FileHandle.t               See if FileHandle works
 lib/filetest.pm                        For "use filetest"
 lib/filetest.t                 See if filetest works
-lib/FindBin.pm                 Find name of currently executing program
-lib/FindBin.t                  See if FindBin works
 lib/Getopt/Std.pm              Fetch command options (getopt, getopts)
 lib/Getopt/Std.t               See if Getopt::Std and Getopt::Long work
 lib/h2ph.t                     See if h2ph works like it should
@@ -4852,7 +4891,7 @@ lib/unicore/DAge.txt                              Unicode character database
 lib/unicore/DCoreProperties.txt                        Unicode character database
 lib/unicore/DNormalizationProps.txt            Unicode character database
 lib/unicore/EastAsianWidth.txt                 Unicode character database
-lib/unicore/EmojiData.txt                      Unicode character database
+lib/unicore/emoji/emoji.txt                    Unicode character database
 lib/unicore/EmojiSources.txt                   Unicode character database
 lib/unicore/EquivalentUnifiedIdeograph.txt     Unicode character database
 lib/unicore/extracted/DBidiClass.txt           Unicode character database
@@ -4867,6 +4906,8 @@ lib/unicore/extracted/DLineBreak.txt              Unicode character database
 lib/unicore/extracted/DNumType.txt             Unicode character database
 lib/unicore/extracted/DNumValues.txt           Unicode character database
 lib/unicore/HangulSyllableType.txt             Unicode character database
+lib/unicore/IdStatus.txt                       Unicode UTS 39 database
+lib/unicore/IdType.txt                         Unicode UTS 39 database
 lib/unicore/Index.txt                          Unicode character database
 lib/unicore/IndicPositionalCategory.txt                Unicode character database
 lib/unicore/IndicSyllabicCategory.txt          Unicode character database
@@ -5144,12 +5185,17 @@ pod/perl5281delta.pod           Perl changes in version 5.28.1
 pod/perl5282delta.pod          Perl changes in version 5.28.2
 pod/perl5300delta.pod          Perl changes in version 5.30.0
 pod/perl5301delta.pod          Perl changes in version 5.30.1
+pod/perl5302delta.pod          Perl changes in version 5.30.2
 pod/perl5310delta.pod          Perl changes in version 5.31.0
 pod/perl5311delta.pod          Perl changes in version 5.31.1
 pod/perl5312delta.pod          Perl changes in version 5.31.2
 pod/perl5313delta.pod          Perl changes in version 5.31.3
 pod/perl5314delta.pod          Perl changes in version 5.31.4
 pod/perl5315delta.pod          Perl changes in version 5.31.5
+pod/perl5316delta.pod          Perl changes in version 5.31.6
+pod/perl5317delta.pod          Perl changes in version 5.31.7
+pod/perl5318delta.pod          Perl changes in version 5.31.8
+pod/perl5319delta.pod          Perl changes in version 5.31.9
 pod/perl561delta.pod           Perl changes in version 5.6.1
 pod/perl56delta.pod            Perl changes in version 5.6
 pod/perl581delta.pod           Perl changes in version 5.8.1
@@ -5481,7 +5527,7 @@ t/base/rs.t                       See if record-read works
 t/base/term.t                  See if various terms work
 t/base/translate.t             See if character set translation works
 t/base/while.t                 See if while work
-t/benchmark/rt26188-speed-up-keys-on-empty-hash.t      Benchmark if keys on empty hashes is fast enough
+t/benchmark/gh7094-speed-up-keys-on-empty-hash.t       Benchmark if keys on empty hashes is fast enough
 t/bigmem/hash.t                        Check hashing too large strings throws an exception
 t/bigmem/index.t               Check that index() handles large offsets
 t/bigmem/pos.t                 Check that pos() handles large offsets
@@ -5565,6 +5611,7 @@ t/io/tell.t                       See if file seeking works
 t/io/through.t                 See if pipe passes data intact
 t/io/utf8.t                    See if file seeking works
 t/japh/abigail.t               Obscure tests
+t/lib/CannotParse.pm           For test case in op/require_errors.t
 t/lib/charnames/alias          Tests of "use charnames" with aliases.
 t/lib/Cname.pm                 Test charnames in regexes (op/pat.t)
 t/lib/common.pl                        Helper for lib/{warnings,feature}.t
@@ -5590,12 +5637,18 @@ t/lib/Devel/nodb.pm             Module for t/run/switchd.t
 t/lib/Devel/switchd.pm         Module for t/run/switchd.t
 t/lib/Devel/switchd_empty.pm   Module for t/run/switchd.t
 t/lib/Devel/switchd_goto.pm    Module for t/run/switchd.t
+t/lib/feature/bits             Tests for feature bit handling
 t/lib/feature/bundle           Tests for feature bundles
 t/lib/feature/implicit         Tests for implicit loading of feature.pm
+t/lib/feature/indirect         Tests for enabling/disabling indirect method calls
 t/lib/feature/nonesuch         Tests for enabling/disabling nonexistent feature
 t/lib/feature/removed          Tests for enabling/disabling removed feature
 t/lib/feature/say              Tests for enabling/disabling say feature
 t/lib/feature/switch           Tests for enabling/disabling switch feature
+t/lib/GH_15109/Apack.pm                test Module for caller.t
+t/lib/GH_15109/Bpack.pm                test Module for caller.t
+t/lib/GH_15109/Cpack.pm                test Module for caller.t
+t/lib/GH_15109/Foo.pm          test Module for caller.t
 t/lib/h2ph.h                   Test header file for h2ph
 t/lib/h2ph.pht                 Generated output from h2ph.h by h2ph, for comparison
 t/lib/locale/latin1            Part of locale.t in Latin 1
@@ -5749,6 +5802,7 @@ t/op/chop.t                       See if chop works
 t/op/chr.t                     See if chr works
 t/op/closure.t                 See if closures work
 t/op/closure_test.pl           Extra file for closure.t
+t/op/cmpchain.t                        See if comparison chaining works
 t/op/concat2.t                 Tests too complex for concat.t
 t/op/cond.t                    See if conditional expressions work
 t/op/const-optree.t            Tests for sub(){...} becoming constant
@@ -5779,7 +5833,7 @@ t/op/exec.t                       See if exec, system and qx work
 t/op/exists_sub.t              See if exists(&sub) works
 t/op/exp.t                     See if math functions work
 t/op/fh.t                      See if filehandles work
-t/op/filehandle.t              Tests for https://rt.perl.org/rt3/Ticket/Display.html?id=72586
+t/op/filehandle.t              Tests for https://github.com/Perl/perl5/issues/10133
 t/op/filetest.t                        See if file tests work
 t/op/filetest_stack_ok.t       See if file tests leave their argument on the stack
 t/op/filetest_t.t              See if -t file test works
@@ -5811,6 +5865,7 @@ t/op/index.t                      See if index works
 t/op/index_thr.t               See if index works in another thread
 t/op/infnan.t                  See if inf/nan work
 t/op/int.t                     See if int works
+t/op/isa.t                     See if isa works
 t/op/join.t                    See if join works
 t/op/kill0.t                   See if kill works
 t/op/kill0_child               Process tree script that is kill()ed
@@ -5875,6 +5930,7 @@ t/op/runlevel.t                   See if die() works from perl_call_*()
 t/op/select.t                  See if 0- and 1-argument select works
 t/op/setpgrpstack.t            See if setpgrp works
 t/op/sigdispatch.t             See if signals are always dispatched
+t/op/signame_canonical.t       See if duplicate signal names always use the canonical name when the handler is invoked.
 t/op/signatures.t              See if sub signatures work
 t/op/sigsystem.t               See if system and SIGCHLD handlers play together nicely
 t/op/sleep.t                   See if sleep works