From: Rafael Garcia-Suarez Date: Fri, 6 Nov 2009 22:54:29 +0000 (+0100) Subject: Merge branch 'legacy-pragma' into blead X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=d3a49e2e379d1cc499a7069e81fa396f4df20d0c;p=p5sagit%2Fp5-mst-13.2.git Merge branch 'legacy-pragma' into blead Conflicts: MANIFEST --- d3a49e2e379d1cc499a7069e81fa396f4df20d0c diff --cc MANIFEST index e40c344,13ce1f3..d0682b4 --- a/MANIFEST +++ b/MANIFEST @@@ -3474,21 -2197,352 +3474,22 @@@ lib/importenv.pl Perl routine to get e lib/integer.pm For "use integer" lib/integer.t For "use integer" testing lib/Internals.t For Internals::* testing -lib/IO/Zlib.pm IO::Zlib -lib/IO/Zlib/t/basic.t Tests for IO::Zlib -lib/IO/Zlib/t/external.t Tests for IO::Zlib -lib/IO/Zlib/t/getc.t Tests for IO::Zlib -lib/IO/Zlib/t/getline.t Tests for IO::Zlib -lib/IO/Zlib/t/import.t Tests for IO::Zlib -lib/IO/Zlib/t/large.t Tests for IO::Zlib -lib/IO/Zlib/t/tied.t Tests for IO::Zlib -lib/IO/Zlib/t/uncomp1.t Tests for IO::Zlib -lib/IO/Zlib/t/uncomp2.t Tests for IO::Zlib -lib/IPC/Cmd.pm IPC::Cmd -lib/IPC/Cmd/t/01_IPC-Cmd.t IPC::Cmd tests -lib/IPC/Cmd/t/02_Interactive.t IPC::Cmd tests -lib/IPC/Cmd/t/src/child.pl IPC::Cmd tests -lib/IPC/Cmd/t/src/output.pl IPC::Cmd tests -lib/IPC/Cmd/t/src/x.tgz.packed IPC::Cmd tests -lib/IPC/Open2.pm Open a two-ended pipe -lib/IPC/Open2.t See if IPC::Open2 works -lib/IPC/Open3.pm Open a three-ended pipe! -lib/IPC/Open3.t See if IPC::Open3 works -lib/legacy.pm Pragma to preserve legacy behavior ++lib/legacy.pm Pragma to preserve legacy behavior lib/less.pm For "use less" lib/less.t See if less support works -lib/lib_pm.PL For "use lib", produces lib/lib.pm -lib/lib.t For "use lib" testing -lib/Locale/Codes/ChangeLog Locale::Codes -lib/Locale/Codes/README Locale::Codes -lib/Locale/Codes/t/all.t See if Locale::Codes work -lib/Locale/Codes/t/constants.t See if Locale::Codes work -lib/Locale/Codes/t/country.t See if Locale::Codes work -lib/Locale/Codes/t/currency.t See if Locale::Codes work -lib/Locale/Codes/t/languages.t See if Locale::Codes work -lib/Locale/Codes/t/rename.t See if Locale::Codes work -lib/Locale/Codes/t/script.t See if Locale::Codes work -lib/Locale/Codes/t/uk.t See if Locale::Codes work -lib/Locale/Constants.pm Locale::Codes -lib/Locale/Constants.pod Locale::Codes documentation -lib/Locale/Country.pm Locale::Codes -lib/Locale/Country.pod Locale::Codes documentation -lib/Locale/Currency.pm Locale::Codes -lib/Locale/Currency.pod Locale::Codes documentation -lib/Locale/Language.pm Locale::Codes -lib/Locale/Language.pod Locale::Codes documentation -lib/Locale/Maketext/ChangeLog Locale::Maketext -lib/Locale/Maketext/GutsLoader.pm Locale::Maketext -lib/Locale/Maketext/Guts.pm Locale::Maketext -lib/Locale/Maketext.pm Locale::Maketext -lib/Locale/Maketext.pod Locale::Maketext documentation -lib/Locale/Maketext/README Locale::Maketext -lib/Locale/Maketext/Simple.pm Locale::Simple -lib/Locale/Maketext/Simple/t/0-signature.t Locale::Simple tests -lib/Locale/Maketext/Simple/t/1-basic.t Locale::Simple tests -lib/Locale/Maketext/t/01_about_verbose.t See if Locale::Maketext works -lib/Locale/Maketext/t/10_make.t See if Locale::Maketext works -lib/Locale/Maketext/t/20_get.t See if Locale::Maketext works -lib/Locale/Maketext/t/30_local.t See if Locale::Maketext works -lib/Locale/Maketext/t/40_super.t See if Locale::Maketext works -lib/Locale/Maketext/t/50_super.t See if Locale::Maketext works -lib/Locale/Maketext/t/60_super.t See if Locale::Maketext works -lib/Locale/Maketext/t/90_utf8.t See if Locale::Maketext works -lib/Locale/Maketext/TPJ13.pod Locale::Maketext documentation article lib/locale.pm For "use locale" -lib/Locale/Script.pm Locale::Codes -lib/Locale/Script.pod Locale::Codes documentation lib/locale.t See if locale support works -lib/Log/Message/Config.pm Log::Message -lib/Log/Message/Handlers.pm Log::Message -lib/Log/Message/Item.pm Log::Message -lib/Log/Message.pm Log::Message -lib/Log/Message/Simple.pm Log::Simple -lib/Log/Message/Simple/t/01_use.t Log::Simple tests -lib/Log/Message/Simple/t/02_imports.t Log::Simple tests -lib/Log/Message/Simple/t/03_functions.t Log::Simple tests -lib/Log/Message/t/01_Log-Message-Config.t Log::Message tests -lib/Log/Message/t/02_Log-Message.t Log::Message tests -lib/Log/Message/t/conf/config_file Log::Message tests -lib/Log/Message/t/conf/LoadMe.pl Log::Message tests lib/look.pl A "look" equivalent -lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package -lib/Math/BigFloat/Trace.pm bignum tracing -lib/Math/BigInt/CalcEmu.pm Pure Perl module to support Math::BigInt -lib/Math/BigInt/Calc.pm Pure Perl module to support Math::BigInt -lib/Math/BigInt.pm An arbitrary precision integer arithmetic package -lib/Math/BigInt/t/alias.inc Support for BigInt tests -lib/Math/BigInt/t/bare_mbf.t Test MBF under Math::BigInt::BareCalc -lib/Math/BigInt/t/bare_mbi.t Test MBI under Math::BigInt::BareCalc -lib/Math/BigInt/t/bare_mif.t Rounding tests under BareCalc -lib/Math/BigInt/t/bigfltpm.inc Shared tests for bigfltpm.t and sub_mbf.t -lib/Math/BigInt/t/bigfltpm.t See if BigFloat.pm works -lib/Math/BigInt/t/bigintc.t See if BigInt/Calc.pm works -lib/Math/BigInt/t/bigintpm.inc Shared tests for bigintpm.t and sub_mbi.t -lib/Math/BigInt/t/bigintpm.t See if BigInt.pm works -lib/Math/BigInt/t/bigints.t See if BigInt.pm works -lib/Math/BigInt/t/biglog.t Test the log function -lib/Math/BigInt/t/big_pi_e.t test bpi() and bexp() -lib/Math/BigInt/t/bigroot.t Test the broot function -lib/Math/BigInt/t/calling.t Test calling conventions -lib/Math/BigInt/t/config.t Test Math::BigInt->config() -lib/Math/BigInt/t/constant.t Test Math::BigInt/BigFloat under :constant -lib/Math/BigInt/t/const_mbf.t Test Math::BigInt -lib/Math/BigInt/t/downgrade.t Test if use Math::BigInt(); under downgrade works -lib/Math/BigInt/t/_e_math.t Helper routine in BigFloat for _e math -lib/Math/BigInt/t/inf_nan.t Special tests for inf and *NaN* handling -lib/Math/BigInt/t/isa.t Test for Math::BigInt inheritance -lib/Math/BigInt/t/lib_load.t Test sane lib names -lib/Math/BigInt/t/mbf_ali.t Tests for BigFloat -lib/Math/BigInt/t/mbi_ali.t Tests for BigInt -lib/Math/BigInt/t/mbimbf.inc Actual BigInt/BigFloat accuracy, precision and fallback, round_mode tests -lib/Math/BigInt/t/mbimbf.t BigInt/BigFloat accuracy, precision and fallback, round_mode -lib/Math/BigInt/t/mbi_rand.t Test Math::BigInt randomly -lib/Math/BigInt/t/nan_cmp.t overloaded comparision involving *NaN* -lib/Math/BigInt/t/new_ovld.t test overloaded numbers in BigFloat's new() -lib/Math/BigInt/Trace.pm bignum tracing -lib/Math/BigInt/t/req_mbf0.t test: require Math::BigFloat; ->bzero(); -lib/Math/BigInt/t/req_mbf1.t test: require Math::BigFloat; ->bone(); -lib/Math/BigInt/t/req_mbfa.t test: require Math::BigFloat; ->bnan(); -lib/Math/BigInt/t/req_mbfi.t test: require Math::BigFloat; ->binf(); -lib/Math/BigInt/t/req_mbfn.t test: require Math::BigFloat; ->new(); -lib/Math/BigInt/t/req_mbfw.t require Math::BigFloat; import ( with => ); -lib/Math/BigInt/t/require.t Test if require Math::BigInt works -lib/Math/BigInt/t/round.t Test rounding with non-integer A and P -lib/Math/BigInt/t/sub_ali.t Tests for aliases in BigInt subclasses -lib/Math/BigInt/t/sub_mbf.t Empty subclass test of BigFloat -lib/Math/BigInt/t/sub_mbi.t Empty subclass test of BigInt -lib/Math/BigInt/t/sub_mif.t Test A & P with subclasses using mbimbf.inc -lib/Math/BigInt/t/trap.t Test whether trap_nan and trap_inf work -lib/Math/BigInt/t/upgradef.t Test if use Math::BigFloat(); under upgrade works -lib/Math/BigInt/t/upgrade.inc Actual tests for upgrade.t -lib/Math/BigInt/t/upgrade.t Test if use Math::BigInt(); under upgrade works -lib/Math/BigInt/t/use_lib1.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_lib2.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_lib3.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_lib4.t Test combinations of Math::BigInt and BigFloat -lib/Math/BigInt/t/use_mbfw.t use BigFloat w/ with and lib at the same time -lib/Math/BigInt/t/use.t Test if use Math::BigInt(); works -lib/Math/BigInt/t/with_sub.t Test use Math::BigFloat with => package -lib/Math/BigRat.pm Math::BigRat -lib/Math/BigRat/t/big_ap.t Math::BigRat test -lib/Math/BigRat/t/bigfltpm.inc Math::BigRat test -lib/Math/BigRat/t/bigfltrt.t Math::BigRat test -lib/Math/BigRat/t/biglog.t Math::BigRat test -lib/Math/BigRat/t/bigratpm.inc Math::BigRat test -lib/Math/BigRat/t/bigratpm.t Math::BigRat test -lib/Math/BigRat/t/bigrat.t Math::BigRat test -lib/Math/BigRat/t/bigratup.t test under $Math::BigInt::upgrade -lib/Math/BigRat/t/bigroot.t Math::BigRat test -lib/Math/BigRat/t/hang.t Math::BigRat test for bug #34584 - hang in exp() -lib/Math/BigRat/t/requirer.t see if require works properly -lib/Math/BigRat/t/trap.t see if trap_nan and trap_inf work -lib/Math/Complex.pm A Complex package -lib/Math/Complex.t See if Math::Complex works -lib/Math/Trig.pm A simple interface to complex trigonometry -lib/Math/Trig.t See if Math::Trig works -lib/Memoize/AnyDBM_File.pm Memoize glue layer for AnyDBM_File -lib/Memoize/ExpireFile.pm Memoize expiry manager test scaffold -lib/Memoize/Expire.pm Memoize expiry manager example -lib/Memoize/ExpireTest.pm Memoize expiry manager test scaffold -lib/Memoize/NDBM_File.pm Memoize glue layer for NDBM_File -lib/Memoize.pm Memoize -lib/Memoize/README Memoize release notes -lib/Memoize/SDBM_File.pm Memoize glue layer for SDBM_File -lib/Memoize/Storable.pm Memoize glue layer for Storable -lib/Memoize/t/array_confusion.t Memoize ambiguous array return tests -lib/Memoize/t/array.t Memoize array context return tests -lib/Memoize/t/correctness.t Memoize basic correctness tests -lib/Memoize/t/errors.t Memoize PEBKAC detection tests -lib/Memoize/t/expfile.t Memoize expiry manager tests -lib/Memoize/t/expire.t Memoize expiry manager tests -lib/Memoize/t/expmod_n.t Memoize expiry manager tests -lib/Memoize/t/expmod_t.t Memoize expiry manager (timed) tests -lib/Memoize/t/flush.t Memoize 'flush_cache' function tests -lib/Memoize/t/normalize.t Memoize 'normalizer' feature tests -lib/Memoize/TODO Memoize to-do list -lib/Memoize/t/prototype.t Memoize prototyped function handling tests -lib/Memoize/t/speed.t "Makes functions faster" advertisement test -lib/Memoize/t/tiefeatures.t Memoize FAULT / MERGE / HASH options test -lib/Memoize/t/tie_gdbm.t Memoize GDBM interface test -lib/Memoize/t/tie_ndbm.t Memoize NDBM interface test -lib/Memoize/t/tie_sdbm.t Memoize SDBM interface test -lib/Memoize/t/tie_storable.t Memoize Storable interface test -lib/Memoize/t/tie.t Memoize tied file test -lib/Memoize/t/unmemoize.t Memoize 'unmemoize' function test -lib/Module/Build/API.pod Module::Build -lib/Module/Build/Authoring.pod Module::Build -lib/Module/Build/Base.pm Module::Build -lib/Module/Build/Changes Module::Build -lib/Module/Build/Compat.pm Module::Build -lib/Module/Build/ConfigData.pm Module::Build -lib/Module/Build/Config.pm Module::Build -lib/Module/Build/Cookbook.pm Module::Build -lib/Module/Build/Dumper.pm Module::Build -lib/Module/Build/ModuleInfo.pm Module::Build -lib/Module/Build/Notes.pm Module::Build -lib/Module/Build/Platform/aix.pm Module::Build -lib/Module/Build/Platform/Amiga.pm Module::Build -lib/Module/Build/Platform/cygwin.pm Module::Build -lib/Module/Build/Platform/darwin.pm Module::Build -lib/Module/Build/Platform/Default.pm Module::Build -lib/Module/Build/Platform/EBCDIC.pm Module::Build -lib/Module/Build/Platform/MacOS.pm Module::Build -lib/Module/Build/Platform/MPEiX.pm Module::Build -lib/Module/Build/Platform/os2.pm Module::Build -lib/Module/Build/Platform/RiscOS.pm Module::Build -lib/Module/Build/Platform/Unix.pm Module::Build -lib/Module/Build/Platform/VMS.pm Module::Build -lib/Module/Build/Platform/VOS.pm Module::Build -lib/Module/Build/Platform/Windows.pm Module::Build -lib/Module/Build.pm Module::Build -lib/Module/Build/PodParser.pm Module::Build -lib/Module/Build/PPMMaker.pm Module::Build -lib/Module/Build/scripts/bundle.pl Module::Build -lib/Module/Build/scripts/config_data Module::Build -lib/Module/Build/t/add_property.t Module::Build -lib/Module/Build/t/basic.t Module::Build -lib/Module/Build/t/bundled/Tie/CPHash.pm Module::Build.pm -lib/Module/Build/t/compat.t Module::Build -lib/Module/Build/t/destinations.t Module::Build -lib/Module/Build/t/extend.t Module::Build -lib/Module/Build/t/ext.t Module::Build -lib/Module/Build/t/files.t Module::Build -lib/Module/Build/t/help.t Module::Build -lib/Module/Build/t/install.t Module::Build -lib/Module/Build/t/lib/DistGen.pm Module::Build -lib/Module/Build/t/lib/MBTest.pm Module::Build -lib/Module/Build/t/manifypods.t Module::Build -lib/Module/Build/t/mbyaml.t Module::Build -lib/Module/Build/t/metadata2.t Module::Build -lib/Module/Build/t/metadata.t Module::Build -lib/Module/Build/t/moduleinfo.t Module::Build -lib/Module/Build/t/new_from_context.t Module::Build -lib/Module/Build/t/notes.t Module::Build -lib/Module/Build/t/parents.t Module::Build -lib/Module/Build/t/pod_parser.t Module::Build -lib/Module/Build/t/ppm.t Module::Build -lib/Module/Build/t/runthrough.t Module::Build -lib/Module/Build/t/script_dist.t Module::Build -lib/Module/Build/t/test_file_exts.t Module::Build -lib/Module/Build/t/test_types.t Module::Build -lib/Module/Build/t/test_type.t Module::Build -lib/Module/Build/t/tilde.t Module::Build -lib/Module/Build/t/use_tap_harness.t Module::Build -lib/Module/Build/t/versions.t Module::Build -lib/Module/Build/t/xs.t Module::Build -lib/Module/Build/Version.pm Module::Build -lib/Module/Build/YAML.pm Module::Build -lib/Module/CoreList/bin/corelist Module::CoreList -lib/Module/CoreList.pm Module::CoreList -lib/Module/CoreList/t/corelist.t Module::CoreList -lib/Module/CoreList/t/find_modules.t Module::CoreList -lib/Module/Load/Conditional.pm Module::Conditional -lib/Module/Load/Conditional/t/01_Module_Load_Conditional.t Module::Conditional tests -lib/Module/Load/Conditional/t/02_Parse_Version.t Module::Load::Conditional tests -lib/Module/Load/Conditional/t/to_load/Commented.pm Module::Conditional tests -lib/Module/Load/Conditional/t/to_load/InPod.pm Module::Load::Conditional tests -lib/Module/Load/Conditional/t/to_load/LoadIt.pm Module::Conditional tests -lib/Module/Load/Conditional/t/to_load/LoadMe.pl Module::Conditional tests -lib/Module/Load/Conditional/t/to_load/MustBe/Loaded.pm Module::Load::Conditional tests -lib/Module/Load/Conditional/t/to_load/ToBeLoaded Module::Conditional tests -lib/Module/Loaded.pm Module::Loaded -lib/Module/Loaded/t/01_Module-Loaded.t Module::Loaded tests -lib/Module/Load.pm Module::Load -lib/Module/Load/t/01_Module-Load.t Module::Load tests -lib/Module/Load/t/to_load/config_file Module::Load tests -lib/Module/Load/t/to_load/LoadIt.pm Module::Load tests -lib/Module/Load/t/to_load/LoadMe.pl Module::Load tests -lib/Module/Load/t/to_load/Must/Be/Loaded.pm Module::Load tests -lib/Module/Load/t/to_load/TestModule.pm Module::Load tests -lib/Module/Load/t/to_load/ToBeLoaded Module::Load tests -lib/Net/Changes libnet -lib/Net/Cmd.pm libnet -lib/Net/Config.eg libnet -lib/Net/Config.pm libnet -lib/Net/demos/ftp libnet -lib/Net/demos/inetd libnet -lib/Net/demos/nntp libnet -lib/Net/demos/nntp.mirror libnet -lib/Net/demos/pop3 libnet -lib/Net/demos/smtp.self libnet -lib/Net/demos/time libnet -lib/Net/Domain.pm libnet -lib/Net/FTP/A.pm libnet -lib/Net/FTP/dataconn.pm libnet -lib/Net/FTP/E.pm libnet -lib/Net/FTP/I.pm libnet -lib/Net/FTP/L.pm libnet -lib/Net/FTP.pm libnet +lib/Module/Build/ConfigData.pm Configuration for Module::Build lib/Net/hostent.pm By-name interface to Perl's builtin gethost* lib/Net/hostent.t See if Net::hostent works -lib/Net/Hostname.pm.eg libnet -lib/Net/libnetFAQ.pod libnet lib/Net/netent.pm By-name interface to Perl's builtin getnet* lib/Net/netent.t See if Net::netent works -lib/Net/Netrc.pm libnet -lib/Net/NNTP.pm libnet -lib/Net/Ping/Changes Net::Ping -lib/Net/Ping.pm Hello, anybody home? -lib/Net/Ping/t/100_load.t Ping Net::Ping -lib/Net/Ping/t/110_icmp_inst.t Ping Net::Ping -lib/Net/Ping/t/120_udp_inst.t Ping Net::Ping -lib/Net/Ping/t/130_tcp_inst.t Ping Net::Ping -lib/Net/Ping/t/140_stream_inst.t Ping Net::Ping -lib/Net/Ping/t/150_syn_inst.t Ping Net::Ping -lib/Net/Ping/t/190_alarm.t Ping Net::Ping -lib/Net/Ping/t/200_ping_tcp.t Ping Net::Ping -lib/Net/Ping/t/250_ping_hires.t Ping Net::Ping -lib/Net/Ping/t/300_ping_stream.t Ping Net::Ping -lib/Net/Ping/t/400_ping_syn.t Ping Net::Ping -lib/Net/Ping/t/410_syn_host.t Ping Net::Ping -lib/Net/Ping/t/450_service.t Ping Net::Ping -lib/Net/Ping/t/500_ping_icmp.t Ping Net::Ping -lib/Net/Ping/t/510_ping_udp.t Ping Net::Ping -lib/Net/POP3.pm libnet lib/Net/protoent.pm By-name interface to Perl's builtin getproto* lib/Net/protoent.t See if Net::protoent works -lib/Net/README libnet lib/Net/servent.pm By-name interface to Perl's builtin getserv* lib/Net/servent.t See if Net::servtent works -lib/Net/SMTP.pm libnet -lib/Net/t/config.t libnet -lib/Net/t/datasend.t libnet -lib/Net/t/ftp.t libnet -lib/Net/t/hostname.t libnet -lib/Net/Time.pm libnet -lib/Net/t/libnet_t.pl libnet -lib/Net/t/netrc.t libnet -lib/Net/t/nntp.t libnet -lib/Net/t/require.t libnet -lib/Net/t/smtp.t libnet -lib/Net/t/time.t libnet lib/newgetopt.pl A perl library supporting long option parsing -lib/NEXT/Changes NEXT -lib/NEXT.pm Pseudo-class NEXT for method redispatch -lib/NEXT/README NEXT -lib/NEXT/t/actual.t NEXT -lib/NEXT/t/actuns.t NEXT -lib/NEXT/t/next.t NEXT -lib/NEXT/t/stringify.t NEXT -lib/NEXT/t/unseen.t NEXT -lib/Object/Accessor.pm Object::Accessor -lib/Object/Accessor/t/00_Object-Accessor.t Object::Accessor tests -lib/Object/Accessor/t/01_Object-Accessor-Subclassed.t Object::Accessor tests -lib/Object/Accessor/t/02_Object-Accessor-allow.t Object::Accessor tests -lib/Object/Accessor/t/03_Object-Accessor-local.t Object::Accessor tests -lib/Object/Accessor/t/04_Object-Accessor-lvalue.t Object::Accessor tests -lib/Object/Accessor/t/05_Object-Accessor-callback.t Object::Accessor tests -lib/Object/Accessor/t/06_Object-Accessor-alias.t Object::Accessor tests lib/open2.pl Open a two-ended pipe (uses IPC::Open2) lib/open3.pl Open a three-ended pipe (uses IPC::Open3) lib/open.pm Pragma to specify default I/O layers