In perl.git, the branch smoke-me/jkeenan/130818-remove-epoc has been created
<http://perl5.git.perl.org/perl.git/commitdiff/290f44ead05a5718e4f391f298e4d75e601393e5?hp=0000000000000000000000000000000000000000> at 290f44ead05a5718e4f391f298e4d75e601393e5 (commit) - Log ----------------------------------------------------------------- commit 290f44ead05a5718e4f391f298e4d75e601393e5 Author: David Mitchell <[email protected]> Date: Mon Jun 12 16:26:02 2017 +0100 keep PERL_HASH_SEED_BYTES as an int adding a sizeof() expression was converting it into an unsigned long, which was triggering this warning in Hash-Util: Util.xs:99:45: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] M hv_func.h commit fa531f329e4f1fbd1d51dc1d40cc900089487939 Author: David Mitchell <[email protected]> Date: Mon Jun 12 13:31:22 2017 +0100 gv.c, mg.c: fix 32-bit compiler warnings mg.c:641:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] UV uv = (UV)mg->mg_obj; It's storing a char-ranged integer value as an SV*. By using SSize_t rather than UV to store the char, it avoids mismatched size warnings. M gv.c M mg.c commit 522dba3426c18f53b5e3a09c16b13670d4bafd6d Author: David Mitchell <[email protected]> Date: Mon Jun 12 13:05:23 2017 +0100 Storable: fix a couple of 32-bit warnings Storable.xs: In function 'retrieve_blessed': Storable.xs:1015:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (PerlIO_read(cxt->fio, x, y) != y) { \ ^ Storable.xs:4078:2: note: in expansion of macro 'SAFEPVREAD' SAFEPVREAD(classname, len, malloced_classname); M dist/Storable/Storable.pm M dist/Storable/Storable.xs commit 6d58945bb899c873defec040c7d8c9823f3c5d68 Author: David Mitchell <[email protected]> Date: Mon Jun 12 12:57:27 2017 +0100 PerlIO-scalar: fix 32-bit compiler warning M ext/PerlIO-scalar/scalar.pm M ext/PerlIO-scalar/scalar.xs commit 51099b64db323d0e1d871837f619d72bea8ca2f9 Author: David Mitchell <[email protected]> Date: Mon Jun 12 11:42:22 2017 +0100 fix utf char > IV_MAX on 32-bit platforms Commit v5.27.0-132-g13f4dd3 forbade out of range Unicode code points, and fixed/removed tests that no longer apply. However, this was probably only tested on a 64-bit platform. Several tests now fail on 32-bit platforms, due to things like "\x{80000000}". This commit fixes up those tests too. M ext/XS-APItest/t/utf8.t M ext/XS-APItest/t/utf8_warn_base.pl M t/comp/parser.t M t/lib/warnings/utf8 M t/op/chop.t M t/op/index.t M t/opbasic/qq.t M t/re/pat_advanced.t M t/uni/parser.t commit 2c8efe4079b75c61cf34425054539a9c24913e9f Author: Andy Dougherty <[email protected]> Date: Mon Jun 12 08:02:10 2017 -0400 Simpler hints fix for [perl #131337]. The Configure scan fails to find dlopen() with g++. Explicitly making it availble allows Configure to default to using dynamic loading, but still allows the user to override and use static loading. M hints/freebsd.sh commit 9287cc840c2c31d0850ec27d031eeb1df6fd8e4d Author: Chris 'BinGOs' Williams <[email protected]> Date: Mon Jun 12 13:36:19 2017 +0100 Update ExtUtils-MakeMaker to CPAN version 7.30 [DELTA] 7.30 Mon Jun 12 13:17:29 BST 2017 No changes since v7.29_02 7.29_02 Sun Jun 11 12:00:33 BST 2017 Doc fixes: - Fixed POD errors in FAQ 7.29_01 Wed May 31 08:34:10 BST 2017 Bug fixes: - Prune .a without extralibs.ld from search paths M Porting/Maintainers.pl M cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Tutorial.pod M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version/regex.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm M cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm M cpan/ExtUtils-MakeMaker/t/lib/MakeMaker/Test/Setup/XS.pm commit f717dc4d271ccf8809c0ea488171d46d7970b954 Author: Karl Williamson <[email protected]> Date: Sun Jun 11 08:31:06 2017 -0600 perldelta: Use new boiler plate This uses for the current perldelta, the boiler plate from the perldelta template added in the previous commit. It also documents a significant test change in the current development release. M pod/perldelta.pod commit 111750baf3b1bd84cd4c00925deb51227ab6064f Author: Karl Williamson <[email protected]> Date: Sun Jun 11 08:20:21 2017 -0600 Porting/perldelta_template.pod: Add boiler plate This adds text about documentation and testing changes, as agreed to in the thread starting with http://nntp.perl.org/group/perl.perl5.porters/244582 M Porting/perldelta_template.pod commit be99e2c20544013502fa8586131363e94dfa69a3 Author: Karl Williamson <[email protected]> Date: Thu May 11 18:30:34 2017 -0600 utf8.c: Add missing 'const' to formal parameter This makes it match the embed.fnc entry. For some reason no warning was given except by the Win32 compiler M utf8.c commit 273a0bac1154c5302f5b2421760bf4bd9be17110 Author: Chris 'BinGOs' Williams <[email protected]> Date: Sat Jun 10 12:29:23 2017 +0100 Update Test-Harness to CPAN version 3.39 [DELTA] 3.39 06-04-2017 - Make tests pass when PERL_USE_UNSAFE_INC=0 M Porting/Maintainers.pl M cpan/Test-Harness/lib/App/Prove.pm M cpan/Test-Harness/lib/App/Prove/State.pm M cpan/Test-Harness/lib/App/Prove/State/Result.pm M cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm M cpan/Test-Harness/lib/TAP/Base.pm M cpan/Test-Harness/lib/TAP/Formatter/Base.pm M cpan/Test-Harness/lib/TAP/Formatter/Color.pm M cpan/Test-Harness/lib/TAP/Formatter/Console.pm M cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm M cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm M cpan/Test-Harness/lib/TAP/Formatter/File.pm M cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm M cpan/Test-Harness/lib/TAP/Formatter/Session.pm M cpan/Test-Harness/lib/TAP/Harness.pm M cpan/Test-Harness/lib/TAP/Harness/Env.pm M cpan/Test-Harness/lib/TAP/Object.pm M cpan/Test-Harness/lib/TAP/Parser.pm M cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm M cpan/Test-Harness/lib/TAP/Parser/Grammar.pm M cpan/Test-Harness/lib/TAP/Parser/Iterator.pm M cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm M cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm M cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm M cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm M cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm M cpan/Test-Harness/lib/TAP/Parser/Result.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm M cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm M cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm M cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm M cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm M cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm M cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm M cpan/Test-Harness/lib/TAP/Parser/Source.pm M cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm M cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm M cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm M cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm M cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm M cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm M cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm M cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm M cpan/Test-Harness/lib/Test/Harness.pm M cpan/Test-Harness/t/nofork-mux.t commit 5a77af9d8a49c4bca8f15ba74edb3081e20f92c5 Author: James E Keenan <[email protected]> Date: Fri Jun 9 19:06:57 2017 -0400 commit c93f220f failed to update DirHandle's $VERSION. M lib/DirHandle.pm ----------------------------------------------------------------------- -- Perl5 Master Repository
