Please note: This file provides a complete, temporally ordered log of changes that went into every version of Perl. If you'd like more detailed information, please consult the comments in the individual patches posted to the perl5-porters mailing list. Patches for each individual change may also be obtained through ftp and rsync--see pod/perlhack.pod for the details. For information on what's new in this release, see pod/perldelta.pod. [The "CAST AND CREW" list has been moved to AUTHORS.] NOTE: Each change entry shows the change number; who checked it into the repository; when; description of the change; which branch the change happened in; and the affected files. The file lists have a short symbolic indicator: ! modified + added - deleted +> branched (from elsewhere) !> merged changes (from elsewhere) The Message-Ids in the change entries refer to the email messages sent to the perl5-porters mailing list. You can retrieve the messages for example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/ --------------- Version v5.11.X Development release working toward v5.12 --------------- ____________________________________________________________________________ [ 34329] By: nicholas on 2008/09/09 17:36:41 Log: Suck in r1147 from TH3's svn: Make test work if HARNESS_TIMER=1. Thanks Petdance. Branch: perl ! ext/Test/Harness/t/prove.t ____________________________________________________________________________ [ 34328] By: nicholas on 2008/09/09 16:32:08 Log: Subject: [PATCH] Fix parallel testing temp filenames From: "Jerry D. Hedden" Message-ID: <1ff86f510809090852radb1044k43ff848c2d1e11fa@mail.gmail.com> Date: Tue, 9 Sep 2008 11:52:45 -0400 Branch: perl ! lib/charnames.t lib/strict.t lib/subs.t ____________________________________________________________________________ [ 34324] By: steveh on 2008/09/09 14:26:18 Log: Update AUTHORS Branch: perl ! AUTHORS Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 34322] By: nicholas on 2008/09/08 20:37:54 Log: Subject: Re: 'if not / unless' optimization change makes my pow test go POW! From: Vincent Pit Message-ID: <48C586BA.4050603@profvince.com> Date: Mon, 08 Sep 2008 22:10:34 +0200 Branch: perl ! ext/B/t/deparse.t op.c t/op/lop.t ____________________________________________________________________________ [ 34321] By: nicholas on 2008/09/08 20:16:02 Log: Cross-propagate changes between make_ext and make_ext_cross. Hopefully we can heal the code fork soon. Branch: perl ! ext/util/make_ext ext/util/make_ext_cross ____________________________________________________________________________ [ 34320] By: nicholas on 2008/09/08 19:13:28 Log: Upgrade to CGI.pm 3.42 Branch: perl ! lib/CGI.pm lib/CGI/Changes lib/CGI/Pretty.pm lib/CGI/Util.pm ! lib/CGI/t/upload.t lib/CGI/t/uploadInfo.t ____________________________________________________________________________ [ 34319] By: nicholas on 2008/09/08 12:35:46 Log: Re-instate all the warnings checks that don't work on Win32, but with a SKIP that triggers on Win32. (So that they get tested elsewhere) Branch: perl ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 34318] By: nicholas on 2008/09/08 09:40:47 Log: Update gellyfish's e-mail. Branch: perl ! AUTHORS Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 34317] By: rgs on 2008/09/08 08:41:50 Log: Subject: [PATCH at 34306] - crosscompilation - step 1 of N+1 From: Vadim Konovalov Date: Mon, 08 Sep 2008 07:04:09 +0400 Message-ID: <48C49629.4000208@vkonovalov.ru> Branch: perl ! Cross/build-arm-n770-sh Cross/cflags-cross-arm ! Cross/config.sh-arm-linux Cross/config.sh-arm-linux-n770 ! Makefile.SH ____________________________________________________________________________ [ 34316] By: craigb on 2008/09/08 02:41:04 Log: Make sure the watchdog requeues itself when sleep() wakes up early (such as when an alarm fires). Also, bail out with SIGTERM rather than SIGKILL on VMS since the latter kills the shell from which Perl was started. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34315] By: craigb on 2008/09/08 02:30:50 Log: Make sure temp file has an extension on VMS to work with the new temp file name generator in t/test.pl Branch: perl ! t/comp/multiline.t ____________________________________________________________________________ [ 34314] By: rgs on 2008/09/07 22:10:58 Log: Subject: [PATCH?] $ENV{TEST_JOBS} vs $ENV{HARNESS_OPTIONS} From: Bram Date: Tue, 12 Aug 2008 20:50:47 +0200 Message-ID: <20080812205047.05lrnmbqlccs08g8@horde.wizbit.be> Branch: perl ! t/harness ____________________________________________________________________________ [ 34312] By: rgs on 2008/09/07 21:46:18 Log: Subject: [perl #57016] debugger: o warn=0 die=0 ignored From: "Tye McQueen" (via RT) Date: Wed, 16 Jul 2008 13:02:27 -0700 Message-ID: Branch: perl ! lib/perl5db.pl ____________________________________________________________________________ [ 34311] By: rgs on 2008/09/07 21:38:23 Log: Subject: [DOC PATCH] av.c - clearify that av_shift returns &PL_sv_undef if array is empty From: Claes Jakobsson Date: Sat, 9 Aug 2008 11:22:18 +0200 Message-Id: <0726E7A8-C29F-409C-81E6-B464EE6A3DDD@surfar.nu> Branch: perl ! av.c ____________________________________________________________________________ [ 34310] By: rgs on 2008/09/07 21:32:44 Log: Subject: Re: unless(...) terser than if(!...) From: Vincent Pit Date: Fri, 29 Aug 2008 22:47:28 +0200 Message-ID: <48B86060.4090905@profvince.com> Branch: perl ! ext/B/t/deparse.t lib/overload.t op.c t/op/do.t t/op/lop.t ____________________________________________________________________________ [ 34309] By: rgs on 2008/09/07 21:14:49 Log: Subject: [PATCH] Fix mismatched #if/#endif in Win64 configuration. From: "Jan Dubois" Date: Sun, 7 Sep 2008 13:23:19 -0700 Message-ID: <002c01c91127$9149a810$b3dcf830$@com> Branch: perl ! win32/config_H.vc64 ____________________________________________________________________________ [ 34308] By: nicholas on 2008/09/07 20:03:41 Log: Split all the tests for ops that can return undef for defined args into separate tests to diagnose the cause of daily build smoke. Branch: perl ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 34307] By: nicholas on 2008/09/07 14:11:40 Log: Fix an inconsistency spotted by David Landgren. (Although this is not his proffered patch) Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34306] By: nicholas on 2008/09/07 12:10:48 Log: Two missed s/Autrijus/Audrey/g Branch: perl ! README.cn README.tw ____________________________________________________________________________ [ 34303] By: nicholas on 2008/09/07 10:56:19 Log: Upgrade to ExtUtils::CBuilder 0.24 Local change 34219 remains. Branch: perl ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm ! lib/ExtUtils/CBuilder/Changes ! lib/ExtUtils/CBuilder/Platform/Unix.pm ! lib/ExtUtils/CBuilder/Platform/VMS.pm ! lib/ExtUtils/CBuilder/Platform/Windows.pm ! lib/ExtUtils/CBuilder/Platform/aix.pm ! lib/ExtUtils/CBuilder/Platform/cygwin.pm ! lib/ExtUtils/CBuilder/Platform/darwin.pm ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm ! lib/ExtUtils/CBuilder/Platform/os2.pm ____________________________________________________________________________ [ 34302] By: nicholas on 2008/09/07 08:46:13 Log: Upgrade to CGI.pm 3.41 Local change 34208, 34278 remain. Branch: perl ! lib/CGI.pm lib/CGI/Changes ____________________________________________________________________________ [ 34282] By: nicholas on 2008/09/05 21:03:46 Log: Subject: [PATCH] bugfix, AutoLoader 0.67 From: Steffen Mueller Message-ID: <20080905115602.23307.qmail@lists.develooper.com> Date: Fri, 05 Sep 2008 13:56:01 +0200 Branch: perl ! lib/AutoLoader.pm lib/AutoLoader/t/01AutoLoader.t ____________________________________________________________________________ [ 34278] By: steveh on 2008/09/05 17:26:44 Log: Fix a couple of failing CGI.pm tests on Win32 (My temporary directory is C:\DOCUME~1\shay\LOCALS~1\Temp, so we need to allow ~ characters.) Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 34272] By: merijn on 2008/09/05 13:57:08 Log: Subject: Add missing "a" to binmode documentation in perlfunc.pod From: Matt Kraai Date: Thu, 4 Sep 2008 21:16:54 -0700 Message-ID: <20080905041654.GA4380@ftbfs.org> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 34258] By: nicholas on 2008/09/03 22:10:29 Log: Subject: Re: Change 34166: Small typo fix From: Paul Johnson Message-ID: <20080731164510.GH15114@pjcj.net> Date: Thu, 31 Jul 2008 18:45:10 +0200 Branch: perl ! pod/perlform.pod ____________________________________________________________________________ [ 34252] By: nicholas on 2008/09/03 19:07:36 Log: Reflect local modifications to dual life modules in changes 34219 and 34238. Branch: perl ! lib/ExtUtils/CBuilder/Platform/cygwin.pm lib/File/Temp.pm ____________________________________________________________________________ [ 34243] By: nicholas on 2008/09/02 17:13:22 Log: Add the URL for annotated svn of S03. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34242] By: nicholas on 2008/09/02 15:27:08 Log: Tweaks and reflowing for the cc/linker split. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34241] By: nicholas on 2008/09/02 15:18:57 Log: The tasks needed to get smart match fixing underway for 5.10.1 Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34240] By: nicholas on 2008/09/02 14:16:13 Log: Note the task TODO of splitting the linker from the compiler. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34239] By: merijn on 2008/09/02 13:03:04 Log: Subject: [PATCH] clear docs on exists wrt autovivification From: Moritz Lenz Date: August 26, 2008 11:23 Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 34238] By: ams on 2008/09/01 12:59:06 Log: Fix typo. Branch: perl ! lib/File/Temp.pm ____________________________________________________________________________ [ 34237] By: nicholas on 2008/08/30 15:50:00 Log: Subject: [PATCH] Perl TODO related to threads::shared done From: "Jerry D. Hedden" Message-ID: <1ff86f510808271149n28fdd43dg2acd71355e959366@mail.gmail.com> Date: Wed, 27 Aug 2008 14:49:55 -0400 Message-ID: <1ff86f510808280540i5aa077adk55a1e64336866458@mail.gmail.com> Subject: [PATCH] perltodo.pod cleanup for nonxs installation From: "Jerry D. Hedden" Date: Thu, 28 Aug 2008 08:40:15 -0400 Message-ID: <1ff86f510808280540i5aa077adk55a1e64336866458@mail.gmail.com> Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34236] By: nicholas on 2008/08/30 15:33:26 Log: Subject: [PATCH] Architecture-Independent Non-XS extenstions From: "Jerry D. Hedden" Message-ID: <1ff86f510808280530ue0e3140q7e4ce71d5f395cc9@mail.gmail.com> Date: Thu, 28 Aug 2008 08:30:38 -0400 Branch: perl ! installperl ____________________________________________________________________________ [ 34235] By: nicholas on 2008/08/30 14:32:36 Log: Silence warnings when -destdir isn't set. Branch: perl ! installperl ____________________________________________________________________________ [ 34234] By: nicholas on 2008/08/28 13:11:44 Log: Fix #30660: Repeated spaces on shebang line stops option parsing From a patch and test sent by Renée Bäcker in <48B271A3.80808@smart-websolutions.de> Branch: perl ! perl.c t/run/switches.t ____________________________________________________________________________ [ 34233] By: nicholas on 2008/08/26 14:31:07 Log: No, third time not lucky. Remove the extraneous leading - sign. Branch: perl ! MANIFEST ____________________________________________________________________________ [ 34232] By: nicholas on 2008/08/26 14:28:14 Log: And then change 34231 removed the other t/lib/Dev/Null.pm from the MANIFEST, when it too needs to stay. Third time lucky? Branch: perl ! MANIFEST ____________________________________________________________________________ [ 34231] By: nicholas on 2008/08/26 14:12:49 Log: Khaaaaan! Change 34230 wasn't right. The tests all passed because I had a(nother) copy of Dev::Null in the "right" place. So make that right place official. Branch: perl +> t/lib/Dev/Null.pm - lib/Test/Simple/t/lib/Dev/Null.pm ! MANIFEST Porting/Maintainers.pl ____________________________________________________________________________ [ 34230] By: nicholas on 2008/08/26 13:49:24 Log: And then add the Dev::Null from Test-Simple-0.80 Branch: perl + lib/Test/Simple/t/lib/Dev/Null.pm ! MANIFEST ____________________________________________________________________________ [ 34229] By: nicholas on 2008/08/26 13:29:49 Log: Move all of Test::Harness's test modules into ext/Test/Harness/t/lib Branch: perl +> ext/Test/Harness/t/lib/App/Prove/Plugin/Dummy.pm +> ext/Test/Harness/t/lib/Dev/Null.pm +> ext/Test/Harness/t/lib/EmptyParser.pm +> ext/Test/Harness/t/lib/IO/c55Capture.pm +> ext/Test/Harness/t/lib/MyCustom.pm +> ext/Test/Harness/t/lib/MyGrammar.pm +> ext/Test/Harness/t/lib/MyIterator.pm +> ext/Test/Harness/t/lib/MyIteratorFactory.pm +> ext/Test/Harness/t/lib/MyPerlSource.pm +> ext/Test/Harness/t/lib/MyResult.pm +> ext/Test/Harness/t/lib/MyResultFactory.pm +> ext/Test/Harness/t/lib/MySource.pm +> ext/Test/Harness/t/lib/NoFork.pm +> ext/Test/Harness/t/lib/TAP/Parser/SubclassTest.pm - t/lib/App/Prove/Plugin/Dummy.pm t/lib/Dev/Null.pm - t/lib/EmptyParser.pm t/lib/IO/c55Capture.pm t/lib/MyCustom.pm - t/lib/MyGrammar.pm t/lib/MyIterator.pm - t/lib/MyIteratorFactory.pm t/lib/MyPerlSource.pm - t/lib/MyResult.pm t/lib/MyResultFactory.pm t/lib/MySource.pm - t/lib/NoFork.pm t/lib/TAP/Parser/SubclassTest.pm ! MANIFEST Porting/Maintainers.pl ! ext/Test/Harness/t/compat/inc_taint.t ! ext/Test/Harness/t/grammar.t ext/Test/Harness/t/harness.t ! ext/Test/Harness/t/nofork-mux.t ext/Test/Harness/t/nofork.t ! ext/Test/Harness/t/parse.t ext/Test/Harness/t/parser-config.t ! ext/Test/Harness/t/parser-subclass.t ! ext/Test/Harness/t/prove.t ext/Test/Harness/t/source.t ____________________________________________________________________________ [ 34228] By: steveh on 2008/08/26 13:29:08 Log: Fix new test added by #34198, which failed on Win32 Branch: perl ! t/op/local.t ____________________________________________________________________________ [ 34227] By: nicholas on 2008/08/26 10:51:53 Log: Move t/lib/{data,sample-tests,source_tests,subclass_tests} into ext/Test/Harness/t/{data,sample-tests,source_tests,subclass_tests} (The same path as in the Test-Harness distribution.) Branch: perl +> (branch 65 files) - t/lib/data/catme.1 t/lib/data/proverc t/lib/data/sample.yml - t/lib/sample-tests/bailout t/lib/sample-tests/bignum - t/lib/sample-tests/bignum_many t/lib/sample-tests/combined - t/lib/sample-tests/combined_compat t/lib/sample-tests/delayed - t/lib/sample-tests/descriptive - t/lib/sample-tests/descriptive_trailing t/lib/sample-tests/die - t/lib/sample-tests/die_head_end - t/lib/sample-tests/die_last_minute - t/lib/sample-tests/die_unfinished - t/lib/sample-tests/duplicates t/lib/sample-tests/echo - t/lib/sample-tests/empty t/lib/sample-tests/escape_eol - t/lib/sample-tests/escape_hash t/lib/sample-tests/head_end - t/lib/sample-tests/head_fail t/lib/sample-tests/inc_taint - t/lib/sample-tests/junk_before_plan - t/lib/sample-tests/lone_not_bug t/lib/sample-tests/no_nums - t/lib/sample-tests/no_output t/lib/sample-tests/out_err_mix - t/lib/sample-tests/out_of_order t/lib/sample-tests/schwern - t/lib/sample-tests/schwern-todo-quiet - t/lib/sample-tests/segfault - t/lib/sample-tests/sequence_misparse - t/lib/sample-tests/shbang_misparse t/lib/sample-tests/simple - t/lib/sample-tests/simple_fail t/lib/sample-tests/simple_yaml - t/lib/sample-tests/skip t/lib/sample-tests/skip_nomsg - t/lib/sample-tests/skipall t/lib/sample-tests/skipall_nomsg - t/lib/sample-tests/skipall_v13 - t/lib/sample-tests/space_after_plan - t/lib/sample-tests/stdout_stderr t/lib/sample-tests/strict - t/lib/sample-tests/switches t/lib/sample-tests/taint - t/lib/sample-tests/taint_warn t/lib/sample-tests/todo - t/lib/sample-tests/todo_inline - t/lib/sample-tests/todo_misparse t/lib/sample-tests/too_many - t/lib/sample-tests/version_good - t/lib/sample-tests/version_late t/lib/sample-tests/version_old - t/lib/sample-tests/vms_nit t/lib/sample-tests/with_comments - t/lib/source_tests/harness t/lib/source_tests/harness_badtap - t/lib/source_tests/harness_complain - t/lib/source_tests/harness_directives - t/lib/source_tests/harness_failure t/lib/source_tests/source - t/lib/subclass_tests/non_perl_source - t/lib/subclass_tests/perl_source ! MANIFEST Porting/Maintainers.pl ! ext/Test/Harness/t/compat/failure.t ! ext/Test/Harness/t/compat/inc_taint.t ! ext/Test/Harness/t/compat/test-harness-compat.t ! ext/Test/Harness/t/harness.t ext/Test/Harness/t/iterators.t ! ext/Test/Harness/t/multiplexer.t ext/Test/Harness/t/nofork.t ! ext/Test/Harness/t/parse.t ext/Test/Harness/t/parser-config.t ! ext/Test/Harness/t/parser-subclass.t ! ext/Test/Harness/t/process.t ext/Test/Harness/t/prove.t ! ext/Test/Harness/t/proverc.t ext/Test/Harness/t/proverun.t ! ext/Test/Harness/t/regression.t ext/Test/Harness/t/source.t ! ext/Test/Harness/t/testargs.t ____________________________________________________________________________ [ 34226] By: merijn on 2008/08/25 15:56:16 Log: Subject: [PATCH] Add cygperl*.dll to packlist From: "Jerry D. Hedden" Date: Mon, 25 Aug 2008 10:47:24 -0400 Message-ID: <1ff86f510808250747s1e0c42demb2d4ac8dc5d33925@mail.gmail.com> Branch: perl ! installperl ____________________________________________________________________________ [ 34225] By: rgs on 2008/08/24 15:23:41 Log: Subject: [PATCH] Safer environ iteration From: "Milosz Tanski" Date: Tue, 5 Aug 2008 18:33:02 -0400 Message-ID: Branch: perl ! perl.c ____________________________________________________________________________ [ 34224] By: rgs on 2008/08/24 14:52:12 Log: Subject: [PATCH] Unintented interpolation of $/ in regex (was: Re: [perl From: Bram Date: Thu, 24 Jul 2008 18:14:27 +0200 Message-ID: <20080724181427.aiml4sdvr40k4coc@horde.wizbit.be> Note that the Subject: has a typo - it should be $\ This adds a new warning. I moved the tests from the original patch to t/lib/warnings/toke. Branch: perl ! pod/perldiag.pod t/lib/warnings/toke toke.c ____________________________________________________________________________ [ 34223] By: rgs on 2008/08/24 14:39:10 Log: Subject: Re: [perl #58218] backwards logic in perluniintro (5.10.0) From: "Dr.Ruud" Date: Sat, 23 Aug 2008 10:07:45 +0200 Message-ID: <20080823081032.32162.qmail@lists.develooper.com> Branch: perl ! pod/perluniintro.pod ____________________________________________________________________________ [ 34222] By: rgs on 2008/08/24 14:13:52 Log: Patch by Tod Hagan to document the 2nd argument of reval() in Safe.pm Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 34221] By: rgs on 2008/08/24 13:41:40 Log: Subject: [perl #57646] Weird non-equivalence between $::{'a'} = sub {} and *::a = sub {} From: "Bram via RT" Date: Wed, 06 Aug 2008 01:24:22 -0700 Message-ID: Branch: perl ! pod/perlmod.pod ____________________________________________________________________________ [ 34220] By: davem on 2008/08/24 12:16:28 Log: Don't add freed SVF_BREAK scalars to the freed list. This may still be referenced, so don't reuse. Branch: perl ! sv.c ____________________________________________________________________________ [ 34219] By: merijn on 2008/08/24 08:58:40 Log: Subject: [PATCH] Re: Fix 34200 on Cygwin From: Reini Urban Date: Sun, 24 Aug 2008 10:47:23 +0200 Message-ID: <48B1201B.3080705@x-ray.at> Branch: perl ! installperl lib/ExtUtils/CBuilder/Platform/cygwin.pm ! lib/ExtUtils/t/Embed.t ____________________________________________________________________________ [ 34218] By: merijn on 2008/08/22 15:09:27 Log: Subject: [PATCH] Cygwin build harmonization, remove cygwin/Makefile.SHs From: "Reini Urban" Date: Mon, 28 Jul 2008 12:55:40 +0200 Message-ID: <6910a60807280355g129511d9v61c9763c3fd12a27@mail.gmail.com> Branch: perl ! Configure ____________________________________________________________________________ [ 34217] By: nicholas on 2008/08/22 14:49:49 Log: No, I didn't mean to commit the version *with* the abort(). It was meant to be removed once I'd proved it by running the tests without aborting. Oops. use more 'coffee'; Branch: perl ! universal.c ____________________________________________________________________________ [ 34216] By: nicholas on 2008/08/22 09:13:30 Log: Note that we have no test coverage for this particular warning. Branch: perl ! universal.c ____________________________________________________________________________ [ 34215] By: nicholas on 2008/08/22 07:00:17 Log: In S_mro_get_linear_isa_dfs(), save copying by making a shared hash key scalar from the key of the hash entry we've just creating. (Currently the hash is disposed of afterwards, but soon it won't, so having both point to the same string buffer will also save memory.) Branch: perl ! mro.c sv.c ____________________________________________________________________________ [ 34214] By: nicholas on 2008/08/22 06:10:31 Log: In S_mro_get_linear_isa_dfs(), hv_exists_ent() followed by an optional hv_store_ent() can be replaced with an lvalue fetch. Branch: perl ! mro.c ____________________________________________________________________________ [ 34213] By: nicholas on 2008/08/21 21:47:14 Log: Change 33807 to fix bug #52740 wasn't quite right, as it ended up with unitialised reads (and sometimes even SEGVs). Branch: perl ! sv.c ____________________________________________________________________________ [ 34212] By: nicholas on 2008/08/21 10:11:07 Log: If I want to build Devel::NYTProf under the core tree, then the Makefile needs to know to build List::Util first. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 34211] By: davem on 2008/08/21 00:02:57 Log: better document how the weakref backrefs array is refcounted Branch: perl ! sv.c ____________________________________________________________________________ [ 34210] By: davem on 2008/08/20 23:43:01 Log: Assert that backreferences array is not freed rather than handling it In several places where the weakrefs backreferences array is used or freed, the code checks whether the array has already been freed and if so skips. Since the array already being freed is a bad bug, lets instead assert that this never happens, based on the assumptions that (a) such premature freeing bugs are likely ironed out by now, (b) if they aren't then we want to know about them and fix them rather than silently skip. Branch: perl ! sv.c ____________________________________________________________________________ [ 34209] By: davem on 2008/08/20 23:15:36 Log: DBI memory leak in 5.10.0 due to change 26530 A weakref to a HV would leak, because the xhv_backreferences array is created with a refcount of 2 (to avoid premature freeing during global destruction), but the RC was only decremented once when the parent HV was freed. Also, when thread cloned, the new array was being created with a RC of 1, rather than 2, which coincidentally worked due to the first bug. Branch: perl ! hv.c sv.c ____________________________________________________________________________ [ 34208] By: merijn on 2008/08/20 13:55:37 Log: Subject: Re: Re: [perl #30524] [PATCH] CGI.pm has poor list of temp directories on Windows From: renee.baecker@smart-websolutions.de Date: Wed, 20 Aug 2008 11:26:02 +0200 (CEST) Message-Id: <20080820092602.A87A612001D@rserv16.sitepush.net> Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 34207] By: nicholas on 2008/08/19 19:16:43 Log: Change 34206 forgot to update Maintainers.pl to reflect the files. Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 34206] By: nicholas on 2008/08/19 18:09:00 Log: Move the modules, tests, prove and Changes file from lib/ to ext/Test/Harness. Not everything is there yet, but it makes it way easier to swap the directory out and replace it with a trunk svn checkout. Branch: perl + ext/Test/Harness/Makefile.PL ext/Test/Harness/t/nofork-mux.t + ext/Test/Harness/t/state.t +> (branch 82 files) - lib/App/Prove.pm lib/App/Prove/State.pm lib/TAP/Base.pm - lib/TAP/Formatter/Color.pm lib/TAP/Formatter/Console.pm - lib/TAP/Formatter/Console/ParallelSession.pm - lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm - lib/TAP/Object.pm lib/TAP/Parser.pm - lib/TAP/Parser/Aggregator.pm lib/TAP/Parser/Grammar.pm - lib/TAP/Parser/Iterator.pm lib/TAP/Parser/Iterator/Array.pm - lib/TAP/Parser/Iterator/Process.pm - lib/TAP/Parser/Iterator/Stream.pm - lib/TAP/Parser/IteratorFactory.pm - lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm - lib/TAP/Parser/Result/Bailout.pm - lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm - lib/TAP/Parser/Result/Pragma.pm lib/TAP/Parser/Result/Test.pm - lib/TAP/Parser/Result/Unknown.pm - lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm - lib/TAP/Parser/ResultFactory.pm lib/TAP/Parser/Scheduler.pm - lib/TAP/Parser/Scheduler/Job.pm - lib/TAP/Parser/Scheduler/Spinner.pm lib/TAP/Parser/Source.pm - lib/TAP/Parser/Source/Perl.pm lib/TAP/Parser/Utils.pm - lib/TAP/Parser/YAMLish/Reader.pm - lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm - lib/Test/Harness/Changes lib/Test/Harness/bin/prove - lib/Test/Harness/t/000-load.t lib/Test/Harness/t/aggregator.t - lib/Test/Harness/t/bailout.t lib/Test/Harness/t/base.t - lib/Test/Harness/t/callbacks.t lib/Test/Harness/t/compat/env.t - lib/Test/Harness/t/compat/failure.t - lib/Test/Harness/t/compat/inc-propagation.t - lib/Test/Harness/t/compat/inc_taint.t - lib/Test/Harness/t/compat/nonumbers.t - lib/Test/Harness/t/compat/regression.t - lib/Test/Harness/t/compat/test-harness-compat.t - lib/Test/Harness/t/compat/version.t - lib/Test/Harness/t/console.t lib/Test/Harness/t/errors.t - lib/Test/Harness/t/grammar.t lib/Test/Harness/t/harness.t - lib/Test/Harness/t/iterators.t - lib/Test/Harness/t/multiplexer.t - lib/Test/Harness/t/nofork-mux.t lib/Test/Harness/t/nofork.t - lib/Test/Harness/t/object.t lib/Test/Harness/t/parse.t - lib/Test/Harness/t/parser-config.t - lib/Test/Harness/t/parser-subclass.t - lib/Test/Harness/t/premature-bailout.t - lib/Test/Harness/t/process.t lib/Test/Harness/t/prove.t - lib/Test/Harness/t/proveenv.t lib/Test/Harness/t/proverc.t - lib/Test/Harness/t/proverun.t lib/Test/Harness/t/regression.t - lib/Test/Harness/t/results.t lib/Test/Harness/t/scheduler.t - lib/Test/Harness/t/source.t lib/Test/Harness/t/spool.t - lib/Test/Harness/t/state.t lib/Test/Harness/t/streams.t - lib/Test/Harness/t/taint.t lib/Test/Harness/t/testargs.t - lib/Test/Harness/t/unicode.t lib/Test/Harness/t/utils.t - lib/Test/Harness/t/yamlish-output.t - lib/Test/Harness/t/yamlish-writer.t - lib/Test/Harness/t/yamlish.t ! MANIFEST utils/prove.PL ____________________________________________________________________________ [ 34205] By: steveh on 2008/08/19 10:48:16 Log: Subject: [PATCH] Re: Change 34184: Convert all unimaginative (ie race condition) temporary file names to From: Bram Date: Tue, 12 Aug 2008 19:05:00 +0200 Message-ID: <20080812190500.3ns5yf7ibocgo0w0@horde.wizbit.be> (Change 34184 missed one Comp.try in the MSWin32 case, which caused this test to fail on Win32) Branch: perl ! t/comp/multiline.t ____________________________________________________________________________ [ 34204] By: nicholas on 2008/08/17 16:53:04 Log: Skip the Perl debugger test if the harness itself is already running under some kind of debugger (such as a profiler) to avoid confusing things. (such as trashing the profiler output file from the harness.) Branch: perl ! lib/perl5db.t ____________________________________________________________________________ [ 34203] By: craigb on 2008/08/13 03:10:16 Log: VMS-specific follow-up to tempfile name changes in 34182, plus a TODO in dup.t that's long since to-done. Branch: perl ! t/io/dup.t t/io/fs.t t/op/runlevel.t ____________________________________________________________________________ [ 34202] By: steveh on 2008/08/12 12:40:04 Log: Subject: RE: [perl #35877] Strange regex failure? From: Bram Date: Sun, 03 Aug 2008 16:35:29 +0200 Message-ID: <20080803163529.bd73ojeg2s4ow0w4@horde.wizbit.be> (Adds tests for perl #35877, which was fixed by change 29441) Branch: perl ! t/op/re_tests ____________________________________________________________________________ [ 34201] By: stevep on 2008/08/11 14:41:47 Log: Regen of perlapi.pod after differences where pointed out by Vincent Pitt. Branch: perl ! pod/perlapi.pod ____________________________________________________________________________ [ 34200] By: merijn on 2008/08/11 13:15:08 Log: Subject: [PATCH] Cygwin build harmonization, remove cygwin/Makefile.SHs From: "Reini Urban" Date: Mon, 28 Jul 2008 12:55:40 +0200 Message-ID: <6910a60807280355g129511d9v61c9763c3fd12a27@mail.gmail.com> Branch: perl - cygwin/Makefile.SHs ! MANIFEST Makefile.SH installperl ! lib/ExtUtils/CBuilder/Platform/cygwin.pm ! lib/ExtUtils/t/Embed.t ____________________________________________________________________________ [ 34198] By: merijn on 2008/08/11 12:29:46 Log: Subject: [perl #52740] [PATCH-tests] crash when localizing a symtab entry From: "Bram via RT" Date: Sun, 10 Aug 2008 10:59:16 -0700 Message-ID: Branch: perl ! t/op/local.t ____________________________________________________________________________ [ 34197] By: nicholas on 2008/08/10 21:54:00 Log: Purge C thoughtcrime from the pods. Branch: perl ! pod/perlcall.pod pod/perlembed.pod pod/perlxs.pod ____________________________________________________________________________ [ 34196] By: nicholas on 2008/08/10 20:43:06 Log: Subject: Avoid a potential testing race condition in lib/Dirhandle.ttest. From: Bram Message-ID: <20080810203627.vj786wb688skc44w@horde.wizbit.be> Date: Sun, 10 Aug 2008 20:36:27 +0200 Branch: perl ! lib/DirHandle.t ____________________________________________________________________________ [ 34195] By: nicholas on 2008/08/10 20:27:38 Log: Subject: Re: Change 34175: Avoid a potential testing race condition in Shell.pm's test. From: Bram Message-ID: <20080810202907.0pfnzshsoco8owg4@horde.wizbit.be> Date: Sun, 10 Aug 2008 20:29:07 +0200 Branch: perl ! lib/Shell.t ____________________________________________________________________________ [ 34194] By: stevep on 2008/08/10 17:11:24 Log: Upgrade to CGI.pm-3.40 Branch: perl ! lib/CGI.pm lib/CGI/Fast.pm lib/CGI/t/request.t ____________________________________________________________________________ [ 34193] By: stevep on 2008/08/10 16:58:49 Log: Upgrade to ExtUtils-Manifest-1.54 Branch: perl ! lib/ExtUtils/MANIFEST.SKIP lib/ExtUtils/Manifest.pm ! lib/ExtUtils/t/Manifest.t ____________________________________________________________________________ [ 34192] By: nicholas on 2008/08/09 20:11:55 Log: Use App::Prove::State to store the timings for the tests, and if timings are available, reorder the parallelisable tests to run the slowest first. Timings for a second run are 18 seconds less for me: Files=1553, Tests=209393, 459 wallclock secs (94.89 usr 13.16 sys + 638.19 cusr 58.59 csys = 804.83 CPU) Files=1553, Tests=209393, 441 wallclock secs (82.83 usr 13.90 sys + 622.13 cusr 59.20 csys = 778.06 CPU) Branch: perl ! Makefile.SH t/harness vms/descrip_mms.template win32/Makefile ! win32/Makefile.ce win32/makefile.mk ____________________________________________________________________________ [ 34191] By: nicholas on 2008/08/09 13:16:03 Log: Don't need to do the globbing before building the rules, as it makes the rules larger than necessary, and potentially slows things down. Branch: perl ! t/harness ____________________________________________________________________________ [ 34190] By: nicholas on 2008/08/09 10:04:55 Log: Don't bother hashing the key, or performing any other preparatory work, if there isn't anything to find. Branch: perl ! hv.c ____________________________________________________________________________ [ 34189] By: nicholas on 2008/08/08 14:37:09 Log: Note that I TODID most of parallel testing in the core. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34188] By: merijn on 2008/08/08 14:18:30 Log: Subject: [perl #24198] Bad default-domainname extraction in Configure-Script may cause infinite loops in perl-tests From: "Bram via RT" Date: Thu, 07 Aug 2008 06:00:47 -0700 Message-ID: Branch: perl ! Configure ____________________________________________________________________________ [ 34185] By: nicholas on 2008/08/08 10:15:33 Log: Everything in t/ can now run in parallel. Branch: perl ! t/harness ____________________________________________________________________________ [ 34184] By: nicholas on 2008/08/08 09:59:45 Log: Convert all unimaginative (ie race condition) temporary file names to use test.pl's tempfile(). Branch: perl ! t/comp/multiline.t t/comp/script.t t/comp/use.t t/comp/utf.t ! t/run/cloexec.t t/run/runenv.t t/run/switchC.t ! t/run/switchF1.t t/run/switchd.t t/run/switches.t ! t/run/switcht.t ____________________________________________________________________________ [ 34183] By: nicholas on 2008/08/08 09:24:39 Log: Use test.pl, not Test.pm, in t/run/*.t Branch: perl ! t/run/runenv.t ____________________________________________________________________________ [ 34182] By: nicholas on 2008/08/07 15:21:57 Log: Convert all unimaginative (ie race condition) temporary file names to use test.pl's tempfile(). Branch: perl ! t/io/crlf.t t/io/dup.t t/io/fflush.t t/io/fs.t t/io/inplace.t ! t/io/iprefix.t t/io/layers.t t/io/nargv.t t/io/open.t ! t/io/read.t t/io/tell.t t/io/through.t t/io/utf8.t ____________________________________________________________________________ [ 34181] By: nicholas on 2008/08/07 10:36:32 Log: Let rip with t/op/*.t in parallel too. Branch: perl ! t/harness ____________________________________________________________________________ [ 34180] By: nicholas on 2008/08/07 10:12:44 Log: Use test.pl's tempfile(). Branch: perl ! t/op/closure.t t/op/dbm.t t/op/eval.t t/op/fork.t t/op/goto.t ! t/op/inccode.t t/op/lfs.t t/op/mydef.t t/op/read.t ! t/op/readline.t t/op/runlevel.t t/op/stat.t t/op/taint.t ____________________________________________________________________________ [ 34179] By: nicholas on 2008/08/07 10:12:09 Log: Fix bug in counting in tempfile(). Also we need to note file names we give out, as some callers don't create them before calling us a second time. Add a regexp that matches the tempfile() names, for tests that want to munge output. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34178] By: nicholas on 2008/08/07 08:23:13 Log: A proper tempfile function that can be used multiple times. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34177] By: nicholas on 2008/08/07 08:11:39 Log: As rules can be glob patterns, leave them as glob patterns, and instead expand the globs when we walk the rules to create the full list of tests. Tests run more quickly. Branch: perl ! t/harness ____________________________________________________________________________ [ 34176] By: nicholas on 2008/08/07 07:45:31 Log: Run t/uni/*.t t/mro/*.t t/lib/*.t fully in parallel. Branch: perl ! t/harness ____________________________________________________________________________ [ 34175] By: nicholas on 2008/08/06 21:36:45 Log: Avoid a potential testing race condition in Shell.pm's test. Branch: perl ! lib/Shell.t ____________________________________________________________________________ [ 34174] By: nicholas on 2008/08/06 17:51:10 Log: If TEST_JOBS is set to something non-zero, use TAP::Harness to run the tests in parallel. The tests aren't fully parallelisable yet to the level we'd like, but one needs to start somewhere. Branch: perl ! t/harness ____________________________________________________________________________ [ 34173] By: nicholas on 2008/08/06 16:04:49 Log: Better temporary file name generation. (Avoid using ++, avoid file names clashing between different scripts, which may now be executing in parallel) Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34172] By: nicholas on 2008/08/06 12:18:13 Log: Bring the joy of strict to t/harness. Branch: perl ! t/harness ____________________________________________________________________________ [ 34171] By: merijn on 2008/08/06 09:58:19 Log: Subject: [PATCH] Tests for [perl #57564] and [perl #24524] Refcounting bug From: Bram Date: Tue, 05 Aug 2008 19:58:00 +0200 Message-ID: <20080805195800.xq9k9kttwk0kwsk0@horde.wizbit.be> Branch: perl ! t/op/ref.t ____________________________________________________________________________ [ 34170] By: nicholas on 2008/08/04 09:38:35 Log: Subject: [PATCH] Tiny SelfLoader patch for better warnings From: Steffen Mueller Message-ID: <20080802153839.9538.qmail@lists.develooper.com> Date: Sat, 02 Aug 2008 17:38:39 +0200 Branch: perl ! lib/SelfLoader.pm ____________________________________________________________________________ [ 34169] By: nicholas on 2008/07/31 21:27:36 Log: Upgrade to Test::Harness 3.13 Branch: perl + lib/TAP/Object.pm lib/TAP/Parser/IteratorFactory.pm + lib/TAP/Parser/ResultFactory.pm lib/TAP/Parser/Scheduler.pm + lib/TAP/Parser/Scheduler/Job.pm + lib/TAP/Parser/Scheduler/Spinner.pm + lib/Test/Harness/t/object.t lib/Test/Harness/t/parser-config.t + lib/Test/Harness/t/parser-subclass.t + lib/Test/Harness/t/proveenv.t lib/Test/Harness/t/scheduler.t + t/lib/EmptyParser.pm t/lib/MyCustom.pm t/lib/MyGrammar.pm + t/lib/MyIterator.pm t/lib/MyIteratorFactory.pm + t/lib/MyPerlSource.pm t/lib/MyResult.pm + t/lib/MyResultFactory.pm t/lib/MySource.pm + t/lib/TAP/Parser/SubclassTest.pm + t/lib/subclass_tests/non_perl_source + t/lib/subclass_tests/perl_source ! MANIFEST lib/App/Prove.pm lib/App/Prove/State.pm ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm ! lib/TAP/Formatter/Console.pm ! lib/TAP/Formatter/Console/ParallelSession.pm ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm ! lib/TAP/Parser/Iterator/Array.pm ! lib/TAP/Parser/Iterator/Process.pm ! lib/TAP/Parser/Iterator/Stream.pm ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm ! lib/TAP/Parser/Result/Bailout.pm ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm ! lib/TAP/Parser/Result/Pragma.pm lib/TAP/Parser/Result/Test.pm ! lib/TAP/Parser/Result/Unknown.pm ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm ! lib/TAP/Parser/Utils.pm lib/TAP/Parser/YAMLish/Reader.pm ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm ! lib/Test/Harness/Changes lib/Test/Harness/bin/prove ! lib/Test/Harness/t/000-load.t lib/Test/Harness/t/aggregator.t ! lib/Test/Harness/t/base.t lib/Test/Harness/t/callbacks.t ! lib/Test/Harness/t/compat/inc-propagation.t ! lib/Test/Harness/t/compat/inc_taint.t ! lib/Test/Harness/t/compat/regression.t ! lib/Test/Harness/t/compat/test-harness-compat.t ! lib/Test/Harness/t/grammar.t lib/Test/Harness/t/harness.t ! lib/Test/Harness/t/iterators.t ! lib/Test/Harness/t/multiplexer.t lib/Test/Harness/t/parse.t ! lib/Test/Harness/t/premature-bailout.t ! lib/Test/Harness/t/process.t lib/Test/Harness/t/prove.t ! lib/Test/Harness/t/proverun.t lib/Test/Harness/t/regression.t ! lib/Test/Harness/t/results.t lib/Test/Harness/t/source.t ! lib/Test/Harness/t/spool.t lib/Test/Harness/t/streams.t ! lib/Test/Harness/t/testargs.t lib/Test/Harness/t/unicode.t ! lib/Test/Harness/t/yamlish.t t/lib/App/Prove/Plugin/Dummy.pm ____________________________________________________________________________ [ 34168] By: mhx on 2008/07/31 21:05:45 Log: Add d_timegm to uconfig.sh to fix the generated uconfig.h. Branch: perl ! uconfig.sh ____________________________________________________________________________ [ 34167] By: nicholas on 2008/07/31 10:03:33 Log: You can't (and shouldn't) use CvDEPTH on a PVFM. Branch: perl ! cv.h dump.c ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 34166] By: rgs on 2008/07/31 08:27:40 Log: Small typo fix Branch: perl ! pod/perlform.pod ____________________________________________________________________________ [ 34165] By: merijn on 2008/07/30 19:51:23 Log: Subject: [PATCH] Version bump for Data::Dumper From: "Jerry D. Hedden" Date: Wed, 30 Jul 2008 12:54:34 -0400 Message-ID: <1ff86f510807300954y5451ce9eq3181169e83bc3a10@mail.gmail.com> Branch: perl ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/t/bugs.t ____________________________________________________________________________ [ 34164] By: steveh on 2008/07/30 16:28:22 Log: Subject: [PATCH] update Exporter to version 5.63 From: "Adriano Ferreira" Date: Tue, 29 Jul 2008 17:37:12 -0300 Message-ID: <73ddeb6c0807291337k150d5172pd671a5df980b7faf@mail.gmail.com> Branch: perl ! lib/Exporter.pm lib/Exporter.t lib/Exporter/Heavy.pm ____________________________________________________________________________ [ 34163] By: merijn on 2008/07/30 15:57:49 Log: Subject: [perl #56766] [PATCH] From: Vincent Pit Date: Thu, 10 Jul 2008 18:10:10 +0200 Message-ID: <48763462.7020506@profvince.com> Branch: perl ! ext/Data/Dumper/Dumper.pm ____________________________________________________________________________ [ 34162] By: merijn on 2008/07/29 16:15:17 Log: Subject: [PATCH] Minor hints/linux.sh patch to allow setting -Doptimize From: Andrew Dougherty Date: Tue, 29 Jul 2008 12:00:52 -0400 (EDT) Message-ID: Branch: perl ! hints/linux.sh ____________________________________________________________________________ [ 34160] By: nicholas on 2008/07/27 09:58:13 Log: Note the possibility of sharing arenas between types. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 34159] By: nicholas on 2008/07/26 20:08:08 Log: Convert undef.t to use test.pl and strict. Branch: perl ! t/op/undef.t ____________________________________________________________________________ [ 34158] By: nicholas on 2008/07/26 19:51:03 Log: Convert yadayada.t to test.pl and strict, and fix two diagnostic errors found in the process. Branch: perl ! t/op/yadayada.t ____________________________________________________________________________ [ 34157] By: nicholas on 2008/07/26 19:46:41 Log: Convert wantarray.t to use strict and test.pl Branch: perl ! t/op/wantarray.t ____________________________________________________________________________ [ 34156] By: steveh on 2008/07/23 16:36:28 Log: Undo io_linenum.t part of #34148. It was io_multihomed.t that I meant (my mistake), and that is now covered by #34155. Branch: perl ! ext/IO/t/io_linenum.t ____________________________________________________________________________ [ 34155] By: steveh on 2008/07/23 16:34:29 Log: Subject: [PATCH] Add watchdog() call to ext/IO/t/io_multihomed.t From: "Jerry D. Hedden" Date: Wed, 23 Jul 2008 12:20:55 -0400 Message-ID: <1ff86f510807230920o6414d5abu393a5cd293c6fa4f@mail.gmail.com> Branch: perl ! ext/IO/t/io_multihomed.t ____________________________________________________________________________ [ 34154] By: steveh on 2008/07/23 16:33:21 Log: Subject: [PATCH] watchdog() fix for MSWin32 From: "Jerry D. Hedden" Date: Wed, 23 Jul 2008 12:19:36 -0400 Message-ID: <1ff86f510807230919p355ea37ci3fde2c1f84df6d5f@mail.gmail.com> Adds a needed diag message to the watchdog() function for MSWin32. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34153] By: steveh on 2008/07/22 08:21:12 Log: Upgrade to podlators 2.1.2 Branch: perl + lib/Pod/t/pod-spelling.t lib/Pod/t/pod.t ! MANIFEST Porting/Maintainers.pl lib/Pod/Man.pm ! lib/Pod/ParseLink.pm lib/Pod/Text.pm lib/Pod/Text/Color.pm ! lib/Pod/Text/Overstrike.pm lib/Pod/Text/Termcap.pm ! lib/Pod/t/basic.man lib/Pod/t/man-options.t lib/Pod/t/man.t ! lib/Pod/t/text.t pod/pod2man.PL pod/pod2text.PL ____________________________________________________________________________ [ 34152] By: steveh on 2008/07/22 08:19:11 Log: Subject: [PATCH] Fix skips in test.pl From: "Jerry D. Hedden" Date: Fri, 18 Jul 2008 09:09:41 -0400 Message-ID: <1ff86f510807180609l7ca8a8d8i653dfd687ed9f36d@mail.gmail.com> Changes skip messages to be consistent with Test::Builder. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34151] By: mhx on 2008/07/18 06:36:09 Log: Welcome to refcount hell. Fix the leaks reported by #57024 along with a bunch other named capture related leaks. Branch: perl ! regcomp.c universal.c ____________________________________________________________________________ [ 34150] By: steveh on 2008/07/16 17:03:10 Log: Subject: [PATCH] watchdog() for threads tests From: "Jerry D. Hedden" Date: Wed, 16 Jul 2008 11:10:35 -0400 Message-ID: <1ff86f510807160810ib0a01adg4f54cca69a96b623@mail.gmail.com> Branch: perl ! ext/threads/t/free.t ext/threads/t/free2.t ____________________________________________________________________________ [ 34149] By: steveh on 2008/07/16 14:50:37 Log: Subject: [PATCH] threads::shared 1.26 From: "Jerry D. Hedden" Date: Wed, 16 Jul 2008 09:47:57 -0400 Message-ID: <1ff86f510807160647q777f0eefj388b342f57c8f49f@mail.gmail.com> Conditionalize read-only tests for Perl < 5.8.3 Branch: perl ! ext/threads/shared/shared.pm ext/threads/shared/t/clone.t ____________________________________________________________________________ [ 34148] By: steveh on 2008/07/16 14:12:26 Log: Subject: [PATCH] watchdog() some IO tests From: "Jerry D. Hedden" Date: Fri, 11 Jul 2008 12:08:51 -0400 Message-ID: <1ff86f510807110908q4ac81225see2b11aa4729397d@mail.gmail.com> Branch: perl ! ext/IO/t/io_linenum.t ext/IO/t/io_udp.t ____________________________________________________________________________ [ 34147] By: steveh on 2008/07/16 14:11:13 Log: Subject: [PATCH] test.pl From: "Jerry D. Hedden" Date: Fri, 11 Jul 2008 11:07:07 -0400 Message-ID: <1ff86f510807110807hb3e3727la161367a63da607f@mail.gmail.com> Jerry found that localizing $? doesn't shield the effects of wait() unless you actually assign something to $? Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34146] By: rgs on 2008/07/16 08:05:33 Log: Really apply change #34143 Branch: perl ! ext/B/B/Debug.pm ____________________________________________________________________________ [ 34145] By: steveh on 2008/07/16 08:00:23 Log: Subject: [PATCH] Update Compression modules to version 2.012 From: "Paul Marquess" Date: Tue, 15 Jul 2008 23:25:49 +0100 Message-ID: <018801c8e6c9$c0a76530$41f62f90$@Marquess@ntlworld.com> Branch: perl ! ext/Compress/Raw/Zlib/Changes ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/Zlib.xs ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Raw/Zlib/private/MakeUtil.pm ! ext/Compress/Raw/Zlib/t/02zlib.t ext/Compress/Zlib/Changes ! ext/Compress/Zlib/Makefile.PL ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! ext/Compress/Zlib/private/MakeUtil.pm ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm ! ext/IO_Compress_Base/private/MakeUtil.pm ! ext/IO_Compress_Zlib/Changes ext/IO_Compress_Zlib/Makefile.PL ! ext/IO_Compress_Zlib/README ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm ! ext/IO_Compress_Zlib/private/MakeUtil.pm ! ext/IO_Compress_Zlib/t/006zip.t t/lib/compress/destroy.pl ! t/lib/compress/generic.pl ____________________________________________________________________________ [ 34144] By: nicholas on 2008/07/15 14:51:53 Log: Fix use of a variable before it is initialised, introduced by change 34138, spotted by Jerry D. Hedden. I assume that he's compiling with options that enable trace flow analysis from the C compiler. Branch: perl ! sv.c ____________________________________________________________________________ [ 34143] By: rgs on 2008/07/15 10:30:31 Log: Update to B::Debug 1.11, by Reini Urban Avoid B::Flags in CORE tests not to crash on old XS in @INC Branch: perl ! ext/B/B/Debug.pm ____________________________________________________________________________ [ 34142] By: rgs on 2008/07/15 08:59:13 Log: Upgrade to version 0.76 by John Peacock Fix segfault in serialized version objects (bug #56606) Branch: perl ! lib/version.pm lib/version.pod lib/version.t util.c ____________________________________________________________________________ [ 34141] By: rgs on 2008/07/15 08:25:27 Log: Upgrade to threads::shared 1.25 by Jerry D. Hedden Fix for cloning read-only objects. Branch: perl ! ext/threads/shared/shared.pm ext/threads/shared/t/clone.t ! ext/threads/shared/t/stress.t ____________________________________________________________________________ [ 34140] By: nicholas on 2008/07/13 21:37:21 Log: Make format items @* and ^* work with references (safely). Note no-one said anything about sanely. Branch: perl ! pp_ctl.c t/op/write.t ____________________________________________________________________________ [ 34139] By: nicholas on 2008/07/13 21:02:43 Log: For cases FF_LINESNGL and FF_LINEGLOB in pp_formline, take great care to call get magic exactly once. This doesn't just avoid logical errors with tied variables, it actually avoids panics (or worse) because a pointer is retained to the string returned by the (first) call to SvPV_const() for a future sv_chop(), and any future call to get magic can invalidate the buffer that that pointer points to. Also this removes the original crazy code that would set then reset the length of a scalar, so as to only copy an initial portion of it, and also copy the entire scalar including trailing newline (which might require allocating more memory), only to immediately remove the newline from the copy by reducing the length by one. Branch: perl ! pp_ctl.c t/op/write.t ____________________________________________________________________________ [ 34138] By: nicholas on 2008/07/13 20:22:25 Log: The assert()ions in sv_chop() that the passed in pointer is within the SV's buffer should be full-on panics, as bogus values passed in can cause later heap corruption, which is a bad thing (TM). Branch: perl ! pod/perldiag.pod sv.c ____________________________________________________________________________ [ 34137] By: mhx on 2008/07/13 19:04:20 Log: Fix for #56874: maybe small error in perlxs.pod example Branch: perl ! pod/perlxs.pod ____________________________________________________________________________ [ 34136] By: nicholas on 2008/07/13 04:04:31 Log: assert() that the pointer passed to Perl_sv_chop() lies within the buffer of the SV. Branch: perl ! sv.c ____________________________________________________________________________ [ 34135] By: nicholas on 2008/07/12 18:53:26 Log: Format tests for @* too. Branch: perl ! t/op/write.t ____________________________________________________________________________ [ 34134] By: nicholas on 2008/07/12 08:44:21 Log: Abolish xfm_lines from struct xpvfm. structs xpvfm and xpvcv are now identical. Branch: perl ! sv.h ____________________________________________________________________________ [ 34133] By: nicholas on 2008/07/12 07:40:33 Log: PVFMs don't need to access the IVX any more. (as of change 32836, which re-implemented SvOOK() to avoid using it) Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t sv.h ____________________________________________________________________________ [ 34132] By: nicholas on 2008/07/12 07:12:37 Log: Test that formats can be dumped. Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 34131] By: craigb on 2008/07/11 23:11:00 Log: Set d_timegm on VMS. Branch: perl ! configure.com ____________________________________________________________________________ [ 34130] By: mhx on 2008/07/11 20:55:01 Log: Upgrade to Devel::PPPort 3.14_01 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/parts/apidoc.fnc ! ext/Devel/PPPort/parts/base/5007001 ! ext/Devel/PPPort/parts/base/5009003 ! ext/Devel/PPPort/parts/base/5009005 ! ext/Devel/PPPort/parts/base/5011000 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/inc/misc ! ext/Devel/PPPort/parts/ppptools.pl ! ext/Devel/PPPort/parts/todo/5007001 ! ext/Devel/PPPort/parts/todo/5009005 ! ext/Devel/PPPort/parts/todo/5011000 ext/Devel/PPPort/soak ____________________________________________________________________________ [ 34129] By: nicholas on 2008/07/11 20:04:57 Log: Regression tests for, and fix quite a lot of bugs in, cases FF_LINESNGL and FF_LINEGLOB in pp_formline. (While investigating RT #55668) Sometimes I wonder if this is actually fun. Branch: perl ! pp_ctl.c t/op/write.t ____________________________________________________________________________ [ 34128] By: nicholas on 2008/07/11 19:42:14 Log: In Perl_sv_utf8_upgrade_flags(), don't assume that the SV is well formed with a trailing '\0'. And do assume that bytes_to_utf8() does. Branch: perl ! sv.c ____________________________________________________________________________ [ 34127] By: nicholas on 2008/07/11 18:37:27 Log: Also dump the SvPVX of PVFMs. Branch: perl ! dump.c ____________________________________________________________________________ [ 34126] By: steveh on 2008/07/11 13:06:21 Log: Subject: [PATCH] Fix to Change 34120 From: "Jerry D. Hedden" Date: Fri, 11 Jul 2008 08:59:24 -0400 Message-ID: <1ff86f510807110559tdc38deas3042e3e8ec234168@mail.gmail.com> Branch: perl ! Configure ____________________________________________________________________________ [ 34125] By: nicholas on 2008/07/11 11:20:04 Log: Simplify code in pp_formline, removing a goto and localising and consting a variable. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 34124] By: nicholas on 2008/07/11 10:44:51 Log: Bring the joy of strict to the rest of write.t Branch: perl ! t/op/write.t ____________________________________________________________________________ [ 34123] By: nicholas on 2008/07/11 10:32:00 Log: Complete the conversion of t/op/write.t to test.pl, and remove my (accidentally committed) skip testing '1'. Branch: perl ! t/op/write.t ____________________________________________________________________________ [ 34122] By: nicholas on 2008/07/11 10:16:22 Log: Reduce the -| skip back to just the tests that use it, and re-align the comments with the test code they refer to. Branch: perl ! t/op/write.t ____________________________________________________________________________ [ 34121] By: nicholas on 2008/07/11 10:03:58 Log: Start converting t/op/write.t to test.pl Branch: perl ! t/op/write.t ____________________________________________________________________________ [ 34120] By: merijn on 2008/07/10 15:15:24 Log: Subject: [PATCH] Configure - d_sprintf_returns_strlen From: "Jerry D. Hedden" Date: Thu, 19 Jun 2008 11:22:58 -0400 Message-ID: <1ff86f510806190822l34a3ea7eudb7b75f60ff0635d@mail.gmail.com> Branch: perl ! Configure ____________________________________________________________________________ [ 34118] By: steveh on 2008/07/10 14:45:27 Log: Subject: [PATCH] threads::shared 1.24 (still more) From: "Jerry D. Hedden" Date: Thu, 10 Jul 2008 10:29:14 -0400 Message-ID: <1ff86f510807100729k4b620d3dl3fa079b89360f5ee@mail.gmail.com> Fixes warnings introduced by previous patch. Branch: perl ! ext/threads/shared/shared.xs ____________________________________________________________________________ [ 34117] By: steveh on 2008/07/10 13:16:30 Log: Subject: [PATCH] threads::shared 1.24 (more) From: "Jerry D. Hedden" Date: Thu, 10 Jul 2008 09:05:42 -0400 Message-ID: <1ff86f510807100605u4f80a1b6u2595fbd030bd5660@mail.gmail.com> Fixes "unary minus operator applied to unsigned type" warnings on Win32 Branch: perl ! ext/threads/shared/shared.xs ____________________________________________________________________________ [ 34116] By: stevep on 2008/07/09 17:22:47 Log: Subject: [Patch t/op/re_tests] Re: [perl #56690] Some bugs in Perl regexp (core Perl issues) From: Abigail Date: Tue, 8 Jul 2008 18:48:37 +0200 Message-ID: <20080708164836.GB4537@almanda> Branch: perl ! t/op/re_tests ____________________________________________________________________________ [ 34115] By: steveh on 2008/07/09 14:02:30 Log: Update Win32 canned configs Adds new values introduced by #34105/34107, incorporating this patch: Subject: RE: New probes From: "Jan Dubois" Date: Mon, 7 Jul 2008 15:58:48 -0700 Message-ID: <072601c8e085$04694860$0d3bd920$@com> The appropriate values for the other compilers were determined by running the probe functions added to Configure by #34105/34112/34114. (Note that VC8 requires an invalid parameter handler to run those functions without crashing, and both VC8 and VC9 need %I64d rather than %ld to output the appropriate values.) Also applies the changes to the config_H.* files, together with changes for #33597/33598/33949 which never got added to them. Branch: perl ! win32/config.bc win32/config.gc win32/config.vc ! win32/config.vc64 win32/config_H.bc win32/config_H.gc ! win32/config_H.vc win32/config_H.vc64 win32/config_sh.PL ____________________________________________________________________________ [ 34114] By: merijn on 2008/07/08 20:03:50 Log: Fine-grained sGMTIME_min/max detection Branch: perl ! Configure ____________________________________________________________________________ [ 34112] By: merijn on 2008/07/08 12:02:48 Log: Be sure to use the correct type, so bits do not get wrapped Branch: perl ! Configure Porting/Glossary Porting/config.sh Porting/config_H ____________________________________________________________________________ [ 34110] By: rgs on 2008/07/08 08:06:23 Log: Subject: [PATCH] threads::shared 1.24 (phase 3) From: "Jerry D. Hedden" Date: Mon, 7 Jul 2008 13:33:22 -0400 Message-ID: <1ff86f510807071033j5136e337lab0f3d27575e9113@mail.gmail.com> Branch: perl ! ext/threads/shared/t/wait.t ext/threads/shared/t/waithires.t ____________________________________________________________________________ [ 34109] By: rgs on 2008/07/08 08:02:16 Log: Subject: [PATCH - revised^4] test.pl fix From: "Jerry D. Hedden" Date: Mon, 7 Jul 2008 13:29:14 -0400 Message-ID: <1ff86f510807071029q5931f03ud506f06b7d1f72af@mail.gmail.com> Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34107] By: merijn on 2008/07/07 20:39:20 Log: Probe for timegm Branch: perl ! Configure Porting/Glossary config_h.SH handy.h ____________________________________________________________________________ [ 34105] By: merijn on 2008/07/07 20:03:00 Log: Part one of y2038 changes for Schwern Branch: perl ! Configure Porting/Glossary config_h.SH handy.h ____________________________________________________________________________ [ 34103] By: steveh on 2008/07/07 10:24:11 Log: Upgrade to Encode-2.26 Branch: perl + ext/Encode/t/jis7-fallback.t - ext/Encode/ucm/gsm0338.ucm ! MANIFEST ext/Encode/Byte/Makefile.PL ext/Encode/Changes ! ext/Encode/Encode.pm ext/Encode/Makefile.PL ! ext/Encode/lib/Encode/Alias.pm ! ext/Encode/lib/Encode/GSM0338.pm ! ext/Encode/lib/Encode/JP/JIS7.pm ext/Encode/t/Aliases.t ! ext/Encode/ucm/cp850.ucm ext/Encode/ucm/cp852.ucm ! ext/Encode/ucm/cp855.ucm ext/Encode/ucm/cp856.ucm ! ext/Encode/ucm/cp857.ucm ext/Encode/ucm/cp858.ucm ! ext/Encode/ucm/cp860.ucm ext/Encode/ucm/cp861.ucm ! ext/Encode/ucm/cp862.ucm ext/Encode/ucm/cp863.ucm ! ext/Encode/ucm/cp864.ucm ext/Encode/ucm/cp865.ucm ! ext/Encode/ucm/cp866.ucm ext/Encode/ucm/cp869.ucm ! ext/Encode/ucm/cp874.ucm ext/Encode/ucm/cp875.ucm ____________________________________________________________________________ [ 34102] By: rgs on 2008/07/06 14:12:24 Log: Subject: [PATCH] threads::shared 1.24 (phase 2) From: "Jerry D. Hedden" Date: Thu, 3 Jul 2008 10:02:30 -0400 Message-ID: <1ff86f510807030702q74132e14ne6434876a7138f17@mail.gmail.com> Additional changes to threads::shared for UTF-8 hash keys. Branch: perl ! ext/threads/shared/shared.xs ext/threads/shared/t/utf8.t ! ext/threads/shared/t/wait.t ext/threads/shared/t/waithires.t ____________________________________________________________________________ [ 34101] By: steveh on 2008/07/03 15:24:43 Log: Skip chown() tests added by #34092 on Win32 Branch: perl ! t/io/pvbm.t ____________________________________________________________________________ [ 34100] By: steveh on 2008/07/03 15:08:50 Log: Fix test count that was missed in #34092 Branch: perl ! t/op/magic.t ____________________________________________________________________________ [ 34099] By: steveh on 2008/07/03 15:02:08 Log: Omit tests introduced by #34077 and #34084 which fail on Win32 Branch: perl ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 34098] By: stevep on 2008/07/02 20:32:50 Log: Subject: [PATCH] threads::shared 1.24 From: "Jerry D. Hedden" Date: Wed, 2 Jul 2008 10:01:59 -0400 Message-ID: <1ff86f510807020701v78a14d06g1e0e5f098c6131ed@mail.gmail.com> ...plus some adjustments to the test headers to prevent failures in the Perl core. Branch: perl + ext/threads/shared/t/utf8.t ! MANIFEST ext/threads/shared/shared.pm ! ext/threads/shared/shared.xs ext/threads/shared/t/wait.t ! ext/threads/shared/t/waithires.t ____________________________________________________________________________ [ 34097] By: nicholas on 2008/07/01 14:34:21 Log: Avoid using -> function call notation within test.pl, which is supposed to keep to simple constructions to facilitate accurately testing the core interpreter, which might be buggy. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 34094] By: steveh on 2008/06/30 07:37:29 Log: Upgrade to Win32-0.38 (including changes to GetCurrentThreadId.t which should have gone into the 0.37 upgrade, but which I missed then) Branch: perl ! ext/Win32/Changes ext/Win32/Win32.pm ! ext/Win32/t/GetCurrentThreadId.t ____________________________________________________________________________ [ 34093] By: rgs on 2008/06/28 22:25:51 Log: Subject: [perl #34339][PATCH] "perldoc lib" doesn't describe actual behavior From: Renée Bäcker Date: Wed, 25 Jun 2008 16:40:57 +0200 Message-ID: <486258F9.4020505@smart-websolutions.de> Branch: perl ! lib/lib_pm.PL ____________________________________________________________________________ [ 34092] By: rgs on 2008/06/28 21:06:57 Log: Subject: Some more missing isGV_with_GP()s From: Ben Morrow Date: Sat, 28 Jun 2008 17:00:17 +0100 Message-ID: <20080628160017.GA81579@osiris.mauzo.dyndns.org> Branch: perl + t/io/pvbm.t ! MANIFEST doio.c ext/IO/t/io_taint.t mg.c pp.c pp_ctl.c ! pp_hot.c pp_sys.c sv.c t/op/attrs.t t/op/inc.t t/op/inccode.t ! t/op/magic.t t/op/ref.t t/op/undef.t xsutils.c ____________________________________________________________________________ [ 34091] By: rgs on 2008/06/28 20:37:32 Log: Subject: [PATCH-revised^6] common test code for timed bail From: "Jerry D. Hedden" Date: Sat, 28 Jun 2008 15:18:48 -0400 Message-ID: <1ff86f510806281218i65d32061w27a4431b9b357107@mail.gmail.com> Branch: perl ! pod/perltodo.pod t/test.pl ____________________________________________________________________________ [ 34090] By: steveh on 2008/06/27 14:39:33 Log: Upgrade to Win32-0.37 Branch: perl ! ext/Win32/Changes ext/Win32/Win32.pm ext/Win32/Win32.xs ____________________________________________________________________________ [ 34089] By: rgs on 2008/06/26 07:57:35 Log: Subject: Re: [perl #56348] [PATCH] glob() with spaces - documentation unclear From: Paul Fenwick Date: Thu, 26 Jun 2008 11:41:45 +1000 Message-ID: <4862F3D9.5010105@perltraining.com.au> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 34088] By: davem on 2008/06/25 19:49:38 Log: qx($nosuchfile) isn't portable (Windows whines on STDERR) so skip these uninit var tests for now Branch: perl ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 34087] By: rgs on 2008/06/25 18:22:18 Log: Subject: [PATCH] Re: split smoke for threaded -DDEBUGGING builds From: Reini Urban Date: Wed, 25 Jun 2008 17:30:08 +0200 Message-ID: <48626480.7030602@x-ray.at> Plus revert #34086 Branch: perl ! dump.c t/op/split.t ____________________________________________________________________________ [ 34086] By: rgs on 2008/06/25 13:14:08 Log: Skip one test that was failing with DEBUGGING and threads, because after change #34085 the IV value of the OP_CONST isn't dumped anymore. Branch: perl ! t/op/split.t ____________________________________________________________________________ [ 34085] By: rgs on 2008/06/24 14:35:11 Log: Subject: [PATCH] fix debop with pad const From: Reini Urban Date: Tue, 24 Jun 2008 12:07:01 +0200 Message-ID: <4860C745.2020307@x-ray.at> Branch: perl ! dump.c ____________________________________________________________________________ [ 34084] By: davem on 2008/06/24 13:30:23 Log: more incorrect variable reported in uninitialized value warnings (the ones that change #34077 missed). It also degrades some print warnings - ie variable names no longer displayed. Branch: perl ! sv.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 34083] By: merijn on 2008/06/24 11:58:50 Log: URL for End-Of-Life and OS/Arch documentation Small enhancements Branch: perl ! README.hpux ____________________________________________________________________________ [ 34081] By: rgs on 2008/06/24 05:24:39 Log: Subject: [PATCH] Documentation on taint/environment interactions for perlrun.pod From: Paul Fenwick Date: Tue, 24 Jun 2008 13:53:19 +1000 Message-ID: <48606FAF.4040604@perltraining.com.au> Branch: perl ! pod/perlrun.pod ____________________________________________________________________________ [ 34080] By: stevep on 2008/06/23 16:55:46 Log: Subject: Re: [perl #24174] perl-5.8.0-55 exit bug From: Michael G Schwern Date: Mon, 13 Oct 2003 05:13:48 -0700 Message-ID: <20031013121348.GB21103@windhund.schwern.org> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 34078] By: rgs on 2008/06/23 14:10:16 Log: Subject: [PATCH] Fix malloc.c warning From: "Jerry D. Hedden" Date: Mon, 23 Jun 2008 09:41:11 -0400 Message-ID: <1ff86f510806230641x37afed4bla697e381b3ba9d6d@mail.gmail.com> Branch: perl ! malloc.c ____________________________________________________________________________ [ 34077] By: davem on 2008/06/22 19:05:31 Log: Incorrect variable reported in uninitialized value warning. Ops that can return undef even for defined args, could mistakenly warn that the arg was undefined. Branch: perl ! sv.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 34076] By: rgs on 2008/06/21 14:33:18 Log: Subject: Re: [perl #46381] "Out of memory ... sbrk()" on FreeBSD-6.x for v.5.8.x but not v.5.6.x From: Slaven Rezic Date: 26 Oct 2007 16:58:55 +0200 Message-ID: <874pgd6hxs.fsf@biokovo-amd64.herceg.de> Branch: perl ! malloc.c ____________________________________________________________________________ [ 34075] By: rgs on 2008/06/20 15:55:48 Log: Make the version string more consistent between Windows and other platforms. Noticed and reported by Dave Golden. Branch: perl ! win32/config_sh.PL ____________________________________________________________________________ [ 34074] By: rgs on 2008/06/19 14:04:59 Log: Subject: [PATCH] threads::shared 1.23 From: "Jerry D. Hedden" Date: Tue, 17 Jun 2008 16:28:45 -0400 Message-ID: <1ff86f510806171328y54650760u12c8148830a60a63@mail.gmail.com> Branch: perl ! ext/threads/shared/shared.pm ext/threads/shared/t/wait.t ! ext/threads/shared/t/waithires.t ____________________________________________________________________________ [ 34073] By: merijn on 2008/06/18 14:42:55 Log: AIX might miss libm Subject: Re: Closing tickets in RT From: "H.Merijn Brand" Date: Tue, 29 Apr 2008 17:49:35 +0200 Message-ID: <20080429174935.0cb5763b@pc09.procura.nl> Branch: perl ! hints/aix.sh ____________________________________________________________________________ [ 34072] By: rgs on 2008/06/18 07:43:27 Log: Fix release date for 5.002 (noticed by Grant McLean) Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 34071] By: steveh on 2008/06/17 16:50:57 Log: Make sure parser's filehandle is closed when finished (It was mistakenly left open if there was no old_parser, which caused t/comp/require.t to leave behind a 'bleah.pm' (from the test for #49472) on Win32, where the deletion of an open file fails.) Branch: perl ! toke.c ____________________________________________________________________________ [ 34070] By: steveh on 2008/06/17 11:48:14 Log: Fix a couple of tests introduced by #34045 which fail on Win32 Branch: perl ! ext/B/t/debug.t ____________________________________________________________________________ [ 34069] By: rgs on 2008/06/17 11:16:38 Log: Rename the new macro clear_errsv() from last patch to CLEAR_ERRSV() Branch: perl ! op.c perl.c perl.h pp_ctl.c t/op/eval.t ____________________________________________________________________________ [ 34068] By: rgs on 2008/06/17 11:13:38 Log: Subject: [perl #51370] length($@)>0 for empty $@ if utf8 is in use From: "Bram via RT" Date: Wed, 11 Jun 2008 03:26:26 -0700 Message-ID: (The first patch) Branch: perl ! op.c perl.c perl.h pp_ctl.c t/op/eval.t ____________________________________________________________________________ [ 34067] By: rgs on 2008/06/17 07:23:51 Log: Subject: [perl #46309] Buffer overflow in win32_select() (PATCH included) From: Risto Kankkunen (via RT) Date: Wed, 10 Oct 2007 02:44:13 -0700 Message-ID: Branch: perl ! win32/win32sck.c ____________________________________________________________________________ [ 34064] By: merijn on 2008/06/16 14:49:04 Log: Warnings-free for metalint-3.5-27. Woot! Removed all files that are now identical to dist-3.5 Branch: perl ! Configure config_h.SH ____________________________________________________________________________ [ 34063] By: rgs on 2008/06/16 14:13:58 Log: Subject: [PATCH] TODO B-Deparse cpan-bug 33708 From: "Reini Urban" Date: Mon, 16 Jun 2008 14:40:35 +0200 Message-ID: <6910a60806160540v21c7affbte54ef0eedb0cb64d@mail.gmail.com> Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 34061] By: rgs on 2008/06/16 14:03:37 Log: Subject: [perl #55844] [PATCH] perlbug refactoring and prose cleanup From: Jesse (via RT) Date: Sun, 15 Jun 2008 08:31:50 -0700 Message-ID: Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 34060] By: nicholas on 2008/06/16 13:38:45 Log: Make lib/open.t under -Duseperlio Branch: perl ! lib/open.t ____________________________________________________________________________ [ 34058] By: craigb on 2008/06/16 03:16:40 Log: Subject: Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.26.tar.gz From: Sébastien Aperghis-Tramoni Date: Mon, 16 Jun 2008 01:57:33 +0200 Message-Id: Branch: perl ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL ! ext/Sys/Syslog/Syslog.pm ____________________________________________________________________________ [ 34057] By: craigb on 2008/06/16 01:37:05 Log: Subject: Re: Patches / git From: Andy Armstrong Date: Mon, 16 Jun 2008 01:13:25 +0100 Message-Id: <1162EDA1-C865-4CBB-8DA0-3C83F89E826E@hexten.net> Branch: perl ! pod/perlsub.pod ____________________________________________________________________________ [ 34056] By: rgs on 2008/06/15 16:27:21 Log: Subject: [perl #47746] Not OK: perl 5.10.0 +RC1 on ia64-linux 2.4.21-sgi302r24 From: "John P. Linderman" Date: Tue, 27 Nov 2007 13:50:14 -0500 (EST) Message-Id: <200711271850.lARIoEfN14794612@raptor.research.att.com> Branch: perl ! t/op/stat.t ____________________________________________________________________________ [ 34055] By: rgs on 2008/06/15 15:20:41 Log: Subject: [perl #55786] [PATCH blead] Re: Overload Segfaulting From: Rick Delaney (via RT) Date: Sat, 14 Jun 2008 11:51:01 -0700 Message-ID: Branch: perl ! lib/overload.pm lib/overload.t pp.h ____________________________________________________________________________ [ 34054] By: rgs on 2008/06/15 07:57:49 Log: Subject: [PATCH] Re: testing $/ with in memory files From: Bram Date: Sat, 14 Jun 2008 18:20:05 +0200 Message-ID: <20080614182005.yxuyk1mntwkog0o0@horde.wizbit.be> Branch: perl ! t/base/rs.t ____________________________________________________________________________ [ 34053] By: craigb on 2008/06/14 00:02:05 Log: Fix off-by-one error in sanity check in my_fclose wrapper on VMS. Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 34052] By: craigb on 2008/06/13 23:56:18 Log: Subject: [patch@34044] Enable getgrgid on VMS From: "John E. Malmberg" Date: Thu, 12 Jun 2008 19:50:01 -0500 Message-id: <4851C439.8070007@qsl.net> With some revisions. Branch: perl ! t/op/groups.t vms/vmsish.h ____________________________________________________________________________ [ 34051] By: rgs on 2008/06/13 17:14:42 Log: Subject: [PATCH] Thread::Queue 2.11 From: "Jerry D. Hedden" Date: Thu, 12 Jun 2008 09:42:42 -0400 Message-ID: <1ff86f510806120642g5a707382l76aaaa80797443c8@mail.gmail.com> This time, not empty. Branch: perl ! lib/Thread/Queue.pm lib/Thread/Queue/t/01_basic.t ! lib/Thread/Queue/t/02_refs.t lib/Thread/Queue/t/03_peek.t ! lib/Thread/Queue/t/04_errs.t lib/Thread/Queue/t/05_extract.t ! lib/Thread/Queue/t/06_insert.t lib/Thread/Queue/t/07_lock.t ! lib/Thread/Queue/t/08_nothreads.t ____________________________________________________________________________ [ 34050] By: rgs on 2008/06/13 17:13:52 Log: Subject: [PATCH] Thread::Queue 2.11 From: "Jerry D. Hedden" Date: Thu, 12 Jun 2008 09:42:42 -0400 Message-ID: <1ff86f510806120642g5a707382l76aaaa80797443c8@mail.gmail.com> Branch: perl ! lib/Thread/Queue.pm lib/Thread/Queue/t/01_basic.t ! lib/Thread/Queue/t/02_refs.t lib/Thread/Queue/t/03_peek.t ! lib/Thread/Queue/t/04_errs.t lib/Thread/Queue/t/05_extract.t ! lib/Thread/Queue/t/06_insert.t lib/Thread/Queue/t/07_lock.t ! lib/Thread/Queue/t/08_nothreads.t ____________________________________________________________________________ [ 34049] By: rgs on 2008/06/13 17:12:00 Log: Subject: [PATCH] Thread::Semaphore 2.09 From: "Jerry D. Hedden" Date: Thu, 12 Jun 2008 09:41:24 -0400 Message-ID: <1ff86f510806120641jbbb984cn1f505c24d520cdbf@mail.gmail.com> Branch: perl ! lib/Thread/Semaphore.pm lib/Thread/Semaphore/t/01_basic.t ! lib/Thread/Semaphore/t/02_errs.t ! lib/Thread/Semaphore/t/03_nothreads.t ____________________________________________________________________________ [ 34048] By: rgs on 2008/06/13 17:09:19 Log: Subject: [PATCH - revised] threads 1.71 From: "Jerry D. Hedden" Date: Thu, 12 Jun 2008 08:42:19 -0400 Message-ID: <1ff86f510806120542v7f55b0aetac69642e5072654e@mail.gmail.com> Branch: perl ! ext/threads/Makefile.PL ext/threads/t/basic.t ! ext/threads/t/blocks.t ext/threads/t/context.t ! ext/threads/t/end.t ext/threads/t/err.t ext/threads/t/exit.t ! ext/threads/t/free.t ext/threads/t/free2.t ! ext/threads/t/join.t ext/threads/t/kill.t ext/threads/t/libc.t ! ext/threads/t/list.t ext/threads/t/problems.t ! ext/threads/t/stack.t ext/threads/t/stack_env.t ! ext/threads/t/state.t ext/threads/t/stress_cv.t ! ext/threads/t/stress_re.t ext/threads/t/stress_string.t ! ext/threads/t/thread.t ext/threads/threads.pm ____________________________________________________________________________ [ 34047] By: rgs on 2008/06/13 17:06:18 Log: Subject: [PATCH - revised] threads::shared 1.22 From: "Jerry D. Hedden" Date: Thu, 12 Jun 2008 08:44:12 -0400 Message-ID: <1ff86f510806120544q76b18460l435fe9f3b1d77b2f@mail.gmail.com> Branch: perl ! ext/threads/shared/shared.pm ext/threads/shared/t/0nothread.t ! ext/threads/shared/t/av_refs.t ! ext/threads/shared/t/av_simple.t ! ext/threads/shared/t/blessed.t ext/threads/shared/t/clone.t ! ext/threads/shared/t/cond.t ext/threads/shared/t/disabled.t ! ext/threads/shared/t/hv_refs.t ! ext/threads/shared/t/hv_simple.t ! ext/threads/shared/t/no_share.t ext/threads/shared/t/object.t ! ext/threads/shared/t/shared_attr.t ! ext/threads/shared/t/stress.t ext/threads/shared/t/sv_refs.t ! ext/threads/shared/t/sv_simple.t ext/threads/shared/t/wait.t ! ext/threads/shared/t/waithires.t ____________________________________________________________________________ [ 34046] By: craigb on 2008/06/13 15:17:45 Log: For dynamic loading on VMS, simplify and robustify things by using the system-supplied exception handler rather than the home-rolled one. This eliminates an access violation sometimes seen with heavy loading under threads. Branch: perl ! ext/DynaLoader/dl_vms.xs ____________________________________________________________________________ [ 34045] By: rgs on 2008/06/13 12:23:12 Log: Subject: [PATCH] B::Debug dual-life 1.06 From: Reini Urban Date: Wed, 11 Jun 2008 17:03:37 +0200 Message-ID: <484FE949.9040701@x-ray.at> Branch: perl ! Porting/Maintainers.pl ext/B/B/Debug.pm ext/B/t/debug.t ____________________________________________________________________________ [ 34044] By: nicholas on 2008/06/11 22:07:33 Log: Patch from MHX to change the WriteConstant()'s documentation to note that to change the constant subroutine's name one needs XS_SUBNAME not SUBNAME, and then make C_SUBNAME default to XS_SUBNAME to be consistent with the revised documentation. http://rt.cpan.org/Public/Bug/Display.html?id=29968 Branch: perl ! lib/ExtUtils/Constant.pm ____________________________________________________________________________ [ 34043] By: nicholas on 2008/06/11 20:39:19 Log: Subject: Re: Change 34005: Re: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.25.tar.gz From: Sébastien Aperghis-Tramoni Message-Id: Date: Sun, 8 Jun 2008 02:55:21 +0200 [applied manually, plus $VERSION bump] Branch: perl ! lib/ExtUtils/Constant.pm ____________________________________________________________________________ [ 34042] By: nicholas on 2008/06/11 17:40:25 Log: Subject: [patch@34016] VMS passes these t/io/open.t tests now. From: "John E. Malmberg" Message-id: <484F51EA.6050005@qsl.net> Date: Tue, 10 Jun 2008 23:17:46 -0500 Branch: perl ! t/io/open.t ____________________________________________________________________________ [ 34041] By: nicholas on 2008/06/10 17:12:16 Log: Subject: [PATCH] Remove temporary file leftover by test in IO-Compress-Zlib From: "Steve Hay" Message-ID: <1B32FF956ABF414C9BCE5E487A1497E701E53F2D@ukmail02.planit.group> Date: Tue, 10 Jun 2008 17:51:26 +0100 Branch: perl ! ext/IO_Compress_Zlib/t/006zip.t ____________________________________________________________________________ [ 34040] By: merijn on 2008/06/10 09:47:41 Log: Subject: Fix run/switches test on Win32 From: "Steve Hay" Date: Tue, 10 Jun 2008 09:49:50 +0100 Message-ID: <1B32FF956ABF414C9BCE5E487A1497E701DF242E@ukmail02.planit.group> Branch: perl ! t/run/switches.t ____________________________________________________________________________ [ 34039] By: nicholas on 2008/06/09 18:43:59 Log: Strength reduction optimisation seems to spot that a = a + 1; is just a++; so write it as the former, to keep PERL_DEBUG_COW happy. Branch: perl ! regcomp.c ____________________________________________________________________________ [ 34038] By: nicholas on 2008/06/09 18:18:57 Log: Subject: Re: [PATCH] More COW lvalues From: Reini Urban Message-ID: <484D491D.9050704@x-ray.at> Date: Mon, 09 Jun 2008 17:15:41 +0200 Branch: perl ! regcomp.c sv.h ____________________________________________________________________________ [ 34031] By: rgs on 2008/06/08 15:41:11 Log: Subject: Re: [PATCH] readable assertion names, now sv.h From: "Reini Urban" Date: Sun, 8 Jun 2008 15:26:41 +0200 Message-ID: <6910a60806080626kfda0dd1ja906513e8fd0aa39@mail.gmail.com> Branch: perl ! sv.h ____________________________________________________________________________ [ 34030] By: rgs on 2008/06/08 15:37:48 Log: Subject: Re: [PATCH] readable assertion names, now the rest From: "Reini Urban" Date: Sun, 8 Jun 2008 16:17:32 +0200 Message-ID: <6910a60806080717h1aaaef1fh425a2ef21a62c9ed@mail.gmail.com> Branch: perl ! cv.h op.h pad.h regexp.h ____________________________________________________________________________ [ 34029] By: rgs on 2008/06/08 15:24:44 Log: Subject: [PATCH] readable assertion names From: "Reini Urban" Date: Sun, 8 Jun 2008 14:41:51 +0200 Message-ID: <6910a60806080541n4f7e1939q254797411545ebea@mail.gmail.com> Branch: perl ! gv.h ____________________________________________________________________________ [ 34028] By: rgs on 2008/06/08 15:10:28 Log: Subject: [PATCH] update Pod-Perldoc to version 3.14_07 From: "Adriano Ferreira" Date: Sun, 8 Jun 2008 11:29:22 -0300 Message-ID: <73ddeb6c0806080729n63fc806dq83287e57347a4b5f@mail.gmail.com> Branch: perl ! Porting/Maintainers.pl lib/Pod/Perldoc.pm ! lib/Pod/Perldoc/BaseTo.pm lib/Pod/Perldoc/GetOptsOO.pm ! lib/Pod/Perldoc/ToChecker.pm lib/Pod/Perldoc/ToMan.pm ! lib/Pod/Perldoc/ToNroff.pm lib/Pod/Perldoc/ToPod.pm ! lib/Pod/Perldoc/ToRtf.pm lib/Pod/Perldoc/ToText.pm ! lib/Pod/Perldoc/ToTk.pm lib/Pod/Perldoc/ToXml.pm ! pod/perldoc.pod ____________________________________________________________________________ [ 34027] By: rgs on 2008/06/08 14:45:20 Log: Subject: [PATCH] perlsyn: equivalent code for HASH ~~ ARRAY From: brian d foy Date: Sat, 07 Jun 2008 23:59:22 +0100 Message-ID: <070620082359221579%brian.d.foy@gmail.com> Branch: perl ! pod/perlsyn.pod ____________________________________________________________________________ [ 34026] By: rgs on 2008/06/08 14:03:58 Log: Small typo fix. Branch: perl ! ext/PerlIO/via/via.pm ____________________________________________________________________________ [ 34025] By: rgs on 2008/06/08 14:00:59 Log: Fix for bug [perl #54934] Attempt to free unreferenced scalar fiddling with the symbol table Keep the refcount of the globs generated by PerlIO::via balanced. Branch: perl ! ext/PerlIO/via/via.pm ext/PerlIO/via/via.xs ____________________________________________________________________________ [ 34024] By: rgs on 2008/06/08 13:51:55 Log: Subject: Fwd: [PATCH-2] Re: testing $/ with in memory files From: Bram Date: Mon, 26 May 2008 09:12:58 +0200 Message-ID: <20080526091258.vbcecy2dc00gwg08@horde.wizbit.be> Branch: perl ! t/base/rs.t ____________________________________________________________________________ [ 34023] By: rgs on 2008/06/08 09:12:01 Log: Tweak the "Illegal character in prototype" warning so it's more precise when reporting illegal characters after _ Branch: perl ! t/lib/warnings/toke toke.c ____________________________________________________________________________ [ 34022] By: rgs on 2008/06/08 09:02:12 Log: Document new warning added by #34021 Branch: perl ! pod/perldiag.pod ____________________________________________________________________________ [ 34021] By: rgs on 2008/06/08 08:57:00 Log: Add a new warning, "Prototype after '%s'" Based on: Subject: Re: [perl #36673] sub foo(@$) {} should generate an error From: =?ISO-8859-1?Q?Ren=E9e_B=E4cker?= Date: Mon, 26 May 2008 13:08:27 +0200 Message-ID: <483A9A2B.6020808@smart-websolutions.de> Branch: perl ! t/lib/warnings/toke toke.c ____________________________________________________________________________ [ 34020] By: rgs on 2008/06/08 08:27:31 Log: Revert #34019. Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 34019] By: rgs on 2008/06/08 08:19:39 Log: Subject: [PATCH] perlbug prose patch (and some evals, too) From: Jesse Vincent Date: Sat, 7 Jun 2008 17:10:28 -0400 Message-Id: <89557793-48C2-4962-BE7A-24DC2EAFAF15@fsck.com> (applied to perlbug.PL instead of the generated perlbug) Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 34016] By: nicholas on 2008/06/07 16:33:46 Log: $attributes::VERSION++ following change 33985. Branch: perl ! lib/attributes.pm ____________________________________________________________________________ [ 34014] By: nicholas on 2008/06/07 16:13:07 Log: $Carp::VERSION++ following change 33992. Branch: perl ! lib/Carp.pm ____________________________________________________________________________ [ 34005] By: stevep on 2008/06/06 01:27:49 Log: Subject: Re: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.25.tar.gz From: Sébastien Aperghis-Tramoni Date: Fri, 6 Jun 2008 01:23:30 +0200 Message-Id: Branch: perl ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL ! ext/Sys/Syslog/README ext/Sys/Syslog/Syslog.pm ! ext/Sys/Syslog/Syslog.xs ext/Sys/Syslog/t/00-load.t ! ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 34004] By: stevep on 2008/06/06 01:17:31 Log: Subject: [PATCH] incorrectly failing test in lib/Pod/t/text.t From: Hans Dieter Pearcey Date: Thu, 5 Jun 2008 12:38:38 -0400 Message-ID: <20080605163838.GA25576@glaive.weftsoar.net> Branch: perl ! lib/Pod/t/text.t ____________________________________________________________________________ [ 34003] By: stevep on 2008/06/05 14:28:16 Log: This needs to change so this doesn't need updating everytime we update Pod::Simple. Branch: perl ! lib/Pod/t/text.t ____________________________________________________________________________ [ 34002] By: stevep on 2008/06/05 13:17:40 Log: Subject: [perl #55302] cc_runtime syntax error From: "Reini Urban via RT" Date: Wed, 04 Jun 2008 14:07:05 -0700 Message-ID: Branch: perl ! cc_runtime.h ____________________________________________________________________________ [ 34001] By: stevep on 2008/06/05 13:04:00 Log: A quick new release of Pod-Simple has removed the dependency on HTML-Parser. HTML-Parser and HTML-Tagset will now be leaving us. Branch: perl - ext/HTML/Parser/Makefile.PL ext/HTML/Parser/Parser.pm - ext/HTML/Parser/Parser.xs ext/HTML/Parser/hints/solaris.pl - ext/HTML/Parser/hparser.c ext/HTML/Parser/hparser.h - ext/HTML/Parser/lib/HTML/Entities.pm - ext/HTML/Parser/lib/HTML/Filter.pm - ext/HTML/Parser/lib/HTML/HeadParser.pm - ext/HTML/Parser/lib/HTML/LinkExtor.pm - ext/HTML/Parser/lib/HTML/PullParser.pm - ext/HTML/Parser/lib/HTML/TokeParser.pm - ext/HTML/Parser/mkhctype ext/HTML/Parser/mkpfunc - ext/HTML/Parser/t/api_version.t - ext/HTML/Parser/t/argspec-bad.t ext/HTML/Parser/t/argspec.t - ext/HTML/Parser/t/argspec2.t ext/HTML/Parser/t/attr-encoded.t - ext/HTML/Parser/t/callback.t - ext/HTML/Parser/t/case-sensitive.t ext/HTML/Parser/t/cases.t - ext/HTML/Parser/t/comment.t ext/HTML/Parser/t/crashme.t - ext/HTML/Parser/t/declaration.t ext/HTML/Parser/t/default.t - ext/HTML/Parser/t/document.t ext/HTML/Parser/t/dtext.t - ext/HTML/Parser/t/entities.t ext/HTML/Parser/t/entities2.t - ext/HTML/Parser/t/filter-methods.t ext/HTML/Parser/t/filter.t - ext/HTML/Parser/t/handler-eof.t ext/HTML/Parser/t/handler.t - ext/HTML/Parser/t/headparser-http.t - ext/HTML/Parser/t/headparser.t ext/HTML/Parser/t/ignore.t - ext/HTML/Parser/t/largetags.t - ext/HTML/Parser/t/linkextor-base.t - ext/HTML/Parser/t/linkextor-rel.t ext/HTML/Parser/t/magic.t - ext/HTML/Parser/t/marked-sect.t - ext/HTML/Parser/t/msie-compat.t ext/HTML/Parser/t/offset.t - ext/HTML/Parser/t/options.t ext/HTML/Parser/t/parsefile.t - ext/HTML/Parser/t/parser.t ext/HTML/Parser/t/plaintext.t - ext/HTML/Parser/t/pod.t ext/HTML/Parser/t/process.t - ext/HTML/Parser/t/pullparser.t ext/HTML/Parser/t/script.t - ext/HTML/Parser/t/skipped-text.t - ext/HTML/Parser/t/stack-realloc.t ext/HTML/Parser/t/textarea.t - ext/HTML/Parser/t/threads.t ext/HTML/Parser/t/tokeparser.t - ext/HTML/Parser/t/uentities.t - ext/HTML/Parser/t/unbroken-text.t - ext/HTML/Parser/t/unicode-bom.t ext/HTML/Parser/t/unicode.t - ext/HTML/Parser/t/xml-mode.t ext/HTML/Parser/tokenpos.h - ext/HTML/Parser/typemap ext/HTML/Parser/util.c - lib/HTML/Tagset.pm lib/HTML/Tagset/t/00_about_verbose.t - lib/HTML/Tagset/t/01_old_junk.t ! MANIFEST Porting/Maintainers.pl ____________________________________________________________________________ [ 34000] By: stevep on 2008/06/05 12:56:53 Log: Upgrade to Pod-Simple-3.07 Branch: perl ! lib/Pod/Simple.pm lib/Pod/Simple/XHTML.pm ! lib/Pod/Simple/t/xhtml01.t ____________________________________________________________________________ [ 33999] By: stevep on 2008/06/05 02:00:46 Log: It appears that the S<> bug in Pod::Simple hasn't been fixed yet. Bump the version needed for the skip. Branch: perl ! lib/Pod/t/text.t ____________________________________________________________________________ [ 33998] By: stevep on 2008/06/05 01:58:26 Log: Assimilate HTML-Parser and HTML-Tagset. HTML-Parser is now a prereq for Pod-Simple and HTML-Tagset is a prereq for HTML-Parser. I also resorted the MANIFEST file. Branch: perl + ext/HTML/Parser/Makefile.PL ext/HTML/Parser/Parser.pm + ext/HTML/Parser/Parser.xs ext/HTML/Parser/hints/solaris.pl + ext/HTML/Parser/hparser.c ext/HTML/Parser/hparser.h + ext/HTML/Parser/lib/HTML/Entities.pm + ext/HTML/Parser/lib/HTML/Filter.pm + ext/HTML/Parser/lib/HTML/HeadParser.pm + ext/HTML/Parser/lib/HTML/LinkExtor.pm + ext/HTML/Parser/lib/HTML/PullParser.pm + ext/HTML/Parser/lib/HTML/TokeParser.pm + ext/HTML/Parser/mkhctype ext/HTML/Parser/mkpfunc + ext/HTML/Parser/t/api_version.t + ext/HTML/Parser/t/argspec-bad.t ext/HTML/Parser/t/argspec.t + ext/HTML/Parser/t/argspec2.t ext/HTML/Parser/t/attr-encoded.t + ext/HTML/Parser/t/callback.t + ext/HTML/Parser/t/case-sensitive.t ext/HTML/Parser/t/cases.t + ext/HTML/Parser/t/comment.t ext/HTML/Parser/t/crashme.t + ext/HTML/Parser/t/declaration.t ext/HTML/Parser/t/default.t + ext/HTML/Parser/t/document.t ext/HTML/Parser/t/dtext.t + ext/HTML/Parser/t/entities.t ext/HTML/Parser/t/entities2.t + ext/HTML/Parser/t/filter-methods.t ext/HTML/Parser/t/filter.t + ext/HTML/Parser/t/handler-eof.t ext/HTML/Parser/t/handler.t + ext/HTML/Parser/t/headparser-http.t + ext/HTML/Parser/t/headparser.t ext/HTML/Parser/t/ignore.t + ext/HTML/Parser/t/largetags.t + ext/HTML/Parser/t/linkextor-base.t + ext/HTML/Parser/t/linkextor-rel.t ext/HTML/Parser/t/magic.t + ext/HTML/Parser/t/marked-sect.t + ext/HTML/Parser/t/msie-compat.t ext/HTML/Parser/t/offset.t + ext/HTML/Parser/t/options.t ext/HTML/Parser/t/parsefile.t + ext/HTML/Parser/t/parser.t ext/HTML/Parser/t/plaintext.t + ext/HTML/Parser/t/pod.t ext/HTML/Parser/t/process.t + ext/HTML/Parser/t/pullparser.t ext/HTML/Parser/t/script.t + ext/HTML/Parser/t/skipped-text.t + ext/HTML/Parser/t/stack-realloc.t ext/HTML/Parser/t/textarea.t + ext/HTML/Parser/t/threads.t ext/HTML/Parser/t/tokeparser.t + ext/HTML/Parser/t/uentities.t + ext/HTML/Parser/t/unbroken-text.t + ext/HTML/Parser/t/unicode-bom.t ext/HTML/Parser/t/unicode.t + ext/HTML/Parser/t/xml-mode.t ext/HTML/Parser/tokenpos.h + ext/HTML/Parser/typemap ext/HTML/Parser/util.c + lib/HTML/Tagset.pm lib/HTML/Tagset/t/00_about_verbose.t + lib/HTML/Tagset/t/01_old_junk.t ! MANIFEST Porting/Maintainers.pl ____________________________________________________________________________ [ 33997] By: stevep on 2008/06/04 19:20:20 Log: Upgrade to Pod-Simple-3.06 Branch: perl + lib/Pod/Simple/XHTML.pm lib/Pod/Simple/t/xhtml01.t + lib/Pod/Simple/t/xhtml05.t ! MANIFEST lib/Pod/Simple.pm lib/Pod/Simple.pod ! lib/Pod/Simple/BlackBox.pm lib/Pod/Simple/HTML.pm ! lib/Pod/Simple/HTMLBatch.pm lib/Pod/Simple/t/begin.t ! lib/Pod/Simple/t/fcodes_l.t lib/Pod/Simple/t/fcodes_s.t ____________________________________________________________________________ [ 33996] By: stevep on 2008/06/04 18:28:18 Log: Forgot to update version in DirHandle.pm after updating. No cookie for me. Branch: perl ! lib/DirHandle.pm ____________________________________________________________________________ [ 33995] By: rgs on 2008/06/04 07:39:31 Log: Bump NEXT version to 0.61 for CPAN release Branch: perl ! lib/NEXT.pm ____________________________________________________________________________ [ 33993] By: craigb on 2008/06/03 12:27:43 Log: Make Perl_vms_start_glob() decline politely when passed an empty argument. Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 33992] By: rgs on 2008/06/03 07:58:06 Log: Small typo fix in Carp.pm Branch: perl ! lib/Carp.pm ____________________________________________________________________________ [ 33991] By: rgs on 2008/06/03 06:29:35 Log: Update to NEXT by Damian. This fixes the working of NEXT with AUTOLOAD. Branch: perl ! lib/NEXT.pm ____________________________________________________________________________ [ 33990] By: merijn on 2008/06/02 14:04:59 Log: #33988 for AIX 3 and AIX 4: missing quotes in sed commands Branch: perl ! hints/aix_3.sh hints/aix_4.sh ____________________________________________________________________________ [ 33989] By: stevep on 2008/06/02 13:54:24 Log: Subject: AW: IO::Dir destructor From: "Dintelmann, Peter" Date: Mon, 2 Jun 2008 14:48:35 +0200 Message-ID: <3852726AFA94DE4F87E616F13F416A5F0216D9BE@naimucu1.ffz00k.rootdom.net> Branch: perl ! lib/DirHandle.pm ____________________________________________________________________________ [ 33988] By: merijn on 2008/06/02 13:52:39 Log: Embarrassing errors to find: missing quotes in sed commands Branch: perl ! hints/aix.sh ____________________________________________________________________________ [ 33987] By: stevep on 2008/06/02 12:21:28 Log: Upgrade to podlators-2.1.0 Branch: perl + lib/Pod/t/man-options.t ! MANIFEST lib/Pod/Man.pm lib/Pod/ParseLink.pm lib/Pod/Text.pm ! lib/Pod/Text/Color.pm lib/Pod/Text/Overstrike.pm ! lib/Pod/Text/Termcap.pm lib/Pod/t/basic.t lib/Pod/t/color.t ! lib/Pod/t/filehandle.t lib/Pod/t/man.t lib/Pod/t/parselink.t ! lib/Pod/t/pod-parser.t lib/Pod/t/termcap.t ! lib/Pod/t/text-options.t lib/Pod/t/text.t pod/pod2man.PL ____________________________________________________________________________ [ 33986] By: stevep on 2008/06/02 04:02:42 Log: Skip some File::Copy tests on Win32 since file permissions do not seem to be set correctly. Branch: perl ! lib/File/Copy.t ____________________________________________________________________________ [ 33985] By: rgs on 2008/06/01 20:22:24 Log: Subject: [perl #36516] attributes.pm documentation is recursive and incomplete From: "reneeb via RT" Date: Sun, 25 May 2008 07:30:37 -0700 Message-ID: with some spelling nits Branch: perl ! lib/attributes.pm ____________________________________________________________________________ [ 33984] By: rgs on 2008/06/01 19:49:50 Log: Bump version of IO::Dir after last patch Branch: perl ! ext/IO/lib/IO/Dir.pm ____________________________________________________________________________ [ 33983] By: rgs on 2008/06/01 19:48:18 Log: Subject: IO::Dir destructor From: Zefram Date: Fri, 7 Sep 2007 23:06:36 +0100 Message-ID: <20070907220636.GB24543@fysh.org> Branch: perl ! ext/IO/lib/IO/Dir.pm ____________________________________________________________________________ [ 33982] By: rgs on 2008/06/01 19:38:24 Log: Subject: Re: [perl #55160] perlbug AutoReply: Fix cygwin mount test From: "Reini Urban" Date: Sun, 1 Jun 2008 14:51:59 +0200 Message-ID: <6910a60806010551u30199befr43761fe53d5d896@mail.gmail.com> Branch: perl ! t/lib/cygwin.t ____________________________________________________________________________ [ 33981] By: rgs on 2008/06/01 19:32:34 Log: Subject: [perl #36875] [PATCH] scalar reverse undef does not warn (was: Certain string handling functions don't warn on undef) From: "Bram via RT" Date: Sat, 24 May 2008 12:34:22 -0700 Message-ID: Branch: perl ! pp.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33980] By: rgs on 2008/06/01 19:00:08 Log: Subject: [PATCH] Fix for lib.pm Config detection From: Steffen Mueller Date: Sun, 01 Jun 2008 17:36:55 +0200 Message-ID: <20080601153657.26607.qmail@lists.develooper.com> Branch: perl ! lib/lib_pm.PL ____________________________________________________________________________ [ 33979] By: stevep on 2008/06/01 17:32:27 Log: Probably starting with the changes in change #33897, t/run/exit.t has been failing on Win32. Update the skipping mechanism to do more that check for the definition of POSIX::WIFEXITED. Branch: perl ! t/run/exit.t ____________________________________________________________________________ [ 33978] By: rgs on 2008/06/01 14:05:16 Log: Subject: [perl #54828] perlio.c has a problem (both 5.8 and 5.10) From: "Goro Fuji" (via RT) Date: Sun, 25 May 2008 23:10:42 -0700 Message-ID: First chunk of the patch only Branch: perl ! perlio.c ____________________________________________________________________________ [ 33977] By: rgs on 2008/06/01 13:17:40 Log: Subject: [perl #54424] perlipc mistype From: andrew@sundale.net (via RT) Date: Sun, 18 May 2008 22:20:06 -0700 Message-ID: Branch: perl ! pod/perlipc.pod ____________________________________________________________________________ [ 33975] By: mhx on 2008/06/01 12:15:09 Log: Upgrade to Devel::PPPort 3.14 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/parts/ppptools.pl ext/Devel/PPPort/soak ____________________________________________________________________________ [ 33974] By: rgs on 2008/06/01 10:44:18 Log: Subject: [PATCH] Thread::Queue 2.09 From: "Jerry D. Hedden" Date: Fri, 30 May 2008 12:41:41 -0400 Message-ID: <1ff86f510805300941o68c1967bw31dee3e40ffa28a7@mail.gmail.com> Explicitly check for undef in args because some versions of looks_like_number(undef) return true. Branch: perl ! lib/Thread/Queue.pm ____________________________________________________________________________ [ 33973] By: rgs on 2008/06/01 10:41:27 Log: Subject: [PATCH] Re: recent 'lib.pm' change => dual-life lib.pm From: Steffen Mueller Date: Tue, 27 May 2008 13:50:05 +0200 Message-ID: <483BF56D.2020803@sneakemail.com> Branch: perl ! lib/lib.t lib/lib_pm.PL ____________________________________________________________________________ [ 33971] By: craigb on 2008/05/31 18:48:38 Log: Must install mydtrace.h on VMS even it doesn't do much there. Branch: perl ! vms/descrip_mms.template ____________________________________________________________________________ [ 33956] By: nicholas on 2008/05/31 11:53:20 Log: Add conditional code to initialise RETVAL, to avoid compiler warnings. (There was never an error, as croak() was called before the return). Branch: perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 33952] By: davem on 2008/05/30 21:41:05 Log: bug with index() matching beyond end of string An off-by-one error meant that index($str,...) was effectively being executed as index("$str\0", ...). Probably introduced by change #26511. Branch: perl ! t/op/index.t util.c ____________________________________________________________________________ [ 33951] By: davem on 2008/05/30 21:16:02 Log: Add index() tests for embedded nulls Subject: Re: [perl #53746] bug with index() matching beyond end of string when \0 bytes (00000000) are involved From: Abigail Date: Tue, 6 May 2008 14:57:36 +0200 Message-Id: <20080506125736.GC17310@abigail.be> Branch: perl ! t/op/index.t ____________________________________________________________________________ [ 33949] By: craigb on 2008/05/29 17:48:27 Log: Subject: [PATCH] Propagate new i_gdbm*ndbm variables From: Andy Dougherty Date: Thu, 29 May 2008 12:43:29 -0400 (EDT) Message-ID: Branch: perl ! Cross/config.sh-arm-linux NetWare/config.wc Porting/config.sh ! configure.com epoc/config.sh plan9/config_sh.sample ! symbian/config.sh uconfig.sh win32/config.bc win32/config.ce ! win32/config.gc win32/config.vc win32/config.vc64 ____________________________________________________________________________ [ 33948] By: stevep on 2008/05/29 13:45:43 Log: Upgrade to Locale-Maketext-1.13 Branch: perl ! Porting/Maintainers.pl lib/Locale/Maketext.pm ! lib/Locale/Maketext/Guts.pm lib/Locale/Maketext/GutsLoader.pm ____________________________________________________________________________ [ 33939] By: merijn on 2008/05/27 15:19:07 Log: Revert part of #31039 Branch: perl ! Configure ____________________________________________________________________________ [ 33937] By: davem on 2008/05/27 00:12:52 Log: Perl 5.10 memory corruption When @a = sort @a is pessimised if @a has magic, growing the stack requires various pointers to be reset in case the stack gets reallocated. Branch: perl ! pp_sort.c ____________________________________________________________________________ [ 33936] By: nicholas on 2008/05/25 23:47:00 Log: My recent changes to POSIX.xs forgot that WEXITSTATUS etc may not even be defined. This fix changes the error message from "Your vendor has not defined POSIX macro %s, used" to "POSIX::%s not implemented on this architecture", which I assume is not going to break anything. Branch: perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 33927] By: rgs on 2008/05/25 21:14:40 Log: Subject: [PATCH] lib.pm should not warn about loading .par files From: Paul Fenwick Date: Thu, 22 May 2008 23:24:34 +1000 Message-ID: <48357412.5020703@perltraining.com.au> Branch: perl ! lib/lib_pm.PL ____________________________________________________________________________ [ 33919] By: davem on 2008/05/24 15:42:08 Log: make TODO output TAP-compliant in regexp.t Branch: perl ! t/op/regexp.t ____________________________________________________________________________ [ 33918] By: craigb on 2008/05/24 15:02:06 Log: Subject: Time-Piece-1.13 test failures on HP-UX From: Gisle Aas Date: Fri, 23 May 2008 00:20:28 +0200 Message-Id: Don't rely on strptime being able to parse illegal dates. Also being tracked via so this also brings blead closer to the next (as yet unreleased) version of Time::Piece. Branch: perl ! ext/Time/Piece/Piece.pm ext/Time/Piece/Piece.xs ____________________________________________________________________________ [ 33916] By: craigb on 2008/05/23 15:50:14 Log: File::Copy does not copy source file permissions to the target file on VMS (it never has, but the new tests expected it to). Branch: perl ! lib/File/Copy.t ____________________________________________________________________________ [ 33914] By: nicholas on 2008/05/23 14:38:31 Log: Bump the version number following change 33905 (and for any other changes that might come between 5.10's release and 5.8.9's). Note that Rafael has kindly volunteered to take over maintainer. Branch: perl ! lib/Attribute/Handlers.pm ____________________________________________________________________________ [ 33912] By: nicholas on 2008/05/23 10:05:43 Log: Bump AutoSplit to a dev version number to reflect the small change in the __DATA__ section made in the AutoLoader 5.66 release. All will get back in sync with the next AutoLoader release. Branch: perl ! lib/AutoSplit.pm ____________________________________________________________________________ [ 33911] By: rgs on 2008/05/23 06:18:59 Log: Subject: [PATCH] Re: [perl #41555] Bug in File::Find on Windows when target From: Bram Date: Mon, 12 May 2008 22:13:33 +0200 Message-ID: <20080512221333.mq0283dlessws4wk@horde.wizbit.be> Branch: perl ! lib/File/Find.pm lib/File/Find/t/find.t ____________________________________________________________________________ [ 33910] By: rgs on 2008/05/23 06:15:37 Log: Subject: [PATCH] Silence build warnings in universal.c From: "Jerry D. Hedden" Date: Wed, 21 May 2008 13:15:28 -0400 Message-ID: <1ff86f510805211015m5c59bbf5wf3a992e776b1c4c4@mail.gmail.com> Branch: perl ! universal.c ____________________________________________________________________________ [ 33909] By: merijn on 2008/05/23 06:07:30 Log: Subject: [DOC PATCH] Memoize.pm refers to old title of "Higher Order Perl" From: Moritz Lenz Date: Thu, 22 May 2008 15:47:04 +0200 Message-ID: <48357958.2050501@casella.verplant.org> Branch: perl ! lib/Memoize.pm ____________________________________________________________________________ [ 33907] By: nicholas on 2008/05/22 08:31:30 Log: Rafael will take over Attribute::Handlers Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 33906] By: nicholas on 2008/05/22 07:45:01 Log: Following a conversation on IRC, Artur thinks it best if we consider the core version of Attribute::Handlers official from now on, and hence remove it from Porting/Maintainers.pl Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 33905] By: merijn on 2008/05/22 06:36:40 Log: Subject: [PATCH] Documentation typo fix for Attribute::Handlers. From: Florian Ragwitz Date: Wed, 21 May 2008 22:42:40 +0200 Message-Id: <1211402560-12949-1-git-send-email-rafl@debian.org> Branch: perl ! lib/Attribute/Handlers.pm ____________________________________________________________________________ [ 33902] By: nicholas on 2008/05/21 14:35:20 Log: Make the worst case error message for Perl_croak_xs_usage() consistent with stringifying a code reference. Branch: perl ! universal.c ____________________________________________________________________________ [ 33901] By: nicholas on 2008/05/21 13:35:43 Log: Add Perl_croak_xs_usage(), which reduces a lot of explicit calls of the form Perl_croak(aTHX_ "Usage %s::%s(%s)", "ouch" "awk", "eee_yow"); down to croak_xs_usage(cv, "eee_yow"); and refactor all the core XS code to use it. This adds () to the error messages for attributes::* Branch: perl ! embed.fnc embed.h global.sym mro.c pod/perlapi.pod proto.h ! universal.c xsutils.c ____________________________________________________________________________ [ 33900] By: stevep on 2008/05/21 13:23:24 Log: Upgrade to AutoLoader-5.66 Branch: perl ! lib/AutoLoader.pm lib/AutoSplit.pm ____________________________________________________________________________ [ 33899] By: stevep on 2008/05/21 13:16:58 Log: Upgrade to Object-Accessor-0.34 Branch: perl + lib/Object/Accessor/t/06_Object-Accessor-alias.t ! MANIFEST lib/Object/Accessor.pm ____________________________________________________________________________ [ 33898] By: merijn on 2008/05/21 13:00:13 Log: Subject: Re: [perl #54566] assertion failure fiddling with @ISA From: "Rafael Garcia-Suarez" Date: Wed, 21 May 2008 14:42:48 +0200 Message-ID: Branch: perl ! mg.c ____________________________________________________________________________ [ 33897] By: nicholas on 2008/05/21 10:31:32 Log: Replaced the WEXITSTATUS, WIFEXITED, WIFSIGNALED, WIFSTOPPED, WSTOPSIG and WTERMSIG wrappers with one wrapper using the XS "ALIAS" feature. This gets the shared object size back below the size before the removal of int_macro_int. It looks like there are other space savings to be made this way. Branch: perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 33896] By: nicholas on 2008/05/21 09:18:00 Log: Eliminate POSIX::int_macro_int, and all the complex AUTOLOAD fandango that creates closures round it. Instead, wrap WEXITSTATUS, WIFEXITED, WIFSIGNALED, WIFSTOPPED, WSTOPSIG and WTERMSIG directly with XS. The shared library is slightly larger, but dynamic memory usage savings beat this, even within one thread of one process. Simpler code too. Branch: perl ! ext/B/t/concise-xs.t ext/POSIX/POSIX.pm ext/POSIX/POSIX.xs ! pod/perltodo.pod ____________________________________________________________________________ [ 33891] By: nicholas on 2008/05/20 18:37:03 Log: metabatman fails the "this patch is self-documenting" test. Restore (roughly) the original parameter names. Branch: perl ! hv.h ____________________________________________________________________________ [ 33890] By: nicholas on 2008/05/20 18:35:54 Log: The TODO tests of change 33876 were actually fixed by change 33874. Branch: perl ! t/lib/strict/subs ____________________________________________________________________________ [ 33887] By: merijn on 2008/05/20 15:30:30 Log: Subject: Re: Change 33843: [perl #54120] [PATCH] [metaconfig] Need more -fstack-protector From: Andy Dougherty Date: Tue, 20 May 2008 11:21:14 -0400 (EDT) Message-ID: Branch: perl ! Configure ____________________________________________________________________________ [ 33876] By: merijn on 2008/05/20 09:29:33 Log: Subject: Re: [PATCH: TODO Tests] Re: [perl #53806] No complain about bareword From: "Rafael Garcia-Suarez" Date: Tue, 20 May 2008 10:14:28 +0200 Message-ID: Branch: perl ! lib/strict.t t/lib/strict/subs ____________________________________________________________________________ [ 33874] By: merijn on 2008/05/20 08:04:05 Log: Subject: Re: [PATCH: TODO Tests] Re: [perl #53806] No complain about bareword From: "Rafael Garcia-Suarez" Date: Tue, 20 May 2008 09:45:19 +0200 Message-ID: Branch: perl ! toke.c ____________________________________________________________________________ [ 33871] By: stevep on 2008/05/19 18:25:50 Log: Subject: [PATCH] Thread::Semaphore 2.08 From: "Jerry D. Hedden" Date: Mon, 19 May 2008 13:06:20 -0400 Message-ID: <1ff86f510805191006yc870892r28ea38cfd128eb37@mail.gmail.com> Branch: perl ! lib/Thread/Semaphore.pm ____________________________________________________________________________ [ 33870] By: merijn on 2008/05/19 16:08:57 Log: Subject: [PATCH] Fix typo in perlop.pod From: "Jerry D. Hedden" Date: Mon, 19 May 2008 11:58:58 -0400 Message-ID: <1ff86f510805190858v4a7f6e06k5f949ff31384137d@mail.gmail.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 33869] By: stevep on 2008/05/19 15:51:00 Log: Subject: [PATCH] correct errors / omissions in documenting DOES From: Ricardo SIGNES Date: Mon, 19 May 2008 10:14:02 -0400 Message-ID: <20080519141402.GA54401@knight.local> Branch: perl ! lib/UNIVERSAL.pm pod/perlobj.pod ____________________________________________________________________________ [ 33865] By: nicholas on 2008/05/19 13:13:11 Log: Add "profile installman" to the TODO. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33864] By: nicholas on 2008/05/19 12:59:10 Log: Add -w, tweak some comments. Branch: perl ! installperl ____________________________________________________________________________ [ 33863] By: nicholas on 2008/05/19 12:40:53 Log: A couple more installman tidy ups. Branch: perl ! installman ____________________________________________________________________________ [ 33862] By: nicholas on 2008/05/19 12:26:51 Log: Merge common code from installperl and installman into install_lib.pl Branch: perl + install_lib.pl ! MANIFEST installman installperl pod/perltodo.pod ____________________________________________________________________________ [ 33861] By: nicholas on 2008/05/19 11:58:30 Log: Change 33859 missed $destdir => $opts{destdir} Branch: perl ! installperl ____________________________________________________________________________ [ 33860] By: nicholas on 2008/05/19 10:21:04 Log: Converge some changes from installperl into installman. I have a suspicion that installman is only run on *nix and OS/2, not Win32 or VMS. Specifically sub unlink - return scalar(@names) if $Is_VMS # from change 854 sub link - change warn to die # from change 4774 sub samepath - case insensitive name comparison # from change 311 (in the ansiperl branch, merged via the win32 branch) Branch: perl ! installman ____________________________________________________________________________ [ 33859] By: nicholas on 2008/05/19 09:42:02 Log: $nonono => $opts{notify} $verbose => $opts{verbose} $silent => $opts{silent} to align the code with forked code in installman Branch: perl ! installperl ____________________________________________________________________________ [ 33858] By: rgs on 2008/05/18 21:08:01 Log: Subject: [PATCH] Add ..., !!!, and ??? operators From: chromatic Date: Sat, 10 May 2008 12:52:11 -0700 Message-Id: <200805101252.11961.chromatic@wgz.org> Branch: perl + t/op/yadayada.t ! MANIFEST perly.act perly.h perly.tab perly.y pod/perlop.pod ! pod/perltodo.pod toke.c ____________________________________________________________________________ [ 33854] By: davem on 2008/05/18 12:40:36 Log: DEBUG_LEAKING_SCALARS wasn't reporting the correct line number of SVs allocated at runtime Branch: perl ! sv.c ____________________________________________________________________________ [ 33853] By: davem on 2008/05/18 12:07:19 Log: fix misleading comment about Perl_re_dup_guts Branch: perl ! regcomp.c ____________________________________________________________________________ [ 33852] By: rgs on 2008/05/18 08:56:12 Log: New separations for the pattern match operator documentation, suggested by David Nicol: Subject: It's wafer thin! From: "David Nicol" Date: Fri, 9 May 2008 18:14:29 +0000 Message-ID: <934f64a20805091114y40595f9ap9d355b39f20779c1@mail.gmail.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 33851] By: rgs on 2008/05/18 08:37:02 Log: Fix for [perl #51848] Deparse interpolation in regex literal Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 33850] By: rgs on 2008/05/18 08:00:24 Log: Subject: [perl #53500] op/pwent.t should use the DirectoryService on OS X From: "Tom Wyant via RT" Date: Sun, 11 May 2008 14:40:04 -0700 Message-ID: Branch: perl ! t/op/pwent.t ____________________________________________________________________________ [ 33849] By: rgs on 2008/05/18 07:55:44 Log: Subject: [perl #38955] exists(): error message on wrong argument type is incorrect (5.8.7 cygwin) From: "Bram via RT" Date: Sat, 17 May 2008 04:14:11 -0700 Message-ID: Branch: perl ! op.c pod/perldiag.pod ____________________________________________________________________________ [ 33848] By: rgs on 2008/05/18 06:28:49 Log: Subject: Re: eval "require Foo" with binary-incompatible XS modules From: Niko Tyni Date: Sat, 17 May 2008 21:37:30 +0300 Message-ID: <20080517183730.GA4440@rebekka> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33847] By: stevep on 2008/05/18 03:35:03 Log: Subject: [PATCH] Thread::Queue 2.08 From: "Jerry D. Hedden" Date: Wed, 14 May 2008 12:47:04 -0400 Message-ID: <1ff86f510805140947h707fe273j5adec649b5cc4238@mail.gmail.com> Branch: perl ! lib/Thread/Queue.pm lib/Thread/Queue/t/02_refs.t ____________________________________________________________________________ [ 33846] By: stevep on 2008/05/18 03:25:54 Log: Subject: [PATCH] IO::Compress::* 2.011 From: "Paul Marquess" Date: Sat, 17 May 2008 12:16:13 +0100 Message-ID: Branch: perl + ext/IO_Compress_Zlib/t/006zip.t ! MANIFEST ext/Compress/Raw/Zlib/Changes ! ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL ! ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm ! ext/IO_Compress_Zlib/Changes ext/IO_Compress_Zlib/Makefile.PL ! ext/IO_Compress_Zlib/README ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm ____________________________________________________________________________ [ 33845] By: merijn on 2008/05/17 14:29:24 Log: Subject: [PATCH] Re: [perl #50180] NDBM_File fails to build From: Andy Dougherty Date: Tue, 13 May 2008 12:28:45 -0400 (EDT) Message-ID: Branch: perl ! Configure Porting/Glossary config_h.SH ! ext/NDBM_File/NDBM_File.xs hints/linux.sh ____________________________________________________________________________ [ 33843] By: merijn on 2008/05/17 13:56:26 Log: Subject: [perl #54120] [PATCH] [metaconfig] Need more -fstack-protector From: Andy Dougherty (via RT) Date: Tue, 13 May 2008 09:37:07 -0700 Message-ID: Branch: perl ! Configure ____________________________________________________________________________ [ 33841] By: merijn on 2008/05/17 13:48:16 Log: Subject: [PATCH] Re: Compiling perl (5.10.x) with gcc <= 3.2.3 From: Andy Dougherty Date: Fri, 16 May 2008 13:59:41 -0400 (EDT) Message-ID: Branch: perl ! INSTALL ____________________________________________________________________________ [ 33840] By: demerphq on 2008/05/17 10:01:08 Log: Subject: [perl #39187] [DOC-PATCH]: perldoc -f reverse: examples (was: RE: Perlfunc needs to be made more clear regarding reverse in scalar context.) From: "Bram via RT" Date: Fri, 16 May 2008 14:44:07 -0700 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33839] By: stevep on 2008/05/16 19:58:58 Log: Somehow, this got missed in change #33779. Branch: perl ! ext/Digest/SHA/lib/Digest/SHA.pm ____________________________________________________________________________ [ 33838] By: stevep on 2008/05/16 19:53:42 Log: Upgrade to ExtUtils-Command-1.14 Branch: perl ! lib/ExtUtils/Command.pm ____________________________________________________________________________ [ 33837] By: stevep on 2008/05/16 18:07:00 Log: Upgrade to Math-BigInt-FastCalc-0.19 Branch: perl ! ext/Math/BigInt/FastCalc/FastCalc.pm ! ext/Math/BigInt/FastCalc/FastCalc.xs ! ext/Math/BigInt/FastCalc/t/bigintfc.t ! ext/Math/BigInt/FastCalc/t/bootstrap.t ____________________________________________________________________________ [ 33836] By: stevep on 2008/05/16 17:31:30 Log: Subject: [PATCH - revised] threads::shared 1.21 From: "Jerry D. Hedden" Date: Fri, 16 May 2008 09:52:24 -0400 Message-ID: <1ff86f510805160652l73e7d5a9hdc675e8efbbf1479@mail.gmail.com> Branch: perl + ext/threads/shared/t/clone.t ! MANIFEST ext/threads/shared/Makefile.PL ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs ____________________________________________________________________________ [ 33835] By: merijn on 2008/05/16 12:47:33 Log: Subject: [PATCH] h2ph: allow the quote mark delimiter when chasing #include directives with "-a" From: Niko Tyni Date: Thu, 15 May 2008 23:15:35 +0300 Message-Id: <1210882535-11072-1-git-send-email-ntyni@debian.org> Branch: perl ! utils/h2ph.PL ____________________________________________________________________________ [ 33834] By: merijn on 2008/05/16 12:17:03 Log: Subject: Make perlfunc link to the correct section of perlop for q//, qq//, qx//, and qw// From: Matt Kraai Date: Thu, 15 May 2008 15:45:17 -0700 Message-ID: <20080515224517.GA11692@ftbfs.org> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33833] By: merijn on 2008/05/16 12:13:21 Log: Subject: [PATCH] Prevent the tokenizer from segfaulting in debug mode when a FUNC token is forced From: "Rafael Garcia-Suarez" Date: Fri, 16 May 2008 12:13:23 +0200 Message-ID: Branch: perl ! toke.c ____________________________________________________________________________ [ 33832] By: merijn on 2008/05/16 08:47:59 Log: HP 9000 End of Sale Announcements Branch: perl ! README.hpux ____________________________________________________________________________ [ 33831] By: merijn on 2008/05/15 13:48:38 Log: Subject: Re: [PATCH] Double magic with chop From: "Vincent Pit" Date: Thu, 15 May 2008 15:31:19 +0200 (CEST) Message-ID: <32964.147.210.17.175.1210858279.squirrel@147.210.17.175> Branch: perl ! doop.c t/op/gmagic.t ____________________________________________________________________________ [ 33830] By: nicholas on 2008/05/15 13:03:48 Log: Add investigating eliminating POSIX::int_macro_int() to perltodo. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33829] By: nicholas on 2008/05/15 12:01:42 Log: Fix my typo. Branch: perl ! ext/B/t/concise-xs.t ____________________________________________________________________________ [ 33828] By: merijn on 2008/05/15 11:38:59 Log: Subject: [PATCH] Compress/Raw/Zlib/Zlib.xs // comment fix From: Andy Dougherty Date: Tue, 13 May 2008 13:01:45 -0400 (EDT) Message-ID: Branch: perl ! ext/Compress/Raw/Zlib/Zlib.xs ____________________________________________________________________________ [ 33827] By: merijn on 2008/05/15 11:35:26 Log: Subject: [PATCH] fix typo in a Tie::Hash documentation link From: Niko Tyni Date: Wed, 14 May 2008 23:09:27 +0300 Message-Id: <1210795767-21221-1-git-send-email-ntyni@debian.org> Branch: perl ! lib/Tie/Hash.pm ____________________________________________________________________________ [ 33826] By: nicholas on 2008/05/15 11:24:43 Log: Remove POSIX's internal implementation of S_ISBLK, S_ISCHR, S_ISDIR, S_ISFIFO and S_ISREG, and pull them in from Fcntl. Spotted as a result of bug #54186, but there has been a redefined subroutine warning for ages if you elected to import all of POSIX and Fcntl's exports. Branch: perl ! ext/B/t/concise-xs.t ext/POSIX/POSIX.pm ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 33825] By: nicholas on 2008/05/15 10:10:27 Log: It transpires that POSIX.xs also duplicated several constants defined by Fcntl but only conditionally exported by Fcntl. The most obvious were SEEK_CUR, SEEK_END and SEEK_SET, as reported in bug #54186. So add them to the list of constants that POSIX imports from Fcntl. Branch: perl ! ext/POSIX/Makefile.PL ext/POSIX/POSIX.pm ! t/lib/proxy_constant_subs.t ____________________________________________________________________________ [ 33824] By: mhx on 2008/05/13 19:50:23 Log: Upgrade to Devel::PPPort 3.13_03 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/parts/inc/SvPV ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/SvPV.t ____________________________________________________________________________ [ 33822] By: rgs on 2008/05/11 15:10:32 Log: Subject: [PATCH] Handle PL_minus_E before PL_minus_{n,p}. From: Florian Ragwitz Date: Sun, 11 May 2008 07:51:18 +0200 Message-Id: <1210485078-19640-1-git-send-email-rafl@debian.org> Branch: perl ! t/run/switches.t toke.c ____________________________________________________________________________ [ 33816] By: rgs on 2008/05/10 20:04:34 Log: Subject: [PATCH] IO::Compress::* 2.010 From: "Paul Marquess" Date: Mon, 5 May 2008 18:32:54 +0100 Message-ID: <01dc01c8aed6$0eb13cf0$6501a8c0@myopwv.com> Branch: perl ! ext/Compress/Raw/Zlib/Changes ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/Zlib.xs ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Raw/Zlib/private/MakeUtil.pm ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL ! ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! ext/Compress/Zlib/private/MakeUtil.pm ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/Makefile.PL ! ext/IO_Compress_Base/README ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm ! ext/IO_Compress_Base/private/MakeUtil.pm ! ext/IO_Compress_Base/t/01misc.t ext/IO_Compress_Zlib/Changes ! ext/IO_Compress_Zlib/Makefile.PL ext/IO_Compress_Zlib/README ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm ! ext/IO_Compress_Zlib/private/MakeUtil.pm ____________________________________________________________________________ [ 33815] By: rgs on 2008/05/10 19:57:59 Log: Subject: [PATCH] Call SvMAGICAL_off in mg_free From: Bram Date: Mon, 05 May 2008 16:18:56 +0200 Message-ID: <20080505161856.pgz4pjga1w44ksk4@horde.wizbit.be> Branch: perl ! mg.c sv.c ____________________________________________________________________________ [ 33814] By: nicholas on 2008/05/10 16:44:45 Log: Run Porting/checkARGS_ASSERT.pl and fix what it picks up. (Which, coincidentally were both from changes I made) Branch: perl ! gv.c hv.c ____________________________________________________________________________ [ 33811] By: rgs on 2008/05/10 16:07:35 Log: Remove C++ comments Branch: perl ! ext/threads/shared/shared.xs ____________________________________________________________________________ [ 33809] By: rgs on 2008/05/10 16:06:53 Log: Subject: [PATCH - revised^2] threads::shared 1.19 From: "Jerry D. Hedden" Date: Wed, 7 May 2008 16:36:28 -0400 Message-ID: <1ff86f510805071336y50db0a35t740fbe9a8192be64@mail.gmail.com> Branch: perl ! ext/threads/shared/shared.pm ext/threads/shared/shared.xs ! ext/threads/shared/t/stress.t ext/threads/shared/t/sv_refs.t ____________________________________________________________________________ [ 33808] By: rgs on 2008/05/10 16:02:24 Log: Subject: [PATCH - revised] Thread::Queue 2.07 From: "Jerry D. Hedden" Date: Thu, 8 May 2008 10:05:51 -0400 Message-ID: <1ff86f510805080705p3cc8f657i7a1441da5b0a273b@mail.gmail.com> Branch: perl ! lib/Thread/Queue.pm lib/Thread/Queue/t/02_refs.t ____________________________________________________________________________ [ 33807] By: rgs on 2008/05/10 15:58:32 Log: Fix [perl #52740] crash when localizing a symtab entry Branch: perl ! sv.c ____________________________________________________________________________ [ 33804] By: rgs on 2008/05/10 15:37:03 Log: Subject: [PATCH] Re: Change 33794: [PATCH] File::Copy & permission bits. From: "Jerry D. Hedden" Date: Fri, 9 May 2008 13:06:14 -0400 Message-ID: <1ff86f510805091006s1faa2d05lcaa3b6383b7fb603@mail.gmail.com> Branch: perl ! lib/File/Copy.t ____________________________________________________________________________ [ 33800] By: nicholas on 2008/05/10 12:35:31 Log: Upgrade to Encode 2.25 Branch: perl ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Makefile.PL ! ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/CN/HZ.pm ! ext/Encode/lib/Encode/GSM0338.pm ext/Encode/ucm/cp850.ucm ! ext/Encode/ucm/cp852.ucm ext/Encode/ucm/cp855.ucm ! ext/Encode/ucm/cp856.ucm ext/Encode/ucm/cp857.ucm ! ext/Encode/ucm/cp858.ucm ext/Encode/ucm/cp860.ucm ! ext/Encode/ucm/cp861.ucm ext/Encode/ucm/cp862.ucm ! ext/Encode/ucm/cp863.ucm ext/Encode/ucm/cp864.ucm ! ext/Encode/ucm/cp865.ucm ext/Encode/ucm/cp866.ucm ! ext/Encode/ucm/cp869.ucm ext/Encode/ucm/cp874.ucm ! ext/Encode/ucm/cp875.ucm ____________________________________________________________________________ [ 33799] By: nicholas on 2008/05/10 10:37:50 Log: Subject: Re: helping 5.8.9 From: Steffen Mueller Message-ID: <20080504193835.6906.qmail@lists.develooper.com> Date: Sun, 04 May 2008 21:38:38 +0200 Branch: perl ! AUTHORS Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 33798] By: merijn on 2008/05/09 19:03:55 Log: Subject: [PATCH] perlunitut link From: Ricardo SIGNES Date: Fri, 9 May 2008 14:12:31 -0400 Message-ID: <20080509181231.GA20161@minion169.office.icgroup.com> Branch: perl ! pod/perlunicode.pod ____________________________________________________________________________ [ 33797] By: merijn on 2008/05/09 14:25:55 Log: Subject: [perl #53908] perlpodspec typo "Encoding::Supported" From: Kevin Ryde (via RT) Date: Thu, 08 May 2008 17:38:00 -0700 Message-ID: Branch: perl ! pod/perlpodspec.pod ____________________________________________________________________________ [ 33796] By: rgs on 2008/05/08 16:56:05 Log: The last change to File::Copy broke the perl build. Branch: perl ! lib/File/Copy.pm ____________________________________________________________________________ [ 33795] By: rgs on 2008/05/08 16:12:36 Log: Bump version and document last change. Branch: perl ! lib/File/Copy.pm ____________________________________________________________________________ [ 33794] By: rgs on 2008/05/08 16:05:37 Log: Subject: [PATCH] File::Copy & permission bits. From: Abigail Date: Wed, 7 May 2008 23:16:54 +0200 Message-ID: <20080507211654.GA7823@abigail.be> Branch: perl ! lib/File/Copy.pm lib/File/Copy.t ____________________________________________________________________________ [ 33793] By: rgs on 2008/05/08 15:43:55 Log: Subject: [PATCH lib/File/Copy.pm] Use 3-arg open. From: Abigail Date: Tue, 6 May 2008 17:38:28 +0200 Message-ID: <20080506153828.GA27662@abigail.be> Branch: perl ! lib/File/Copy.pm ____________________________________________________________________________ [ 33792] By: rgs on 2008/05/08 15:38:43 Log: Subject: [PATCH] -Uusedl on cygwin From: Reini Urban Date: Mon, 05 May 2008 20:34:13 +0200 Message-ID: <481F5325.5090907@x-ray.at> Branch: perl ! ext/Win32CORE/Makefile.PL ext/Win32CORE/Win32CORE.c ____________________________________________________________________________ [ 33791] By: rgs on 2008/05/08 15:32:34 Log: Subject: [PATCH] extra tests for t/op/range.t (was Re: [perl #53554] Range From: Bram Date: Mon, 05 May 2008 20:03:32 +0200 Message-ID: <20080505200332.pke1i5vu7gos8kc0@horde.wizbit.be> Branch: perl ! t/op/range.t ____________________________________________________________________________ [ 33790] By: rgs on 2008/05/08 15:30:45 Log: Subject: Data::Dumper patch From: Alexandr Ciornii Date: Thu, 8 May 2008 16:35:42 +0300 Message-ID: <13810622109.20080508163542@gmail.com> for support on perls < 5.10.0 Branch: perl ! ext/Data/Dumper/Dumper.xs ____________________________________________________________________________ [ 33789] By: merijn on 2008/05/07 11:15:44 Log: Subject: [PATCH] Documentation typo fix for mro. From: Florian Ragwitz Date: Sun, 4 May 2008 17:40:05 +0200 Message-Id: <1209915605-11248-1-git-send-email-rafl@debian.org> Branch: perl ! lib/mro.pm ____________________________________________________________________________ [ 33788] By: craigb on 2008/05/04 22:25:44 Log: Record-style reads in Perl_sv_gets have to be done with read(), not fread() on VMS, and have been for some time. Except that ain't gonna work with PerlIO::Scalar's in-memory files. Old bug exposed by new test in #33769. Branch: perl ! sv.c ____________________________________________________________________________ [ 33783] By: rgs on 2008/05/04 08:54:58 Log: Subject: Perl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing From: Jesse Vincent Date: Sat, 3 May 2008 13:41:45 -0400 Message-Id: <961C2A4F-92B3-416D-A9F9-E7B0ADA9F134@fsck.com> Branch: perl ! ext/Encode/Makefile.PL ____________________________________________________________________________ [ 33782] By: stevep on 2008/05/02 15:38:46 Log: Somedays, Perforce makes me cranky. Fix perforce resolve of the changes to Digest-SHA's Makefile.PL. Branch: perl ! ext/Digest/SHA/Makefile.PL ____________________________________________________________________________ [ 33781] By: stevep on 2008/05/02 15:36:39 Log: Tweaks to Digest-SHA's Makefile.PL that casued problems in the core. Branch: perl ! ext/Digest/SHA/Makefile.PL ____________________________________________________________________________ [ 33780] By: rgs on 2008/05/02 15:25:05 Log: Fix makefile for core building Branch: perl ! ext/Digest/SHA/Makefile.PL ____________________________________________________________________________ [ 33779] By: stevep on 2008/05/02 14:26:59 Log: Upgrade to Digest-SHA-5.47 Branch: perl +> ext/Digest/SHA/lib/Digest/SHA.pm - ext/Digest/SHA/SHA.pm ! MANIFEST ext/Digest/SHA/Changes ext/Digest/SHA/Makefile.PL ! ext/Digest/SHA/README ext/Digest/SHA/SHA.xs ! ext/Digest/SHA/bin/shasum ext/Digest/SHA/src/hmac.c ! ext/Digest/SHA/src/hmac.h ext/Digest/SHA/src/sha.c ! ext/Digest/SHA/src/sha.h ext/Digest/SHA/t/allfcns.t ! ext/Digest/SHA/t/base64.t ext/Digest/SHA/t/bitbuf.t ! ext/Digest/SHA/t/dumpload.t ext/Digest/SHA/t/fips198.t ! ext/Digest/SHA/t/gg.t ext/Digest/SHA/t/gglong.t ! ext/Digest/SHA/t/hmacsha.t ext/Digest/SHA/t/ireland.t ! ext/Digest/SHA/t/methods.t ext/Digest/SHA/t/nistbit.t ! ext/Digest/SHA/t/nistbyte.t ext/Digest/SHA/t/rfc2202.t ! ext/Digest/SHA/t/sha1.t ext/Digest/SHA/t/sha224.t ! ext/Digest/SHA/t/sha256.t ext/Digest/SHA/t/sha384.t ! ext/Digest/SHA/t/sha512.t ext/Digest/SHA/t/woodbury.t ____________________________________________________________________________ [ 33778] By: rgs on 2008/05/02 11:44:25 Log: Subject: Re: [perl #51636] segmentation fault with array ties From: "Vincent Pit" Date: Wed, 12 Mar 2008 17:37:40 +0100 (CET) Message-ID: <56287.147.210.17.175.1205339860.squirrel@147.210.17.175> Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 33777] By: rgs on 2008/05/02 11:07:19 Log: Subject: [PATCH] ~~ with non-overloaded objects From: "Vincent Pit" Date: Thu, 1 May 2008 12:45:51 +0200 (CEST) Message-ID: <63496.92.128.104.139.1209638751.squirrel@92.128.104.139> Branch: perl ! pp_ctl.c t/op/smobj.t ____________________________________________________________________________ [ 33776] By: merijn on 2008/05/01 18:32:18 Log: Subject: [PATCH] t/op/pat.t From: "Robin Barker" Date: Thu, 1 May 2008 19:12:28 +0100 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B34@exchsvr2.npl.ad.local> Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 33775] By: rgs on 2008/04/30 15:56:18 Log: Add a test for "lc(LATIN CAPITAL LETTER SHARP S)" Branch: perl ! t/op/lc.t ____________________________________________________________________________ [ 33774] By: rgs on 2008/04/30 15:18:24 Log: Subject: [perl #53560] Patch for linux LDAP groups From: David Dick (via RT) Date: Wed, 30 Apr 2008 05:17:54 -0700 Message-ID: Branch: perl ! t/op/groups.t ____________________________________________________________________________ [ 33773] By: stevep on 2008/04/30 12:57:38 Log: Upgrade to CGI.pm-3.37 Branch: perl ! lib/CGI.pm lib/CGI/Cookie.pm lib/CGI/Fast.pm ! lib/CGI/t/upload.t ____________________________________________________________________________ [ 33772] By: stevep on 2008/04/30 12:52:03 Log: Upgrade to bignum-0.23 Branch: perl ! lib/bigint.pm lib/bignum.pm lib/bigrat.pm ____________________________________________________________________________ [ 33771] By: rgs on 2008/04/30 11:56:36 Log: Subject: [patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS From: "John E. Malmberg" Date: Mon, 28 Apr 2008 00:39:16 -0500 Message-id: <48156304.30201@qsl.net> Branch: perl ! lib/perl5db.pl lib/perl5db.t ____________________________________________________________________________ [ 33770] By: rgs on 2008/04/30 11:51:12 Log: Subject: [PATCH] Double magic/warnings with tie $x, $m From: "Vincent Pit" Date: Wed, 30 Apr 2008 13:14:00 +0200 (CEST) Message-ID: <62186.92.128.43.82.1209554040.squirrel@92.128.43.82> Branch: perl ! pp_sys.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33769] By: rgs on 2008/04/30 10:08:22 Log: Subject: Re: [PATCH] testing $/ with in memory files From: Bram Date: Wed, 30 Apr 2008 11:55:30 +0200 Message-ID: <20080430115530.a09bjj6tic480c80@horde.wizbit.be> Branch: perl ! t/base/rs.t ____________________________________________________________________________ [ 33768] By: rgs on 2008/04/30 09:40:36 Log: Avoid garbage in test output when running make minitest. This makes all minitests pass on my machine. Branch: perl ! t/op/dbm.t t/op/pat.t ____________________________________________________________________________ [ 33767] By: rgs on 2008/04/30 09:31:53 Log: A skip() function is missing, to get this test pass with miniperl Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 33766] By: rgs on 2008/04/30 08:17:51 Log: Subject: [PATCH] Double magic/warnings with binmode $fh, undef From: "Vincent Pit" Date: Tue, 29 Apr 2008 19:33:21 +0200 (CEST) Message-ID: <63615.92.128.97.94.1209490401.squirrel@92.128.97.94> Branch: perl ! doio.c embed.fnc embed.h op.c pp_sys.c proto.h ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 33765] By: rgs on 2008/04/30 07:47:07 Log: Subject: [PATCH] extra tests for t/op/sprintf2.t (was Re: [perl #45383] RE: From: Bram Date: Tue, 29 Apr 2008 22:27:21 +0200 Message-ID: <20080429222721.rwupydwjk00okwc0@horde.wizbit.be> Branch: perl ! t/op/sprintf2.t ____________________________________________________________________________ [ 33764] By: rgs on 2008/04/30 07:38:00 Log: Change of maintainer. Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 33763] By: rgs on 2008/04/29 08:29:21 Log: Subject: [PATCH] Win32 process ids can have more than 16 bits From: "Jan Dubois" Date: Tue, 29 Apr 2008 01:14:39 -0700 Message-ID: <01be01c8a9d1$12b32b10$38198130$@com> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 33762] By: nicholas on 2008/04/28 20:41:31 Log: Cast the result of fpsetmask(0) to (void), as some implementations expand it via a macro, with a comma expression to calculate the return value, at which point gcc has the gall to warn that an expression calcualted is not used. Blame SCO for having to have fpsetmask(0) in the code to start with. Branch: perl ! perl.h ____________________________________________________________________________ [ 33761] By: rgs on 2008/04/28 08:19:36 Log: clarification about @ISA declaration in perlboot.pod Patch provided by John Heidemann in perlbug #45733. Branch: perl ! pod/perlboot.pod ____________________________________________________________________________ [ 33760] By: rgs on 2008/04/27 20:04:30 Log: Subject: [PATCH] doc patch for perlrun -x From: Bram Date: Sun, 27 Apr 2008 21:13:36 +0200 Message-ID: <20080427211336.g8mvjusbcc4gwsk4@horde.wizbit.be> Branch: perl ! pod/perlrun.pod ____________________________________________________________________________ [ 33759] By: rgs on 2008/04/27 20:00:29 Log: Subject: [PATCH] doc patch for perlfunc/split (was: RE: [perl #46073] split From: Bram Date: Sun, 27 Apr 2008 21:36:57 +0200 Message-ID: <20080427213657.mowrap5cgc0o00kc@horde.wizbit.be> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33758] By: nicholas on 2008/04/27 10:20:10 Log: Warnings within the conditional of until() and for() are not reported with the correct line number. (See change 33756). Curiously, warnings for the third expression of for() have the correct line number. Branch: perl ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 33757] By: nicholas on 2008/04/27 10:13:49 Log: Use File::Find rather than shell globbing to get the list of *.pm files to pass to AutoSplit::autosplit_lib_modules(). This way we only need to invoke miniperl once, and we don't miss anything that is 3 or more levels deep. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 33756] By: nicholas on 2008/04/27 09:21:45 Log: Warnings within the condition of while are not reported with the correct line number. TODO test inspired by code from Bram. Branch: perl ! t/lib/warnings/9uninit ____________________________________________________________________________ [ 33753] By: rgs on 2008/04/27 07:40:00 Log: Revert change #33751, at least for now: this breaks perl5db.t Branch: perl ! lib/perl5db.pl ____________________________________________________________________________ [ 33752] By: rgs on 2008/04/26 22:06:23 Log: Subject: [PATCH] another go; was RE: [perl #49302] [[:print:]] v \p{Print} From: "Robin Barker" Date: Fri, 25 Apr 2008 14:21:06 +0100 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093B12@exchsvr2.npl.ad.local> Branch: perl ! pod/perlre.pod t/op/pat.t ____________________________________________________________________________ [ 33751] By: rgs on 2008/04/26 21:58:15 Log: Subject: [patch]perl5db.pl - What I needed to get the forked debugger to work From: "John E. Malmberg" Date: Thu, 24 Apr 2008 21:36:51 -0500 Message-id: <481143C3.3080500@qsl.net> Branch: perl ! lib/perl5db.pl ____________________________________________________________________________ [ 33750] By: rgs on 2008/04/26 21:22:56 Log: New tests (and TODO tests) for ~~ and overloading, based on: Subject: object ~~ overloading and not From: Ricardo SIGNES Date: Fri, 18 Apr 2008 18:02:38 -0400 Message-ID: <20080418220238.GA91526@knight.local> Branch: perl + t/op/smobj.t ! MANIFEST ____________________________________________________________________________ [ 33749] By: rgs on 2008/04/26 20:58:40 Log: Subject: [perl #53238] Patch to stop t/op/fork.t relying on rand From: David Dick (via RT) Date: Wed, 23 Apr 2008 04:12:42 -0700 Message-ID: Branch: perl ! t/op/fork.t ____________________________________________________________________________ [ 33748] By: rgs on 2008/04/26 16:02:26 Log: Note about moving modules to ext/ Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33747] By: rgs on 2008/04/26 15:06:16 Log: Subject: [PATCH] update Pod-Perldoc to version 3.14_04 From: "Adriano Ferreira" Date: Wed, 23 Apr 2008 09:45:35 -0300 Message-ID: <73ddeb6c0804230545v75fee05dmeb849636addb14e1@mail.gmail.com> Branch: perl ! lib/Pod/Perldoc.pm ____________________________________________________________________________ [ 33741] By: gisle on 2008/04/24 20:54:50 Log: Inline the trivial S_raise_signal function in the perl signal handler. This makes the code more readable and avoids the need for excuses for why the function is (still) named this way. It also effectively avoids segfaults observed with gcc-3.3 when the sibling-call optimization is used for invoking S_raise_signal() just before the signal handler returns. Branch: perl ! mg.c ____________________________________________________________________________ [ 33740] By: nicholas on 2008/04/24 17:04:58 Log: Stop File::Copy truncating destination files if passed 3 named arguments by accident. In Copy.t, ensure that all file system calls die with $! if they fail. Branch: perl ! lib/File/Copy.pm lib/File/Copy.t ____________________________________________________________________________ [ 33739] By: gisle on 2008/04/24 11:15:15 Log: Drop #ifdefs that became empty in change #32012. Branch: perl ! mg.c ____________________________________________________________________________ [ 33738] By: nicholas on 2008/04/24 11:05:02 Log: Looks like we can do System V IPC 64 bit on Leopard. Lets see whether the magic smoke escapes from other testers. Branch: perl ! hints/darwin.sh ____________________________________________________________________________ [ 33737] By: nicholas on 2008/04/24 10:38:56 Log: On Darwin, -Uuse64bitall shouldn't mean -Duse64bitall :-/ Plus fix a pair of typos in a diagnostic output. Branch: perl ! hints/darwin.sh ____________________________________________________________________________ [ 33734] By: nicholas on 2008/04/23 17:23:34 Log: Add "safely supporting POSIX SA_SIGINFO" to perltodo, as described in the thread starting with http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00305.html Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33724] By: nicholas on 2008/04/22 15:01:52 Log: Note that Rafael did the key elsif() line number TODO, and we're not certain that solving the general case is worth it. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33721] By: steveh on 2008/04/22 09:41:44 Log: Upgrade to ExtUtils-CBuilder-0.23 Wipes out local mods in 01-basic.t from #33339 (which are superseded by changes in 0.23), but keeps local mods for VMS from #32277 (which are still not in 0.23) Branch: perl ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm ! lib/ExtUtils/CBuilder/Changes ! lib/ExtUtils/CBuilder/Platform/Unix.pm ! lib/ExtUtils/CBuilder/Platform/VMS.pm ! lib/ExtUtils/CBuilder/Platform/Windows.pm ! lib/ExtUtils/CBuilder/Platform/aix.pm ! lib/ExtUtils/CBuilder/Platform/cygwin.pm ! lib/ExtUtils/CBuilder/Platform/darwin.pm ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm ! lib/ExtUtils/CBuilder/Platform/os2.pm ! lib/ExtUtils/CBuilder/t/01-basic.t ____________________________________________________________________________ [ 33720] By: steveh on 2008/04/22 09:38:45 Log: Upgrade to Win32-0.36 Branch: perl ! ext/Win32/Changes ext/Win32/Win32.pm ext/Win32/Win32.xs ____________________________________________________________________________ [ 33716] By: rgs on 2008/04/21 07:44:27 Log: Subject: [PATCH] Update Compression modules to version 2.009 From: "Paul Marquess" Date: Sun, 20 Apr 2008 15:54:46 +0100 Message-ID: <006601c8a2f6$7d18a200$6501a8c0@myopwv.com> Branch: perl + ext/Compress/Raw/Zlib/pod/FAQ.pod + ext/Compress/Zlib/pod/FAQ.pod ext/IO_Compress_Base/pod/FAQ.pod + ext/IO_Compress_Zlib/pod/FAQ.pod ! MANIFEST ext/Compress/Raw/Zlib/Changes ! ext/Compress/Raw/Zlib/README ext/Compress/Raw/Zlib/Zlib.xs ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Zlib/Changes ext/Compress/Zlib/Makefile.PL ! ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! ext/IO_Compress_Base/Changes ext/IO_Compress_Base/README ! ext/IO_Compress_Base/lib/File/GlobMapper.pm ! ext/IO_Compress_Base/lib/IO/Compress/Base.pm ! ext/IO_Compress_Base/lib/IO/Compress/Base/Common.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/IO_Compress_Base/lib/IO/Uncompress/Base.pm ! ext/IO_Compress_Base/t/01misc.t ext/IO_Compress_Zlib/Changes ! ext/IO_Compress_Zlib/Makefile.PL ext/IO_Compress_Zlib/README ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Deflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/RawDeflate.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/IO_Compress_Zlib/lib/IO/Compress/Zlib/Extra.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Inflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/IO_Compress_Zlib/lib/IO/Uncompress/Unzip.pm ! t/lib/compress/CompTestUtils.pm t/lib/compress/generic.pl ____________________________________________________________________________ [ 33715] By: rgs on 2008/04/21 07:34:12 Log: Upgrade to Math::BigInt v1.89 Branch: perl ! lib/Math/BigFloat.pm lib/Math/BigInt.pm ! lib/Math/BigInt/t/bare_mbf.t lib/Math/BigInt/t/bare_mbi.t ! lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigfltpm.t ! lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/bigintpm.t ! lib/Math/BigInt/t/calling.t lib/Math/BigInt/t/const_mbf.t ! lib/Math/BigInt/t/constant.t lib/Math/BigInt/t/mbimbf.t ! lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t ! lib/Math/BigInt/t/with_sub.t ____________________________________________________________________________ [ 33714] By: rgs on 2008/04/19 12:08:35 Log: Subject: Re: wrong line numbers in elsif() From: Paul Johnson Date: Sat, 19 Apr 2008 13:02:06 +0200 Message-ID: <20080419110206.GE32555@pjcj.net> Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 33713] By: rgs on 2008/04/18 12:51:41 Log: Subject: [perl #52860] [PATCH] Incorrect variable name in perlintro From: Matt Kraai (via RT) Date: Sun, 13 Apr 2008 15:56:37 -0700 Message-ID: Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 33712] By: rgs on 2008/04/18 12:49:26 Log: Subject: [perl #52866] [PATCH] Missing period in perlintro From: Matt Kraai (via RT) Date: Sun, 13 Apr 2008 21:01:50 -0700 Message-ID: Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 33711] By: rgs on 2008/04/18 12:43:27 Log: Subject: [perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL From: "James Bence" (via RT) Date: Wed, 16 Apr 2008 22:22:12 -0700 Message-ID: plus regen perlmodlib (from a clean source tree) and remove perltodo note Branch: perl ! pod/perlmodlib.PL pod/perlmodlib.pod pod/perltodo.pod ____________________________________________________________________________ [ 33710] By: rgs on 2008/04/18 10:42:17 Log: Fix the line-number-in-elsif longstanding bug. This patch does two things : - newSTATEOP now nullifies the state op it just created if OPf_SPECIAL is passed to it in flags - the parser now inserts a nullified stateop in the expression block of an elsif Branch: perl ! op.c perly.act perly.y t/lib/warnings/9uninit ____________________________________________________________________________ [ 33709] By: nicholas on 2008/04/17 20:17:14 Log: Add "eliminate incorrect line numbers in warnings" to perltodo, and a pair of TODO tests for the desired behaviour. Branch: perl ! pod/perltodo.pod t/lib/warnings/9uninit ____________________________________________________________________________ [ 33708] By: nicholas on 2008/04/17 15:15:48 Log: Expand "repack the optree" and add "store the current PAD", which was something Dave and I talked about 2 weeks ago. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33707] By: nicholas on 2008/04/17 13:36:21 Log: Remove a dead case from the error reporting in Perl_gv_fetchmethod_flags() Branch: perl ! gv.c ____________________________________________________________________________ [ 33706] By: nicholas on 2008/04/17 12:47:39 Log: Perl_gv_fetchmethod{,_autoload,_flags} are actually never* called with a non-NULL stash. So change the parameter to NN. * Fixed the one really obscure hitherto untested case. Branch: perl ! embed.fnc gv.c pp_sys.c proto.h ____________________________________________________________________________ [ 33705] By: nicholas on 2008/04/17 12:44:56 Log: Test dbmopen more thoroughly, including closing the coverage hole for the code that automatically requires AnyDBM_File.pm in pp_dbmopen. Branch: perl + t/op/dbm.t ! MANIFEST t/run/fresh_perl.t ____________________________________________________________________________ [ 33704] By: rgs on 2008/04/17 10:03:04 Log: %.*s mandates an "int", says the C standard Branch: perl ! gv.c ____________________________________________________________________________ [ 33703] By: rgs on 2008/04/17 09:50:34 Log: Fix warning with int size in printf format Branch: perl ! gv.c ____________________________________________________________________________ [ 33702] By: nicholas on 2008/04/17 07:58:29 Log: /* This code tries to figure out just what went wrong with gv_fetchmethod. It therefore needs to duplicate a lot of the internals of that function. "Duplicate". . You said a naughty word. Now sanitised. [All tests pass, but I'm not 100% confident that this code is equivalent in all reachable corner cases, and it may be possible to simplify the error reporting logic now in gv_fetchmethod_flags] Branch: perl ! embed.fnc embed.h global.sym gv.c gv.h pod/perltodo.pod ! pp_hot.c proto.h ____________________________________________________________________________ [ 33701] By: nicholas on 2008/04/16 16:08:04 Log: Avoid forwards and then backwards on the :: splitting logic in Perl_gv_fetchmethod_autoload() Branch: perl ! gv.c ____________________________________________________________________________ [ 33700] By: nicholas on 2008/04/16 15:15:20 Log: Use like() rather than is() to get better failure diagnostics. (One step beyond Jarkko's change 15735) Branch: perl ! t/op/method.t ____________________________________________________________________________ [ 33699] By: rgs on 2008/04/16 14:01:46 Log: Upgrade to Digest::SHA 5.46 (but keep core-compliant test preambles) Branch: perl ! ext/Digest/SHA/Changes ext/Digest/SHA/README ! ext/Digest/SHA/SHA.pm ext/Digest/SHA/bin/shasum ! ext/Digest/SHA/src/hmac.c ext/Digest/SHA/src/hmac.h ! ext/Digest/SHA/src/sha.c ext/Digest/SHA/src/sha.h ____________________________________________________________________________ [ 33698] By: rgs on 2008/04/16 13:51:36 Log: Upgrade to Math::Complex 1.54 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 33697] By: nicholas on 2008/04/16 13:15:20 Log: Add the verbatim perl code mentioned in the comments of http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01710.html but never actually tested. Branch: perl ! t/op/universal.t ____________________________________________________________________________ [ 33696] By: nicholas on 2008/04/16 10:59:28 Log: Using memEQ() rather than strnEQ() when the length is known feels cleaner. Branch: perl ! gv.c ____________________________________________________________________________ [ 33695] By: rgs on 2008/04/15 15:54:31 Log: Call cop_free on nullified cops too (this is a followup to 33687) Branch: perl ! op.c ____________________________________________________________________________ [ 33693] By: nicholas on 2008/04/15 15:14:38 Log: De-encode missed RFC 2047 encoded headers. Branch: perl ! Changes5.10 Changes5.8 ____________________________________________________________________________ [ 33692] By: rgs on 2008/04/15 15:04:29 Log: Move the NoExporter test module under Test::Simple (part of a plan to have modules self contained, and removing test modules from t/lib) Branch: perl +> lib/Test/Simple/t/lib/NoExporter.pm - t/lib/NoExporter.pm ! MANIFEST lib/Test/Simple/t/use_ok.t ____________________________________________________________________________ [ 33691] By: rgs on 2008/04/15 14:57:24 Log: Add Dummy.pm from the base CPAN distribution, and adjust tests accordingly Branch: perl + lib/base/t/lib/Dummy.pm ! MANIFEST lib/base/t/version.t ____________________________________________________________________________ [ 33690] By: rgs on 2008/04/15 14:51:06 Log: Upgrade to Test::Simple 0.80, but keep locally modified More.t Branch: perl ! lib/Test/Builder.pm lib/Test/Builder/Module.pm ! lib/Test/More.pm lib/Test/Simple.pm lib/Test/Simple/Changes ! lib/Test/Simple/t/utf8.t ____________________________________________________________________________ [ 33689] By: rgs on 2008/04/15 13:53:27 Log: Adapt properly More.t to run in the core (like Module::Build does, for example) Branch: perl ! lib/Test/Simple/t/More.t ____________________________________________________________________________ [ 33688] By: rgs on 2008/04/15 13:51:15 Log: Sync with CPAN's version of the More.t test in Test::Simple and delete duplicated test module Dummy.pm. (test now expected to fail) Branch: perl - t/lib/Dummy.pm ! lib/Test/Simple/t/More.t ____________________________________________________________________________ [ 33687] By: rgs on 2008/04/15 13:15:56 Log: Subject: invalid cop_free of nullified cop. How to fix? From: "Reini Urban" Date: Tue, 15 Apr 2008 14:09:11 +0200 Message-ID: <6910a60804150509j3c100fc4t2ed303ae0124ba15@mail.gmail.com> Branch: perl ! op.c ____________________________________________________________________________ [ 33686] By: rgs on 2008/04/15 12:43:02 Log: Add a regression test for bug #52658 (fixed by change #33685) based on code by Wolf-Dietrich Moeller Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 33685] By: rgs on 2008/04/15 12:29:33 Log: Revert change #26334, which was introducing too many bugs Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33684] By: rgs on 2008/04/15 08:36:48 Log: Fix for [perl #52074] Segfault on ISA push after symbol table delete This restores the 5.8.8 behaviour. The deleted stash is not vivified again, hence the hierarchy remains broken. But there's no segfault. Branch: perl ! mg.c t/mro/pkg_gen.t ____________________________________________________________________________ [ 33683] By: nicholas on 2008/04/15 06:57:32 Log: Subject: [PATCH] Clean up unused 'popt' variable in perl.c From: "Jerry D. Hedden" Message-ID: <1ff86f510804141307n583c159eqa94af3a2e6b141b4@mail.gmail.com> Date: Mon, 14 Apr 2008 16:07:42 -0400 Branch: perl ! perl.c ____________________________________________________________________________ [ 33682] By: nicholas on 2008/04/14 18:09:35 Log: No need to copy the part of PERL5OPT that we've already scanned past. Branch: perl ! perl.c ____________________________________________________________________________ [ 33681] By: nicholas on 2008/04/14 17:46:26 Log: Very little const-propagation remains related to Perl_moreswitches(). Branch: perl ! perl.c pod/perltodo.pod ____________________________________________________________________________ [ 33680] By: rgs on 2008/04/14 15:57:37 Log: Subject: perldata.pod typo From: "Starsinic, Kurt " Date: Thu, 10 Apr 2008 12:28:26 -0400 Message-ID: <6AF884BDF319934894BE33785C82362706B890BE@MLNYC729MB.amrs.win.ml.com> Branch: perl ! pod/perldata.pod ____________________________________________________________________________ [ 33679] By: rgs on 2008/04/14 15:55:28 Log: Subject: [PATCH] Re: Solaris build warnings From: Andy Dougherty Date: Wed, 26 Mar 2008 13:42:06 -0400 (EDT) Message-ID: Rename the "optype" typedef to "Optype" Branch: perl ! op.c op.h ____________________________________________________________________________ [ 33678] By: rgs on 2008/04/14 15:16:08 Log: Revert change #33676, likely to break atan(-0,0) on some platforms Branch: perl ! pod/perlfunc.pod pp.c t/op/exp.t ____________________________________________________________________________ [ 33677] By: nicholas on 2008/04/14 15:01:49 Log: Perl_store_cop_label() isn't meant to be part of the public API. (global.sym had been inconsistent with embed.fnc, but it turns out that global.sym was actually correct.) Branch: perl ! embed.fnc embed.h ____________________________________________________________________________ [ 33676] By: rgs on 2008/04/14 14:47:15 Log: Make atan2(0,0) return undef Branch: perl ! pod/perlfunc.pod pp.c t/op/exp.t ____________________________________________________________________________ [ 33675] By: nicholas on 2008/04/14 14:38:34 Log: Move all the logic to print the "Changed" message into regen_lib.pl, which removes the need for any checksums. Arrange for regen.pl to run autodoc.pl last, as it wants to open files generated by reentr.pl. Branch: perl ! regen.pl regen_lib.pl ____________________________________________________________________________ [ 33674] By: craigb on 2008/04/14 11:44:47 Log: Test::More::is_deeply may do overloading (at least for TODOs), and overloading may require Scalar::Util, which it won't find if all the paths in @INC are relative to somewhere other than where we are. Branch: perl ! ext/File/Glob/t/basic.t ____________________________________________________________________________ [ 33673] By: rgs on 2008/04/13 14:02:38 Log: Upgrade to Time::HiRes 1.9715 Branch: perl ! ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm ! ext/Time/HiRes/HiRes.xs ext/Time/HiRes/Makefile.PL ! ext/Time/HiRes/t/HiRes.t ____________________________________________________________________________ [ 33672] By: mhx on 2008/04/13 13:12:15 Log: Upgrade to Devel::PPPort 3.13_02 Branch: perl + ext/Devel/PPPort/t/format.t ! MANIFEST ext/Devel/PPPort/Changes ! ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/devel/buildperl.pl ! ext/Devel/PPPort/parts/inc/format ! ext/Devel/PPPort/parts/inc/misc ext/Devel/PPPort/soak ____________________________________________________________________________ [ 33671] By: mhx on 2008/04/13 10:28:31 Log: Add two missing dVAR's. Branch: perl ! perl.c perlio.c ____________________________________________________________________________ [ 33670] By: rgs on 2008/04/12 12:47:08 Log: Subject: [PATCH] perlclib.pod tweaks From: Vincent Pit Date: Sat, 12 Apr 2008 13:44:19 +0200 Message-ID: <4800A093.3070502@profvince.com> Branch: perl ! pod/perlclib.pod ____________________________________________________________________________ [ 33669] By: rgs on 2008/04/11 13:45:43 Log: Fix C portability nit found by Jerry D. Hedden. Branch: perl ! sv.c ____________________________________________________________________________ [ 33668] By: rgs on 2008/04/11 12:32:09 Log: Subject: [PATCH] Double magic with '\&$x' From: "Vincent Pit" Date: Tue, 1 Apr 2008 10:48:17 +0200 (CEST) Message-ID: <34395.147.210.17.175.1207039697.squirrel@147.210.17.175> Branch: perl ! sv.c ____________________________________________________________________________ [ 33667] By: rgs on 2008/04/11 12:17:38 Log: Subject: Re: [perl #52672] regexp failure: (?=) turns into OPFAIL From: "Ævar Arnfjörð Bjarmason" Date: Thu, 10 Apr 2008 00:38:52 +0000 Message-ID: <51dd1af80804091738r15d37763lf900d59f8bcc5e81@mail.gmail.com> Branch: perl ! regcomp.c t/op/re_tests ____________________________________________________________________________ [ 33666] By: rgs on 2008/04/11 10:53:40 Log: Subject: [PATCH] Math::BigRat 0.22 From: Tels Date: Mon, 7 Apr 2008 21:27:30 +0200 Message-Id: <200804072127.38258@bloodgate.com> Branch: perl + lib/Math/BigRat/t/hang.t ! MANIFEST lib/Math/BigRat.pm lib/Math/BigRat/t/biglog.t ! lib/Math/BigRat/t/bigrat.t lib/Math/BigRat/t/bigroot.t ____________________________________________________________________________ [ 33665] By: rgs on 2008/04/11 10:48:44 Log: Subject: [PATCH] is_gv_magical correctly check "ISA" From: Gerard Goossen Date: Wed, 9 Apr 2008 12:12:44 +0200 Message-ID: <20080409101244.GA11209@ostwald> Branch: perl ! gv.c ____________________________________________________________________________ [ 33664] By: rgs on 2008/04/09 12:58:44 Log: Subject: [PATCH] changes to perlsec.pod and call for removal of quicksort From: "John P. Linderman" Date: Wed, 09 Apr 2008 08:32:31 -0400 Message-Id: <200804091232.m39CWVkY33722822@raptor.research.att.com> Branch: perl ! pod/perlsec.pod ____________________________________________________________________________ [ 33663] By: nicholas on 2008/04/08 20:48:30 Log: Subject: Re: TODOs (was Re: summer of code mentor applications starting (and ending) next week) From: Jim Cromie Message-ID: <47DFF884.80802@gmail.com> Date: Tue, 18 Mar 2008 11:14:44 -0600 [all except the "squeeze the optree" suggestion] Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33661] By: rgs on 2008/04/08 15:31:46 Log: Remove old option leftover in docs Branch: perl ! ext/B/B/Deparse.pm ____________________________________________________________________________ [ 33659] By: nicholas on 2008/04/07 17:50:31 Log: So why didn't the build break for me? Fix problems spotted by Jerry Hedden. Branch: perl ! hv.c ____________________________________________________________________________ [ 33658] By: nicholas on 2008/04/07 17:36:41 Log: Tidy up compiler warning spotted by Jerry Hedden. Branch: perl ! ext/B/B.pm ext/B/B.xs ____________________________________________________________________________ [ 33657] By: nicholas on 2008/04/07 14:45:33 Log: Split out S_refcounted_he_new_common() from Perl_refcounted_he_new_common(), so that Perl_store_cop_label() can call it without needing to create two temporary SVs. Use it in newSTATEOP() and eliminate the two temporary SVs. Make Perl_fetch_cop_label() more defensive by not assuming that the value for ":" is always a PV. Remove its "compatibility" macro. Branch: perl ! embed.fnc embed.h globvar.sym hv.c op.c pod/perltodo.pod ! proto.h ____________________________________________________________________________ [ 33656] By: nicholas on 2008/04/07 11:29:51 Log: Eliminate cop_label from struct cop by storing a label as the first entry in the hints hash. Most statements don't have labels, so this will save memory. Not sure how much. Branch: perl ! cop.h embed.fnc embed.h ext/B/B/Deparse.pm global.sym hv.c ! op.c proto.h ____________________________________________________________________________ [ 33655] By: nicholas on 2008/04/06 21:53:57 Log: Change 33653 (inevitably) missed one cop_label, because I mistook it for part of some other context-stack related struct. Branch: perl ! cop.h ____________________________________________________________________________ [ 33654] By: nicholas on 2008/04/06 20:27:34 Log: A macro used only once isn't a typing saving, and 3 macro definitions never used are more obfuscation than clarification, so inline the only use of SAVECOPLABEL_FREE(), and remove the unthreaded variant and both SAVECOPLABEL()s. Exterminate! Exterminate! Exterminate! Branch: perl ! cop.h scope.h ____________________________________________________________________________ [ 33653] By: nicholas on 2008/04/06 20:11:52 Log: Replace all remaining accesses to COP's cop_label with CopLABEL(). Branch: perl ! dump.c ext/B/B.pm ext/B/B.xs pp_ctl.c ____________________________________________________________________________ [ 33652] By: nicholas on 2008/04/06 19:32:03 Log: Add attempting Exterminate! cop_label to perltodo. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33651] By: rgs on 2008/04/06 14:57:40 Log: Subject: Re: [PATCH][NUDGE] Documentation fix for perlfunc/shutdown From: Paul Fenwick Date: Mon, 31 Mar 2008 22:53:04 +1100 Message-ID: <47F0D0A0.8010801@perltraining.com.au> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33650] By: rgs on 2008/04/06 14:53:02 Log: Subject: [PATCH] perlfunc.pod: atan2(0,0) returns 0, not undef From: Paul Fenwick Date: Sun, 06 Apr 2008 11:28:27 +1000 Message-ID: <47F8273B.6010504@perltraining.com.au> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33649] By: nicholas on 2008/04/06 09:29:24 Log: Missed updated a test description, as spotted by vincent. Branch: perl ! lib/Unicode/UCD.t ____________________________________________________________________________ [ 33648] By: nicholas on 2008/04/05 13:03:18 Log: UCD 5.1.0 Branch: perl ! lib/Unicode/UCD.t lib/unicore/ArabicShaping.txt ! lib/unicore/BidiMirroring.txt lib/unicore/Blocks.txt ! lib/unicore/CaseFolding.txt ! lib/unicore/CompositionExclusions.txt ! lib/unicore/EastAsianWidth.txt ! lib/unicore/HangulSyllableType.txt lib/unicore/Index.txt ! lib/unicore/Jamo.txt lib/unicore/LineBreak.txt ! lib/unicore/NamedSequences.txt lib/unicore/NamesList.txt ! lib/unicore/NormalizationCorrections.txt ! lib/unicore/PropList.txt lib/unicore/PropertyAliases.txt ! lib/unicore/ReadMe.txt lib/unicore/Scripts.txt ! lib/unicore/SpecialCasing.txt ! lib/unicore/StandardizedVariants.txt ! lib/unicore/UnicodeData.txt lib/unicore/version t/uni/class.t ____________________________________________________________________________ [ 33647] By: merijn on 2008/04/05 11:38:12 Log: Subject: [PATCH] Tru64: align fp policies of gcc and cc From: Jarkko Hietaniemi Date: Sat, 5 Apr 2008 04:16:17 +0300 (EEST) Message-Id: <200804050116.m351GH5P042062@kosh.hut.fi> Branch: perl ! hints/dec_osf.sh ____________________________________________________________________________ [ 33646] By: steveh on 2008/04/04 08:28:11 Log: Run overload.pl from regen.pl, and check overload.c as well as overload.h Branch: perl ! regen.pl ____________________________________________________________________________ [ 33645] By: steveh on 2008/04/04 08:26:30 Log: From: "Jan Dubois" Subject: [PATCH] Make PL_AMG_names and PL_AMG_namelens static Date: Thu, 3 Apr 2008 18:50:08 -0700 Message-ID: <02c401c895f6$369e8130$a3db8390$@com> Branch: perl ! overload.c overload.pl ____________________________________________________________________________ [ 33644] By: steveh on 2008/04/04 08:25:21 Log: From: "Jan Dubois" Subject: [PATCH] PL_bincompat_opt should be exported on AIX and Windows Date: Thu, 3 Apr 2008 17:34:13 -0700 Message-ID: <02c001c895eb$9bc3e920$d34bbb60$@com> (with one tweak--it should be PL_bincompat_options!) Branch: perl ! globvar.sym ____________________________________________________________________________ [ 33643] By: nicholas on 2008/04/03 17:14:51 Log: Pack lib/CGI/t/upload_post_text.txt with uupacktool.pl. (It contains a GIF, which clearly isn't text) Branch: perl + lib/CGI/t/upload_post_text.txt.packed - lib/CGI/t/upload_post_text.txt ! MANIFEST ____________________________________________________________________________ [ 33639] By: nicholas on 2008/04/03 15:41:26 Log: Clean up some compiler warnings spotted by smokers. Branch: perl ! perl.c pp_sys.c ____________________________________________________________________________ [ 33632] By: nicholas on 2008/04/02 21:03:33 Log: In Perl_sv_grow(), no need to do PERL_STRLEN_ROUNDUP() if we have malloc_size() to get the true allocated space, as PERL_STRLEN_ROUNDUP() might actually bump the request across an allocation size boundary. Branch: perl ! sv.c ____________________________________________________________________________ [ 33631] By: merijn on 2008/04/02 18:46:13 Log: Subject: [PATCH] Re: Change 33598: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu) From: "Jerry D. Hedden" Date: Wed, 2 Apr 2008 13:45:26 -0400 Message-ID: <1ff86f510804021045s1f7ec22ftbf5b9e2f2c6c619e@mail.gmail.com> Branch: perl ! Configure ____________________________________________________________________________ [ 33629] By: nicholas on 2008/04/02 18:23:58 Log: Fix bug in change 33379 - if we're using malloc_size() as well as being careful to work with PERL_TRACK_MEMPOOL, we also have to be careful to work *without* it. Branch: perl ! perl.h ____________________________________________________________________________ [ 33627] By: nicholas on 2008/04/01 19:59:54 Log: Define sv_insert() as a wrapper to sv_insert_flags(), and move Perl_sv_insert() to mathoms.c Branch: perl ! embed.fnc embed.h mathoms.c mg.c proto.h sv.c sv.h ____________________________________________________________________________ [ 33626] By: nicholas on 2008/04/01 18:47:01 Log: Add the correct argument assertion macro to sv_insert_flags(). Don't want anything wrongly marked as non-NULL slipping through. Branch: perl ! sv.c ____________________________________________________________________________ [ 33625] By: steveh on 2008/04/01 16:42:04 Log: Upgrade to Win32-0.35 Branch: perl ! ext/Win32/Changes ext/Win32/Makefile.PL ext/Win32/Win32.pm ! ext/Win32/Win32.xs ext/Win32/t/GetCurrentThreadId.t ____________________________________________________________________________ [ 33624] By: rgs on 2008/04/01 09:38:03 Log: Module::CoreList wasn't listing Config.pm everywhere. Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 33623] By: nicholas on 2008/03/31 23:08:45 Log: $VERSION++ for all the non-dual life modules outside ext/ that Porting/cmpVERSION.pl reports differ from the 5.10.0 release. All the rest of the differences would seem to be dual-life. :-( Branch: perl ! Porting/Maintainers.pm lib/ExtUtils/Embed.pm ! lib/File/Basename.pm lib/File/Find.pm os2/OS2/REXX/REXX.pm ____________________________________________________________________________ [ 33622] By: nicholas on 2008/03/31 22:33:36 Log: Fix bug in the code for --opened - it was not working on blead. Branch: perl ! Porting/Maintainers.pm ____________________________________________________________________________ [ 33621] By: nicholas on 2008/03/31 22:25:19 Log: $VERSION++ for all the non-dual life modules in ext/ that Porting/cmpVERSION.pl reports differ from the 5.10.0 release. Branch: perl ! ext/B/B/Concise.pm ext/Devel/DProf/DProf.pm ! ext/Devel/Peek/Peek.pm ext/POSIX/POSIX.pm ! ext/PerlIO/encoding/encoding.pm ext/PerlIO/scalar/scalar.pm ! ext/PerlIO/via/via.pm ext/Socket/Socket.pm ____________________________________________________________________________ [ 33618] By: rgs on 2008/03/31 19:48:26 Log: Subject: [PATCH] Double magic with substr From: Vincent Pit Date: Mon, 31 Mar 2008 19:05:44 +0200 Message-ID: <47F119E8.5010106@profvince.com> Branch: perl ! embed.fnc embed.h global.sym pod/perlapi.pod pp.c proto.h sv.c ____________________________________________________________________________ [ 33612] By: rgs on 2008/03/31 15:21:42 Log: Config.pm needs to be listed in Module::CoreList, too Branch: perl ! Porting/corelist.pl ____________________________________________________________________________ [ 33609] By: nicholas on 2008/03/30 23:19:29 Log: Give DynaLoader a non-dev version number. Branch: perl ! ext/DynaLoader/DynaLoader_pm.PL ____________________________________________________________________________ [ 33608] By: nicholas on 2008/03/30 15:48:08 Log: Subject: [PATCH] add -v to regen.pl and friends From: "Robin Barker" Date: Wed, 19 Mar 2008 10:55:59 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093AA6@exchsvr2.npl.ad.local> Branch: perl ! Makefile.SH regen.pl regen_lib.pl ____________________________________________________________________________ [ 33606] By: merijn on 2008/03/30 09:33:47 Log: Subject: detecting Configure test goofs (Was Re: branch prediction hints) From: Nicholas Clark Date: Mon, 24 Mar 2008 16:35:09 +0000 Message-ID: <20080324163509.GW79799@plum.flirble.org> Branch: perl ! Configure ____________________________________________________________________________ [ 33601] By: nicholas on 2008/03/29 16:15:52 Log: GDBM_File isn't dual life, so no need for a dev module version number. Branch: perl ! ext/GDBM_File/GDBM_File.pm ____________________________________________________________________________ [ 33598] By: nicholas on 2008/03/29 11:21:46 Log: Subject: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu) From: Dominic Dunlop Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com> Date: Tue, 11 Mar 2008 21:54:04 +0100 [but rename ******* to i_mallocmalloc.U, and then fix up all the files that Porting/checkcfgvar.pl says need i_mallocmalloc declared] Branch: perl ! Configure Cross/config.sh-arm-linux NetWare/config.wc ! Porting/Glossary Porting/config.sh config_h.SH configure.com ! epoc/config.sh perl.h plan9/config_sh.sample symbian/config.sh ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc ! win32/config.vc win32/config.vc64 ____________________________________________________________________________ [ 33597] By: nicholas on 2008/03/29 11:08:07 Log: Add i_syspoll to all the pre-canned configs. Branch: perl ! Cross/config.sh-arm-linux NetWare/config.wc Porting/config.sh ! epoc/config.sh plan9/config_sh.sample symbian/config.sh ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc ! win32/config.vc win32/config.vc64 ____________________________________________________________________________ [ 33596] By: nicholas on 2008/03/29 07:08:50 Log: Fix compiler warning about comparison of pointer types. Branch: perl ! sv.c ____________________________________________________________________________ [ 33595] By: nicholas on 2008/03/29 00:30:42 Log: Subject: [PATCH] do not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtab From: Gerard Goossen Message-ID: <20080326130713.GL4409@ostwald> Date: Wed, 26 Mar 2008 14:07:13 +0100 Branch: perl ! perl.c sv.c ____________________________________________________________________________ [ 33594] By: nicholas on 2008/03/28 22:03:52 Log: Subject: [PATCH] Re: Tests failed on PPC64 From: Dominic Dunlop Message-Id: <53E6407E-B87C-4D6A-A6E7-D842BDF30292@mac.com> Date: Fri, 14 Mar 2008 14:45:39 +0100 Branch: perl ! t/op/reg_namedcapture.t t/op/switch.t ____________________________________________________________________________ [ 33592] By: stevep on 2008/03/28 19:16:53 Log: Additional CGI.pm test files that got missed at some point. Branch: perl + lib/CGI/t/upload.t lib/CGI/t/uploadInfo.t + lib/CGI/t/upload_post_text.txt ! MANIFEST ____________________________________________________________________________ [ 33591] By: craigb on 2008/03/28 19:06:35 Log: Make the nv_preserves... checking on VMS more robust (and more like what Configure does). Problem using long int without long double reported by Jeremy Begg. Branch: perl ! configure.com ____________________________________________________________________________ [ 33589] By: craigb on 2008/03/28 19:01:13 Log: Make uudmap.h dependencies more explicit in the VMS build (needed by MMS but not MMK). Branch: perl ! vms/descrip_mms.template ____________________________________________________________________________ [ 33584] By: rgs on 2008/03/27 14:42:41 Log: Subject: [PATCH] MAD dump xml escape regex From: Gerard Goossen Date: Thu, 27 Mar 2008 13:55:31 +0100 Message-ID: <20080327125531.GN4409@ostwald> Branch: perl ! dump.c mad/t/p55.t ____________________________________________________________________________ [ 33583] By: rgs on 2008/03/27 11:43:44 Log: Subject: [PATCH] DB_File 1.817 From: "Paul Marquess" Date: Thu, 27 Mar 2008 11:12:22 -0000 Message-ID: <051d01c88ffb$6f662eb0$6901a8c0@myopwv.com> Branch: perl ! ext/DB_File/Changes ext/DB_File/DB_File.pm ! ext/DB_File/DB_File.xs ext/DB_File/dbinfo ! ext/DB_File/version.c ____________________________________________________________________________ [ 33580] By: nicholas on 2008/03/26 21:05:20 Log: The offset for pos is stored as bytes, and converted to (Unicode) character position when read, if needed. The code for setting pos inside subst was incorrectly converting to character position before storing the value. This code appears to have been buggy since it was added in 2000 in change 7562. Branch: perl ! pp_ctl.c t/op/subst.t ____________________________________________________________________________ [ 33579] By: nicholas on 2008/03/26 18:59:03 Log: Don't call S_utf8_mg_pos_cache_update(), and hence don't even create the magic for the UTF-8 cache, if the UTF-8 caching is disabled. Branch: perl ! sv.c ____________________________________________________________________________ [ 33578] By: nicholas on 2008/03/26 18:38:10 Log: Update makemeta to add the 3 official "resources" - homepage, license and bugtracker. Branch: perl ! META.yml Porting/makemeta ____________________________________________________________________________ [ 33577] By: nicholas on 2008/03/26 18:37:15 Log: Re-run Porting/makemeta Branch: perl ! META.yml ____________________________________________________________________________ [ 33575] By: nicholas on 2008/03/26 16:50:06 Log: With change 33252, MM_Unix.pm isn't quite in sync with upstream any more. Of the changes references in 33252, 6.44 accepted and improved change 32879 (grep in void context), so only changes 32905 and 32964 are outstanding (ABSPERL with whitespace). Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 33573] By: nicholas on 2008/03/26 16:20:11 Log: Fix whitespace difference between blead and upstream in MM_Unix.pm Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 33571] By: nicholas on 2008/03/26 11:45:12 Log: Actually use the computed @path so as to write the awkwardly named test files to the right place when in core. Without this the open fails (silently as intended) and the tests are skipped on all OS. Branch: perl ! ext/Module/Pluggable/Makefile.PL ____________________________________________________________________________ [ 33570] By: rgs on 2008/03/26 11:17:38 Log: Subject: Re: [PATCH] perlhack.pod update walkthrough From: "Leon Brocard" Date: Wed, 26 Mar 2008 10:53:43 +0000 Message-ID: Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 33569] By: rgs on 2008/03/26 09:14:57 Log: Subject: [PATCH utils/dprofpp.PL] Typo Fixes From: chromatic Date: Wed, 26 Mar 2008 00:12:09 -0700 Message-Id: <200803260012.09967.chromatic@wgz.org> Branch: perl ! utils/dprofpp.PL ____________________________________________________________________________ [ 33568] By: stevep on 2008/03/26 03:18:01 Log: Upgrade to CGI-3.35. Branch: perl ! lib/CGI.pm lib/CGI/Changes ____________________________________________________________________________ [ 33567] By: nicholas on 2008/03/25 16:55:03 Log: Patches for VMS by Craig Berry from http://rt.cpan.org/Public/Bug/Display.html?id=34095 (1.50 has 3 failures on VMS) Branch: perl ! lib/ExtUtils/Install.pm lib/ExtUtils/t/Installapi2.t ____________________________________________________________________________ [ 33566] By: nicholas on 2008/03/25 16:23:46 Log: Subject: RE: [PATCH revised] Fix ExtUtils::Install under Cygwin From: "Steve Hay" Message-ID: <1B32FF956ABF414C9BCE5E487A1497E70176BD61@ukmail02.planit.group> Date: Mon, 17 Mar 2008 14:36:54 -0000 "OK, so how about the attached. This fixes up -w for all compilers so that it is symmetrical with chmod(), and adds a note to perltodo on fixing POSIX::access() and chdir()." The whole long thread started here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00056.html Branch: perl ! lib/ExtUtils/Install.pm pod/perlport.pod pod/perltodo.pod ! win32/win32.c ____________________________________________________________________________ [ 33565] By: rgs on 2008/03/25 15:56:56 Log: Subject: Re: Change 33556: [PATCH] borg parent.pm From: "Jerry D. Hedden" Date: Tue, 25 Mar 2008 11:51:00 -0400 Message-ID: <1ff86f510803250851w52ea0c84n9876834d8e8b79e3@mail.gmail.com> Branch: perl ! lib/Devel/SelfStubber.t ____________________________________________________________________________ [ 33564] By: stevep on 2008/03/25 15:27:06 Log: Upgrade to CGI.pm-3.34. There are still a few differences, so adding a version bump. Branch: perl ! lib/CGI.pm lib/CGI/Util.pm ____________________________________________________________________________ [ 33563] By: nicholas on 2008/03/25 11:36:22 Log: Repeat change 33508 - change 33561 re-instated the mistake in change 33507. Branch: perl ! embed.fnc proto.h sv.c ____________________________________________________________________________ [ 33562] By: rgs on 2008/03/25 11:06:25 Log: Subject: "646" From: Jarkko Hietaniemi Date: Wed, 12 Mar 2008 21:43:53 -0400 Message-ID: <47D886D9.6060001@iki.fi> Encode::Alias fix for encoding "646" (aka ASCII) on Solaris Branch: perl ! ext/Encode/lib/Encode/Alias.pm ____________________________________________________________________________ [ 33561] By: rgs on 2008/03/25 10:00:18 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Thu, 13 Mar 2008 17:58:00 +0100 Message-ID: <20080313165800.GD31102@refcnt.homeunix.org> Branch: perl ! embed.fnc proto.h sv.c ____________________________________________________________________________ [ 33560] By: rgs on 2008/03/25 09:52:27 Log: Use sv_setpvs() like a few lines before since change #33557 Branch: perl ! pp.c ____________________________________________________________________________ [ 33559] By: rgs on 2008/03/25 09:46:25 Log: Subject: [perl #51964] Typo on regular expression at perlopentut manual page. From: pancho@pancho.name (via RT) Date: Fri, 21 Mar 2008 03:31:04 -0700 Message-ID: Branch: perl ! pod/perlopentut.pod ____________________________________________________________________________ [ 33558] By: rgs on 2008/03/25 09:22:24 Log: Subject: Re: local $@ has an unwanted side effect From: "David Nicol" Date: Fri, 21 Mar 2008 12:56:12 -0500 Message-ID: <934f64a20803211056q5148027ava77af36f51c96418@mail.gmail.com> (with Tim Bunce's amendments) Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33557] By: rgs on 2008/03/25 09:17:28 Log: Subject: Re: [PATCH] Double warning with perl -we 'my $a; substr $a, 0, 10, From: Vincent Pit Date: Sat, 22 Mar 2008 13:37:42 +0100 Message-ID: <47E4FD96.6080304@profvince.com> Branch: perl ! pp.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33556] By: rgs on 2008/03/25 09:03:29 Log: Subject: [PATCH] borg parent.pm From: "Yitzchak Scott-Thoennes" Date: Wed, 5 Mar 2008 17:19:32 -0800 (PST) Message-ID: <57512.71.32.86.11.1204766372.squirrel@webmail.efn.org> Plus bump base.pm's version to a non-alpha number Branch: perl + lib/parent.pm lib/parent/t/compile-time-file.t + lib/parent/t/compile-time.t lib/parent/t/lib/Dummy.pm + lib/parent/t/lib/Dummy/Outside.pm + lib/parent/t/lib/Dummy2.plugin + lib/parent/t/lib/FileThatOnlyExistsAsPMC.pmc + lib/parent/t/lib/ReturnsFalse.pm + lib/parent/t/parent-classfromclassfile.t + lib/parent/t/parent-classfromfile.t lib/parent/t/parent-pmc.t + lib/parent/t/parent-returns-false.t lib/parent/t/parent.t ! MANIFEST Porting/Maintainers.pl lib/base.pm ____________________________________________________________________________ [ 33554] By: merijn on 2008/03/25 07:33:21 Log: Subject: [PATCH] IO::Socket::INET unnecessarily resolves "udp" From: Niko Tyni Date: Mon, 24 Mar 2008 23:32:24 +0200 Message-Id: <1206394344-30835-1-git-send-email-ntyni@debian.org> Branch: perl ! ext/IO/lib/IO/Socket/INET.pm ____________________________________________________________________________ [ 33553] By: rgs on 2008/03/24 20:54:41 Log: Subject: [PATCH] apidoc mismatch for Perl_magic_clearhint From: Vincent Pit Date: Mon, 24 Mar 2008 21:30:10 +0100 Message-ID: <47E80F52.4030805@profvince.com> Branch: perl ! mg.c pod/perlintern.pod ____________________________________________________________________________ [ 33552] By: stevep on 2008/03/24 17:55:29 Log: Upgrade to Module-Pluggable-3.8 Branch: perl ! ext/Module/Pluggable/Makefile.PL ! ext/Module/Pluggable/lib/Module/Pluggable.pm ____________________________________________________________________________ [ 33551] By: nicholas on 2008/03/24 16:30:26 Log: Give the test file for __builtin_expect() the correct name (try.c, not builtin.c). Correct the user visible text, which was clearly a cut & paste from __builtin_choose_expr. For both, also run the program as part of the checks. Add a return value to the test program, and make it return something useful (that the if statement worked). Branch: perl ! Configure ____________________________________________________________________________ [ 33550] By: merijn on 2008/03/24 08:25:46 Log: Subject: [PATCH@33547] configure.com and vms.c fixes. From: "John E. Malmberg" Date: Sun, 23 Mar 2008 14:29:25 -0500 Message-id: <47E6AF95.1000704@qsl.net> Branch: perl ! configure.com vms/vms.c ____________________________________________________________________________ [ 33547] By: merijn on 2008/03/21 10:28:42 Log: Final move from meta-3.0 to meta-3.5 Branch: perl ! Configure Porting/Glossary config_h.SH ____________________________________________________________________________ [ 33544] By: rgs on 2008/03/20 15:55:19 Log: Subject: [PATCH] Double warning with perl -we '\&$x' From: "Vincent Pit" Date: Thu, 20 Mar 2008 12:06:47 +0100 (CET) Message-ID: <38561.147.210.17.175.1206011207.squirrel@147.210.17.175> Branch: perl ! sv.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33543] By: steveh on 2008/03/19 17:34:22 Log: Subject: Re: Smoke [5.11.0] 33500 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: Nicholas Clark Date: Thu, 13 Mar 2008 12:47:51 +0000 Message-ID: <20080313124751.GX79799@plum.flirble.org> Fixes test failures introduced by #33480 in non-fork()-enabled builds. Branch: perl ! ext/Win32/t/GetCurrentThreadId.t ____________________________________________________________________________ [ 33542] By: merijn on 2008/03/18 18:54:24 Log: Subject: [PATCH] Fixing "make distclean" to remove "config.arch" From: Sérgio Durigan Júnior Date: Tue, 18 Mar 2008 15:35:54 -0300 Message-Id: <1205865354.16048.56.camel@miki> Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 33541] By: steveh on 2008/03/18 08:41:13 Log: Silence some warnings introduced by #33507 Branch: perl ! sv.c ____________________________________________________________________________ [ 33539] By: nicholas on 2008/03/17 00:17:26 Log: Drag autodoc.pl and overload.pl into the age of safer_open(). Thanks to the wisdom of london.pm, stuff the filename into the SCALAR slot of the typeglob created in safer_open(), so that ... Add safer_close(), that will die (with the filename) if the close fails. Branch: perl ! autodoc.pl embed.pl keywords.pl opcode.pl overload.pl ! reentr.pl regcomp.pl regen_lib.pl warnings.pl ____________________________________________________________________________ [ 33538] By: nicholas on 2008/03/15 18:37:34 Log: Rename safer_rename() to rename_if_different(), to accurately describe what it does. Use File::Compare rather than Digest::MD5, as the files are small enough to simply read in. (File::Compare dates from 5.004) Remove safer_rename_always(), which isn't used. DRY by replacing the cargo-culted "open or die" with a new function safer_open(), which uses Gensym (5.002) to create an anonymous file handle, and opens and binmodes the file, or dies. This necessitates replacing bareword file handles with lexicals in all the callers. Correct the names of files in close or die constructions. Branch: perl ! embed.pl keywords.pl opcode.pl reentr.pl regcomp.pl ! regen_lib.pl warnings.pl ____________________________________________________________________________ [ 33537] By: nicholas on 2008/03/15 17:30:19 Log: Subject: Re: [patch] refine make regen to be more selective From: Jim Cromie Message-ID: <47D720CE.7060004@gmail.com> Date: Tue, 11 Mar 2008 18:16:14 -0600 Branch: perl ! embed.pl keywords.pl opcode.pl reentr.pl regen.pl regen_lib.pl ! warnings.pl ____________________________________________________________________________ [ 33534] By: nicholas on 2008/03/14 17:33:17 Log: ++$Pod::Html::VERSION Branch: perl ! lib/Pod/Html.pm ____________________________________________________________________________ [ 33531] By: nicholas on 2008/03/14 15:13:43 Log: Update the use of single quotes to be consistent with the advice in http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 33523] By: nicholas on 2008/03/14 00:12:20 Log: Fix a couple of minor differences between the Encode 2.14 CPAN tarball and blead. Branch: perl ! ext/Encode/encoding.pm ext/Encode/ucm/cp858.ucm ____________________________________________________________________________ [ 33508] By: nicholas on 2008/03/13 16:03:56 Log: Change 33507 had a const too far (Perl_mg_dup()'s mg is assigned to). Branch: perl ! embed.fnc proto.h sv.c ____________________________________________________________________________ [ 33507] By: rgs on 2008/03/13 14:35:58 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Wed, 12 Mar 2008 12:38:46 +0100 Message-ID: <20080312113846.GB31102@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33506] By: rgs on 2008/03/13 14:31:21 Log: Subject: [PATCH] [perl #51674] op/alarm.t hangs on 5.11.0 (Windows Vista only) From: "Robert May" Date: Thu, 13 Mar 2008 19:36:33 +0530 Message-ID: <54bdc7510803130706q6523793ak1f3f1c6578fa97c1@mail.gmail.com> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 33505] By: nicholas on 2008/03/13 13:02:05 Log: Upgrade to Module::Pluggable 3.7 Branch: perl + t/Module_Pluggable/10innerpack_super.t + t/Module_Pluggable/21editor_junk.t + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swo + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swp + t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm~ + t/Module_Pluggable/lib/EditorJunk/Plugin/Foo.pm - t/Module_Pluggable/lib/OddTest/Plugin/-Dodgy.pm ! MANIFEST ext/Module/Pluggable/Makefile.PL ! ext/Module/Pluggable/lib/Devel/InnerPackage.pm ! ext/Module/Pluggable/lib/Module/Pluggable.pm ! ext/Module/Pluggable/lib/Module/Pluggable/Object.pm ! t/Module_Pluggable/02alsoworks.t t/Module_Pluggable/02works.t ! t/Module_Pluggable/03diffname.t t/Module_Pluggable/04acmedir.t ! t/Module_Pluggable/04acmedir_single.t ! t/Module_Pluggable/04acmepath.t ! t/Module_Pluggable/04acmepath_single.t ! t/Module_Pluggable/05postpath.t ! t/Module_Pluggable/06multipath.t ! t/Module_Pluggable/07instantiate.t ! t/Module_Pluggable/08nothing.t t/Module_Pluggable/09require.t ! t/Module_Pluggable/10innerpack.t ! t/Module_Pluggable/10innerpack_inner.t ! t/Module_Pluggable/10innerpack_noinner.t ! t/Module_Pluggable/10innerpack_override.t ! t/Module_Pluggable/11usetwice.t t/Module_Pluggable/12only.t ! t/Module_Pluggable/12onlyarray.t ! t/Module_Pluggable/12onlyregex.t t/Module_Pluggable/13except.t ! t/Module_Pluggable/13exceptarray.t ! t/Module_Pluggable/13exceptregex.t ! t/Module_Pluggable/14package.t ! t/Module_Pluggable/15topicsafe.t ! t/Module_Pluggable/16different_extension.t ! t/Module_Pluggable/17devel_inner_package.t ! t/Module_Pluggable/18skipped_package.t ! t/Module_Pluggable/19can_ok_clobber.t ! t/Module_Pluggable/20dodgy_files.t ____________________________________________________________________________ [ 33504] By: nicholas on 2008/03/13 13:01:44 Log: Correct two spelling mistakes, and reformat some comments. Branch: perl ! perlio.c ____________________________________________________________________________ [ 33503] By: rgs on 2008/03/13 10:43:13 Log: Regexp::DESTROY was only added in 5.8.1 Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 33500] By: nicholas on 2008/03/12 19:40:01 Log: Oops. Change 33499 forgot to add the new Makefile.PL to the MANIFEST. Branch: perl ! MANIFEST ____________________________________________________________________________ [ 33499] By: nicholas on 2008/03/12 19:32:09 Log: Move Module::Pluggable into ext/ as the next version has actions in its Makefile.PL that we will need to run as part of a core build. Branch: perl + ext/Module/Pluggable/Makefile.PL +> ext/Module/Pluggable/lib/Devel/InnerPackage.pm +> ext/Module/Pluggable/lib/Module/Pluggable.pm +> ext/Module/Pluggable/lib/Module/Pluggable/Object.pm - lib/Devel/InnerPackage.pm lib/Module/Pluggable.pm - lib/Module/Pluggable/Object.pm ! MANIFEST Porting/Maintainers.pl ____________________________________________________________________________ [ 33498] By: nicholas on 2008/03/12 19:09:21 Log: Change 33492 did not spread the protection wide enough. There were still two more races to be lost. 1: The close() could still happen after the (premature) mutex release allowed another thread to dup() to that file descriptor. 2: The initial dup() could happen whilst another thread was in the mutex protected region, and had temporarily closed the file descriptor. Race conditions remain with any other thread that actually does I/O during the execution of the mutex protected region (as noted in a comment), and dup() failure is not handled gracefully (also noted). Branch: perl ! perlio.c ____________________________________________________________________________ [ 33495] By: stevep on 2008/03/12 16:38:20 Log: Subject: [perl #51636] segmentation fault with array ties From: blino@mandriva.com (via RT) Date: Wed, 12 Mar 2008 02:59:45 -0700 Message-ID: Branch: perl ! av.c ____________________________________________________________________________ [ 33493] By: stevep on 2008/03/12 14:20:49 Log: Upgrade to Encode-2.24 Branch: perl ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs ! ext/Encode/Makefile.PL ext/Encode/bin/ucmlint ! ext/Encode/lib/Encode/Alias.pm ext/Encode/lib/Encode/Config.pm ! ext/Encode/ucm/macJapanese.ucm ____________________________________________________________________________ [ 33492] By: nicholas on 2008/03/12 12:23:55 Log: We need mutex protection in PerlIOStdio_close() for the duration of holding our true love file handle open, to stop anything else temporarily using it for a quick dup() fling, and then closing the file handle underneath us. I suspect that the lack of this protection was the cause of the threads free.t and blocks.t failures on OS X on 5.8.x, where usefaststdio is the default, and PerlIO is unable to "invalidate" the FILE *. Branch: perl ! perlio.c ____________________________________________________________________________ [ 33491] By: nicholas on 2008/03/12 11:46:17 Log: Correct logic error in PerlIOStdio_close() - 0 is an acceptable value from dup(), so it can't also be the "don't do anything later" value. Branch: perl ! perlio.c ____________________________________________________________________________ [ 33489] By: rgs on 2008/03/12 10:19:06 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Tue, 11 Mar 2008 19:59:37 +0100 Message-ID: <20080311185937.GA18713@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33488] By: rgs on 2008/03/12 10:12:53 Log: Subject: [PATCH] Correct misleading example in perlsyn.pod (given/when/default) From: Paul Fenwick Date: Wed, 12 Mar 2008 13:19:15 +1100 Message-ID: <47D73DA3.8050300@perltraining.com.au> Branch: perl ! pod/perlsyn.pod ____________________________________________________________________________ [ 33487] By: nicholas on 2008/03/12 10:00:24 Log: Subject: [PATCH] cygwin hints back to old From: "Reini Urban" Message-ID: <6910a60803120011y4ff1d1f0x5654906570dc19ab@mail.gmail.com> Date: Wed, 12 Mar 2008 08:11:17 +0100 Revert a part of blead patch #33357 * no cpu. revert the archname part of patch #33357 to the old behaviour. Branch: perl ! hints/cygwin.sh ____________________________________________________________________________ [ 33486] By: rgs on 2008/03/12 08:50:11 Log: An unfortunate side-effect of Encode and Encode::Alias use'ing each other, and Encode::Alias exporting functions into Encode for it to use as methods, broke the loading of the find_alias() Encode method in some cases since 5.10. Breaking the recursive inheritance fixes it. Branch: perl ! ext/Encode/lib/Encode/Alias.pm lib/open.t ____________________________________________________________________________ [ 33485] By: nicholas on 2008/03/11 22:28:09 Log: Add characters that VOS forbids in filenames, mentioned by Paul Green in private correspondence. Branch: perl ! pod/perlport.pod ____________________________________________________________________________ [ 33482] By: nicholas on 2008/03/11 20:16:49 Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2 From: Reini Urban Message-ID: <47D2EF38.10503@x-ray.at> Date: Sat, 08 Mar 2008 20:55:36 +0100 * CYG10 improve Win32::GetLastError test Branch: perl ! ext/Win32CORE/t/win32core.t ____________________________________________________________________________ [ 33481] By: nicholas on 2008/03/11 19:47:44 Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2 From: Reini Urban Message-ID: <47D2EF38.10503@x-ray.at> Date: Sat, 08 Mar 2008 20:55:36 +0100 * CYG04 At least on cygwin strip the last number from the dll. This is in the cygwin.com build since years. Branch: perl ! cygwin/Makefile.SHs installperl lib/ExtUtils/t/Embed.t ____________________________________________________________________________ [ 33480] By: nicholas on 2008/03/11 19:45:55 Log: Subject: Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2 From: Reini Urban Message-ID: <47D2EF38.10503@x-ray.at> Date: Sat, 08 Mar 2008 20:55:36 +0100 CYG09 enhance GetCurrentThreadId test Branch: perl ! ext/Win32/t/GetCurrentThreadId.t ____________________________________________________________________________ [ 33473] By: rgs on 2008/03/11 16:38:16 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Tue, 11 Mar 2008 11:49:30 +0100 Message-ID: <20080311104929.GA4950@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33471] By: rgs on 2008/03/11 10:06:19 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Sun, 2 Mar 2008 22:09:51 +0100 Message-ID: <20080302210951.GD10705@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33470] By: rgs on 2008/03/10 22:26:34 Log: Subject: Re: [PATCH] make Archive::Extract's x.lzma test file be lzma'd, From: "Yitzchak Scott-Thoennes" Date: Tue, 4 Mar 2008 00:28:34 -0800 (PST) Message-ID: <52329.71.32.86.11.1204619314.squirrel@webmail.efn.org> Branch: perl ! lib/Archive/Extract/t/src/x.lzma.packed ____________________________________________________________________________ [ 33469] By: rgs on 2008/03/10 21:50:24 Log: Re-apply part of #33370 to Time::Piece Branch: perl ! ext/Time/Piece/Piece.pm ext/Time/Piece/Piece.xs ____________________________________________________________________________ [ 33468] By: rgs on 2008/03/10 21:48:45 Log: Upgrade to Time::Piece 1.13 Branch: perl + ext/Time/Piece/t/07arith.t ! MANIFEST ext/Time/Piece/Changes ext/Time/Piece/Piece.pm ! ext/Time/Piece/Piece.xs ext/Time/Piece/Seconds.pm ____________________________________________________________________________ [ 33467] By: rgs on 2008/03/10 21:34:23 Log: Subject: [PATCH] Re: [PATCH] MAD fix p55 $[ From: Gerard Goossen Date: Mon, 10 Mar 2008 15:44:03 +0100 Message-ID: <20080310144403.GC28994@ostwald> Branch: perl ! mad/t/p55.t op.c ____________________________________________________________________________ [ 33466] By: rgs on 2008/03/10 21:30:50 Log: Subject: [PATCH] MAD update list of failures in mad/t/p55.t From: Gerard Goossen Date: Mon, 10 Mar 2008 15:17:08 +0100 Message-ID: <20080310141708.GA28994@ostwald> Branch: perl ! mad/t/p55.t ____________________________________________________________________________ [ 33463] By: steveh on 2008/03/10 17:37:30 Log: Silence warning from VC++ following #33447 (not all control paths return a value) Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 33462] By: nicholas on 2008/03/10 14:48:29 Log: Add investigating arenas for GP and MAGIC to perltodo. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33460] By: steveh on 2008/03/10 13:58:15 Log: Upgrade to ExtUtils-Install-1.50 Branch: perl ! lib/ExtUtils/Install.pm lib/ExtUtils/t/Install.t ! lib/ExtUtils/t/Installapi2.t lib/ExtUtils/t/can_write_dir.t ____________________________________________________________________________ [ 33458] By: rgs on 2008/03/10 12:56:41 Log: Subject: Re: [PATCH] mg_magical() sometimes turns SvRMAGICAL on when it shouldn't From: Vincent Pit Date: Fri, 08 Feb 2008 23:22:19 +0100 Message-ID: <47ACD61B.6030501@profvince.com> Branch: perl + ext/XS/APItest/t/rmagical.t ! MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs ! mg.c ____________________________________________________________________________ [ 33457] By: rgs on 2008/03/10 11:07:11 Log: Subject: [PATCH] count-only transliteration needlessly makes copy-on-write From: "Yitzchak Scott-Thoennes" Date: Tue, 4 Mar 2008 16:54:29 -0800 (PST) Message-ID: <47935.71.32.86.11.1204678469.squirrel@webmail.efn.org> Branch: perl ! doop.c t/op/tr.t ____________________________________________________________________________ [ 33456] By: merijn on 2008/03/09 10:57:51 Log: Subject: checkAUTHORS.pl update for me From: Michael G Schwern Date: Sun, 09 Mar 2008 00:35:48 +0100 Message-ID: <47D322D4.8090508@pobox.com> Branch: perl ! Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 33455] By: merijn on 2008/03/09 10:54:11 Log: Subject: [PATCH pod/perlfaq.pod] Typo Fix From: chromatic Date: Sat, 8 Mar 2008 14:08:30 -0800 Message-Id: <200803081408.30766.chromatic@wgz.org> Branch: perl ! pod/perlfaq.pod ____________________________________________________________________________ [ 33453] By: stevep on 2008/03/08 15:13:26 Log: Perl_croak_nocontext() is called with NULL indirectly from some XS-based modules. Branch: perl ! embed.fnc proto.h util.c ____________________________________________________________________________ [ 33452] By: nicholas on 2008/03/08 11:20:28 Log: Assert that the av argument to all the av_*() functions is an array. Branch: perl ! av.c ____________________________________________________________________________ [ 33451] By: craigb on 2008/03/07 13:48:58 Log: On VMS, don't call flex_stat from my_flush as the latter may be called during global destruction and the former checks hints flags that depend on the interpreter's still existing. Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 33450] By: steveh on 2008/03/06 18:02:22 Log: Silence warning introduced by #32703 when building with MYMALLOC Branch: perl ! embed.fnc malloc.c proto.h ____________________________________________________________________________ [ 33448] By: steveh on 2008/03/06 13:29:56 Log: Silence some warnings on Win32 with VC6 VC7 onwards didn't seem to mind (perhaps thanks to #33411): http://www.nntp.perl.org/group/perl.daily-build.reports/2008/03/msg54118.html but VC6 wasn't happy: http://www.nntp.perl.org/group/perl.daily-build.reports/2008/03/msg54099.html Branch: perl ! embed.fnc perl.h pp_sort.c proto.h ____________________________________________________________________________ [ 33447] By: nicholas on 2008/03/06 11:08:24 Log: Refactoring the /Can't return (?:array|hash) to scalar context/ croak logic in pp_rv2av into one place saves 112 bytes here. Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 33445] By: nicholas on 2008/03/05 17:00:34 Log: Bring the joy of strict to ext/B/t/lint.t. Branch: perl ! ext/B/t/lint.t ____________________________________________________________________________ [ 33442] By: nicholas on 2008/03/05 11:58:58 Log: Better line diagnostics - runlint's caller rather than runlint itself. Branch: perl ! ext/B/t/lint.t ____________________________________________________________________________ [ 33440] By: steveh on 2008/03/05 09:08:00 Log: Fix skip counts introduced in #33433 Branch: perl ! ext/File/Glob/t/basic.t ____________________________________________________________________________ [ 33439] By: rgs on 2008/03/05 09:07:33 Log: Bump VERSION after change #33416 (so we don't end up with different code but same version in 5.10.0 and, say, 5.10.1) Branch: perl ! lib/NEXT.pm ____________________________________________________________________________ [ 33438] By: craigb on 2008/03/05 03:14:28 Log: *Really* add nv_overflows_integers_at to the VMS configuration as 33431 should have done (and would have if I'd remembered to remove --dry-run from the patch command). Branch: perl ! configure.com ____________________________________________________________________________ [ 33437] By: nicholas on 2008/03/04 19:59:20 Log: Three variables in S_scan_trans only hold flags for op_private, so can be U8. Branch: perl ! toke.c ____________________________________________________________________________ [ 33434] By: stevep on 2008/03/04 17:17:54 Log: Subject: [perl #50538] when( @n && %n ) fails to smart match From: "brian d foy" (via RT) Date: Mon, 04 Feb 2008 19:36:01 -0800 Message-ID: Updated tests in ticket to become TODO tests Branch: perl ! t/op/switch.t ____________________________________________________________________________ [ 33433] By: nicholas on 2008/03/04 17:14:30 Log: use strict; and use Test::More; to give decent failure diagnostics. (And less code) Branch: perl ! ext/File/Glob/t/basic.t ____________________________________________________________________________ [ 33431] By: craigb on 2008/03/04 13:29:01 Log: Determine nv_overflows_integers_at on VMS. Branch: perl ! configure.com ____________________________________________________________________________ [ 33423] By: stevep on 2008/03/03 19:20:12 Log: Fix some checkpod complaints. Branch: perl ! pod/perlfaq2.pod pod/perlfaq5.pod ____________________________________________________________________________ [ 33416] By: nicholas on 2008/03/03 15:48:45 Log: Subject: Re: [PATCH] NEXT.pm bug within overloaded stringification From: Marcel Grünauer Message-Id: <511B0A54-AB2D-4A65-A02E-E2E07C043EAB@univie.ac.at> Date: Mon, 3 Mar 2008 16:08:48 +0100 (a resend of <7BBCFD93-91CF-4656-A97F-ED5E749F7B2E@univie.ac.at>) Branch: perl + lib/NEXT/t/stringify.t ! MANIFEST lib/NEXT.pm ____________________________________________________________________________ [ 33414] By: stevep on 2008/03/03 14:36:10 Log: Subject: [perl #46957] [PATCH] make Devel::Peek::mstat always available From: srezic@cpan.org (via RT) Date: Sat, 27 Oct 2007 11:33:57 -0700 Message-ID: Branch: perl ! ext/Devel/Peek/Peek.xs malloc.c ____________________________________________________________________________ [ 33411] By: demerphq on 2008/03/02 19:46:27 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Sun, 2 Mar 2008 20:10:29 +0100 Message-ID: <20080302191029.GC10705@refcnt.homeunix.org> Plus regen and additional tweaks to silence warnings from VC7 in sv.c from this patch and previous patches from same author. Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33410] By: demerphq on 2008/03/02 18:37:45 Log: Update ExtUtils::Install to release 1.47 Branch: perl + lib/ExtUtils/t/Installapi2.t ! MANIFEST lib/ExtUtils/Install.pm ____________________________________________________________________________ [ 33409] By: stevep on 2008/03/02 18:01:44 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Sun, 2 Mar 2008 17:47:43 +0100 Message-ID: <20080302164743.GB10705@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33408] By: rgs on 2008/03/02 07:36:58 Log: Subject: Re: interrupting system() with signal depends on signal handler From: Steffen Ullrich Date: Tue, 26 Feb 2008 19:43:00 +0100 Message-ID: <47C45DB4.9060306@gmx.net> Branch: perl ! util.c ____________________________________________________________________________ [ 33407] By: rgs on 2008/03/02 07:24:18 Log: Subject: [PATCH] for -M:Foo, extended and revised From: "Robin Barker" Date: Wed, 27 Feb 2008 19:19:54 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A61@exchsvr2.npl.ad.local> Branch: perl ! perl.c t/run/switches.t ____________________________________________________________________________ [ 33406] By: rgs on 2008/03/02 07:03:36 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Sat, 1 Mar 2008 19:29:53 +0100 Message-ID: <20080301182953.GB16742@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33405] By: stevep on 2008/03/02 02:31:06 Log: Update to Module-Load-Conditional-0.26 Branch: perl ! lib/Module/Load/Conditional.pm ! lib/Module/Load/Conditional/t/01_Module_Load_Conditional.t ____________________________________________________________________________ [ 33404] By: demerphq on 2008/03/01 14:40:16 Log: Synchronize blead with changes from ExtUtils::Install 1.46 Apply patches from Michael Schwern (rt #33688, rt #31429, rt #31248) and from Slaven Rezic (rt #33290). Also implemented the suggestion from Schwern about not dieing when failing to remove a shadow file that is later on in INC than the installed version. (rt #2928) Branch: perl + lib/ExtUtils/t/can_write_dir.t ! MANIFEST lib/ExtUtils/Install.pm lib/ExtUtils/t/Install.t ____________________________________________________________________________ [ 33403] By: nicholas on 2008/03/01 12:54:59 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Message-ID: <20080229202939.GA16742@refcnt.homeunix.org> Date: Fri, 29 Feb 2008 21:29:39 +0100 Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33402] By: rgs on 2008/03/01 11:20:20 Log: Typo in doc, found by Kornel Umann. Branch: perl ! lib/File/Basename.pm ____________________________________________________________________________ [ 33401] By: nicholas on 2008/02/29 16:33:56 Log: Make ext/POSIX/t/sysconf.t use File::Spec->tmpdir() for pathconf/ fpathconf testing rather than ->curdir(), as the latter can be on networked storage that fails the syscall (and the tests). Branch: perl ! ext/POSIX/t/sysconf.t ____________________________________________________________________________ [ 33400] By: nicholas on 2008/02/29 13:06:20 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Message-ID: <20080208131350.GB22321@refcnt.homeunix.org> Date: Fri, 8 Feb 2008 14:13:50 +0100 Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33399] By: rgs on 2008/02/29 12:59:55 Log: Subject: [PATCH] More diagnostics for Fatal.pm From: slaven@rezic.de Date: Fri, 29 Feb 2008 11:29:31 +0100 (CET) Message-ID: <49601.89.247.126.95.1204280971.squirrel@mail.rezic.de> plus version bump Branch: perl ! lib/Fatal.pm lib/Fatal.t ____________________________________________________________________________ [ 33398] By: rgs on 2008/02/29 08:22:01 Log: Context fix to make the test pass Branch: perl ! lib/Test/Simple/t/filehandles.t ____________________________________________________________________________ [ 33397] By: stevep on 2008/02/29 05:39:42 Log: Re-apply change #32880 Branch: perl ! lib/Test/Builder.pm ____________________________________________________________________________ [ 33396] By: stevep on 2008/02/29 05:09:27 Log: Upgrade to ExtUtils-MakeMaker-6.44 Branch: perl ! lib/ExtUtils/Command/MM.pm lib/ExtUtils/Liblist.pm ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM.pm ! lib/ExtUtils/MM_AIX.pm lib/ExtUtils/MM_Any.pm ! lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_Cygwin.pm ! lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_MacOS.pm ! lib/ExtUtils/MM_NW5.pm lib/ExtUtils/MM_OS2.pm ! lib/ExtUtils/MM_QNX.pm lib/ExtUtils/MM_UWIN.pm ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm ! lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MM_Win32.pm ! lib/ExtUtils/MM_Win95.pm lib/ExtUtils/MY.pm ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/MakeMaker/Config.pm ! lib/ExtUtils/MakeMaker/bytes.pm ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/testlib.pm ____________________________________________________________________________ [ 33395] By: stevep on 2008/02/29 04:44:43 Log: Hmmm...lib/Test/Builder.pm didn't get updated corectly. Unfortunately, the tests didn't seem to catch this. Branch: perl ! lib/Test/Builder.pm ____________________________________________________________________________ [ 33394] By: stevep on 2008/02/29 04:39:18 Log: Upgrade to Test-Simple-0.78 Branch: perl + lib/Test/Simple/t/dont_overwrite_die_handler.t + lib/Test/Simple/t/tbm_doesnt_set_exported_to.t + lib/Test/Simple/t/utf8.t + t/lib/Test/Simple/sample_tests/death_with_handler.plx ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm ! lib/Test/Simple/t/exit.t lib/Test/Simple/t/filehandles.t ! lib/Test/Simple/t/is_deeply_with_threads.t ! lib/Test/Simple/t/maybe_regex.t lib/Test/Simple/t/reset.t ! lib/Test/Simple/t/todo.t ! t/lib/Test/Simple/sample_tests/death.plx ! t/lib/Test/Simple/sample_tests/last_minute_death.plx ____________________________________________________________________________ [ 33393] By: stevep on 2008/02/29 04:10:17 Log: Upgrade to Test-Harness-3.10 Branch: perl + lib/TAP/Parser/Result/Pragma.pm t/lib/sample-tests/strict ! MANIFEST lib/App/Prove.pm lib/App/Prove/State.pm ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm ! lib/TAP/Formatter/Console.pm ! lib/TAP/Formatter/Console/ParallelSession.pm ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm ! lib/TAP/Parser/Iterator/Array.pm ! lib/TAP/Parser/Iterator/Process.pm ! lib/TAP/Parser/Iterator/Stream.pm ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm ! lib/TAP/Parser/Result/Bailout.pm ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm ! lib/TAP/Parser/Utils.pm lib/TAP/Parser/YAMLish/Reader.pm ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm ! lib/Test/Harness/t/000-load.t lib/Test/Harness/t/grammar.t ! lib/Test/Harness/t/parse.t lib/Test/Harness/t/regression.t ____________________________________________________________________________ [ 33392] By: stevep on 2008/02/29 03:38:46 Log: Upgrade to ExtUtils-ParseXS-2.19. There are several patches not in the CPAN version, so a version bump to 2.19_01 is in the core. Branch: perl ! lib/ExtUtils/ParseXS.pm ____________________________________________________________________________ [ 33391] By: stevep on 2008/02/29 03:10:59 Log: Upgrade to Test-Simple-0.75 Branch: perl + lib/Test/Simple/t/BEGIN_require_ok.t ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm ! lib/Test/Simple/t/is_deeply_with_threads.t ! lib/Test/Simple/t/todo.t ____________________________________________________________________________ [ 33390] By: nicholas on 2008/02/27 19:11:12 Log: Use malloc_good_size() to round up the size of requested arenas to the size that will actually be allocated, to squeeze last few bytes into use. Branch: perl ! hv.c perl.h sv.c ____________________________________________________________________________ [ 33389] By: nicholas on 2008/02/27 19:10:02 Log: Add Perl_malloc_good_size to malloc.c. (A routine that rounds up the passed in request to the size that will actually be allocated. It's the same interface as Darwin already provides with malloc_good_size().) Branch: perl ! embed.fnc embed.h makedef.pl malloc.c proto.h ____________________________________________________________________________ [ 33388] By: nicholas on 2008/02/27 16:45:20 Log: Do the memory debug header fixup earlier to avoid valgrind screaming under -Dm. Also, temporarily disable memory logging during thread memory freeing, as otherwise we try to log using memory we already freed. Branch: perl ! perl.c util.c ____________________________________________________________________________ [ 33387] By: rgs on 2008/02/27 16:05:12 Log: Subject: [PATCH] threads::shared 1.18 From: "Jerry D. Hedden" Date: Tue, 26 Feb 2008 11:29:54 -0500 Message-ID: <1ff86f510802260829h306ea16by990af232dac22a82@mail.gmail.com> Branch: perl ! ext/threads/shared/Makefile.PL ext/threads/shared/shared.pm ! ext/threads/shared/t/stress.t ____________________________________________________________________________ [ 33386] By: steveh on 2008/02/27 13:43:27 Log: Subject: Fwd: CPAN Upload: Y/YV/YVES/ExtUtils-Install-1.45.tar.gz From: demerphq Date: Wed, 27 Feb 2008 14:06:29 +0100 Message-ID: <9b18b3110802270506j6194cb4idefa42765d634c79@mail.gmail.com> Upgrade to ExtUtils-Install-1.45 to fix [cpan #32813] Branch: perl ! lib/ExtUtils/Install.pm ____________________________________________________________________________ [ 33385] By: steveh on 2008/02/27 12:54:52 Log: Fix another Win32/VC6 compiler warning caused by #33231 (missed by #33336--this one only occurs in debug builds) Branch: perl ! sv.c ____________________________________________________________________________ [ 33384] By: steveh on 2008/02/27 12:29:36 Log: Change variable name to fix debug build with PERL_OLD_COPY_ON_WRITE Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33383] By: nicholas on 2008/02/27 11:48:38 Log: Comment on why I don't think changing Perl_safesysmalloc_size() in av.c analagous to the change in sv.c is a good idea. [It's not a language design issue, so sadly I can't get a talk out of it. Or is that fortunately? :-)] Branch: perl ! av.c ____________________________________________________________________________ [ 33380] By: rgs on 2008/02/27 09:06:47 Log: Fix preprocessor syntax Branch: perl ! perl.h ____________________________________________________________________________ [ 33379] By: nicholas on 2008/02/26 23:22:30 Log: If the C library provides malloc_size(), we can use that in the same places as Perl's malloced_size(), except that we need to be careful of any PERL_TRACK_MEMPOOL manipulations in force. Wrap both as Perl_safesysmalloc_size(), to give a consistent name and interface. Branch: perl ! av.c handy.h perl.h sv.c ____________________________________________________________________________ [ 33378] By: nicholas on 2008/02/26 19:55:33 Log: In Perl_sv_usepvn_flags(), with MYMALLOC, use the actual malloc()ed size for SvLEN(), rather than an estimate. Branch: perl ! sv.c ____________________________________________________________________________ [ 33377] By: nicholas on 2008/02/26 19:17:38 Log: If we have malloced_size() available, then avoid rounding up the string to the next (guessed) plausible alignment size, and instead find out how much memory was actually allocated, so that we can set this in the scalar's SvLEN(). This way, sv_grow() will be called far less often. Branch: perl ! sv.c ____________________________________________________________________________ [ 33376] By: rgs on 2008/02/26 13:13:18 Log: Chainsaw DEBUG_S out, as suggested by Vincent Pit. Branch: perl ! perl.c perl.h pod/perlrun.pod pp_hot.c scope.c util.c ____________________________________________________________________________ [ 33375] By: rgs on 2008/02/26 10:51:27 Log: Typo found by Roland Giersig Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 33374] By: rgs on 2008/02/26 10:19:15 Log: Tidy up error messages Branch: perl ! opcode.pl ____________________________________________________________________________ [ 33373] By: rgs on 2008/02/26 09:48:18 Log: Subject: Re: making it easier not to get feedback From: "Vincent Pit" Date: Tue, 26 Feb 2008 09:56:59 +0100 (CET) Message-ID: <1232.90.46.219.25.1204016219.squirrel@90.46.219.25> Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 33372] By: rgs on 2008/02/26 09:46:57 Log: Document perlthanks Branch: perl ! pod/perlutil.pod ____________________________________________________________________________ [ 33371] By: nicholas on 2008/02/25 23:29:33 Log: Also install perlbug as perlthanks, to make it easy for people to send their appreciation to perl-thanks@perl.org. It would be nice to get feedback other than bug reports. Branch: perl ! utils.lst utils/perlbug.PL ____________________________________________________________________________ [ 33370] By: steveh on 2008/02/25 17:42:38 Log: Silence Borland compiler warnings (except for warnings from zlib) here: http://www.nntp.perl.org/group/perl.daily-build.reports/2008/02/msg53937.html Branch: perl ! NetWare/nwperlhost.h NetWare/nwperlsys.h ! ext/Time/Piece/Piece.pm ext/Time/Piece/Piece.xs ! ext/Win32/Win32.pm ext/Win32/Win32.xs generate_uudmap.c ! iperlsys.h perl.h perlio.c perliol.h perly.c regcomp.c ! win32/perlhost.h win32/win32.c ____________________________________________________________________________ [ 33369] By: nicholas on 2008/02/25 12:48:22 Log: Ensure that constant folding runs with IN_PERL_RUNTIME true, by copying the current compiling cop to a different address. This ensures that lexical hints are correctly honoured, and allows us to fold sprintf. Branch: perl ! op.c opcode.h opcode.pl ____________________________________________________________________________ [ 33368] By: nicholas on 2008/02/25 11:47:03 Log: Two break; statements that aren't (yet) needed, but may trip someone up in the future. Branch: perl ! op.c ____________________________________________________________________________ [ 33367] By: rgs on 2008/02/25 10:54:47 Log: Avoid a segfault case in MRO code, based on : Subject: [perl #51092] [PATCH] Segfault when calling ->next::method on non-existing package From: ilmari@vesla.ilmari.org (via RT) Date: Thu, 21 Feb 2008 20:29:42 -0800 Message-ID: Branch: perl ! mro.c t/mro/next_edgecases.t ____________________________________________________________________________ [ 33366] By: rgs on 2008/02/25 08:10:14 Log: Subject: Re: [PATCH] POD fixes From: Vincent Pit Date: Sat, 23 Feb 2008 12:04:43 +0100 Message-ID: <47BFFDCB.60107@profvince.com> Branch: perl ! pod/perlreapi.pod pod/perlreguts.pod pod/perlxs.pod ____________________________________________________________________________ [ 33365] By: rgs on 2008/02/25 08:04:14 Log: Regenerate embed.h Branch: perl ! embed.h ____________________________________________________________________________ [ 33364] By: rgs on 2008/02/25 08:02:50 Log: Subject: Re: [patch] optimize OP_IS_(FILETEST|SOCKET) macros From: "Jim Cromie" Date: Sun, 10 Feb 2008 12:52:59 -0700 Message-ID: Branch: perl ! dump.c op.c op.h opcode.pl opnames.h ____________________________________________________________________________ [ 33363] By: rgs on 2008/02/25 07:46:17 Log: Subject: [PATCH] B::Debug enhancements From: "Reini Urban" Date: Fri, 22 Feb 2008 09:52:32 +0100 Message-ID: <6910a60802220052t3c1f1d91ne38b8ba6f6c56651@mail.gmail.com> Branch: perl ! ext/B/B/Debug.pm ____________________________________________________________________________ [ 33362] By: rgs on 2008/02/25 06:56:20 Log: Subject: [PATCH] Thread::Queue 2.06 From: "Jerry D. Hedden" Date: Fri, 22 Feb 2008 17:10:35 -0500 Message-ID: <1ff86f510802221410r2ceda3deg6cd503f0037b0805@mail.gmail.com> Branch: perl + lib/Thread/Queue/t/08_nothreads.t ! MANIFEST lib/Thread/Queue.pm lib/Thread/Queue/t/04_errs.t ____________________________________________________________________________ [ 33361] By: rgs on 2008/02/25 06:53:19 Log: Subject: [PATCH] Thread::Semaphore 2.07 From: "Jerry D. Hedden" Date: Fri, 22 Feb 2008 17:05:55 -0500 Message-ID: <1ff86f510802221405w15277004u53e7e0a2d2603049@mail.gmail.com> Branch: perl + lib/Thread/Semaphore/t/03_nothreads.t ! MANIFEST lib/Thread/Semaphore.pm ! lib/Thread/Semaphore/t/02_errs.t ____________________________________________________________________________ [ 33360] By: rgs on 2008/02/25 06:47:17 Log: Subject: [PATCH] threads::shared 1.17 From: "Jerry D. Hedden" Date: Fri, 22 Feb 2008 16:31:02 -0500 Message-ID: <1ff86f510802221331u48f85e8cg884c02a145dbee10@mail.gmail.com> Branch: perl ! ext/threads/shared/Makefile.PL ext/threads/shared/shared.pm ! ext/threads/shared/shared.xs ext/threads/shared/t/0nothread.t ! ext/threads/shared/t/disabled.t ____________________________________________________________________________ [ 33359] By: rgs on 2008/02/25 06:45:05 Log: Subject: [PATCH] threads 1.69 From: "Jerry D. Hedden" Date: Fri, 22 Feb 2008 16:26:21 -0500 Message-ID: <1ff86f510802221326ib73c7e5kf26ad87086ee113d@mail.gmail.com> Branch: perl ! ext/threads/Makefile.PL ext/threads/t/exit.t ! ext/threads/t/join.t ext/threads/t/problems.t ! ext/threads/t/thread.t ext/threads/threads.pm ! ext/threads/threads.xs ____________________________________________________________________________ [ 33358] By: rgs on 2008/02/24 22:39:56 Log: Subject: [PATCH] Revert change 33326 From: "Jerry D. Hedden" Date: Fri, 22 Feb 2008 16:21:14 -0500 Message-ID: <1ff86f510802221321r8af47eh9a8c2772b9aa33c8@mail.gmail.com> Branch: perl ! installperl ____________________________________________________________________________ [ 33357] By: rgs on 2008/02/24 15:25:39 Log: Subject: [PATCH] cygwin hints From: "Reini Urban" Date: Thu, 21 Feb 2008 14:38:33 +0100 Message-ID: <6910a60802210538p4fdb84abwf5128e87399dddf4@mail.gmail.com> Branch: perl ! hints/cygwin.sh ____________________________________________________________________________ [ 33356] By: nicholas on 2008/02/23 08:19:00 Log: Subject: Re: [PATCH] Splitting OP_CONST (Was: pp_const, not, that, hot?) From: Vincent Pit Message-ID: <47B60D72.50708@profvince.com> Date: Fri, 15 Feb 2008 23:08:50 +0100 Branch: perl ! dump.c ext/Opcode/Opcode.pm op.c op.h opcode.h opcode.pl ! opnames.h pp.sym pp_ctl.c pp_hot.c pp_proto.h ____________________________________________________________________________ [ 33355] By: nicholas on 2008/02/22 22:30:05 Log: As best as I (and my minion, gcc -Os) can tell, PL_curcop and PL_in_eval do not need to be volatile. This improves the generated code measurably - for example toke.o is 1.5% smaller. Every little helps. Branch: perl ! intrpvar.h ____________________________________________________________________________ [ 33354] By: nicholas on 2008/02/22 22:27:47 Log: Update to embed.h somehow missed from change 33343. Branch: perl ! embed.h ____________________________________________________________________________ [ 33353] By: nicholas on 2008/02/22 20:06:15 Log: Take advantage of the fact that we can use indent as a stdin/stdout filter to reduce its workload (and ours) by only sending it the 3 or so lines that we are interested in printing, not the preceding bucket loads. Branch: perl ! Porting/expand-macro.pl ____________________________________________________________________________ [ 33352] By: nicholas on 2008/02/22 19:47:52 Log: Subject: [patch] Porting/expand-macros.pl gets 'indent'ing From: Jim Cromie Message-ID: <47AB9C4A.3080107@gmail.com> Date: Thu, 07 Feb 2008 17:03:22 -0700 Branch: perl ! Porting/expand-macro.pl ____________________________________________________________________________ [ 33350] By: steveh on 2008/02/22 18:12:36 Log: Regenerate the win32/config_H.* files using the makefile targets fixed-up by #33349. There shouldn't be any real changes here. If there are then I've screwed up. Branch: perl ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ! win32/config_H.vc64 ____________________________________________________________________________ [ 33349] By: steveh on 2008/02/22 18:10:36 Log: Fix-up Win32's regen_config_h targets for semi-automatic updating of the win32/config_H.* files Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 33347] By: steveh on 2008/02/22 17:10:50 Log: Correct large files / lseek size & type settings in Win32 canned configs. Change 25208 switched off USE_LARGE_FILES in win32/config_H.* but left LSEEKSIZE/Off_t_size and Off_t as 8 and __int64 (or long long) respectively. Similarly change 25215 switched off uselargefiles in win32/config.* but left lseeksize and lseektype as 8 and __int64 (or long long) respectively. Change 25216 fixed the Borland settings in win32/config.bc on the basis that Borland should always be using 4 and long, but really all the other files should be using 4 and long for their default values as well to match the default values of USE_LARGE_FILES and uselargefiles. Having done that, we must then reverse the logic for fiddling with these values in win32/config_sh.PL: they are now changed to 8 and __int64 (or long long) if uselargefiles *is* defined (except for Borland, which always wants 4 and long). Branch: perl ! win32/config.gc win32/config.vc win32/config.vc64 ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ! win32/config_H.vc64 win32/config_sh.PL ____________________________________________________________________________ [ 33346] By: nicholas on 2008/02/22 12:37:34 Log: Missed a file from regen.pl Branch: perl ! embed.h ____________________________________________________________________________ [ 33345] By: steveh on 2008/02/22 12:19:44 Log: Sync win32/config.* with Porting/config.sh Branch: perl ! win32/config.bc win32/config.gc win32/config.vc ! win32/config.vc64 ____________________________________________________________________________ [ 33344] By: steveh on 2008/02/22 12:17:17 Log: Silence warning from VC8 when building without USE_LARGE_FILES Branch: perl ! win32/win32io.c ____________________________________________________________________________ [ 33343] By: craigb on 2008/02/22 00:20:45 Log: Following 33291, on VMS we need to use the same prototypes other platforms use in order to get the do_spawn-related assert macros defined. Based on suggestions by John Malmberg. Branch: perl ! embed.fnc pp_sys.c proto.h vms/vms.c vms/vmsish.h ____________________________________________________________________________ [ 33342] By: davem on 2008/02/22 00:07:15 Log: fix variable names in 'ununit var' warnings in evals Branch: perl ! sv.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33341] By: steveh on 2008/02/21 17:53:05 Log: Fix [perl #50430]. Not 100% sure this is right, but it fixes the bug without breaking any tests so hopefully it's at least better than it was before. Branch: perl ! ext/Filter/Util/Call/Call.pm ext/Filter/Util/Call/Call.xs ____________________________________________________________________________ [ 33340] By: steveh on 2008/02/21 14:02:29 Log: Fix Module-Build test that has been failing on Win32 since the upgrade of Test-Harness at #32659 Branch: perl ! lib/Module/Build.pm lib/Module/Build/t/compat.t ____________________________________________________________________________ [ 33339] By: steveh on 2008/02/21 13:38:57 Log: Fix CBuilder test that has been failing on Win32 since the upgrade at #33263 Branch: perl ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/t/01-basic.t ____________________________________________________________________________ [ 33338] By: nicholas on 2008/02/20 22:39:56 Log: Eliminate ck_lengthconst. Branch: perl ! embed.fnc embed.h op.c opcode.h opcode.pl pod/perltodo.pod ! pp.sym pp_proto.h proto.h ____________________________________________________________________________ [ 33337] By: nicholas on 2008/02/20 09:21:53 Log: Setting the f flag on length causes the op to be constant folded. Branch: perl ! opcode.h opcode.pl t/lib/warnings/7fatal ____________________________________________________________________________ [ 33336] By: steveh on 2008/02/20 09:17:37 Log: Fix Win32/VC6 compiler warnings caused by #33231 Branch: perl ! perl.h sv.c ____________________________________________________________________________ [ 33335] By: steveh on 2008/02/20 08:32:24 Log: Visual C++ 2008 Express Edition is now out: update README.win32 Branch: perl ! README.win32 ____________________________________________________________________________ [ 33334] By: mhx on 2008/02/18 18:12:12 Log: Enable caching of strxfrm() results also for readonly SVs as returned e.g. by "keys %hash". This speeds up sorting of lots of hash keys significantly. See also: Subject: Slowdown of "sort keys %hash" under "use locale" From: Marcus Holland-Moritz Date: Fri, 15 Feb 2008 17:00:15 +0100 Message-ID: <20080215170015.72f6160d@r2d2> Branch: perl ! sv.c ____________________________________________________________________________ [ 33333] By: rgs on 2008/02/18 16:16:09 Log: Subject: [PATCH] was RE: [PATCH] re patch 33127: formatting for C<<{ bydepth => 1 }>> From: "Robin Barker" Date: Mon, 18 Feb 2008 15:47:42 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A46@exchsvr2.npl.ad.local> plus another POD fix found by podchecker Branch: perl ! lib/File/Find.pm ____________________________________________________________________________ [ 33332] By: rgs on 2008/02/18 15:05:27 Log: Subject: [PATCH] consting for .c files in tests From: "Robin Barker" Date: Mon, 18 Feb 2008 13:43:56 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A3F@exchsvr2.npl.ad.local> Branch: perl ! lib/ExtUtils/t/Embed.t lib/Module/Build/t/lib/DistGen.pm ____________________________________________________________________________ [ 33331] By: rgs on 2008/02/18 13:37:40 Log: Subject: [PATCH] Thread::Queue 2.03 From: "Jerry D. Hedden" Date: Fri, 15 Feb 2008 14:02:14 -0500 Message-ID: <1ff86f510802151102s41bebc4xab19aa6e464dbf04@mail.gmail.com> Branch: perl + lib/Thread/Queue/t/01_basic.t lib/Thread/Queue/t/02_refs.t + lib/Thread/Queue/t/03_peek.t lib/Thread/Queue/t/04_errs.t + lib/Thread/Queue/t/05_extract.t lib/Thread/Queue/t/06_insert.t + lib/Thread/Queue/t/07_lock.t - lib/Thread/Queue.t ! MANIFEST Porting/Maintainers.pl lib/Thread/Queue.pm ____________________________________________________________________________ [ 33330] By: rgs on 2008/02/18 13:29:01 Log: Subject: [perl #50946] modified hints for Darwin x86 64bit From: "Daniel M. Quinlan" (via RT) Date: Sun, 17 Feb 2008 14:20:58 -0800 Message-ID: Branch: perl ! hints/darwin.sh ____________________________________________________________________________ [ 33329] By: rgs on 2008/02/18 11:19:55 Log: Subject: [PATCH] Thread::Semaphore 2.04 From: "Jerry D. Hedden" Date: Fri, 15 Feb 2008 11:12:07 -0500 Message-ID: <1ff86f510802150812r3facd53cs1913dd82c3070ac0@mail.gmail.com> Branch: perl + lib/Thread/Semaphore/t/01_basic.t + lib/Thread/Semaphore/t/02_errs.t - lib/Thread/Semaphore.t ! MANIFEST Porting/Maintainers.pl lib/Thread/Semaphore.pm ____________________________________________________________________________ [ 33328] By: rgs on 2008/02/18 11:10:13 Log: Subject: Modulo operator and floating point numbers From: "Ken Williams" Date: Sat, 16 Feb 2008 23:22:15 -0600 Message-ID: <6a7ee8cc0802162122r4e59b93boee18b1f045b8954d@mail.gmail.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 33327] By: rgs on 2008/02/18 10:54:15 Log: Subject: [ patch ] silence 2 possibly uninitialized vars From: Jim Cromie Date: Sat, 16 Feb 2008 18:02:19 -0700 Message-ID: <47B7879B.5040302@gmail.com> Branch: perl ! toke.c ____________________________________________________________________________ [ 33326] By: rgs on 2008/02/18 10:51:32 Log: Subject: [PATCH] Don't install threads files on non-threaded Perls From: "Jerry D. Hedden" Date: Fri, 15 Feb 2008 11:02:54 -0500 Message-ID: <1ff86f510802150802g5bf52a52nc9543eb236063b86@mail.gmail.com> Branch: perl ! installperl ____________________________________________________________________________ [ 33325] By: demerphq on 2008/02/17 16:53:27 Log: Fix bug 50496 -- regcomp.c=~s/lastcloseparen/lastparen/g -- lastcloseparen is literally the index of the last paren closed -- lastparen is index of the highest index paren that has been closed. In nested parens, they will be completely different. 'ab'=~/(a(b))/ will have: lastparen = 2, lastcloseparen = 1 'ab'=~/(a)(b)/ will have: lastparen = lastcloseparen = 2 Branch: perl ! regcomp.c t/op/pat.t ____________________________________________________________________________ [ 33324] By: demerphq on 2008/02/17 15:39:22 Log: Fix perlbug 50114 and document what the code does a bit better Branch: perl ! regcomp.c t/op/re_tests ____________________________________________________________________________ [ 33323] By: rgs on 2008/02/16 07:06:40 Log: Fix macro name in comment Branch: perl ! op.c ____________________________________________________________________________ [ 33322] By: rgs on 2008/02/16 07:06:16 Log: Correctly reference count the hints hash Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33321] By: merijn on 2008/02/15 16:41:12 Log: Resync with metaconfig. Escape the last ~. Branch: perl ! Configure Porting/Glossary config_h.SH ____________________________________________________________________________ [ 33318] By: nicholas on 2008/02/15 14:27:55 Log: Shell patterns are subject to tilde expansion. So the case statement in the filexp script (written out by Configure) for expanding ~ and ~/* has never worked. It's always been relying on the /bin/csh glob for the ~* case. Few people ever noticed because one has to be building to one's home directory on a system with no csh installed. This is a bug from Perl 1.0's Configure! Branch: perl ! Configure ____________________________________________________________________________ [ 33317] By: rgs on 2008/02/15 11:08:51 Log: Typo catch, by Abigail Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 33316] By: rgs on 2008/02/15 10:19:05 Log: Avoid utf8 warnings when printing diagnostics Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 33315] By: steveh on 2008/02/15 09:19:49 Log: Silence compiler warnings on Win32/VC6 Subject: RE: Bit-fields patch causes warnings on Win32/VC6 From: "Jan Dubois" Date: Thu, 14 Feb 2008 11:24:01 -0800 Message-ID: <002f01c86f3f$27e23ca0$77a6b5e0$@com> Branch: perl ! ext/B/B.xs op.c op.h ____________________________________________________________________________ [ 33314] By: rgs on 2008/02/14 17:09:37 Log: Subject: [PATCH pod/perlfunc.pod] sprintf "%+d" From: Abigail Date: Thu, 14 Feb 2008 17:43:14 +0100 Message-ID: <20080214164314.GA31694@abigail.be> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33313] By: rgs on 2008/02/14 17:01:41 Log: Subject: [PATCH t/op/pat.t] Re: [perl #50496] Bug Report: 'keys %+' does not return the correct keys. From: Abigail Date: Thu, 7 Feb 2008 17:53:30 +0100 Message-ID: <20080207165330.GA25617@abigail.be> with tweaks (one more test marked TODO) Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 33312] By: rgs on 2008/02/14 16:33:11 Log: Add missing file to MANIFEST, to go with change #33311 Branch: perl ! MANIFEST ____________________________________________________________________________ [ 33311] By: rgs on 2008/02/14 16:30:32 Log: Subject: Re: [perl #50706] %^H affecting outside file scopes From: Rick Delaney Date: Tue, 12 Feb 2008 14:05:22 -0500 Message-ID: <20080212190522.GB16896@bort.ca> Branch: perl + t/lib/Sans_mypragma.pm ! pp_ctl.c t/lib/mypragma.t ____________________________________________________________________________ [ 33310] By: stevep on 2008/02/14 15:44:14 Log: Subject: [PATCH] doio.c:Perl_my_lstat:/* XXX Do really need to be calling SvPV() all these times? */ From: "Vincent Pit" Date: Thu, 14 Feb 2008 15:21:29 +0100 (CET) Message-ID: <37048.147.210.17.175.1202998889.squirrel@147.210.17.175> Branch: perl ! doio.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33309] By: rgs on 2008/02/14 15:14:36 Log: Make the new warning report undef constants as undef Branch: perl ! op.c t/lib/warnings/op ____________________________________________________________________________ [ 33308] By: rgs on 2008/02/14 15:05:38 Log: Fix leak when issuing new warning implemented by #33305 Branch: perl ! op.c ____________________________________________________________________________ [ 33307] By: rgs on 2008/02/14 14:39:21 Log: Revert change #33302. This change was wrong, since it was using OP_ENTERSUB as a LISTOP, whereas it's a UNOP. Branch: perl ! pp_hot.c t/lib/warnings/gv ____________________________________________________________________________ [ 33306] By: steveh on 2008/02/14 10:09:33 Log: Fix linker error introduced by #33305 Branch: perl ! op.c ____________________________________________________________________________ [ 33305] By: rgs on 2008/02/14 08:25:29 Log: Subject: Show constant in "Useless use of a constant in void context" From: Rick Delaney Date: Wed, 13 Feb 2008 23:29:16 -0500 Message-ID: <20080214042916.GA12678@bort.ca> Branch: perl ! op.c t/lib/warnings/op ____________________________________________________________________________ [ 33304] By: rgs on 2008/02/14 08:09:36 Log: Subject: [PATCH] use svtype From: "Robin Barker" Date: Wed, 13 Feb 2008 17:46:02 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A35@exchsvr2.npl.ad.local> Branch: perl ! embed.fnc gv.c pod/perlapi.pod pp.c proto.h sv.c ____________________________________________________________________________ [ 33303] By: rgs on 2008/02/14 07:52:45 Log: Jerry D. Hedden now maintains Thread::Semaphore on CPAN Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 33302] By: stevep on 2008/02/13 18:39:50 Log: Subject: [perl #47047] Use of inherited AUTOLOAD for non-method is deprecated From: Rick Delaney (via RT) Date: Tue, 30 Oct 2007 20:19:40 -0700 Message-ID: Branch: perl ! pp_hot.c t/lib/warnings/gv ____________________________________________________________________________ [ 33301] By: rgs on 2008/02/13 14:42:56 Log: Subject: [PATCH] PERL_MAGIC_uvar_elem should be 'u' in dump.c From: "Vincent Pit" Date: Wed, 13 Feb 2008 11:10:11 +0100 (CET) Message-ID: <36116.147.210.17.175.1202897411.squirrel@147.210.17.175> Branch: perl ! dump.c ____________________________________________________________________________ [ 33300] By: steveh on 2008/02/13 12:27:56 Log: pp_system explicitly passes NULL to do_aspawn, so NULL must be "OK" *Now* my Win32 DEBUGGING build works :-) Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33299] By: steveh on 2008/02/13 12:19:17 Log: Drat. #33298 doesn't fix it: need this too. And even then I now get an assertion from win32.c line 628. Sigh... Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33298] By: steveh on 2008/02/13 12:05:49 Log: Correct another variable name in embed.fnc (Fixes my DEBUGGING builds on Win32) Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33297] By: rgs on 2008/02/13 10:12:44 Log: Subject: [PATCH] Read-only variable tests From: "Jerry D. Hedden" Date: Fri, 8 Feb 2008 14:06:41 -0500 Message-ID: <1ff86f510802081106l737e4dcdibb73c8eacb4c39d8@mail.gmail.com> with one less TODO test Branch: perl ! lib/Internals.t ____________________________________________________________________________ [ 33296] By: rgs on 2008/02/13 10:03:43 Log: Subject: [PATCH] Unused var in perlio.c (revised) From: "Jerry D. Hedden" Date: Tue, 12 Feb 2008 10:00:18 -0500 Message-ID: <1ff86f510802120700q689fb457ya5939bb440626157@mail.gmail.com> Branch: perl ! perlio.c ____________________________________________________________________________ [ 33295] By: mhx on 2008/02/13 07:42:02 Log: Make sure we only find the macro we were looking for, not something that only starts with the same string. Branch: perl ! Porting/expand-macro.pl ____________________________________________________________________________ [ 33294] By: stevep on 2008/02/12 15:11:48 Log: Upgrade to PathTools-3.2701 Branch: perl ! lib/Cwd.pm lib/File/Spec.pm lib/File/Spec/Cygwin.pm ! lib/File/Spec/Epoc.pm lib/File/Spec/Functions.pm ! lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm ! lib/File/Spec/Win32.pm lib/File/Spec/t/Spec.t ____________________________________________________________________________ [ 33293] By: stevep on 2008/02/12 15:07:44 Log: Upgrade to Math-Complex-1.52 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 33292] By: stevep on 2008/02/12 14:58:50 Log: Subject: [PATCH] Fix bit-fields for VC [was RE: [perl #50386] GIMME_V broken with 5.10.0/GCC and XS?] From: "Jan Dubois" Date: Fri, 1 Feb 2008 13:40:41 -0800 Message-ID: <02ee01c8651b$17ef72f0$47ce58d0$@com> Branch: perl ! op.h perl.h regexp.h sv.h win32/makefile.mk win32/win32.h ____________________________________________________________________________ [ 33291] By: nicholas on 2008/02/12 13:15:20 Log: assert() that every NN argument is not NULL. Otherwise we have the ability to create landmines that will explode under someone in the future when they upgrade their compiler to one with better optimisation. We've already done this at least twice. (Yes, some of the assertions are after code that would already have SEGVd because it already deferences a pointer, but they are put in to make it easier to automate checking that each and every case is covered.) Add a tool, checkARGS_ASSERT.pl, to check that every case is covered. Branch: perl + Porting/checkARGS_ASSERT.pl ! MANIFEST NetWare/nw5.c av.c deb.c doio.c doop.c dump.c ! embed.pl gv.c hv.c locale.c malloc.c mathoms.c mg.c mro.c ! numeric.c op.c pad.c perl.c perlio.c pp.c pp_ctl.c pp_hot.c ! pp_pack.c pp_sort.c pp_sys.c proto.h reentr.c reentr.pl ! regcomp.c regexec.c scope.c sv.c taint.c toke.c universal.c ! utf8.c util.c vms/vms.c win32/win32.c win32/wince.c ____________________________________________________________________________ [ 33290] By: nicholas on 2008/02/12 12:52:14 Log: Correct the paramter to Perl_op_xmldump(). The one that got away from change 33289. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33289] By: nicholas on 2008/02/12 12:16:23 Log: Correct (some) variable names in embed.fnc where they differ from the actual function declaration. Branch: perl ! embed.fnc pod/perlapi.pod pod/perlintern.pod proto.h ____________________________________________________________________________ [ 33287] By: nicholas on 2008/02/12 11:52:30 Log: In Perl_load_module_nocontext(), ver can actually be NULL. In Perl_hv_copy_hints_hv(), ohv can actually be NULL. In Perl_sortsv(), Perl_sortsv_flags() and S_qsortsvu(), array can be NULL (if the number of elements to sort is <= 1). In Perl_save_nogv(), gv can not be NULL. In Perl_sv_cmp() and Perl_sv_cmp_locale(), both SVs can be NULL. In Perl_ptr_table_fetch(), the sv can be NULL. In PerlIO_set_ptrcnt(), ptr can be NULL. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33286] By: nicholas on 2008/02/12 06:56:24 Log: Teach Math::Complex the maximum NV for a 16 byte float. (At least, a 16 byte float on x86_64. This feels fragile.) Branch: perl ! lib/Math/Complex.pm ____________________________________________________________________________ [ 33285] By: nicholas on 2008/02/11 23:04:12 Log: Perl_sv_2iv_flags(), Perl_sv_2uv_flags, Perl_sv_2nv and Perl_sv_2pv_flags() all return 0/0/0.0/"" without warning given a NULL SV pointer so they ought to be marked as NULLOK in embed.fnc. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33284] By: nicholas on 2008/02/11 20:07:50 Log: Perl_ck_retarget() doesn't even exist, so little point in mentioning it. Branch: perl ! embed.fnc embed.h proto.h ____________________________________________________________________________ [ 33283] By: nicholas on 2008/02/11 19:22:18 Log: In Perl_sv_catpv(), Perl_sv_catpv_mg() the ptr can be not NULL. In Perl_sv_inc() and Perl_sv_dec(), the sv can be not NULL. In Perl_parser_dup() the proto parser can be NULL. In Perl_ptr_table_find(), the sought-for pointer can be NULL. In Perl_save_set_svflags(), the saved SV can't be NULL. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33282] By: stevep on 2008/02/11 17:37:43 Log: Upgrade to Math-Complex-1.51 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 33281] By: stevep on 2008/02/11 16:58:15 Log: Upgrade to Test-Harness-3.09 Branch: perl + lib/TAP/Parser/Utils.pm lib/Test/Harness/t/utils.t ! MANIFEST lib/App/Prove.pm lib/App/Prove/State.pm ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm ! lib/TAP/Formatter/Console.pm ! lib/TAP/Formatter/Console/ParallelSession.pm ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm ! lib/TAP/Parser/Iterator/Array.pm ! lib/TAP/Parser/Iterator/Process.pm ! lib/TAP/Parser/Iterator/Stream.pm ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm ! lib/TAP/Parser/Result/Bailout.pm ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm ! lib/TAP/Parser/YAMLish/Reader.pm ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm ! lib/Test/Harness/bin/prove lib/Test/Harness/t/000-load.t ! lib/Test/Harness/t/compat/env.t ____________________________________________________________________________ [ 33280] By: rgs on 2008/02/11 15:39:16 Log: Subject: [PATCH] Re: Unwanted warnings from "PerlIO::scalar" From: Ben Morrow Date: Fri, 8 Feb 2008 13:50:09 +0000 Message-ID: <20080208135008.GA3885@osiris.mauzo.dyndns.org> Branch: perl ! ext/PerlIO/scalar/scalar.xs ext/PerlIO/t/scalar.t ____________________________________________________________________________ [ 33279] By: nicholas on 2008/02/11 14:46:40 Log: In Perl_regfree_internal(), rx is actually not NULL. In Perl_regnext(), p can actually be NULL. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33278] By: rgs on 2008/02/11 11:10:09 Log: Fix test to pass en 5.6.2 (unpack is needed by version.pm there) Branch: perl ! ext/Safe/t/safeload.t ____________________________________________________________________________ [ 33277] By: nicholas on 2008/02/11 10:43:35 Log: In Perl_ck_lengthconst, "XXX length optimization goes here" is TODO. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 33276] By: nicholas on 2008/02/11 08:54:16 Log: The "pointer" argument to S_restore_magic() is not not NULL, because it's actually an integer index wedged into a pointer. (To fit within the existing save stack API.) Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33275] By: craigb on 2008/02/11 04:17:45 Log: Correct quad-related %Config variables on VMS. Branch: perl ! configure.com ____________________________________________________________________________ [ 33274] By: craigb on 2008/02/11 00:05:14 Log: Make fs.t compare the permissions of a link with those of the linked file rather than guessing at system defaults. Branch: perl ! t/io/fs.t ____________________________________________________________________________ [ 33273] By: nicholas on 2008/02/10 19:17:13 Log: The sv argument to gv_stashsv() is not NULL. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33272] By: nicholas on 2008/02/10 17:44:34 Log: vcroak()'s pattern is actually NULLOK. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33271] By: nicholas on 2008/02/10 15:26:19 Log: Correct some names of parameters in embed.fnc. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33270] By: nicholas on 2008/02/10 14:56:53 Log: Two parameter names missing in embed.fnc Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33269] By: nicholas on 2008/02/10 10:21:04 Log: Eliminate use of Nullop in the core code. Dual life uses remain. Branch: perl ! op.h perly.act perly.y win32/perlhost.h ____________________________________________________________________________ [ 33268] By: nicholas on 2008/02/10 09:02:21 Log: exp(999) isn't "infinity". Even exp(9999) can still be represented on 80 bit long doubles. exp(99999) can't. Branch: perl ! lib/Math/Complex.pm ____________________________________________________________________________ [ 33267] By: nicholas on 2008/02/10 07:35:45 Log: Subject: [patch] optimize OP_IS_(FILETEST|SOCKET) macros From: Jim Cromie Message-ID: <47ADBF3B.2050108@gmail.com> Date: Sat, 09 Feb 2008 07:56:59 -0700 Branch: perl ! opcode.h opcode.pl opnames.h pp.sym pp_proto.h ____________________________________________________________________________ [ 33266] By: stevep on 2008/02/10 05:05:28 Log: Upgrade to Time-HiRes-1.9712 Branch: perl ! ext/Time/HiRes/HiRes.pm ext/Time/HiRes/Makefile.PL ! ext/Time/HiRes/t/HiRes.t ____________________________________________________________________________ [ 33265] By: davem on 2008/02/09 14:56:23 Log: Attributes + Unkown Error An errored attribute sub still processes the attributes, which require's attribute.pm, so make sure the error state is passed to the new require Branch: perl ! t/comp/require.t toke.c ____________________________________________________________________________ [ 33264] By: stevep on 2008/02/09 07:29:21 Log: Upgrade to Test-Harness-3.08 Branch: perl ! lib/App/Prove.pm lib/App/Prove/State.pm lib/TAP/Base.pm ! lib/TAP/Formatter/Color.pm lib/TAP/Formatter/Console.pm ! lib/TAP/Formatter/Console/ParallelSession.pm ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm ! lib/TAP/Parser/Iterator/Array.pm ! lib/TAP/Parser/Iterator/Process.pm ! lib/TAP/Parser/Iterator/Stream.pm ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm ! lib/TAP/Parser/Result/Bailout.pm ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm ! lib/TAP/Parser/YAMLish/Reader.pm ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm ! lib/Test/Harness/bin/prove lib/Test/Harness/t/yamlish-writer.t ____________________________________________________________________________ [ 33263] By: stevep on 2008/02/09 07:18:35 Log: Upgrade to ExtUtils-CBuilder-0.22 Branch: perl ! lib/ExtUtils/CBuilder.pm lib/ExtUtils/CBuilder/Base.pm ! lib/ExtUtils/CBuilder/Platform/Unix.pm ! lib/ExtUtils/CBuilder/Platform/Windows.pm ! lib/ExtUtils/CBuilder/Platform/aix.pm ! lib/ExtUtils/CBuilder/Platform/cygwin.pm ! lib/ExtUtils/CBuilder/Platform/darwin.pm ! lib/ExtUtils/CBuilder/Platform/dec_osf.pm ! lib/ExtUtils/CBuilder/Platform/os2.pm ____________________________________________________________________________ [ 33262] By: stevep on 2008/02/09 01:17:27 Log: Subject: [PATCH] hints/aix_4.sh to allow build on aix 4.2 From: AUGUSTE-ETIENNE Jose Date: Fri, 08 Feb 2008 17:10:26 -0300 Message-Id: <1202501426.15175.10.camel@sinf009w.d81970300.cgss-guyane.fr> Branch: perl ! hints/aix_4.sh ____________________________________________________________________________ [ 33261] By: stevep on 2008/02/08 21:55:48 Log: Remove an unneeded if statement. Branch: perl ! perlio.c ____________________________________________________________________________ [ 33260] By: stevep on 2008/02/08 21:49:16 Log: I've been maintaining Net::Ping for a while now. Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 33259] By: stevep on 2008/02/08 19:11:19 Log: Subject: RE: Perl @ 33218 (Stratus VOS patches) From: "Green, Paul" Date: Fri, 8 Feb 2008 12:36:03 -0500 Message-ID: Includes a fix to the patch to ext/Time/HiRes/Makefile.PL Branch: perl ! README.vos ext/Time/HiRes/Makefile.PL hints/vos.sh ! lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/eu_command.t ! makedepend.SH pp_pack.c t/TEST vos/Changes vos/vos.c ! vos/vosish.h ____________________________________________________________________________ [ 33258] By: rgs on 2008/02/08 16:15:52 Log: IO::Handle->say should ignore $\ (bug #49266) Branch: perl ! ext/IO/lib/IO/Handle.pm ____________________________________________________________________________ [ 33257] By: rgs on 2008/02/08 15:30:32 Log: Subject: [perl #50364] [PATCH] perlop.pod - misnomer in % operator documentation From: mhasch@cpan.org (via RT) Date: Mon, 28 Jan 2008 16:56:07 -0800 Message-ID: Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 33256] By: rgs on 2008/02/08 15:18:45 Log: Subject: [PATCH] mg_copy ought to take an I32 From: "Vincent Pit" Date: Wed, 6 Feb 2008 10:39:58 +0100 (CET) Message-ID: <39468.147.210.17.175.1202290798.squirrel@147.210.17.175> Branch: perl ! ext/threads/shared/shared.xs mg.h pod/perlguts.pod ____________________________________________________________________________ [ 33255] By: rgs on 2008/02/08 14:15:12 Log: Subject: [PATCH] Give Win32 message windows proper window procedures From: "Robert May" Date: Sun, 3 Feb 2008 18:04:46 +0530 Message-ID: <54bdc7510802030434g4f9da56eq8d526e80c297290b@mail.gmail.com> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 33254] By: rgs on 2008/02/08 14:12:10 Log: Subject: [PATCH] win32_async_check() doesn't loop enough. From: "Robert May" Date: Sun, 3 Feb 2008 13:11:57 +0530 Message-ID: <54bdc7510802022341r3654d32dva26ef04bd9fa04b7@mail.gmail.com> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 33253] By: merijn on 2008/02/08 13:27:45 Log: Update to Math::Complex 1.49 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 33252] By: rgs on 2008/02/08 13:25:18 Log: Re-apply patches 32879, 32905, and 32964 to MakeMaker Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 33251] By: rgs on 2008/02/08 13:09:27 Log: Add new module in MakeMaker 6.43_01 Branch: perl + lib/ExtUtils/MM_Darwin.pm ! MANIFEST ____________________________________________________________________________ [ 33250] By: rgs on 2008/02/08 13:07:25 Log: Upgrade to MakeMaker 6.43_01 Branch: perl ! lib/ExtUtils/Changes lib/ExtUtils/Command/MM.pm ! lib/ExtUtils/Liblist.pm lib/ExtUtils/Liblist/Kid.pm ! lib/ExtUtils/MM.pm lib/ExtUtils/MM_AIX.pm ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_BeOS.pm ! lib/ExtUtils/MM_Cygwin.pm lib/ExtUtils/MM_DOS.pm ! lib/ExtUtils/MM_MacOS.pm lib/ExtUtils/MM_NW5.pm ! lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_QNX.pm ! lib/ExtUtils/MM_UWIN.pm lib/ExtUtils/MM_Unix.pm ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_VOS.pm ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MM_Win95.pm ! lib/ExtUtils/MY.pm lib/ExtUtils/MakeMaker.pm ! lib/ExtUtils/MakeMaker/Config.pm ! lib/ExtUtils/MakeMaker/FAQ.pod ! lib/ExtUtils/MakeMaker/Tutorial.pod ! lib/ExtUtils/MakeMaker/bytes.pm ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Mkbootstrap.pm ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/t/00compile.t ! lib/ExtUtils/t/MM_Unix.t lib/ExtUtils/t/xs.t ! lib/ExtUtils/testlib.pm ____________________________________________________________________________ [ 33249] By: rgs on 2008/02/08 11:15:36 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Thu, 7 Feb 2008 17:51:58 +0100 Message-ID: <20080207165158.GA22321@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod pod/perlintern.pod proto.h sv.c ____________________________________________________________________________ [ 33248] By: rgs on 2008/02/08 11:04:23 Log: Remove redundant check Branch: perl ! perlio.c ____________________________________________________________________________ [ 33247] By: rgs on 2008/02/08 09:43:16 Log: Subject: [PATCH] feature bundles are the same across all subversions From: Steffen Mueller Date: Sun, 13 Jan 2008 22:45:37 +0100 Message-ID: <20080113214537.13226.qmail@lists.develooper.com> Branch: perl + t/lib/feature/bundle ! MANIFEST lib/feature.pm ____________________________________________________________________________ [ 33246] By: rgs on 2008/02/07 17:32:19 Log: Subject: Re: [PATCH] Re: Perl @ 32984 (also relevant to [perl #33849]) From: Andy Dougherty Date: Fri, 1 Feb 2008 12:39:39 -0500 (EST) Message-ID: Branch: perl ! hints/irix_6.sh ____________________________________________________________________________ [ 33245] By: rgs on 2008/02/07 15:50:02 Log: Subject: Re: [PATCH] sv.c: consting From: Steven Schubiger Date: Mon, 4 Feb 2008 15:44:19 +0100 Message-ID: <20080204144419.GB20276@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 33244] By: rgs on 2008/02/07 09:40:12 Log: corelist changes: - Add a new -d option to find first perl version by date and not by version number - Better handling of perl versions that end with a 0 - use version.pm only for version numbers that have multiple dots Branch: perl ! lib/Module/CoreList.pm lib/Module/CoreList/bin/corelist ____________________________________________________________________________ [ 33242] By: nicholas on 2008/02/06 16:32:56 Log: Cope with differing prototypes for ECONNREFUSED etc on Win32 between 5.8.x and 5.10.x Branch: perl ! lib/Net/Ping.pm ____________________________________________________________________________ [ 33241] By: merijn on 2008/02/06 14:11:10 Log: New blade Branch: perl ! README.hpux ____________________________________________________________________________ [ 33239] By: nicholas on 2008/02/06 01:00:43 Log: in unpack, () groups in scalar context were still returning a list, resulting in garbage on the stack, which could manifest as a SEGV (Bug 50256) Branch: perl ! pp_pack.c t/op/pack.t ____________________________________________________________________________ [ 33238] By: rgs on 2008/02/05 16:51:40 Log: Adapt Safe innards to older (XS) versions of version.pm Branch: perl ! ext/Opcode/Safe.pm ext/Safe/t/safeload.t ____________________________________________________________________________ [ 33237] By: rgs on 2008/02/05 14:00:00 Log: Add a new test for Safe Branch: perl + ext/Safe/t/safeload.t ! MANIFEST ____________________________________________________________________________ [ 33236] By: rgs on 2008/02/05 11:06:11 Log: Fix CPAN bug #32896: make version.pm loadable in a Safe compartment Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 33235] By: stevep on 2008/02/04 15:24:15 Log: Removed mention of a book that was never published. Branch: perl ! ext/List/Util/lib/Scalar/Util.pm ____________________________________________________________________________ [ 33234] By: rgs on 2008/02/04 14:21:41 Log: Subject: [PATCH] Remove duplication from encoding.pm POD From: "Robert May" Date: Fri, 1 Feb 2008 01:06:07 +0530 Message-ID: <54bdc7510801311136p7ee53dbet2afd5239e1ad03eb@mail.gmail.com> Branch: perl ! ext/Encode/encoding.pm ____________________________________________________________________________ [ 33233] By: rgs on 2008/02/04 14:15:11 Log: Subject: [patch] B portability macros From: Jim Cromie Date: Fri, 01 Feb 2008 17:43:11 -0700 Message-ID: <47A3BC9F.7080200@gmail.com> Branch: perl ! ext/B/B.xs ____________________________________________________________________________ [ 33232] By: nicholas on 2008/02/04 13:59:21 Log: Micro-optimise the order of the context types. [Because I can :-)] Here saves 72 bytes in pp_ctl.o. Small, but in the right direction. Branch: perl ! cop.h perl.h pp_ctl.c ____________________________________________________________________________ [ 33231] By: rgs on 2008/02/04 13:30:22 Log: Subject: [PATCH] sv.c: consting From: Steven Schubiger Date: Sun, 3 Feb 2008 19:53:16 +0100 Message-ID: <20080203185315.GA20276@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlintern.pod proto.h sv.c ____________________________________________________________________________ [ 33230] By: rgs on 2008/02/04 10:01:33 Log: Subject: [PATCH] fix B::Debug pmnext From: "Reini Urban" Date: Sat, 2 Feb 2008 16:33:52 +0100 Message-ID: <6910a60802020733u7817a55dm6f5e213625063204@mail.gmail.com> Branch: perl ! ext/B/B.pm ext/B/B/Debug.pm ____________________________________________________________________________ [ 33229] By: rgs on 2008/02/04 09:36:11 Log: Fix op/reg_email_thr.t when PERLIO=stdio Branch: perl ! t/op/reg_email.t ____________________________________________________________________________ [ 33228] By: nicholas on 2008/02/03 15:04:41 Log: Subject: [PATCH] taint.c: consting From: Steven Schubiger Message-ID: <20080129124723.GA13056@refcnt.homeunix.org> Date: Tue, 29 Jan 2008 13:47:23 +0100 Branch: perl ! embed.fnc proto.h taint.c ____________________________________________________________________________ [ 33226] By: nicholas on 2008/02/03 14:41:05 Log: Recode all the old variable-like substitutions with the generic line removal mechanism of change 33223. Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 33223] By: nicholas on 2008/02/03 13:37:06 Log: Produce a more generic expectation management system, and use it to encode the 5.8.x vs 5.10/5.11 differences. Provide general purpose TODOs for both the intial tests and Gerard's "is it unchanged on repeat?" test. Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 33222] By: nicholas on 2008/02/03 13:10:39 Log: Upgrade to Math::Complex 1.48 and Math::Trig 1.13 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 33208] By: nicholas on 2008/02/02 18:52:15 Log: 5.8.x and earler have a SUBPROCESS line in the dump of a PVIO. Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 33206] By: nicholas on 2008/02/02 18:41:51 Log: Change 27244 wasn't quite correct. XSUB is dumped as 0x0, not 0. Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 33193] By: nicholas on 2008/02/02 17:01:43 Log: Remove the _ prototype, as Maintainers is used by makemeta, and in turn that has to be run with the newly built perl. Which can be 5.8.x. Branch: perl ! Porting/Maintainers.pm ____________________________________________________________________________ [ 33182] By: nicholas on 2008/02/02 11:05:17 Log: In XS_PerlIO_get_layers() take advantage of the implementation of PerlIO_get_layers(), by co-opting the new SVs it creates, rather than copying them. Branch: perl ! perlio.c universal.c ____________________________________________________________________________ [ 33181] By: nicholas on 2008/02/02 00:16:02 Log: In XS_re_regexp_pattern(), use newSVpvn_flags() to avoid calls to sv_2mortal(). Branch: perl ! universal.c ____________________________________________________________________________ [ 33178] By: nicholas on 2008/02/01 22:27:38 Log: In pp_split(), eliminate most (all?) of the conditional calls to sv_2mortal() by conditionally passing SVs_TEMP to newSVpvn_flags(). Branch: perl ! pp.c ____________________________________________________________________________ [ 33170] By: nicholas on 2008/02/01 17:52:10 Log: Break apart the list of functions defined in universal.c by perl version (from 5.8.8 upwards) Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 33163] By: nicholas on 2008/02/01 10:38:03 Log: The penultimate deparse test needs a name, else things can warn. Branch: perl ! ext/B/t/deparse.t ____________________________________________________________________________ [ 33154] By: rgs on 2008/01/31 17:08:22 Log: Subject: [PATCH] threads::shared TODO test for outstanding bug From: "Jerry D. Hedden" Date: Wed, 30 Jan 2008 09:15:25 -0500 Message-ID: <1ff86f510801300615t1f9e8c68u5ff8caaeffb1a835@mail.gmail.com> Branch: perl ! ext/threads/shared/t/object.t ____________________________________________________________________________ [ 33153] By: rgs on 2008/01/31 15:41:23 Log: Typo fix in change #33058 Subject: Re: [PATCH t/cmd/for.t] Regression tests for 'for reverse ..' From: Daniel Frederick Crisman Date: Wed, 30 Jan 2008 15:09:22 -0500 Message-ID: <20080130200922.GA20450@fury.crisman.org> Branch: perl ! t/cmd/for.t ____________________________________________________________________________ [ 33152] By: rgs on 2008/01/31 15:39:14 Log: Subject: [PATCH] don't forbid brace groups with g++ 4.2.2 From: "Robin Barker" Date: Wed, 30 Jan 2008 18:42:25 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A17@exchsvr2.npl.ad.local> Branch: perl ! perl.h ____________________________________________________________________________ [ 33144] By: steveh on 2008/01/31 09:44:41 Log: Subject: [PATCH] fix for regression to File/DosGlob.pm From: "Davies, Alex" Date: Wed, 30 Jan 2008 12:39:11 -0500 Message-ID: Fixes File::DosGlob's handling of drive relative glob patterns (e.g. "D:*pl") Branch: perl ! lib/File/DosGlob.pm ____________________________________________________________________________ [ 33143] By: steveh on 2008/01/31 09:16:26 Log: Subject: Re: [perl #50322] CGITempFile causes "Insecure dependency in sprintf" in perl 5.10.0 From: "Steffen Mueller via RT" Date: Mon, 28 Jan 2008 05:16:19 -0800 Message-ID: Fixes [perl #50322] Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 33142] By: steveh on 2008/01/31 09:12:36 Log: Fix compiler warning introduced in DEBUGGING builds by #33103 Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 33129] By: stevep on 2008/01/30 17:11:53 Log: Assorted POD nits from the Debian bug list. Branch: perl ! lib/CGI.pm lib/Math/BigInt/CalcEmu.pm pod/perllol.pod ! pod/perlre.pod ____________________________________________________________________________ [ 33127] By: stevep on 2008/01/30 16:38:27 Log: Formatting for C<<{ bydepth => 1 }>> doesn't seem to be working right in the manpage. Branch: perl ! lib/File/Find.pm ____________________________________________________________________________ [ 33125] By: nicholas on 2008/01/30 12:16:35 Log: Need to substitute out the placeholder '$RV' for earlier perls too. Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 33124] By: rgs on 2008/01/30 11:51:11 Log: Bump Safe's version Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 33109] By: steveh on 2008/01/29 17:39:41 Log: Nicer fix than #33106 (thanks to Nicholas Clark) Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33106] By: steveh on 2008/01/29 15:06:55 Log: Fix Win32 compiler warnings introduced by #33081 and #33085 Branch: perl ! embed.fnc pod/perlapi.pod pp_ctl.c proto.h ____________________________________________________________________________ [ 33105] By: nicholas on 2008/01/29 10:59:14 Log: Document why ok() is being used instead of like(), to stop someone undoing it. Branch: perl ! ext/Safe/t/safe3.t ____________________________________________________________________________ [ 33104] By: rgs on 2008/01/29 10:57:40 Log: More wording nits about perl's time() versus the libc's time() Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33103] By: rgs on 2008/01/29 10:53:24 Log: Subject: [PATCH] toke.c/universal.c: consting From: Steven Schubiger Date: Mon, 28 Jan 2008 13:57:41 +0100 Message-ID: <20080128125741.GA27390@refcnt.homeunix.org> Branch: perl ! embed.fnc pod/perlapi.pod proto.h toke.c universal.c ____________________________________________________________________________ [ 33102] By: rgs on 2008/01/29 09:55:01 Log: Make this test pass with the Test::More that comes with perl 5.6.2 Branch: perl ! ext/Safe/t/safe3.t ____________________________________________________________________________ [ 33101] By: rgs on 2008/01/29 09:43:58 Log: Subject: [PATCH] mistaken variable in pod From: "Yitzchak Scott-Thoennes" Date: Mon, 28 Jan 2008 13:39:29 -0800 (PST) Message-ID: <40783.64.81.167.122.1201556369.squirrel@webmail.efn.org> Branch: perl ! ext/POSIX/POSIX.pod ____________________________________________________________________________ [ 33099] By: stevep on 2008/01/28 20:07:20 Log: Upgrade to Tie-RefHash-1.38 Branch: perl ! lib/Tie/RefHash.pm lib/Tie/RefHash/threaded.t ____________________________________________________________________________ [ 33098] By: stevep on 2008/01/28 20:04:40 Log: Upgrade to Archive-Extract-0.26 Branch: perl + lib/Archive/Extract/t/src/x.lzma.packed ! MANIFEST lib/Archive/Extract.pm ! lib/Archive/Extract/t/01_Archive-Extract.t ____________________________________________________________________________ [ 33097] By: stevep on 2008/01/28 19:53:55 Log: Upgrade to SelfLoader-1.15 Branch: perl ! lib/SelfLoader.pm lib/SelfLoader/t/01SelfLoader.t ____________________________________________________________________________ [ 33096] By: rgs on 2008/01/28 17:18:53 Log: Bump the version of Safe Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 33095] By: rgs on 2008/01/28 16:41:49 Log: Minor rewording of the localtime() documentation, based on : Subject: [perl #49914] gmtime()/localtime() do not use time() From: Abe Timmerman (via RT) Date: Thu, 17 Jan 2008 18:05:07 -0800 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 33094] By: rgs on 2008/01/28 15:31:07 Log: Subject: [PATCH] Fix uc/lc warnings in CGI.pm From: "Jerry D. Hedden" Date: Mon, 28 Jan 2008 10:19:26 -0500 Message-ID: <1ff86f510801280719w4d56807esd8318bc6d0eadcdd@mail.gmail.com> Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 33093] By: rgs on 2008/01/28 15:28:02 Log: In Safe, load Carp::Heavy only if it exists (to remain compatible with older perls) Branch: perl ! ext/Opcode/Safe.pm ____________________________________________________________________________ [ 33092] By: rgs on 2008/01/28 14:06:59 Log: Warning cleanup, and avoid a double call to uc Branch: perl ! lib/TAP/Parser/Grammar.pm ____________________________________________________________________________ [ 33091] By: rgs on 2008/01/28 13:58:55 Log: Upgrade to Test::Harnes 3.07 Branch: perl ! lib/App/Prove.pm lib/App/Prove/State.pm lib/TAP/Base.pm ! lib/TAP/Formatter/Color.pm lib/TAP/Formatter/Console.pm ! lib/TAP/Formatter/Console/ParallelSession.pm ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm ! lib/TAP/Parser/Iterator/Array.pm ! lib/TAP/Parser/Iterator/Process.pm ! lib/TAP/Parser/Iterator/Stream.pm ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm ! lib/TAP/Parser/Result/Bailout.pm ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm ! lib/TAP/Parser/YAMLish/Reader.pm ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm ! lib/Test/Harness/Changes ____________________________________________________________________________ [ 33090] By: rgs on 2008/01/28 13:41:27 Log: TAP::* modules are part of the Test::Harness distribution Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 33089] By: rgs on 2008/01/28 13:32:40 Log: Subject: [PATCH] also report forced tokens when using -DT From: Gerard Goossen Date: Thu, 17 Jan 2008 18:36:52 +0100 Message-ID: <20080117173652.GB4969@ostwald> Branch: perl ! embed.fnc embed.h proto.h toke.c ____________________________________________________________________________ [ 33088] By: rgs on 2008/01/28 13:10:48 Log: Make lc/uc/lcfirst/ucfirst warn when passed undef. Naive implementation. Branch: perl ! lib/utf8_heavy.pl pp.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 33087] By: rgs on 2008/01/28 10:46:43 Log: Test that lc, uc, etc on undef return "" Branch: perl ! t/op/lc.t ____________________________________________________________________________ [ 33086] By: nicholas on 2008/01/28 10:23:21 Log: The third argument of PUSHEVAL was never used by anything. Ever. Branch: perl ! cop.h pp_ctl.c ____________________________________________________________________________ [ 33085] By: rgs on 2008/01/28 10:17:53 Log: Subject: FW: [PATCH] RE: [PATCH] volatile, avoid clobbered From: "Robin Barker" Date: Wed, 23 Jan 2008 18:51:24 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A06@exchsvr2.npl.ad.local> Branch: perl ! op.c perl.c perl.h ____________________________________________________________________________ [ 33084] By: rgs on 2008/01/28 10:07:48 Log: Subject: [PATCH] ext/IPC/SysV/SysV.xs [Re: [Fwd: Smoke [5.11.0] 33016 FAIL(XM) From: Jarkko Hietaniemi Date: Sun, 27 Jan 2008 20:44:46 -0500 Message-ID: <479D338E.9000402@iki.fi> Branch: perl ! ext/IPC/SysV/SysV.xs ____________________________________________________________________________ [ 33083] By: rgs on 2008/01/28 10:02:24 Log: Subject: [PATCH] util.c: some consting From: Steven Schubiger Date: Fri, 25 Jan 2008 01:10:52 +0100 Message-ID: <20080125001052.GA29980@refcnt.homeunix.org> Branch: perl ! embed.fnc global.sym proto.h util.c ____________________________________________________________________________ [ 33082] By: davem on 2008/01/27 21:26:17 Log: fix misleading comment in op.h Branch: perl ! op.h ____________________________________________________________________________ [ 33081] By: nicholas on 2008/01/26 21:55:51 Log: The layout for struct block_loop under ithreads can be simplified. Instead of wedging the pad offset into a void* iterdata, and always storing PL_comppad even when it isn't used, instead do this: PAD *oldcomppad; /* Also used for the GV, if targoffset is 0 */ /* This is also accesible via cx->blk_loop.my_op->op_targ */ PADOFFSET targoffset; and store the GV pointer in oldcompad. Pointers to pointers seems cleaner. This also allows us to eliminate the flag bit CXp_PADVAR. Branch: perl ! cop.h pp_ctl.c sv.c ____________________________________________________________________________ [ 33080] By: nicholas on 2008/01/26 17:54:29 Log: Investigation reveals that the work of restoring the iterator to the pad is shared between POPLOOP, using itersave, and the end of scope restore action requested by Perl_save_padsv(). In fact, the only user of SAVEt_PADSV is pp_enteriter, and it already provides enough information to allow it to perform the sv_2mortal() in POPLOOP. So make it do so. Rather than creating a new routine, use the existing routine because nothing else (at least nothing else known to Google's codesearch) uses it. But rename it just in case something we can't see is being naughty and using our private functions - they will get link errors against 5.12. All this means that itersave is now redundant. So remove it. This makes struct context 48 bytes on ILP32 platforms with 32bit IVs, down from 64 bytes in 5.10. 33% more context stack in the same memory. Branch: perl ! cop.h embed.fnc embed.h pp_ctl.c proto.h scope.c scope.h sv.c ____________________________________________________________________________ [ 33079] By: nicholas on 2008/01/26 17:31:34 Log: Change 33072 missed embed.h. I wasn't aware that it was affected by opcode.pl. You live and learn (and should run p4 diff -se ...). Branch: perl ! embed.h ____________________________________________________________________________ [ 33078] By: nicholas on 2008/01/26 16:46:22 Log: POPLOOP is actually doing all the work of Perl_save_padsv() already! Branch: perl ! scope.c ____________________________________________________________________________ [ 33077] By: nicholas on 2008/01/26 16:44:43 Log: Standardise the conditional compilation protection of ({}) from #if defined(__GNUC__) && !defined(__STRICT_ANSI__) && !defined(PERL_GCC_PEDANTIC) to #if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN) because the ({}) construction can be used under __STRICT_ANSI__ (and should be, because it avoids temporary use of PL_Sv). Branch: perl ! regexp.h sv.h ____________________________________________________________________________ [ 33076] By: nicholas on 2008/01/26 16:03:03 Log: As itersave points to the initial CxITERVAR(), and the state of SvPADMY() does not change over the duration of the scope, we can perform conditional actions at loop push time. For the non-pad case, a reference to the initial CxITERVAR() is already held on the scope stack thanks to SAVEGENERICSV(*svp); in pp_enteriter. So there is no need to save another reference to it in itersave - it's not going away. Branch: perl ! cop.h ____________________________________________________________________________ [ 33075] By: nicholas on 2008/01/26 15:17:09 Log: Restore the else block accidently eaten by change 33074. Branch: perl ! cop.h ____________________________________________________________________________ [ 33074] By: nicholas on 2008/01/26 15:14:25 Log: In POPLOOP, if CxITERVAR(cx) is non-NULL, then so is itersave, and itersave is a less complex expression for the C compiler. Branch: perl ! cop.h ____________________________________________________________________________ [ 33073] By: nicholas on 2008/01/26 13:49:44 Log: Some code can be removed following change 33070. Branch: perl ! pp_ctl.c sv.c ____________________________________________________________________________ [ 33072] By: nicholas on 2008/01/26 10:46:12 Log: Eliminate the OP_SETSTATE, which had been disabled by change 4309. Branch: perl ! dump.c ext/Opcode/Opcode.pm op.c opcode.h opcode.pl opnames.h ! pp.sym pp_hot.c pp_proto.h ____________________________________________________________________________ [ 33071] By: nicholas on 2008/01/26 10:24:40 Log: Change 33069 missed updating dump.c to dump PVIOs correctly. Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 33070] By: nicholas on 2008/01/26 09:34:13 Log: Subject: Re: struct context now 12.5% smaller than 5.10 From: Benjamin Smith Message-ID: <20080124215537.GB10198@vtrl.co.uk> Date: Thu, 24 Jan 2008 21:55:37 +0000 Branch: perl ! cop.h perl.h pp_ctl.c pp_hot.c scope.c sv.c ____________________________________________________________________________ [ 33069] By: nicholas on 2008/01/25 22:29:14 Log: PVIOs don't need space for SvNVX allocated. Branch: perl ! sv.c sv.h ____________________________________________________________________________ [ 33068] By: nicholas on 2008/01/25 10:06:08 Log: Using PL_sv_no in place of any !SvOK() maximum removes a little bit of hot code in pp_iter. Branch: perl ! pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 33067] By: nicholas on 2008/01/25 08:23:32 Log: Silence "possible data loss" warning. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33066] By: stevep on 2008/01/25 02:34:15 Log: Subject: [PATCH] socketpair() *is* available on Win32 From: "Jan Dubois" Date: Thu, 24 Jan 2008 14:17:23 -0800 Message-ID: <032201c85ed6$e56edf40$b04c9dc0$@com> Branch: perl ! pod/perlport.pod ____________________________________________________________________________ [ 33065] By: nicholas on 2008/01/24 21:11:11 Log: Don't warn about imprecision when decrementing IV_MIN. Based on a patch by Jerry D. Hedden, but only instead only disable warnings for the specific operations that we know will warn. Branch: perl ! t/op/64bitint.t ____________________________________________________________________________ [ 33064] By: nicholas on 2008/01/24 14:00:22 Log: Subject: [PATCH ext/Devel/DProf] ... and the rest; was RE: unnecessary define From: "Robin Barker" Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A08@exchsvr2.npl.ad.local> Date: Thu, 24 Jan 2008 13:28:33 -0000 Branch: perl ! ext/Devel/DProf/DProf.xs ext/Devel/DProf/Makefile.PL ____________________________________________________________________________ [ 33063] By: nicholas on 2008/01/24 13:57:20 Log: In struct block_loop, merge itermax and iterlval into a union lval_max_u, as CXt_LOOP_LAZYIV doesn't use iterlval and the other LOOP types don't use itermax. This reduces struct block_loop by 1 IV. As it's the largest component of the unions making up struct context, this reduces struct context. On ILP32 it will now be 56 bytes, down from the 64 of 5.10.x, as I've already removed the element 'label'. Branch: perl ! cop.h pp_ctl.c pp_hot.c scope.c sv.c ____________________________________________________________________________ [ 33062] By: nicholas on 2008/01/24 13:25:05 Log: Merge CXt_LOOP_STACK's use of itermax for the reverse minimum with iterary, as the two structure members are not used simultaneously. Branch: perl ! cop.h pp_ctl.c pp_hot.c scope.c sv.c ____________________________________________________________________________ [ 33061] By: nicholas on 2008/01/24 12:50:32 Log: Change the context type of for ($a .. $b) to CXt_LOOP_LAZYIV, and assert that it isn't using cx->blk_loop.iterlval. Fix a casting bug when assigning a sentinal to cx->blk_loop.iterary. Branch: perl ! cop.h pp_ctl.c pp_hot.c scope.c sv.c ____________________________________________________________________________ [ 33060] By: nicholas on 2008/01/24 12:15:43 Log: Avoid using cx->blk_loop.itermax when reverse iterating an array. Branch: perl ! pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 33059] By: nicholas on 2008/01/24 10:44:25 Log: Split out foreach iterations of temporary lists on the stack to CXt_LOOP_STACK. Don't use cx->blk_loop.iterary to store PL_curstack. Branch: perl ! cop.h pp_ctl.c pp_hot.c sv.c ____________________________________________________________________________ [ 33058] By: nicholas on 2008/01/24 10:08:04 Log: Subject: [PATCH t/cmd/for.t] Regression tests for 'for reverse ..' From: Abigail Message-ID: <20080123225325.GA25959@abigail.be> Date: Wed, 23 Jan 2008 23:53:25 +0100 Branch: perl ! t/cmd/for.t ____________________________________________________________________________ [ 33057] By: nicholas on 2008/01/24 09:36:05 Log: Split CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR, eliminating the CXp_FOREACH flag added as part of given/when. Branch: perl ! cop.h pp_ctl.c pp_hot.c scope.c sv.c ____________________________________________________________________________ [ 33056] By: nicholas on 2008/01/23 15:02:35 Log: Subject: [PATCH ext/Devel/DProf/Makefile.PL] RE: [PATCH ext/Devel/DProf/Makefile.PL] unnecessary define From: "Robin Barker" Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093A01@exchsvr2.npl.ad.local> Date: Wed, 23 Jan 2008 14:13:30 -0000 Branch: perl ! ext/Devel/DProf/Makefile.PL ____________________________________________________________________________ [ 33055] By: stevep on 2008/01/23 14:09:40 Log: Update uconfig.h to add USE_DTRACE back in. Branch: perl ! uconfig.h ____________________________________________________________________________ [ 33054] By: nicholas on 2008/01/23 12:00:21 Log: Oops, change 33049 really did need to update all the Win?? headers as the symbol isn't used in a conditional compile. Branch: perl ! win32/config_H.bc win32/config_H.ce win32/config_H.gc ! win32/config_H.vc win32/config_H.vc64 ____________________________________________________________________________ [ 33053] By: nicholas on 2008/01/23 10:18:21 Log: Change 33052 missed one Nullch. Oops. Exterminate! Exterminate! Exterminate! Branch: perl ! epoc/epoc.c ____________________________________________________________________________ [ 33052] By: nicholas on 2008/01/23 09:51:35 Log: Purge all use of Nullch in non-dual life modules. Exterminate! Exterminate! Exterminate! Branch: perl ! ext/Data/Dumper/Dumper.xs ext/Opcode/Opcode.xs ! ext/PerlIO/encoding/encoding.xs ext/PerlIO/scalar/scalar.xs ! ext/PerlIO/via/via.xs ext/Storable/Storable.xs malloc.c ! pod/perlapio.pod win32/vdir.h ____________________________________________________________________________ [ 33051] By: nicholas on 2008/01/23 09:22:01 Log: Deprecate (and remove core use of ) Nullav, Nullcv, Nullgv, Nullhe, Nullhek and Nullhv. Nullop is going to be a bit less simple. Branch: perl ! av.h cv.h ext/B/B.xs ext/DynaLoader/dl_symbian.xs gv.h hv.h ! pod/perlapi.pod ____________________________________________________________________________ [ 33050] By: nicholas on 2008/01/23 09:20:56 Log: Comment change from 33009 that was actually in POD, so needs to be propagated to perlintern.pod Branch: perl ! pod/perlintern.pod ____________________________________________________________________________ [ 33049] By: nicholas on 2008/01/23 09:18:41 Log: Fix the misplaced warnings and failing tests caused by the precision loss warning on ++ and -- by moving the check to Configure time, creating a new config.sh variable nv_overflows_integers_at which contains an constant expression for the value of the NV which can't be incremented by 1.0 Branch: perl ! Configure Cross/config.sh-arm-linux NetWare/config.wc ! Porting/Glossary Porting/config.sh Porting/config_H ! config_h.SH configure.com epoc/config.sh ! plan9/config_sh.sample sv.c symbian/config.sh t/op/inc.t ! uconfig.sh win32/config.bc win32/config.ce win32/config.gc ! win32/config.vc win32/config.vc64 ____________________________________________________________________________ [ 33048] By: nicholas on 2008/01/23 08:55:33 Log: Teach checkcfgvar.pl that : is also a comment character in shell scripts Branch: perl ! Porting/checkcfgvar.pl ____________________________________________________________________________ [ 33047] By: merijn on 2008/01/23 08:47:50 Log: Re-generated sample files Branch: perl ! Porting/config.sh Porting/config_H ____________________________________________________________________________ [ 33046] By: nicholas on 2008/01/23 08:40:37 Log: checkcfgvar.pl should also check Porting/config.sh "just in case". Branch: perl ! Porting/checkcfgvar.pl ____________________________________________________________________________ [ 33045] By: merijn on 2008/01/23 07:51:53 Log: The return of USE_DTRACE Branch: perl ! config_h.SH handy.h ____________________________________________________________________________ [ 33043] By: stevep on 2008/01/23 04:26:39 Log: Regen uconfig.h Branch: perl ! uconfig.h ____________________________________________________________________________ [ 33042] By: stevep on 2008/01/23 04:12:37 Log: Upgrade to PathTools-3.27 Branch: perl ! ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t lib/Cwd.pm lib/File/Spec.pm ! lib/File/Spec/Cygwin.pm lib/File/Spec/Epoc.pm ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm ! lib/File/Spec/t/Spec.t lib/File/Spec/t/crossplatform.t ! lib/File/Spec/t/tmpdir.t ____________________________________________________________________________ [ 33041] By: stevep on 2008/01/23 01:21:24 Log: Get C++ compiles going on Solaris again. Branch: perl ! ext/IPC/SysV/SysV.xs ____________________________________________________________________________ [ 33040] By: stevep on 2008/01/22 23:49:53 Log: Subject: [PATCH] Re: Perl @ 32984 (also relevant to [perl #33849]) From: Andrew Dougherty Date: Tue, 22 Jan 2008 11:59:47 -0500 (EST) Message-ID: Branch: perl ! hints/irix_6.sh ____________________________________________________________________________ [ 33038] By: merijn on 2008/01/22 16:52:32 Log: Regen. Lots of under-the-hood changes accumulated. Branch: perl ! Configure Porting/Glossary config_h.SH ____________________________________________________________________________ [ 33036] By: nicholas on 2008/01/22 15:27:09 Log: Remove code obsoleted by change 18. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33035] By: nicholas on 2008/01/21 17:50:03 Log: Eliminate the U8 sbu_once from struct subst, and shrink sbu_rflags from I32 to U8, which reduces the size of the struct by at least 4 bytes. Branch: perl ! cop.h pp_hot.c ____________________________________________________________________________ [ 33034] By: nicholas on 2008/01/21 17:21:40 Log: In struct block_subst, access the member once via a macro CxONCE() which will allow the storage location to be changed. Branch: perl ! cop.h pp_ctl.c scope.c ____________________________________________________________________________ [ 33033] By: nicholas on 2008/01/21 16:50:59 Log: In pp_subst, rxtainted is not a boolean, as it stores 2 bits of values. Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 33032] By: nicholas on 2008/01/21 16:15:58 Log: Tidy up context type flags. Branch: perl ! cop.h ____________________________________________________________________________ [ 33031] By: rgs on 2008/01/21 16:05:33 Log: Subject: [PATCH] Ignore build dir when installing perl From: "Jerry D. Hedden" Date: Sat, 19 Jan 2008 12:19:41 -0500 Message-ID: <1ff86f510801190919o6e3af1bboff1f885c76cf2bc7@mail.gmail.com> Branch: perl ! installperl ____________________________________________________________________________ [ 33030] By: nicholas on 2008/01/21 15:47:15 Log: In struct block_eval, eliminate old_in_eval and old_op_type by storing the data in blk_u16. Branch: perl ! cop.h op.h ____________________________________________________________________________ [ 33029] By: nicholas on 2008/01/21 15:14:35 Log: In struct block_eval, access the members old_in_eval and old_op_type via macros CxOLD_IN_EVAL() and CxOLD_OP_TYPE(), which will allow the storage location to be changed. Branch: perl ! cop.h pp_ctl.c scope.c ____________________________________________________________________________ [ 33028] By: nicholas on 2008/01/21 14:45:56 Log: In struct block change blku_type from U8 to U16, and the "spare" U8 to U16, with the lockstep changes in struct subst. Eliminate lval from struct block_sub, and instead store it in the U16 in struct block. Branch: perl ! cop.h ____________________________________________________________________________ [ 33027] By: nicholas on 2008/01/21 14:09:06 Log: Squeeze the context type down to 4 bits, and move the private flags to fit within the next 4 bits. Branch: perl ! cop.h ____________________________________________________________________________ [ 33026] By: rgs on 2008/01/21 13:08:11 Log: When changing the op_ppaddr of an op, one must keep its op_type in sync. That helps writers of alternate runloops. Branch: perl ! perl.c ____________________________________________________________________________ [ 33025] By: nicholas on 2008/01/21 11:50:52 Log: Give G_VOID, G_SCALAR and G_ARRAY the same numeric values as OPf_WANT_VOID, OPf_WANT_SCALAR and OPf_WANT_LIST. Branch: perl ! cop.h op.h perl.c ____________________________________________________________________________ [ 33024] By: nicholas on 2008/01/21 11:49:38 Log: More places that could be using G_WANT, not picked up by change 33021. Branch: perl ! ext/threads/threads.xs pp_ctl.c ____________________________________________________________________________ [ 33023] By: nicholas on 2008/01/21 11:48:22 Log: Remove hardcoded cop.h constants from APItest.pm :-( Add G_WANT. Make call.t use G_WANT. Branch: perl ! ext/XS/APItest/APItest.pm ext/XS/APItest/Makefile.PL ! ext/XS/APItest/t/call.t ____________________________________________________________________________ [ 33022] By: nicholas on 2008/01/21 09:04:54 Log: Change the wantarray result from caller from IV to bool for the SCALAR/ ARRAY case. This doesn't contradict the documentation, as there isn't any. Oops. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33021] By: nicholas on 2008/01/21 08:54:25 Log: Add a flag G_WANT, as a mask for the bits G_SCALAR, G_ARRAY and G_VOID. Branch: perl ! cop.h perl.c ____________________________________________________________________________ [ 33020] By: nicholas on 2008/01/21 08:23:46 Log: Encode the G_* to OPf_WANT_* transform, the reverse of OP_GIMME(), in a macro OP_GIMME_REVERSE() [so that it could be changed]. Branch: perl ! op.h perl.c ____________________________________________________________________________ [ 33019] By: nicholas on 2008/01/21 07:11:41 Log: Change the hasargs return value from caller from IV to bool, as it's actually only a boolean, and sv_yes/sv_no are cheaper to "create". The documentation says 'C<$hasargs> is true if ...' so this is fine. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 33018] By: nicholas on 2008/01/20 22:20:56 Log: Eliminate hasargs from structs block_sub and block_format by storing it with a private flag CXp_HASARGS in cx_type. (It's only a boolean.) Branch: perl ! cop.h pp_ctl.c ____________________________________________________________________________ [ 33017] By: nicholas on 2008/01/20 21:50:31 Log: In struct block_sub and block_format, access the members hasargs and lval via macros CxHASARGS() and CxLVAL(), which will allow the storage location to be changed. Branch: perl ! cop.h pp_ctl.c pp_hot.c scope.c sv.c ____________________________________________________________________________ [ 33016] By: nicholas on 2008/01/20 21:05:26 Log: Move retop first in structs block_sub, block_format and block_eval. This simplifies some code in Perl_deb_stack_all(). Branch: perl ! cop.h deb.c ____________________________________________________________________________ [ 33015] By: nicholas on 2008/01/20 20:40:38 Log: Eliminate label from struct block_loop, as it can be accessed via oldcop. Branch: perl ! cop.h pp_ctl.c ____________________________________________________________________________ [ 33014] By: nicholas on 2008/01/20 19:56:21 Log: Split struct block_sub into struct block_sub and struct block_format. (CXt_SUB and CXt_FORMAT were using some comon members, but some members were only for one or the other.) Branch: perl ! cop.h pp_sys.c scope.c sv.c ____________________________________________________________________________ [ 33013] By: nicholas on 2008/01/20 18:54:17 Log: In Perl_cx_dup(), block copy the entire context stack, then walk it to duplicate/fixup only the things that aren't simple binary copies. Branch: perl ! sv.c ____________________________________________________________________________ [ 33012] By: nicholas on 2008/01/20 18:03:27 Log: Extend PUSHFORMAT() to take a second parameter to set retop, to save NULLing it and then reassigning. Branch: perl ! cop.h pp_sys.c ____________________________________________________________________________ [ 33011] By: nicholas on 2008/01/20 17:39:22 Log: Fix (probable) bug-by-inspection - CxREALEVAL(), CxTRYBLOCK(), CxFOREACH() and CxFOREACHDEF() should all be masking against CXTYPEMASK rather than their own type number. Branch: perl ! cop.h ____________________________________________________________________________ [ 33010] By: nicholas on 2008/01/20 13:28:10 Log: In struct block_loop access element label via the macro CxLABEL() (for the places that aren't about to change) Branch: perl ! cop.h scope.c ____________________________________________________________________________ [ 33009] By: davem on 2008/01/19 20:41:03 Log: state variable not available Svf_PADSTALE means something different for state vars. Make sure we always handle it correctly Branch: perl ! pad.c t/op/state.t ____________________________________________________________________________ [ 33004] By: nicholas on 2008/01/18 18:00:56 Log: Avoid an unused argument in S_sv_2iuv_non_preserve() by using conditional compilation to only pass it in if it's needed. Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 33003] By: nicholas on 2008/01/18 16:40:48 Log: Nick's a muppet - "all" needs to remain the first real target in the Makefile. Do not be distracted by suffix rules above. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 33002] By: nicholas on 2008/01/18 16:11:35 Log: Don't create local variables validarg and fdscript if they aren't going to be used. Branch: perl ! perl.c ____________________________________________________________________________ [ 33001] By: nicholas on 2008/01/18 15:28:09 Log: The suidscript argument to S_forbid_setid(), S_open_script() and S_validate_suid() is actually just a boolean. So make it so. Branch: perl ! embed.fnc perl.c proto.h ____________________________________________________________________________ [ 33000] By: nicholas on 2008/01/18 14:27:36 Log: Eliminate all PERL_UNUSED_ARG()s in S_validate_suid() by changing its prototype depending on the compile time options. In turn, this finds things that are unused in its callers. Branch: perl ! embed.fnc embed.h perl.c perl.h proto.h ____________________________________________________________________________ [ 32999] By: nicholas on 2008/01/18 14:13:30 Log: A target for sperl.i Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 32998] By: nicholas on 2008/01/18 11:01:15 Log: Change 32997 missed one conditionally unused argument. Branch: perl ! perl.c ____________________________________________________________________________ [ 32997] By: nicholas on 2008/01/18 09:40:02 Log: Collect all the S_validate_suid() unused argument logic in one place. Branch: perl ! perl.c ____________________________________________________________________________ [ 32996] By: nicholas on 2008/01/18 09:27:13 Log: Remove commented out declaration from S_validate_suid() Branch: perl ! perl.c ____________________________________________________________________________ [ 32995] By: rgs on 2008/01/18 09:18:58 Log: New tests for new ops. Most of them are TODO Branch: perl ! ext/Safe/t/safeops.t ____________________________________________________________________________ [ 32994] By: nicholas on 2008/01/18 09:09:56 Log: Remove commented out code from S_validate_suid() Branch: perl ! perl.c ____________________________________________________________________________ [ 32993] By: nicholas on 2008/01/18 08:20:13 Log: Add Weed out needless PERL_UNUSED_ARG to perltodo. It's a good "cage cleaner" task. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 32990] By: nicholas on 2008/01/17 14:23:48 Log: warn if ++ or -- are unable to change the value because it's beyond the limit of representation in NVs, using a new warnings category "imprecision". Branch: perl ! lib/warnings.pm pod/perldiag.pod pod/perllexwarn.pod sv.c ! t/op/inc.t warnings.h warnings.pl ____________________________________________________________________________ [ 32989] By: stevep on 2008/01/17 12:24:21 Log: Upgrade to Math-Complex-1.47 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 32988] By: nicholas on 2008/01/17 11:31:38 Log: Generate the warnings masks programatically. Get the correct line number when reporting errors from &check_bits. Branch: perl ! t/op/caller.t ____________________________________________________________________________ [ 32987] By: nicholas on 2008/01/17 08:17:11 Log: Add a diagram for the 5.11 SV class structure, including B::REGEXP. Branch: perl ! ext/B/B.pm ____________________________________________________________________________ [ 32986] By: nicholas on 2008/01/16 18:55:14 Log: Subject: [PATCH utils/perlbug.PL] Don't ask about a module when using -ok From: Abigail Message-ID: <20080116174617.GA30446@abigail.be> Date: Wed, 16 Jan 2008 18:46:17 +0100 Branch: perl ! utils/perlbug.PL ____________________________________________________________________________ [ 32982] By: rgs on 2008/01/16 12:12:10 Log: A couple of POD fixes by Steven Schubiger Branch: perl ! pad.h pod/perlapi.pod pod/perlintern.pod sv.c ____________________________________________________________________________ [ 32981] By: stevep on 2008/01/15 19:20:53 Log: Thanks to Sébstien Aperghis-Tramoni's suggestion, updated version numbers in a few extra files and regenerated uconfig.h. Branch: perl ! Porting/config_H uconfig.h uconfig.sh ____________________________________________________________________________ [ 32980] By: rgs on 2008/01/15 14:23:04 Log: Boolean priority bug, found by Mashrab Kuvatov: Subject: Re: [perl #49646] perlbug AutoReply: open ':locale' does not work under locale with the modifier From: Mashrab Kuvatov Date: Tue, 15 Jan 2008 15:17:42 +0100 Message-Id: <200801151517.46296.kmashrab@uni-bremen.de> Branch: perl ! ext/Encode/encoding.pm ____________________________________________________________________________ [ 32979] By: rgs on 2008/01/15 11:11:07 Log: Subject: [PATCH-revised] Fix range operator From: "Jerry D. Hedden" Date: Mon, 14 Jan 2008 19:56:48 -0500 Message-ID: <1ff86f510801141656i325ac69ev8a0af47f9fe72a1e@mail.gmail.com> Branch: perl ! pp_ctl.c pp_hot.c t/op/range.t ____________________________________________________________________________ [ 32978] By: rgs on 2008/01/14 23:08:11 Log: Subject: consting IO.xs From: "Robin Barker" Date: Sat, 22 Dec 2007 00:56:18 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A1@exchsvr2.npl.ad.local> Branch: perl ! ext/IO/IO.xs ____________________________________________________________________________ [ 32977] By: rgs on 2008/01/14 22:48:46 Log: When parsing LC_ALL or LANG to get the locale's encoding, ignore whatever is after the @, since that's a modifier, not an encoding. Branch: perl ! ext/Encode/encoding.pm ____________________________________________________________________________ [ 32976] By: rgs on 2008/01/14 22:21:01 Log: Subject: [PATCH regexp.h] consting From: "Robin Barker" Date: Mon, 14 Jan 2008 20:39:35 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939CA@exchsvr2.npl.ad.local> Branch: perl ! regexp.h ____________________________________________________________________________ [ 32974] By: merijn on 2008/01/14 16:37:08 Log: Intermediate update/regen in cleanup process, dtrace support is now backported Branch: perl ! Configure Porting/Glossary config_h.SH ____________________________________________________________________________ [ 32971] By: nicholas on 2008/01/13 20:58:56 Log: Re-order so that the !SvOK() case is last (which should be rare) Remove the FIXME comment as I had already fixed it. Branch: perl ! pp.c ____________________________________________________________________________ [ 32970] By: stevep on 2008/01/13 15:28:30 Log: Upgrade to Math-Complex-1.44 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 32969] By: nicholas on 2008/01/12 22:20:39 Log: For 5.12: saner behaviour for `length` (Make C return undef). Patch mostly by Rafael, with some fine tuning by me. Branch: perl ! pod/perlfunc.pod pp.c sv.c sv.h t/lib/warnings/9uninit ! t/lib/warnings/mg t/op/length.t t/op/vec.t ____________________________________________________________________________ [ 32968] By: nicholas on 2008/01/12 21:57:06 Log: Fix bug whereby length on a tied scalar that returned a UTF-8 value would not be correct the first time. (And for the more pathological case, would be incorrect if the UTF-8-ness of the returned value changed.) Branch: perl + t/uni/tie.t ! MANIFEST mg.c t/op/length.t ____________________________________________________________________________ [ 32967] By: nicholas on 2008/01/12 21:07:14 Log: Subject: Re: [PATCH] Stop DTrace config option looping in non-interactive mode From: Andy Armstrong Message-Id: <4C6BD298-5CD3-49EA-8FED-4A6DA24BFA7B@hexten.net> Date: Sat, 12 Jan 2008 20:27:46 +0000 Branch: perl ! Configure ____________________________________________________________________________ [ 32966] By: stevep on 2008/01/12 03:13:55 Log: Subject: [PATCH] tru64: poison stack, write protect string constants From: Jarkko Hietaniemi Date: Sat, 12 Jan 2008 03:27:10 +0200 (EET) Message-Id: <200801120127.m0C1RAZ6088857@kosh.hut.fi> Branch: perl ! hints/dec_osf.sh ____________________________________________________________________________ [ 32965] By: craigb on 2008/01/12 01:07:54 Log: Nit disabling dtrace on VMS (2 single quotes inside double quotes causes symbol interpolation in DCL). Branch: perl ! configure.com ____________________________________________________________________________ [ 32964] By: craigb on 2008/01/12 01:01:45 Log: Don't quote a whitespace-containing ABSPERL when the whitespace means it is a command with parameter(s). Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 32963] By: nicholas on 2008/01/11 20:28:34 Log: Subject: [PATCH] sh doesn't know about ! From: Andy Armstrong Message-Id: <7EC45604-54BE-4738-90B2-7AC5C6D17026@hexten.net> Date: Fri, 11 Jan 2008 19:34:25 +0000 Branch: perl ! Configure ____________________________________________________________________________ [ 32962] By: nicholas on 2008/01/11 20:27:23 Log: Well, I know *something* passed make test from a clean build before change 32961, and I thought that it was the right thing, but I guess not. It should have read like this. Branch: perl ! regexp.h ____________________________________________________________________________ [ 32961] By: nicholas on 2008/01/11 19:01:39 Log: assert that these are the regexps you were looking for. (at least for the most commonly used macros). Remove the duplicate definition of RX_SUBBEG(), which I was sure I'd done earlier. Branch: perl ! regexp.h ____________________________________________________________________________ [ 32960] By: nicholas on 2008/01/11 18:03:18 Log: __DATE__ and __TIME__ are both string literals, so we can concatentate them, rather than formating them via %s. Branch: perl ! perl.c ____________________________________________________________________________ [ 32959] By: nicholas on 2008/01/11 17:00:59 Log: Pack the recycled pad offsets into an SV at PL_regex_pad[0]. This will use less memory than an AV. Branch: perl ! intrpvar.h op.c perl.c ____________________________________________________________________________ [ 32958] By: nicholas on 2008/01/11 16:42:11 Log: Remove C variables (and a parameter!) now unused since -P bit the dust. Branch: perl ! embed.fnc embed.h perl.c proto.h ____________________________________________________________________________ [ 32956] By: nicholas on 2008/01/11 15:04:51 Log: Note the U8 sized space created by removing -P, and check that it is now an illegal command line flag. Branch: perl ! intrpvar.h t/run/switches.t ____________________________________________________________________________ [ 32955] By: rgs on 2008/01/11 13:59:32 Log: Rename PERL_MAX_SUB_DEPTH to PERL_SUB_DEPTH_WARN, per Tim Bunce's suggestion Branch: perl ! perl.h pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 32954] By: rgs on 2008/01/11 13:55:07 Log: Remove the -P switch Branch: perl - t/comp/cpp.aux t/comp/cpp.t t/run/switchPx.aux - t/run/switchPx.t ! MANIFEST README.hpux README.os390 embedvar.h intrpvar.h perl.c ! perlapi.h pod/perl.pod pod/perldiag.pod pod/perlfilter.pod ! pod/perlrun.pod sv.c toke.c ____________________________________________________________________________ [ 32953] By: nicholas on 2008/01/11 13:36:54 Log: Subject: [PATCH] Add dtrace support From: Andy Armstrong Message-Id: Date: Thu, 10 Jan 2008 22:20:52 +0000 with fixups as discussed on list, plus adding usedtrace to Glossary, plus propagating all the new config variables everywhere. (Was there an automatic way to do that? I did it with emacs macros) Branch: perl + mydtrace.h perldtrace.d ! Configure Cross/config.sh-arm-linux MANIFEST Makefile.SH ! NetWare/config.wc Porting/Glossary config_h.SH configure.com ! cop.h epoc/config.sh plan9/config_sh.sample symbian/config.sh ! uconfig.h uconfig.sh win32/config.bc win32/config.ce ! win32/config.gc win32/config.vc win32/config.vc64 ! win32/config_H.bc win32/config_H.ce win32/config_H.gc ! win32/config_H.vc win32/config_H.vc64 ____________________________________________________________________________ [ 32952] By: nicholas on 2008/01/11 13:22:35 Log: Remove PM_GETRE_SAFE and PM_SETRE_SAFE as nothing uses them. Branch: perl ! op.h ____________________________________________________________________________ [ 32951] By: nicholas on 2008/01/11 12:47:57 Log: Remove code that protected pp_qr against REGEXPs going away during global destruction whilst they were stored via true references in PL_regex_padav. It won't happen again (unless someone manages to get a reference to an OP's regexp, which is also a risk in 5.10 and 5.8) Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 32950] By: nicholas on 2008/01/11 12:14:04 Log: REGEXPs are now stored directly in PL_regex_padav, rather than indirectly via RVs. This saves memory, and removes 1 level of pointer indirection. Branch: perl ! op.c op.h pp_ctl.c regexec.c ____________________________________________________________________________ [ 32949] By: rgs on 2008/01/11 11:31:34 Log: Introduce macro PERL_MAX_SUB_DEPTH Branch: perl ! perl.h pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 32948] By: rgs on 2008/01/11 10:42:13 Log: Subject: Re: [perl #49564] Re: MRO and av_clear From: Rick Delaney Date: Wed, 9 Jan 2008 13:36:55 -0500 Message-ID: <20080109183655.GB11282@bort.ca> Branch: perl ! embed.fnc embed.h mg.c perl.h proto.h t/mro/basic.t ____________________________________________________________________________ [ 32947] By: rgs on 2008/01/11 10:37:00 Log: Subject: [PATCH ext/POSIX/POSIX.xs] From: "Robin Barker" Date: Thu, 10 Jan 2008 18:50:12 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939C3@exchsvr2.npl.ad.local> More consting. Branch: perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 32946] By: rgs on 2008/01/11 10:34:41 Log: Subject: [PATCH Porting/manicheck] From: "Robin Barker" Date: Thu, 10 Jan 2008 18:48:04 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939C2@exchsvr2.npl.ad.local> Branch: perl ! Porting/manicheck ____________________________________________________________________________ [ 32945] By: rgs on 2008/01/11 10:05:49 Log: Subject: [DOC PATCH] was Re: things deprecated for removal in 5.12 From: Paul Johnson Date: Thu, 10 Jan 2008 23:44:20 +0100 Message-ID: <20080110224420.GB29292@pjcj.net> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 32944] By: nicholas on 2008/01/10 23:55:40 Log: Better descriptions for PL_regex_pad and PL_regex_padav. Branch: perl ! intrpvar.h ____________________________________________________________________________ [ 32943] By: nicholas on 2008/01/10 23:54:22 Log: Real regexps are stored via RVs, IVs can only mean spare slots. Hence it's safe to make the scalar undefined, rather than calling out to write a 0 that would also be interpreted as a NULL pointer. Branch: perl ! op.c ____________________________________________________________________________ [ 32942] By: nicholas on 2008/01/10 23:32:27 Log: Change 32899 missed undoing the reference count increase when the SV is popped off the AV. "There's Something Wrong with our Bloody Leak Checking Today", as Beattie didn't put it. It seems that we really can't check for leaking scalars in perl_destruct, because we do our damndest to free them brute force, rather than by undefining the symbol table and seeing what sticks around. Branch: perl ! op.c ____________________________________________________________________________ [ 32941] By: nicholas on 2008/01/10 22:38:10 Log: Reverse the TODOs on t/op/regexp_qr_embed_thr.t - they all pass now. Branch: perl ! t/op/re_tests ____________________________________________________________________________ [ 32940] By: nicholas on 2008/01/10 22:37:20 Log: Un-TODO (and un-SKIP) tests in t/op/pat_thr.t that now pass. Some TODOs still remain. Bounties? Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 32939] By: nicholas on 2008/01/10 22:06:53 Log: It seems that you don't need to reference count PL_reg_curpm without ithreads, so don't waste time doing it there. Branch: perl ! regexec.c ____________________________________________________________________________ [ 32938] By: nicholas on 2008/01/10 21:16:01 Log: The correct solution is to reference count the regexp in PL_reg_curpm, rather than put in lots of hacks to work round not reference counting it. Branch: perl ! perl.c regexec.c ____________________________________________________________________________ [ 32937] By: nicholas on 2008/01/10 21:15:02 Log: Ensure DEBUG_LEAKING_SCALARS_ABORT can't be circumvented by fatal warnings. Add an abort() if you try to dup a freed scalar. Branch: perl ! sv.c ____________________________________________________________________________ [ 32935] By: nicholas on 2008/01/10 17:27:39 Log: Fix bug picked up by printf format warnings - a cast is needed where UV is larger than U32 for dumping leaking scalars. Branch: perl ! perl.c ____________________________________________________________________________ [ 32934] By: nicholas on 2008/01/10 00:32:20 Log: Subject: [PATCH] Move the reg_stringify logic to Perl_sv_2pv_flags From: avar@cpan.org (Ævar Arnfjörð Bjarmason) Date: Wed, 09 Jan 2008 21:05:15 +0000 Message-ID: <86zlveaewk.fsf@cpan.org> with two corrections. Plus remove reg_stringify from embed.fnc and regen. Branch: perl ! embed.fnc embed.h global.sym perl.h proto.h regcomp.c sv.c ____________________________________________________________________________ [ 32933] By: davem on 2008/01/09 23:57:36 Log: seen_eval regex field wasn't getting cloned Branch: perl ! regcomp.c t/op/threads.t ____________________________________________________________________________ [ 32932] By: nicholas on 2008/01/09 23:26:14 Log: Fix the bug introduced by the bug fix of change 30755. (Certain regexps could SEGV if cloned). Branch: perl ! regcomp.c t/op/pat.t ____________________________________________________________________________ [ 32931] By: nicholas on 2008/01/09 22:42:04 Log: Variants of several regression tests that run the actul tests inside a new thread, to test ithread's cloning, particularly of regexps. Branch: perl + t/op/index_thr.t t/op/pat_thr.t t/op/reg_email_thr.t + t/op/regexp_qr_embed_thr.t t/op/substr_thr.t t/thread_it.pl ! MANIFEST t/op/index.t t/op/pat.t t/op/re_tests ! t/op/reg_email.t t/op/regexp.t t/op/substr.t ____________________________________________________________________________ [ 32930] By: nicholas on 2008/01/09 22:36:21 Log: grep the MANIFEST to avoid having hard coded numbers in readdir.t Branch: perl ! t/op/readdir.t ____________________________________________________________________________ [ 32929] By: stevep on 2008/01/09 21:50:25 Log: Upgrade to Math-Complex-1.43 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 32928] By: stevep on 2008/01/09 21:18:39 Log: Only code paths in hv_store either XSRETURN_NO or XSRETURN_YES. Change the prototype to return void, remove the output to RETVAL (which isn't set anyway), and fix a typo in the code. Branch: perl ! ext/Hash/Util/Util.xs ____________________________________________________________________________ [ 32927] By: merijn on 2008/01/09 21:05:38 Log: Intermediate re-gen for AndyA's dtrace work. More to come Branch: perl ! Configure ____________________________________________________________________________ [ 32926] By: mhx on 2008/01/09 19:37:06 Log: Subject: Re: [PATCH] Exclude .svn and _darcs from IPC::SysV's Makefile.PL libscan From: Marcus Holland-Moritz Date: Wed, 9 Jan 2008 19:58:11 +0100 Message-ID: <20080109195811.2c5353e5@r2d2> Make libscan() in IPC::SysV's Makefile.PL inherit EU::MM's libscan() behaviour. Branch: perl ! ext/IPC/SysV/Makefile.PL ____________________________________________________________________________ [ 32925] By: steveh on 2008/01/09 17:59:11 Log: Fix prototype in regexp code following #32851, and regen Branch: perl ! embed.fnc pod/perlapi.pod proto.h regexp.h ____________________________________________________________________________ [ 32922] By: rgs on 2008/01/09 16:52:36 Log: Revert change #32920, since it was solved another way by #32890. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 32921] By: rgs on 2008/01/09 16:46:57 Log: Subject: [PATCH] refactor PL_opargs generation in opcode.pl and fix helem From: Marcus Holland-Moritz Date: Thu, 3 Jan 2008 01:29:35 +0100 Message-ID: <20080103012935.759bda90@r2d2> Branch: perl ! opcode.pl ____________________________________________________________________________ [ 32920] By: rgs on 2008/01/09 16:32:55 Log: Subject: RE: compile warnings w/ PM_SETRE and ReREFCNT_inc From: "Robin Barker" Date: Mon, 7 Jan 2008 14:10:30 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939AE@exchsvr2.npl.ad.local> Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 32918] By: nicholas on 2008/01/09 15:34:42 Log: Add DEBUG_LEAKING_SCALARS_ABORT, to call abort() if any scalars leak, or are freed too many times. Branch: perl ! perl.c sv.c ____________________________________________________________________________ [ 32916] By: rgs on 2008/01/09 13:16:34 Log: Add a few =cuts (so configpm is displayed mostly correctly by perldoc or by search.cpan.org) Branch: perl ! configpm ____________________________________________________________________________ [ 32915] By: rgs on 2008/01/09 12:33:27 Log: Fix leak introduced by change #32873, thanks to Nicholas Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 32914] By: nicholas on 2008/01/09 11:47:12 Log: 1e4 isn't large enough with 16 byte long doubles (at least on x86_64). However, 1e5 does take us "to infinity and beyond" (Plus use cmp_ok, for better diagnostics) Branch: perl ! lib/Math/Trig.t ____________________________________________________________________________ [ 32913] By: nicholas on 2008/01/09 11:40:12 Log: Change 32899 missed the other double-reference count. Branch: perl ! regexec.c ____________________________________________________________________________ [ 32912] By: nicholas on 2008/01/09 11:34:41 Log: newSV() + sv_upgrade() => newSV_type() Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 32911] By: rgs on 2008/01/09 10:54:27 Log: Subject: [PATCH] Move re::regexp_pattern to universal.c From: "Jerry D. Hedden" Date: Tue, 8 Jan 2008 15:01:02 -0500 Message-ID: <1ff86f510801081201q5c36f055re6165ebfe8876c2e@mail.gmail.com> Branch: perl + t/op/re.t ! MANIFEST ext/Data/Dumper/Dumper.pm ext/Data/Dumper/t/bless.t ! ext/re/re.pm ext/re/re.xs ext/re/t/re_funcs.t universal.c ____________________________________________________________________________ [ 32910] By: rgs on 2008/01/09 10:11:10 Log: Remove the warning "v-string in require/use non portable" Branch: perl ! ext/B/B/Deparse.pm pod/perldiag.pod pod/perlfunc.pod pp_ctl.c ! t/lib/warnings/pp_ctl ____________________________________________________________________________ [ 32909] By: rgs on 2008/01/09 09:55:33 Log: Subject: [PATCH] B::Deparse fixes for implicit smartmatching in given/when From: Florian Ragwitz Date: Tue, 8 Jan 2008 19:56:47 +0100 Message-ID: <20080108185647.GD11813@perldition.org> Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 32908] By: stevep on 2008/01/09 02:36:33 Log: Upgrade to Math-Complex-1.42 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 32907] By: stevep on 2008/01/09 02:29:48 Log: Upgrade to Module-Load-Conditional-0.24 Branch: perl ! lib/Module/Load/Conditional.pm ____________________________________________________________________________ [ 32906] By: davem on 2008/01/09 01:50:38 Log: change #31447 was wrong. Really handle cloning a stale lexical var Branch: perl ! pad.c t/op/closure.t ____________________________________________________________________________ [ 32905] By: rgs on 2008/01/08 22:45:03 Log: Subject: [patch] [Win32] Make Perl build on Win32 when the path contains whitespace From: Max Maischein Date: Mon, 07 Jan 2008 20:48:04 +0100 Message-ID: <478281F4.9000202@cpan.org> Branch: perl ! lib/ExtUtils/MM_Unix.pm lib/File/CheckTree.t ____________________________________________________________________________ [ 32904] By: rgs on 2008/01/08 22:33:31 Log: Subject: Re: [PATCH] docs more open() and $_ related entries From: "Gabor Szabo" Date: Tue, 8 Jan 2008 22:07:54 +0200 Message-ID: Branch: perl ! pod/perlfunc.pod pod/perlvar.pod ____________________________________________________________________________ [ 32903] By: rgs on 2008/01/08 22:12:56 Log: Subject: [PATCH] AutoLoader: Remove AutoLoader::can From: Steffen Mueller Date: Fri, 30 Nov 2007 23:02:03 +0100 Message-ID: <20071130220203.26939.qmail@lists.develooper.com> Branch: perl ! lib/AutoLoader.pm lib/AutoLoader/t/01AutoLoader.t ____________________________________________________________________________ [ 32902] By: nicholas on 2008/01/08 17:55:41 Log: With regexps stored as real RVs, we can eliminate SvREPADTMP(). Exterminate! Exterminate! Exterminate! Branch: perl ! op.c perl.c sv.h ____________________________________________________________________________ [ 32901] By: nicholas on 2008/01/08 17:35:19 Log: PL_regex_padav can simply be dup()ed. This is surprisingly satisfying. Branch: perl ! sv.c ____________________________________________________________________________ [ 32900] By: nicholas on 2008/01/08 17:10:29 Log: In PL_regexp_padav, store regexps via real references, rather than hiding them within IVs. We can do this now that they are real SV pointers. Branch: perl ! op.h perl.c pp_hot.c sv.c ____________________________________________________________________________ [ 32899] By: nicholas on 2008/01/08 16:42:31 Log: Correct a long-standing ithreads reference counting anonamly - the reference count only needs "doubling" when the scalar is pushed onto PL_regex_padav for the second time. Branch: perl ! op.c regexec.c sv.c ____________________________________________________________________________ [ 32897] By: nicholas on 2008/01/08 09:27:38 Log: Subject: [PATCH] ARRAY(0x...) is not very helpful in sprintf.t diagnostics Message-ID: <55933.71.35.169.13.1199777041.squirrel@webmail.efn.org> From: "Yitzchak Scott-Thoennes" Date: Mon, 7 Jan 2008 23:24:01 -0800 (PST) Branch: perl ! t/op/sprintf.t ____________________________________________________________________________ [ 32896] By: nicholas on 2008/01/07 23:31:34 Log: Post change 32880, restore the dummy sub Regexp::DESTROY {} Branch: perl ! universal.c ____________________________________________________________________________ [ 32895] By: nicholas on 2008/01/07 21:17:10 Log: Clarify the use of SVf_BREAK on PL_reg_curpm. Branch: perl ! regexec.c sv.h ____________________________________________________________________________ [ 32894] By: nicholas on 2008/01/07 18:24:39 Log: Don't set the public IV or NV flags if the string converted from has trailing garbage. This behaviour is consistent with not setting the public IV or NV flags if the value is out of range for the type. Branch: perl ! perl.c sv.c ____________________________________________________________________________ [ 32893] By: nicholas on 2008/01/07 17:27:51 Log: Save an upgrade each by first setting the NV on PL_sv_yes and PL_sv_no at interpreter construction time. Branch: perl ! perl.c ____________________________________________________________________________ [ 32892] By: rgs on 2008/01/07 16:55:44 Log: Subject: [PATCH] v5.8.8: File::Temp.pm (_gettemp): ignore dir -w test on Cygwin From: Jari Aalto Date: Sat, 05 Jan 2008 13:22:17 +0200 Message-ID: Branch: perl ! lib/File/Temp.pm ____________________________________________________________________________ [ 32891] By: rgs on 2008/01/07 14:55:23 Log: Subject: [PATCH] Big slowdown in 5.10 @_ parameter passing From: Rick Delaney Date: Sun, 6 Jan 2008 14:14:39 -0500 Message-ID: <20080106191439.GF13935@bort.ca> Branch: perl ! op.c ____________________________________________________________________________ [ 32890] By: nicholas on 2008/01/07 13:53:57 Log: ReREFCNT_inc() should return a pointer to REGEXP. [I don't get warnings about void context here, but I'm sure someone will :-(] Branch: perl ! regexp.h ____________________________________________________________________________ [ 32889] By: steveh on 2008/01/07 12:17:51 Log: Win32 doesn't set $Config{d_fork} when its pseudofork emulation is present, and checking for $Config{d_pseudofork} is no good for dual- lived modules that must work with older perls, so do a more elaborate test (as per existing Test-Simple and IO test scripts). Branch: perl ! lib/File/Temp/t/fork.t ____________________________________________________________________________ [ 32888] By: rgs on 2008/01/07 11:21:29 Log: Let's remove the grep in void context warning. Branch: perl ! op.c t/lib/warnings/op ____________________________________________________________________________ [ 32887] By: rgs on 2008/01/07 11:05:49 Log: Subject: - perlcommunity.patch (1/1) [PATCH] perlcommunity: "Perl Mongers" and calendar corrections From: brian d foy Date: Fri, 04 Jan 2008 14:07:27 -0600 Message-ID: <040120081407272341%brian.d.foy@gmail.com> Branch: perl ! pod/perlcommunity.pod ____________________________________________________________________________ [ 32886] By: rgs on 2008/01/07 11:02:01 Log: Subject: [PATCH] Cleanup lib/B From: "Jerry D. Hedden" Date: Fri, 4 Jan 2008 13:22:36 -0500 Message-ID: <1ff86f510801041022i5535ed7frfd64a93d99036e18@mail.gmail.com> Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 32885] By: rgs on 2008/01/07 11:00:37 Log: Subject: [PATCH] Cleanup File::Temp test file (revised) From: "Jerry D. Hedden" Date: Fri, 4 Jan 2008 12:39:35 -0500 Message-ID: <1ff86f510801040939t560c459dm6b780ab3dc5cc6c3@mail.gmail.com> Branch: perl ! lib/File/Temp/t/fork.t ____________________________________________________________________________ [ 32884] By: demerphq on 2008/01/07 00:20:33 Log: dev version numbers, xs and warnings dont play together nicely, so use MM->parse_version() to smooth over the cracks.... Branch: perl ! ext/DB_File/DB_File.pm ext/DB_File/Makefile.PL ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/Makefile.PL ____________________________________________________________________________ [ 32883] By: demerphq on 2008/01/06 21:43:24 Log: Silence new warning grep in void context warning in various modules and test files, also silence a warning that came from a previous 'dev' version number bump. Branch: perl ! ext/DB_File/DB_File.pm ext/DB_File/t/db-btree.t ! ext/DB_File/t/db-hash.t ext/DB_File/t/db-recno.t ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/t/gdbm.t lib/CGI.pm ! lib/CGI/t/no_tabindex.t lib/ExtUtils/Embed.pm ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 32882] By: demerphq on 2008/01/06 21:34:43 Log: Remove FIXME that is already fixed. Branch: perl ! sv.c ____________________________________________________________________________ [ 32881] By: demerphq on 2008/01/06 20:34:41 Log: Make Data::Dumper handle blessed regexes properly, bump version as well. This may not be entirely correct on older perls, needs further investigation. Branch: perl ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs ! ext/Data/Dumper/t/bless.t ____________________________________________________________________________ [ 32880] By: demerphq on 2008/01/06 20:33:48 Log: Make new regex type be 'REGEXP' and make all core qr//'s be in class Regexp (and related changes) Branch: perl ! ext/Devel/Peek/t/Peek.t lib/Test/Builder.pm lib/overload.t ! regcomp.c sv.c ____________________________________________________________________________ [ 32879] By: rgs on 2008/01/06 18:00:41 Log: Don't use grep in scalar context Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 32878] By: rgs on 2008/01/06 17:56:03 Log: Fix "grep in void context" warnings Branch: perl ! ext/SDBM_File/t/sdbm.t ____________________________________________________________________________ [ 32877] By: rgs on 2008/01/06 17:54:19 Log: Fix "grep in void context" warning Branch: perl ! lib/Unicode/UCD.t ____________________________________________________________________________ [ 32876] By: rgs on 2008/01/06 17:14:22 Log: Subject: Re: grep and smart match should warn in void context From: Michael G Schwern Date: Sun, 23 Dec 2007 11:56:08 -0800 Message-ID: <476EBD58.9050505@pobox.com> Branch: perl ! op.c t/lib/warnings/op ____________________________________________________________________________ [ 32875] By: rgs on 2008/01/06 16:37:21 Log: Document that sitecustomize.pl in run from a BEGIN block Branch: perl ! pod/perlrun.pod ____________________________________________________________________________ [ 32874] By: rgs on 2008/01/06 16:19:22 Log: Subject: [perl #49003] pp_ftrread appears to use the wrong access mode for -x when using "use filetest 'access';" From: pravus@cpan.org (via RT) Date: Fri, 21 Dec 2007 10:05:15 -0800 Message-ID: Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 32873] By: rgs on 2008/01/06 16:03:13 Log: Subject: Re: [perl #49264] say behaves as just print on tied filehandle From: Michael G Schwern Date: Wed, 02 Jan 2008 17:08:36 -0800 Message-ID: <477C3594.9080302@pobox.com> Branch: perl ! pod/perltie.pod pp_hot.c t/op/tiehandle.t ____________________________________________________________________________ [ 32872] By: rgs on 2008/01/06 15:51:07 Log: Subject: [PATCH] \X is equivalent to an atomic group From: Moritz Lenz Date: Sat, 05 Jan 2008 17:14:44 +0100 Message-ID: <477FACF4.5030801@casella.verplant.org> Branch: perl ! pod/perlre.pod pod/perlunicode.pod ____________________________________________________________________________ [ 32871] By: craigb on 2008/01/06 15:49:27 Log: Subject: Re: Smoke [5.11.0] 32864 FAIL(F) MSWin32 Win2003 SP2 (x86/1 cpu) From: Abe Timmerman Date: Sun, 06 Jan 2008 12:24:10 +0100 Message-ID: <4780BA5A.80202@ztreet.demon.nl> Skip lib/File/Temp/t/fork.t when there is no fork. Branch: perl ! lib/File/Temp/t/fork.t ____________________________________________________________________________ [ 32870] By: rgs on 2008/01/06 15:46:35 Log: Subject: [PATCH - blead & 5.10.x] '~~' is not a feature [repost] From: "Jerry D. Hedden" Date: Fri, 4 Jan 2008 14:11:32 -0500 Message-ID: <1ff86f510801041111q1730ce02hbcac80b91d78a244@mail.gmail.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 32869] By: rgs on 2008/01/06 15:37:13 Log: Fix bug #49298: B::Deparse fails to deparse a reference to an anonymous hash Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 32868] By: nicholas on 2008/01/06 15:21:53 Log: Enforce some type safety in PM_SETRE by adding PM_SETRE_OFFSET. Branch: perl ! op.c op.h ____________________________________________________________________________ [ 32867] By: nicholas on 2008/01/06 13:35:38 Log: Clarify the intent of the code in Perl_op_clear. Under ithreads, avoid calling sv_ivset twice. As a side effect, eliminate PM_GETRE_SAFE and PM_SETRE_SAFE, as we're doing "safe" explicitly in Perl_op_clear(). Branch: perl ! op.c op.h ____________________________________________________________________________ [ 32866] By: nicholas on 2008/01/06 13:04:51 Log: Fix a bug in mad - regexps can be 8 bit, not just ASCII or UTF-8. Branch: perl ! dump.c ____________________________________________________________________________ [ 32865] By: mhx on 2008/01/06 11:05:27 Log: Fix compilation issues and warnings with exotic configuration. Branch: perl ! dump.c op.c pp.c ____________________________________________________________________________ [ 32864] By: stevep on 2008/01/06 05:46:02 Log: Subject: consting Compress::Raw::Zlib and Filter::Util::Call From: "Robin Barker" Date: Sat, 22 Dec 2007 00:47:51 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399F@exchsvr2.npl.ad.local> Branch: perl ! ext/Compress/Raw/Zlib/Zlib.xs ext/Filter/Util/Call/Call.xs ____________________________________________________________________________ [ 32863] By: nicholas on 2008/01/06 00:23:23 Log: Allow sv_setsv_flags() to copy SVt_REGEXP much like it copies SVt_FORMAT - the just string buffer. Branch: perl ! ext/re/re.xs sv.c ____________________________________________________________________________ [ 32862] By: nicholas on 2008/01/05 22:55:02 Log: Fix a compilation warning created when RX_PRELEN() was changed to SvCUR(), which is an unsigned value. [Mmm, how many remaining parts of the regexp struct should be unsigned] Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 32861] By: nicholas on 2008/01/05 22:33:12 Log: Make REGEXP a type distinct from SV. (Much like AV, CV, GV, HV). Branch: perl ! perl.h pp_ctl.c pp_hot.c regcomp.c regexec.c sv.c sv.h util.c ____________________________________________________________________________ [ 32860] By: rgs on 2008/01/05 21:36:22 Log: Typo fix Branch: perl ! hv.h ____________________________________________________________________________ [ 32859] By: nicholas on 2008/01/05 21:33:30 Log: Don't allocate the NV slot for SVt_REGEXP. Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t regcomp.c regexp.h sv.c ____________________________________________________________________________ [ 32858] By: rgs on 2008/01/05 21:17:39 Log: AutoSplit is dual-lived, and is part of the AutoLoader distribution Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 32857] By: demerphq on 2008/01/05 20:35:26 Log: Fix regexec.c so $^N and $+ are correctly updated so that they work properly inside of (?{...}) blocks as reported by Moritz Lenz in Subject: Bugs in extended regexp features From: Moritz Lenz Date: Sat, 05 Jan 2008 17:14:37 +0100 Message-ID: <477FACED.4000505@casella.verplant.org> Branch: perl ! regexec.c t/op/pat.t ____________________________________________________________________________ [ 32856] By: demerphq on 2008/01/05 20:25:52 Log: $Test::Harness::Verbose is a numeric value now so assigning -v to it isnt all that helpful. Branch: perl ! t/harness ____________________________________________________________________________ [ 32855] By: rgs on 2008/01/05 20:06:59 Log: Add a small note about numbered feature bundles Branch: perl ! Porting/pumpkin.pod ____________________________________________________________________________ [ 32854] By: nicholas on 2008/01/05 18:02:02 Log: In struct regexp move the member paren_names to the IV union. Branch: perl ! regexp.h sv.h ____________________________________________________________________________ [ 32853] By: nicholas on 2008/01/05 17:44:04 Log: Convert all accesses of the member paren_names of struct regexp to be accessed via RXp_PAREN_NAMES(). (They are entirely within the regexp implementation). Branch: perl ! regcomp.c regexec.c regexp.h ____________________________________________________________________________ [ 32852] By: nicholas on 2008/01/05 17:15:30 Log: Abolish RXf_UTF8. Store the UTF-8-ness of the pattern with SvUTF8(). Branch: perl ! op.c pp_ctl.c regcomp.c regexec.c regexp.h regnodes.h ____________________________________________________________________________ [ 32851] By: nicholas on 2008/01/05 16:47:06 Log: Make Perl_pregcomp() use SvUTF8() of the pattern, rather than the flag bit in pmflags, to decide whether the pattern is UTF-8. Branch: perl ! op.c pp_ctl.c regcomp.c regexec.c ____________________________________________________________________________ [ 32850] By: demerphq on 2008/01/05 16:16:47 Log: s/re/rx/ in an assert overlooked during recent renovations Branch: perl ! regexec.c ____________________________________________________________________________ [ 32849] By: nicholas on 2008/01/05 16:07:21 Log: Replace all reads of RXf_UTF8 with RX_UTF8(). Branch: perl ! dump.c ext/re/re.xs pp.c pp_hot.c regcomp.c regexec.c ____________________________________________________________________________ [ 32848] By: demerphq on 2008/01/05 16:00:46 Log: Add a 'test-reonly' target to the standard Makefile for *nix. (Not quite as clever as the one for win32, im working on it) Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 32847] By: mhx on 2008/01/05 15:49:31 Log: Remove IPC::SysV constant files from the MANIFEST. Branch: perl ! MANIFEST ____________________________________________________________________________ [ 32846] By: mhx on 2008/01/05 15:47:40 Log: Build const-(c|xs).inc in IPC::SysV on the fly. Branch: perl - ext/IPC/SysV/const-c.inc ext/IPC/SysV/const-xs.inc ! ext/IPC/SysV/Makefile.PL ____________________________________________________________________________ [ 32845] By: nicholas on 2008/01/05 15:02:25 Log: Abolish wraplen from struct regexp. We're already storing it in SvCUR. Branch: perl ! regcomp.c regexp.h ____________________________________________________________________________ [ 32844] By: nicholas on 2008/01/05 14:50:07 Log: Remove a comment that is no longer necessary since Perl Object bit the dust some time around 5.6 Branch: perl ! embed.fnc ____________________________________________________________________________ [ 32843] By: nicholas on 2008/01/05 14:43:55 Log: Abolish RXp_PRELEN(rx) and RXp_WRAPLEN() Fix up some uses of RX_* macros in the block conditionally compiled with STUPID_PATTERN_CHECKS. Branch: perl ! regcomp.c regexp.h ____________________________________________________________________________ [ 32842] By: nicholas on 2008/01/05 14:30:01 Log: Make ext/re/t/re_funcs.t warnings clean. Branch: perl ! ext/re/t/re_funcs.t ____________________________________________________________________________ [ 32841] By: nicholas on 2008/01/05 14:13:48 Log: Abolish wrapped in struct regexp - store the wrapped pattern pointer in the SvPVX(). Branch: perl ! ext/B/t/optree_constants.t ext/Devel/Peek/t/Peek.t regcomp.c ! regexp.h ____________________________________________________________________________ [ 32840] By: nicholas on 2008/01/05 13:54:38 Log: Add RX_UTF8(), which is effectively SvUTF8() but for regexps. Remove RXp_PRECOMP() and RXp_WRAPPED(). Change the parameter of S_debug_start_match() from regexp to REGEXP. Change its callers [the only part wrong for 5.10.x] Branch: perl ! embed.fnc proto.h regcomp.c regexec.c regexp.h ____________________________________________________________________________ [ 32839] By: nicholas on 2008/01/05 13:13:36 Log: Protect me (and my fellow muppets) from screens of "syntax errors" if one accidentally feeds embed.fnc or t/op/re_tests to the perl interpreter. Branch: perl ! embed.fnc t/op/re_tests t/op/regexp.t ____________________________________________________________________________ [ 32838] By: nicholas on 2008/01/05 11:30:31 Log: BER is all very well, but it turns out that it's better to store the offset as either a byte (if <256), or a 0 byte with a STRLEN before. "better" in that the reading can be inlined, and even then the object code is smaller (function calls have space overhead). So goodbye Perl_sv_read_offset() and hello SvOOK_offset(). Branch: perl ! dump.c embed.fnc embed.h global.sym pod/perlapi.pod proto.h ! sv.c sv.h ____________________________________________________________________________ [ 32837] By: nicholas on 2008/01/05 00:59:18 Log: Fix the compile for -DPERL_OLD_COPY_ON_WRITE (apart from the tenacious broken window: ../ext/Compress/Raw/Zlib/t/07bufsize.t) Branch: perl ! pp_ctl.c pp_hot.c regexp.h ____________________________________________________________________________ [ 32836] By: nicholas on 2008/01/04 23:12:01 Log: Re-implement the SvOOK() hack to store the offset as a BER encoded number in the part of the PVX that is being released. (It will always fit, as chopping off 1 byte gives just enough space for recording a delta of up to 127). This allows SvOOK() to co-exist with SvIOK_on(), which means all the calls to SvOOK_off() [with the possibility of a call to sv_backoff()] in SvIOK_on() can be removed. This ought to make a lot of straight line code a little bit simpler. OOK()d scalars can now be SVt_PV, as the IVX isn't needed. Branch: perl ! dump.c embed.fnc embed.h global.sym proto.h sv.c sv.h ____________________________________________________________________________ [ 32835] By: nicholas on 2008/01/04 22:20:48 Log: Oops. Forgot to propagate the rename of Perl_re_dup to Perl_re_dup_guts into makedef.pl Branch: perl ! makedef.pl ____________________________________________________________________________ [ 32834] By: nicholas on 2008/01/04 20:27:42 Log: Re-implement mPUSHp() and mXPUSHp() using Perl_newSVpvn_flags(), which results in slightly smaller object code. (No extra work is done.) Branch: perl ! pp.h ____________________________________________________________________________ [ 32833] By: nicholas on 2008/01/04 18:18:02 Log: Add a small program that gets the C pre-processor to expand the macro passed on the command line. Branch: perl + Porting/expand-macro.pl ! MANIFEST ____________________________________________________________________________ [ 32832] By: rgs on 2008/01/04 15:56:16 Log: Subject: Notice of git tag retraction; also, [PATCH] correct Module::CoreList From: Sam Vilain Date: Thu, 27 Dec 2007 23:27:32 +1300 Message-ID: <47737E14.9040908@vilain.net> Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 32831] By: rgs on 2008/01/04 15:51:00 Log: SelfLoader is dual-lived Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 32830] By: rgs on 2008/01/04 15:48:32 Log: Upgrade to SelfLoader 1.13_03 Branch: perl ! lib/SelfLoader.pm lib/SelfLoader/t/01SelfLoader.t ! lib/SelfLoader/t/02SelfLoader-buggy.t ____________________________________________________________________________ [ 32829] By: rgs on 2008/01/04 15:47:48 Log: Move the SelfLoader test files in their own subdirectory Branch: perl +> lib/SelfLoader/t/01SelfLoader.t +> lib/SelfLoader/t/02SelfLoader-buggy.t - lib/SelfLoader-buggy.t lib/SelfLoader.t ! MANIFEST ____________________________________________________________________________ [ 32828] By: mhx on 2008/01/04 15:03:40 Log: Follow up on change #32680. This fixes compilation with -DPERL_GLOBAL_STRUCT. Branch: perl ! op.c ____________________________________________________________________________ [ 32827] By: mhx on 2008/01/04 14:10:18 Log: Upgrade to Devel::PPPort 3.13_01 Branch: perl + ext/Devel/PPPort/parts/base/5010000 + ext/Devel/PPPort/parts/base/5011000 + ext/Devel/PPPort/parts/inc/newSVpv + ext/Devel/PPPort/parts/todo/5010000 + ext/Devel/PPPort/parts/todo/5011000 + ext/Devel/PPPort/t/newSVpv.t ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS ! ext/Devel/PPPort/Makefile.PL ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/PPPort_xs.PL ext/Devel/PPPort/README ! ext/Devel/PPPort/apicheck_c.PL ! ext/Devel/PPPort/devel/buildperl.pl ! ext/Devel/PPPort/devel/devtools.pl ! ext/Devel/PPPort/devel/mkapidoc.sh ! ext/Devel/PPPort/devel/mktodo ext/Devel/PPPort/devel/mktodo.pl ! ext/Devel/PPPort/devel/regenerate ! ext/Devel/PPPort/devel/scanprov ext/Devel/PPPort/mktests.PL ! ext/Devel/PPPort/module2.c ext/Devel/PPPort/module3.c ! ext/Devel/PPPort/parts/apicheck.pl ! ext/Devel/PPPort/parts/apidoc.fnc ! ext/Devel/PPPort/parts/base/5004000 ! ext/Devel/PPPort/parts/base/5005000 ! ext/Devel/PPPort/parts/base/5006000 ! ext/Devel/PPPort/parts/base/5007001 ! ext/Devel/PPPort/parts/base/5008001 ! ext/Devel/PPPort/parts/base/5009002 ! ext/Devel/PPPort/parts/base/5009003 ! ext/Devel/PPPort/parts/base/5009004 ! ext/Devel/PPPort/parts/base/5009005 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/inc/MY_CXT ! ext/Devel/PPPort/parts/inc/SvPV ! ext/Devel/PPPort/parts/inc/SvREFCNT ! ext/Devel/PPPort/parts/inc/Sv_set ! ext/Devel/PPPort/parts/inc/call ext/Devel/PPPort/parts/inc/cop ! ext/Devel/PPPort/parts/inc/exception ! ext/Devel/PPPort/parts/inc/format ! ext/Devel/PPPort/parts/inc/grok ! ext/Devel/PPPort/parts/inc/limits ! ext/Devel/PPPort/parts/inc/mPUSH ! ext/Devel/PPPort/parts/inc/magic ! ext/Devel/PPPort/parts/inc/memory ! ext/Devel/PPPort/parts/inc/misc ! ext/Devel/PPPort/parts/inc/newCONSTSUB ! ext/Devel/PPPort/parts/inc/newRV ! ext/Devel/PPPort/parts/inc/podtest ! ext/Devel/PPPort/parts/inc/ppphbin ! ext/Devel/PPPort/parts/inc/ppphdoc ! ext/Devel/PPPort/parts/inc/ppphtest ! ext/Devel/PPPort/parts/inc/pvs ! ext/Devel/PPPort/parts/inc/shared_pv ! ext/Devel/PPPort/parts/inc/snprintf ! ext/Devel/PPPort/parts/inc/strlfuncs ! ext/Devel/PPPort/parts/inc/sv_xpvf ! ext/Devel/PPPort/parts/inc/threads ! ext/Devel/PPPort/parts/inc/uv ! ext/Devel/PPPort/parts/inc/variables ! ext/Devel/PPPort/parts/inc/version ! ext/Devel/PPPort/parts/inc/warn ! ext/Devel/PPPort/parts/ppport.fnc ! ext/Devel/PPPort/parts/ppptools.pl ! ext/Devel/PPPort/parts/todo/5005000 ! ext/Devel/PPPort/parts/todo/5009003 ! ext/Devel/PPPort/parts/todo/5009005 ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/mPUSH.t ext/Devel/PPPort/t/misc.t ! ext/Devel/PPPort/t/pvs.t ext/Devel/PPPort/typemap ____________________________________________________________________________ [ 32826] By: stevep on 2008/01/04 13:17:31 Log: Upgrade to CGI.pm-3.33. There are still differences between the core version and CPAN version, so, the version bump continues. Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 32825] By: stevep on 2008/01/04 13:12:25 Log: Upgrade to IO-Zlib-1.09. Branch: perl ! lib/IO/Zlib.pm ____________________________________________________________________________ [ 32824] By: mhx on 2008/01/04 12:28:54 Log: There's no need to handle 'set' magic in the mX?PUSH macros. The macros all create new mortals using sv_newmortal(), and those cannot be magical. This is in contrary to the X?PUSH macros, which operate on TARG, which can be magical. With that in mind, mentioning whether or not mX?PUSH can handle 'set' magic doesn't make sense any longer. Branch: perl ! pod/perlapi.pod pp.h ____________________________________________________________________________ [ 32823] By: steveh on 2008/01/04 10:47:27 Log: Run regen.pl (fixes build on Win32, at least) Branch: perl ! embed.h global.sym pod/perlapi.pod ____________________________________________________________________________ [ 32822] By: mhx on 2008/01/04 01:22:22 Log: Subject: Re: SV leak? From: Vincent Pit Date: Thu, 03 Jan 2008 19:26:05 +0100 Message-ID: <477D28BD.5060801@profvince.com> Mortalize SVs that are being pushed on the stack. Try to use specialized macros for pushing mortals. Branch: perl ! ext/B/B.xs ext/Win32/Win32.xs mg.c os2/os2.c pp_sys.c ! win32/wince.c ____________________________________________________________________________ [ 32821] By: mhx on 2008/01/04 01:06:10 Log: Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stack and mortalizing them. Use these macros where possible. And also mX?PUSH[inpu] where possible. Branch: perl ! av.c mg.c mro.c perl.c pp.c pp.h pp_ctl.c pp_hot.c pp_pack.c ! pp_sys.c sv.c universal.c utf8.c util.c ____________________________________________________________________________ [ 32820] By: nicholas on 2008/01/03 17:54:38 Log: Missed three sv_2mortal(newSVpvn(...))s in the headers. Branch: perl ! XSUB.h hv.h sv.h ____________________________________________________________________________ [ 32819] By: nicholas on 2008/01/03 17:42:27 Log: Add newSVpvs_flags() as a wrapper to newSVpvn_flags(), and rework sv_2mortal(newSVpvs(...)) constructions to use it. Branch: perl ! cop.h handy.h mg.c pp.c pp_ctl.c pp_sys.c sv.c toke.c ! universal.c utf8.c util.c xsutils.c ____________________________________________________________________________ [ 32818] By: nicholas on 2008/01/03 17:15:53 Log: Extend newSVpvn_flags() to also call sv_2mortal() if SVs_TEMP is set in the flags. Move its implementation just ahead of sv_2mortal()'s for CPU cache locality. Refactor all code that can be to use this. Branch: perl ! doio.c doop.c gv.c hv.c mg.c mro.c pod/perlapi.pod pp.c ! pp_hot.c pp_pack.c pp_sys.c regcomp.c sv.c toke.c utf8.c ! util.c ____________________________________________________________________________ [ 32817] By: mhx on 2008/01/03 17:10:56 Log: Forgot to remove dTARGET with change #32816. Branch: perl ! universal.c ____________________________________________________________________________ [ 32816] By: mhx on 2008/01/03 17:07:06 Log: Fix memory leaks in XS_PerlIO_get_layers() by mortalizing all variables pushed on the stack. Also make sure the loop is using mXPUSHi() and not XPUSHi(). Branch: perl ! universal.c ____________________________________________________________________________ [ 32815] By: nicholas on 2008/01/03 16:27:13 Log: We can now sv_upgrade(sv, SVt_PVHV), so do so, to simplify the code. Branch: perl ! mro.c ____________________________________________________________________________ [ 32814] By: stevep on 2008/01/03 15:23:36 Log: Upgrade to Net-Ping-2.34 Branch: perl ! lib/Net/Ping.pm lib/Net/Ping/t/510_ping_udp.t ____________________________________________________________________________ [ 32813] By: nicholas on 2008/01/03 14:24:29 Log: Possible future bugs found by the creation of newSVpvn_flags(). But use newSVhek() in preference when possible. Branch: perl ! perl.c pp.c regcomp.c sv.c ____________________________________________________________________________ [ 32812] By: nicholas on 2008/01/03 14:23:17 Log: Add HeUTF8() to complement HePV() and then immediately suggest that newSVhek(HeKEY_hek(he) is probably what you wanted all along. Branch: perl ! hv.h pod/perlapi.pod ____________________________________________________________________________ [ 32811] By: nicholas on 2008/01/03 13:57:17 Log: Typo spotted by Jarkko. Branch: perl ! sv.c ____________________________________________________________________________ [ 32810] By: nicholas on 2008/01/03 12:47:25 Log: Fixes to get MAD working after change 32804, and some newSVpvn_utf8()s I missed becase (silly Nick) the grep for plausible files was done on the 5.8.x tree. Branch: perl ! dump.c ____________________________________________________________________________ [ 32809] By: rgs on 2008/01/03 10:18:19 Log: Subject: [PATCH] RE: How to load a "loadable object" that has a non-default file extension ? From: "Jan Dubois" Date: Sun, 30 Dec 2007 12:52:30 -0800 Message-ID: <18a401c84b25$e5272480$af756d80$@com> Branch: perl ! ext/DynaLoader/DynaLoader_pm.PL ____________________________________________________________________________ [ 32808] By: rgs on 2008/01/03 10:02:50 Log: OP_THREADSV was removed by #29727 Branch: perl ! op.h ____________________________________________________________________________ [ 32807] By: nicholas on 2008/01/02 23:41:21 Log: Add a new function newSVpvn_flags(), which takes a third parameter of flag bits. Right now the only flag bit is SVf_UTF8, which will call SvUTF8_on() on the new SV for you. Provide a wrapper newSVpvn_utf8(), which takes a boolean, and passes in SVf_UTF8 if that is true. Refactor the core to use it where possible. It makes the source code clearer and smaller, but seems to be swings and roundabouts on object code size. Branch: perl ! embed.fnc embed.h hv.c perl.c pod/perlapi.pod pp.c pp_hot.c ! pp_pack.c proto.h regcomp.c sv.c sv.h toke.c util.c ____________________________________________________________________________ [ 32806] By: nicholas on 2008/01/02 22:21:50 Log: Silly Nick - change 32804 missed updating the list of global functions. Branch: perl ! global.sym ____________________________________________________________________________ [ 32805] By: stevep on 2008/01/02 18:29:14 Log: Subject: [PATCH] Small documentation nits From: Sébastien Aperghis-Tramoni Date: Mon, 31 Dec 2007 21:05:47 +0100 Message-Id: <2AF110D6-9183-47C5-BBBA-26C3FB97C3D3@free.fr> Branch: perl ! pod/perl5100delta.pod pod/perlsyn.pod ____________________________________________________________________________ [ 32804] By: nicholas on 2008/01/02 13:47:42 Log: Make struct regexp the body of SVt_REGEXP SVs, REGEXPs become SVs, and regexp reference counting is via the regular SV reference counting. This was not as easy at it looks. Branch: perl ! cflags.SH dump.c embed.fnc embed.h ext/B/B.xs ! ext/Devel/Peek/t/Peek.t mg.c perl.h pp_ctl.c pp_hot.c proto.h ! regcomp.c regcomp.h regexec.c regexp.h sv.c sv.h util.c ____________________________________________________________________________ [ 32803] By: nicholas on 2008/01/02 13:07:16 Log: Convert some "regexp" and "struct regexp" to REGEXP where they are currently equivalent but will be wrong once the equivalence vanishes. Branch: perl ! embed.fnc embed.h pp_ctl.c proto.h regcomp.c ____________________________________________________________________________ [ 32802] By: nicholas on 2008/01/02 12:06:05 Log: Wrap all deferences of struct regexp* in macros RX_*() [and for regcomp.c and regexec.c RXp_* where necessary] so that in future we can maintain source compatibility when we add an extra level of dereferencing. Branch: perl ! dump.c ext/B/B.xs ext/re/re.xs mg.c op.c perl.h pp.c pp_ctl.c ! pp_hot.c regcomp.c regcomp.h regexec.c regexp.h ____________________________________________________________________________ [ 32801] By: mhx on 2008/01/02 12:01:29 Log: Subject: [PATCH] shield t/test.pl functions from global print modifiers From: Michael G Schwern Date: Tue, 01 Jan 2008 18:12:36 -0800 Message-ID: <477AF314.9050808@pobox.com> Branch: perl ! t/test.pl ____________________________________________________________________________ [ 32800] By: stevep on 2008/01/01 23:46:55 Log: Upgrade to constant-1.15 Branch: perl ! lib/constant.pm lib/constant.t ____________________________________________________________________________ [ 32799] By: stevep on 2008/01/01 23:43:42 Log: Upgrade to Sys-Syslog-0.24 Branch: perl ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 32798] By: stevep on 2008/01/01 23:39:58 Log: Upgrade to CGI.pm-3.32. Retain the version bump since bug fixes have not yet been integrated. Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 32797] By: merijn on 2008/01/01 20:34:49 Log: Missing test, adding $ to the other tests Branch: perl ! Configure ____________________________________________________________________________ [ 32795] By: merijn on 2008/01/01 20:13:56 Log: Bring back the platforms that do not support -fstack-protector Branch: perl ! Configure ____________________________________________________________________________ [ 32793] By: mhx on 2008/01/01 17:18:13 Log: Add editor blocks to some header files. Branch: perl ! dosish.h fakesdio.h fakethr.h handy.h iperlsys.h mg.h ! nostdio.h pad.h parser.h perl.h perlio.h perliol.h perlsdio.h ! perlsfio.h regcomp.h scope.h thread.h unixish.h utf8.h ! utfebcdic.h util.h ____________________________________________________________________________ [ 32792] By: craigb on 2007/12/31 23:49:48 Log: Needed one more cast after 32760. The VMS compiler complained that a pointer to int and pointer to long are different things even though they both point to a 32-bit signed integer. Branch: perl ! av.c ____________________________________________________________________________ [ 32791] By: craigb on 2007/12/31 23:44:35 Log: Fix VMS::Stdio bug introduced in 32713. Branch: perl ! vms/ext/Stdio/Stdio.xs ____________________________________________________________________________ [ 32790] By: nicholas on 2007/12/31 15:45:03 Log: As Perl_magic_setbm() and Perl_magic_setfm() aren't in the public API, they can just go. Branch: perl ! embed.fnc embed.h mathoms.c proto.h ____________________________________________________________________________ [ 32789] By: nicholas on 2007/12/31 13:54:04 Log: Perl_magic_setbm() and Perl_magic_setfm() are mathoms that can be merged with Perl_magic_setregexp(). [Coverage on the testsuite suggests that more than that they're actually dead code, but in theory it should be possible to construct a test case that exercises them.] Branch: perl ! embed.fnc embed.h mathoms.c mg.c perl.h proto.h ____________________________________________________________________________ [ 32788] By: nicholas on 2007/12/31 11:04:54 Log: assert() that we're not trying to free scalars a second time. Branch: perl ! sv.c ____________________________________________________________________________ [ 32787] By: stevep on 2007/12/31 04:08:00 Log: Upgrade to AutoLoader-5.64 Branch: perl + lib/AutoLoader/t/01AutoLoader.t lib/AutoLoader/t/02AutoSplit.t - lib/AutoLoader.t lib/AutoSplit.t ! MANIFEST lib/AutoLoader.pm lib/AutoSplit.pm ____________________________________________________________________________ [ 32786] By: stevep on 2007/12/31 03:41:01 Log: Upgrade to Math-Complex-1.38 Branch: perl ! lib/Math/Complex.pm lib/Math/Complex.t lib/Math/Trig.pm ! lib/Math/Trig.t ____________________________________________________________________________ [ 32785] By: nicholas on 2007/12/30 20:23:54 Log: Change 32783 was generating warnings from gcc about an extra semicolon in structure or union. No doubt some non-sloppy compilers will consider this an error and barf. We don't like barfing. Branch: perl ! hv.h ____________________________________________________________________________ [ 32784] By: mhx on 2007/12/30 12:20:12 Log: Add script to check source code for ANSI-C violations. Branch: perl + Porting/checkansi.pl ! MANIFEST ____________________________________________________________________________ [ 32783] By: mhx on 2007/12/30 10:30:15 Log: Subject: [PATCH] factor out duplicate code in struct xpv* From: Marcus Holland-Moritz Date: Sat, 29 Dec 2007 18:17:42 +0100 Message-ID: <20071229181742.1933db40@r2d2> Branch: perl ! av.h cv.h hv.h perl.h sv.h ____________________________________________________________________________ [ 32782] By: stevep on 2007/12/30 05:26:15 Log: Add file to MANIFEST that hitched a ride with change #32750. It hopefully will fix RT #44357. Branch: perl ! MANIFEST ____________________________________________________________________________ [ 32781] By: mhx on 2007/12/30 04:44:40 Log: Include SVf_UTF8 in the bitmask when checking the SvFLAGS in SvPVutf8_force(), as otherwise the conditional expression will always be false and the optimisation will never kick in. Branch: perl ! sv.h ____________________________________________________________________________ [ 32780] By: mhx on 2007/12/30 02:48:25 Log: Upgrade to IPC::SysV 2.00 Branch: perl ! ext/IPC/SysV/Changes ext/IPC/SysV/Makefile.PL ! ext/IPC/SysV/SysV.xs ext/IPC/SysV/lib/IPC/Msg.pm ! ext/IPC/SysV/lib/IPC/Semaphore.pm ! ext/IPC/SysV/lib/IPC/SharedMem.pm ext/IPC/SysV/lib/IPC/SysV.pm ____________________________________________________________________________ [ 32779] By: nicholas on 2007/12/29 23:00:03 Log: Subject: [PATCH] Typo in op.c From: Vincent Pit Message-ID: <47712BF1.9060200@profvince.com> Date: Tue, 25 Dec 2007 17:12:33 +0100 (And then an update to make the tests in gv.t expect the right thing, and test the behaviour that my change 26482 was originally supposed to produce, but didn't until this typo was fixed) Branch: perl ! op.c t/op/gv.t ____________________________________________________________________________ [ 32778] By: nicholas on 2007/12/29 19:50:27 Log: In sv_chop(), write sentinals over the part of the buffer that is thrown away, and verify that they are present in sv_backoff(). assert that we are being asked to chop off positive amounts of buffer. Branch: perl ! sv.c ____________________________________________________________________________ [ 32777] By: nicholas on 2007/12/29 19:32:52 Log: Move all code that relies on reading the to-be-thrown-away buffer ahead of the call to sv_chop() that throws it away. Branch: perl ! pp_hot.c sv.c ____________________________________________________________________________ [ 32776] By: nicholas on 2007/12/29 17:35:25 Log: Change 32760 needed to add a cast to avoid a warning. Branch: perl ! av.c ____________________________________________________________________________ [ 32775] By: nicholas on 2007/12/29 17:01:51 Log: Reorder the external regexp flags to get RXf_PMf_STD_PMMOD into the lowest 4 bits (which saves a shift), and the "flags indicating special patterns" into contiguous bits. This makes everything a little tidier, and saves 88 bytes (woohoo!) of object file with -Os on x86 FreeBSD. Branch: perl ! op.h regexp.h regnodes.h ____________________________________________________________________________ [ 32774] By: nicholas on 2007/12/29 15:11:04 Log: The position of the modifier flag bits is actually encoded by a right shift 12 in two places, so replace that magic number with a macro RXf_PMf_STD_PMMOD_SHIFT defined adjacent to the flags it interacts with. Branch: perl ! ext/re/re.xs regcomp.c regexp.h ____________________________________________________________________________ [ 32773] By: merijn on 2007/12/29 14:54:57 Log: Sync after metaconfig backports. Some reorders were done Branch: perl ! Configure Porting/Glossary config_h.SH ____________________________________________________________________________ [ 32763] By: nicholas on 2007/12/29 13:33:38 Log: Perl_sv_chop() can return early if it's being asked to do nothing. Branch: perl ! sv.c ____________________________________________________________________________ [ 32762] By: nicholas on 2007/12/29 13:29:37 Log: die if multiple macros in regexp.h attempt to use the same flag bit. Branch: perl ! regcomp.pl ____________________________________________________________________________ [ 32761] By: demerphq on 2007/12/29 13:26:35 Log: Fix Perl #49190, tests from Abigail, codefix from me. Branch: perl ! pp_hot.c t/op/pat.t ____________________________________________________________________________ [ 32760] By: nicholas on 2007/12/29 12:28:14 Log: Change Perl_av_iter_p() to return IV* rather than I32* (which means having to allocate memory where sizeof(IV) > sizeof(I32)). Branch: perl ! av.c embed.fnc embed.h pp.c proto.h ____________________________________________________________________________ [ 32759] By: nicholas on 2007/12/29 11:49:09 Log: Note to future self about moving the regexp flag bits around. Branch: perl ! op.h regexp.h ____________________________________________________________________________ [ 32758] By: nicholas on 2007/12/29 00:17:41 Log: Wrap wrapped and wraplen from struct regexp in macros RW_WRAPPED() and RX_WRAPLEN() to preserve source compatibility when they get moved around. Branch: perl ! dump.c ext/re/re.xs regcomp.c regexp.h ____________________________________________________________________________ [ 32757] By: nicholas on 2007/12/28 23:17:20 Log: Eliminate prelen from struct regexp. Possibly we are hardcoding a bit to much, as the replacement assumes that the wrapping string has exactly 1 character after the wrapped string [specifically ')']. Branch: perl ! regcomp.c regexp.h ____________________________________________________________________________ [ 32756] By: nicholas on 2007/12/28 23:15:47 Log: Replace 3 uses of RX_PRELEN(r) with plen, which has the same value. (But isn't a pointer dereference. Or about to become a calculation.) Branch: perl ! regcomp.c ____________________________________________________________________________ [ 32755] By: nicholas on 2007/12/28 22:19:00 Log: Eliminate precomp from struct regexp. Store the offset of precomp from wrapped in pre_prefix, a 4 bit value. (Maybe only for now) reduce seen_evals from I32 to 28 bits. Will anyone have more than 268435456 eval groups in a regexp? Branch: perl ! regcomp.c regexp.h ____________________________________________________________________________ [ 32754] By: nicholas on 2007/12/28 22:01:30 Log: Silly Nick. There was a bug in change 30757 whereby the precomp of a dup'd regexp would be pointing somewhere la-la. Probably at the precomp of the same regexp in the parent thread. (So it is only likely to go nasal daemon if the parent thread terminates first, or explicitly goes around freeing up run time generated regexps.) Branch: perl ! regcomp.c ____________________________________________________________________________ [ 32753] By: nicholas on 2007/12/28 21:25:50 Log: Wrap all accesses to the members precomp and prelen of struct regexp in the macros RX_PRECOMP() and RX_PRELEN(). This will allow us to reduce the regexp storage overhead by computing them at retrieve time. Branch: perl ! dump.c ext/B/B.xs ext/re/re.xs op.c pp_ctl.c pp_hot.c ! regcomp.c regexec.c regexp.h ____________________________________________________________________________ [ 32752] By: nicholas on 2007/12/28 11:27:10 Log: Dump the REGEXP member of SVt_REGEXP. Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 32751] By: nicholas on 2007/12/28 09:59:06 Log: First class regexps. Branch: perl ! dump.c ext/B/B.pm ext/B/B.xs ext/B/t/b.t ext/B/typemap ! ext/Devel/Peek/t/Peek.t lib/overload.t pp_ctl.c pp_hot.c ! regcomp.c regexec.c sv.c sv.h t/op/qr.t universal.c util.c ____________________________________________________________________________ [ 32750] By: stevep on 2007/12/28 05:05:50 Log: SvPVX_const() triggers an assertion that when the sv isn't a PV. Back this down to just checking to see if the sv is a PV or not. Branch: perl + ext/Encode/ucm/cp858.ucm ! sv.h ____________________________________________________________________________ [ 32749] By: nicholas on 2007/12/27 23:28:31 Log: Better diagnostics for the tests for #20683. Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 32748] By: nicholas on 2007/12/27 21:41:03 Log: scalars used in postponed subexpressions aren't first class regexps, so don't upgrade them to ORANGE before attaching qr magic. (And don't stop using qr magic once regexps become first class) Branch: perl ! regexec.c t/op/pat.t ____________________________________________________________________________ [ 32747] By: nicholas on 2007/12/27 21:34:22 Log: Proper $TODO support in &ok() and &iseq() in pat.t Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 32746] By: nicholas on 2007/12/27 20:44:26 Log: Localize $\ before changing it, so as not to affect print statements in the rest of the test. Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 32745] By: nicholas on 2007/12/27 20:33:55 Log: Test that we can clone regexps into new threads, and fix the bug in change 32740 that this reveals. (Bug spotted by, and initial patch from, Jerry D. Hedden.) Branch: perl ! sv.c t/op/threads.t ____________________________________________________________________________ [ 32744] By: nicholas on 2007/12/27 19:31:56 Log: "Automate" change 32648 (ensure that -E always loads the latest features) Branch: perl ! toke.c ____________________________________________________________________________ [ 32743] By: nicholas on 2007/12/27 18:43:40 Log: You can't coerce a typeglob to a string. (Restore the error message - an assertion failure is not helpful). Test the 3 basic coercion error messages. Branch: perl ! sv.c t/op/gv.t ____________________________________________________________________________ [ 32742] By: nicholas on 2007/12/27 17:22:06 Log: assert() that the sv_unmagic() in S_regmatch() is unneeded. Add a comment about the mg_find() that follows. Branch: perl ! regexec.c ____________________________________________________________________________ [ 32741] By: nicholas on 2007/12/27 15:31:28 Log: You don't need $(DYNALOADER) to make $(nonxs_ext) (which makes it easier to run minitest) Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 32740] By: nicholas on 2007/12/27 13:46:46 Log: Regexps are now orange. (Correct a comparison of $] with 5.011 in B.pm) Branch: perl ! ext/B/B.pm ext/Devel/Peek/t/Peek.t lib/overload.t pp_hot.c ! regexec.c sv.c util.c ____________________________________________________________________________ [ 32739] By: nicholas on 2007/12/27 11:35:57 Log: Remove the last Null(...) from x2p/* Something tells me that Win32 is compiling x2p with -DPERL_CORE *nix dosn't do this. Branch: perl ! x2p/hash.c ____________________________________________________________________________ [ 32738] By: nicholas on 2007/12/26 18:53:48 Log: Tweak Perl_sv_upgrade() so that references can upgrade to SVt_PV rather than something bigger. Fix a possible bug - "reference" to SVt_NV needs to go direct to SVt_PVNV. Branch: perl ! sv.c ____________________________________________________________________________ [ 32737] By: nicholas on 2007/12/26 18:12:32 Log: Take code that occurs in three places to take a scalar and ready it to hold a reference, and convert it to a macro define prepare_SV_for_RV(). Branch: perl ! pp.c pp_hot.c sv.c sv.h ____________________________________________________________________________ [ 32736] By: nicholas on 2007/12/26 17:27:15 Log: Remove two warnings (sub diag() was redefined, and implict split is deprecated) Branch: perl ! ext/B/t/concise.t ____________________________________________________________________________ [ 32735] By: stevep on 2007/12/26 17:06:04 Log: Upgrade to File-Temp-0.20 Branch: perl ! lib/File/Temp.pm lib/File/Temp/t/lock.t ____________________________________________________________________________ [ 32734] By: nicholas on 2007/12/26 17:03:56 Log: Eliminate SVt_RV, and use SVt_IV to store plain references. This frees up a scalar type for first class regular expressions. Branch: perl ! dump.c ext/B/B.pm ext/B/B.xs ext/B/B/Concise.pm ext/B/t/b.t ! ext/B/t/optree_constants.t ext/B/t/terse.t ! ext/Devel/Peek/t/Peek.t ext/Storable/Storable.xs pp.c pp_hot.c ! sv.c sv.h ____________________________________________________________________________ [ 32733] By: nicholas on 2007/12/26 17:02:34 Log: Better diagnostics by removing an && from an ok() and converting it to two is()s. Branch: perl ! ext/B/t/deparse.t ____________________________________________________________________________ [ 32732] By: stevep on 2007/12/26 16:09:35 Log: Subject: [PATCH perl5100delta.pod] change/correction to 32246 From: "Robin Barker" Date: Fri, 9 Nov 2007 14:40:22 -0000 Message-ID: <2C2E01334A940D4792B3E115F95B722601604912@exchsvr1.npl.ad.local> Branch: perl ! pod/perl5100delta.pod ____________________________________________________________________________ [ 32731] By: stevep on 2007/12/26 15:29:14 Log: Linking a RT ticket to an open TODO. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 32730] By: stevep on 2007/12/26 15:03:49 Log: Subject: [PATCH] docs: list of places where $_ is used From: "Gabor Szabo" Date: Wed, 26 Dec 2007 06:49:34 +0200 Message-ID: Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 32729] By: stevep on 2007/12/26 14:55:03 Log: Subject: [PATCH] docs: replace FH by my $fh in open From: "Gabor Szabo" Date: Wed, 26 Dec 2007 06:03:29 +0200 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 32728] By: stevep on 2007/12/26 14:46:54 Log: Subject: [PATCH] 64-bit fix for Time::Local From: "Jan Dubois" Date: Thu, 20 Dec 2007 10:18:52 -0800 Message-ID: <044301c84334$c6aa2960$53fe7c20$@com> Branch: perl ! lib/Time/Local.pm ____________________________________________________________________________ [ 32727] By: stevep on 2007/12/26 14:36:13 Log: Subject: [PATCH] Pod::Html: fix markup errors with (nested) definition lists From: Brendan O'Dea Date: Sat, 1 Dec 2007 11:59:12 +1100 Message-ID: <20071201005912.GA14441@londo.c47.org> Branch: perl ! lib/Pod/Html.pm lib/Pod/t/htmllink.t lib/Pod/t/htmlview.pod ! lib/Pod/t/htmlview.t ____________________________________________________________________________ [ 32726] By: nicholas on 2007/12/26 13:03:27 Log: Use print rather than diag(), as these routine messages shouldn't be going to STDERR. Branch: perl ! t/op/upgrade.t ____________________________________________________________________________ [ 32725] By: nicholas on 2007/12/26 11:55:15 Log: Swap SVt_RV and SVt_NV in the SV ordering. Branch: perl ! dump.c ext/B/B.xs ext/Storable/Storable.xs pp.c pp_hot.c sv.c ! sv.h ____________________________________________________________________________ [ 32724] By: nicholas on 2007/12/26 11:22:38 Log: A test for upgrading scalars. Curiously, before this, lib/Math/Trig.t was the only code anywhere in the build or testsuite that upgraded an NV to an RV. Branch: perl + t/op/upgrade.t ! MANIFEST ____________________________________________________________________________ [ 32723] By: mhx on 2007/12/25 15:05:33 Log: Subject: patch - chg 32721 missed a couple Nullstrs From: jimc Date: Tue, 25 Dec 2007 05:39:30 -0700 Message-ID: <4770FA02.2080800@gmail.com> Branch: perl ! x2p/hash.c ____________________________________________________________________________ [ 32722] By: mhx on 2007/12/25 05:25:42 Log: Subject: RE: [PATCH] s/perl510/perl511/g From: "Jan Dubois" Date: Mon, 24 Dec 2007 15:30:31 -0800 Message-ID: <0cdf01c84684$f99c3310$ecd49930$@com> Branch: perl ! README.win32 hints/dgux.sh installperl makedef.pl ____________________________________________________________________________ [ 32721] By: mhx on 2007/12/25 05:22:39 Log: Subject: [PATCH] Remove Nullch etc. from x2p From: "Jan Dubois" Date: Mon, 24 Dec 2007 14:58:20 -0800 Message-ID: <0cca01c84680$7afc9170$70f5b450$@com> Branch: perl ! x2p/a2p.h x2p/a2py.c x2p/str.c x2p/str.h x2p/util.c x2p/walk.c ____________________________________________________________________________ [ 32720] By: nicholas on 2007/12/24 21:26:22 Log: Subject: PATCH re 32711 From: "Robin Barker" Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A4@exchsvr2.npl.ad.local> Date: Mon, 24 Dec 2007 20:56:13 -0000 "IMO patch 32711 is better implemented using (the existing) NUM2PTR macro, as below/attached." Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 32719] By: nicholas on 2007/12/23 22:29:17 Log: Correct the correction. This one is both a correcly spelled word, and the word I was originally aiming for. Or if it's not, I'm sure that given infinite monkeys we'll get there sometime around the heat death of the universe. Branch: perl ! perl.h ____________________________________________________________________________ [ 32718] By: nicholas on 2007/12/23 20:25:25 Log: Fix my typo in a comment. Branch: perl ! perl.h ____________________________________________________________________________ [ 32717] By: nicholas on 2007/12/23 12:31:26 Log: In SvPV_free(), assert() that no-one is trying to free up a reference. Branch: perl ! sv.h ____________________________________________________________________________ [ 32716] By: nicholas on 2007/12/23 12:28:53 Log: { my $a; } not warning about being used only once is a something TO be DOne. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 32715] By: nicholas on 2007/12/23 11:27:25 Log: Add an assert() to verify my assumption that no-one upgrades a scalar which has a referant but isn't flagged as a reference. Branch: perl ! sv.c ____________________________________________________________________________ [ 32714] By: stevep on 2007/12/23 02:15:30 Log: Welcome to Perl 5.11, win32! Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 32713] By: stevep on 2007/12/23 00:39:17 Log: Nullch and others were still alive and well in some of the operating system specific directories. I think I've chainsawed all of them now, but I can't guarantee that it compiles anywhere from win32. Branch: perl ! NetWare/nw5.c NetWare/nwperlhost.h NetWare/nwperlsys.h ! NetWare/nwstdio.h djgpp/djgpp.c os2/OS2/REXX/REXX.xs os2/os2.c ! util.c vmesa/vmesa.c vms/ext/Stdio/Stdio.xs vms/vms.c ! win32/perlhost.h win32/win32.c win32/wince.c ____________________________________________________________________________ [ 32712] By: stevep on 2007/12/22 21:37:39 Log: Subject: [PATCH] Fix cygwin.c again From: "Jerry D. Hedden" Date: Sat, 22 Dec 2007 16:11:48 -0500 Message-ID: <1ff86f510712221311v1c58d606jc8dfeee6a21e6194@mail.gmail.com> Fixes breakage caused by change #32707 Branch: perl ! cygwin/cygwin.c ____________________________________________________________________________ [ 32711] By: nicholas on 2007/12/22 19:55:17 Log: Remove warning about casting integer to different sized pointer. Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 32710] By: stevep on 2007/12/22 19:39:36 Log: The ext/Cwd/Cwd.xs part of... Subject: consting Cwd and ExtUtils::ParseXS From: "Robin Barker" Date: Sat, 22 Dec 2007 00:52:54 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A0@exchsvr2.npl.ad.local> lib/ExtUtils/ParseXS.pm had changes already made with change #32691. Branch: perl ! ext/Cwd/Cwd.xs ____________________________________________________________________________ [ 32709] By: mhx on 2007/12/22 19:35:52 Log: Upgrade to IPC::SysV 1.99_07 Branch: perl + ext/IPC/SysV/Changes ext/IPC/SysV/MANIFEST.SKIP + ext/IPC/SysV/TODO ext/IPC/SysV/const-c.inc + ext/IPC/SysV/const-xs.inc ext/IPC/SysV/lib/IPC/Msg.pm + ext/IPC/SysV/lib/IPC/Semaphore.pm + ext/IPC/SysV/lib/IPC/SharedMem.pm ext/IPC/SysV/lib/IPC/SysV.pm + ext/IPC/SysV/regen.pl ext/IPC/SysV/t/pod.t + ext/IPC/SysV/t/podcov.t ext/IPC/SysV/t/shm.t + ext/IPC/SysV/typemap - ext/IPC/SysV/ChangeLog ext/IPC/SysV/MANIFEST - ext/IPC/SysV/Msg.pm ext/IPC/SysV/Semaphore.pm - ext/IPC/SysV/SysV.pm ! MANIFEST ext/IPC/SysV/Makefile.PL ext/IPC/SysV/README ! ext/IPC/SysV/SysV.xs ext/IPC/SysV/t/ipcsysv.t ! ext/IPC/SysV/t/msg.t ext/IPC/SysV/t/sem.t mkppport.lst ____________________________________________________________________________ [ 32708] By: nicholas on 2007/12/22 19:22:48 Log: Replace our assert-which-can-be-caught-by-eval with the real deal from the standard C library. Make ours available as Perl_assert(), if you really want that. assert() is only #include'd if you compile with -DDEBUGGING. Branch: perl ! perl.h ____________________________________________________________________________ [ 32707] By: nicholas on 2007/12/22 18:26:21 Log: Remove the definitions of Null(), Nullch, Nullfp, Nullsv and PL_na when PERL_CORE is defined. (Which, "obviously", is only in code within the perl source tree, which we control). Nullop remains, and would be moderately invasive to remove. Branch: perl ! handy.h op.h perl.h pod/perlapi.pod sv.c ____________________________________________________________________________ [ 32706] By: nicholas on 2007/12/22 18:17:46 Log: Hateful software that sends my cursor keys as packets that can get split, and more hateful software that decides that split packets means not-a-cursor-key. Branch: perl ! ext/ODBM_File/typemap ____________________________________________________________________________ [ 32705] By: nicholas on 2007/12/22 17:51:03 Log: Add a Configure probe for Branch: perl ! Configure Cross/config.sh-arm-linux NetWare/config.wc ! NetWare/config_H.wc Porting/Glossary Porting/config.sh ! Porting/config_H config_h.SH configure.com epoc/config.sh ! plan9/config_h.sample plan9/config_sh.sample symbian/config.sh ! uconfig.h uconfig.sh win32/config.bc win32/config.ce ! win32/config.gc win32/config.vc win32/config.vc64 ! win32/config_H.bc win32/config_H.ce win32/config_H.gc ! win32/config_H.vc win32/config_H.vc64 ____________________________________________________________________________ [ 32704] By: nicholas on 2007/12/22 17:00:24 Log: Exterminate PL_na! Exterminate! Exterminate! Exterminate! Branch: perl ! ext/DB_File/typemap ext/GDBM_File/typemap ! ext/NDBM_File/typemap ext/ODBM_File/typemap ! ext/SDBM_File/typemap ext/Win32API/File/buffers.h ! ext/Win32API/File/typemap os2/OS2/typemap os2/os2.c ! pod/perltodo.pod pod/perlxs.pod vms/vms.c ____________________________________________________________________________ [ 32703] By: nicholas on 2007/12/22 16:17:01 Log: Subject: [PATCH] ext/ consting From: "Robin Barker" Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399D@exchsvr2.npl.ad.local> Date: Sat, 22 Dec 2007 00:39:47 -0000 Branch: perl ! ext/Devel/Peek/Peek.xs ext/DynaLoader/dl_aix.xs ! ext/DynaLoader/dl_beos.xs ext/DynaLoader/dl_dld.xs ! ext/DynaLoader/dl_dllload.xs ext/DynaLoader/dl_dlopen.xs ! ext/DynaLoader/dl_dyld.xs ext/DynaLoader/dl_hpux.xs ! ext/DynaLoader/dl_mac.xs ext/DynaLoader/dl_mpeix.xs ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_symbian.xs ! ext/DynaLoader/dl_vmesa.xs ext/DynaLoader/dl_vms.xs ! ext/GDBM_File/typemap ext/IPC/SysV/SysV.xs ext/POSIX/POSIX.xs ! ext/PerlIO/via/via.xs ext/SDBM_File/sdbm/hash.c ! ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h ! ext/Socket/Socket.xs ext/re/re.xs ____________________________________________________________________________ [ 32702] By: nicholas on 2007/12/22 16:05:50 Log: By moving the "can't upgrade downwards" croak() in Perl_sv_upgrade() after the type changing logic, we allow sv_upgrade() from SVt_NV to SVt_IV to "work" (SVt_NV beomes SVt_PVNV in the type changing logic) which simplifies the code for Perl_sv_setiv() slightly. Branch: perl ! sv.c ____________________________________________________________________________ [ 32701] By: nicholas on 2007/12/22 12:50:35 Log: Correct the minor mistake of changes 32675 and 32676 - the check should be on whether the SV had a body before upgrading. As was, SVt_RV would needlessly have re-zeroed memory. Branch: perl ! sv.c ____________________________________________________________________________ [ 32699] By: nicholas on 2007/12/22 11:28:02 Log: Integrate: [ 32483] Use a new (clean) anonymous hash for each loop, rather than a hash in the pad, as the latter can change internal state sufficiently to confuse matters (even though in all cases it has no keys and from Perl space is "measurably" identical). [ 32500] Get APItest.xs compiling on 5.8.x by making the compilation of the Perl_hv_common() test code conditional on the macro hv_common being defined, and the refcounted_he code conditional on it being 5.9 or later. [ 32501] Hack round the fact that UNITCHECK is nothing special on 5.8.x by conditionally creating a sub UNITCHECK(&); [ 32502] UNITCHECK isn't anything special in 5.8.x, so don't run those tests. [ 32503] Skip the op.t API test as it's not relevant to 5.8.x (%^H propagation). Correct the expectations of hash.t and svsetsv.t for 5.8.x. [ 32507] Test both dMY_CXT and dMY_CXT_INTERP. Branch: perl !> ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs !> ext/XS/APItest/t/hash.t ext/XS/APItest/t/my_cxt.t !> ext/XS/APItest/t/op.t ext/XS/APItest/t/svsetsv.t !> ext/XS/APItest/t/xs_special_subs.t !> ext/XS/APItest/t/xs_special_subs_require.t perl.h ____________________________________________________________________________ [ 32698] By: nicholas on 2007/12/22 11:15:49 Log: Integrate: [ 32509] For 5.8.8 and earlier, always call newCONSTSUB(), as the interpreter doesn't support proxy constant subroutines. For all 5.8.x add a cast to (char *) for the second argument to newCONSTSUB(). Branch: perl !> lib/ExtUtils/Constant/ProxySubs.pm ____________________________________________________________________________ [ 32693] By: ams on 2007/12/22 03:58:49 Log: Add const to a few prototypes. (Patch from Robin Barker.) Branch: perl ! ext/Storable/Storable.xs ____________________________________________________________________________ [ 32692] By: nicholas on 2007/12/21 17:58:03 Log: Document each/keys/values @array Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 32691] By: stevep on 2007/12/21 16:31:45 Log: Clean up a warning with -Wwrite-strings that gets passed into every parsed XS file. Branch: perl ! lib/ExtUtils/ParseXS.pm ____________________________________________________________________________ [ 32690] By: stevep on 2007/12/21 14:48:22 Log: Subject: [PATCH] C -Wwrite-strings clean From: "Robin Barker" Date: Fri, 21 Dec 2007 14:30:20 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399C@exchsvr2.npl.ad.local> Branch: perl ! x2p/Makefile.SH x2p/a2p.c x2p/a2p.h x2p/a2py.c x2p/str.c ! x2p/str.h x2p/util.c x2p/util.h x2p/walk.c ____________________________________________________________________________ [ 32689] By: stevep on 2007/12/21 14:19:17 Log: Subject: [PATCH] const'ing in cygwin.c From: "Jerry D. Hedden" Date: Fri, 21 Dec 2007 09:13:41 -0500 Message-ID: <1ff86f510712210613s71712346i6e9f2b5e7275aa34@mail.gmail.com> Branch: perl ! cygwin/cygwin.c ____________________________________________________________________________ [ 32688] By: nicholas on 2007/12/21 12:09:04 Log: Update the hash documentation to reflect the changes between 5.8.1 and 5.8.2, that disabled the automatic randomisation of all hashes. Branch: perl ! pod/perlfunc.pod pod/perlsec.pod ____________________________________________________________________________ [ 32687] By: nicholas on 2007/12/21 11:34:30 Log: Deparse each @array and friends. Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 32686] By: nicholas on 2007/12/21 10:21:45 Log: Subject: mg_free frees data but leaves it accessible From: Yuval Kogman Message-ID: <20071220221331.GG10631@woobling.org> Date: Fri, 21 Dec 2007 00:13:31 +0200 Branch: perl ! mg.c ____________________________________________________________________________ [ 32685] By: nicholas on 2007/12/21 08:58:42 Log: Subject: [PATCH] Fix remaining skips for Test::Harness From: Andy Armstrong Message-Id: <01A7A7EC-1C9C-40B1-90E8-DC1E5BA54400@hexten.net> Date: Thu, 20 Dec 2007 23:16:01 +0000 (except for test-harness-compat.t which failed unthreaded under harness and except for reverting the defined $ENV{PERL_UNICODE}) Branch: perl ! lib/Test/Harness/t/harness.t lib/Test/Harness/t/nofork.t ! lib/Test/Harness/t/prove.t lib/Test/Harness/t/proverc.t ! lib/Test/Harness/t/proverun.t lib/Test/Harness/t/source.t ! lib/Test/Harness/t/spool.t lib/Test/Harness/t/taint.t ! lib/Test/Harness/t/unicode.t t/lib/source_tests/source ____________________________________________________________________________ [ 32684] By: nicholas on 2007/12/21 07:42:56 Log: For 5.12 we can simply exterminate! the private function Perl_magic_setglob(). Branch: perl ! embed.fnc embed.h mathoms.c proto.h ____________________________________________________________________________ [ 32683] By: stevep on 2007/12/21 03:14:20 Log: Subject: [perl #37607] CGI file upload file name parsing errors From: aspa@merlot.kronodoc.fi (Marko Asplund) Date: Fri, 4 Nov 2005 13:40:05 +0200 (EET) Message-ID: <5.8.7_13518_1131102897@merlot.kronodoc.fi> Branch: perl ! lib/CGI.pm ____________________________________________________________________________ [ 32682] By: stevep on 2007/12/20 22:22:59 Log: Regen some files... Branch: perl ! embed.h global.sym pod/perlapi.pod ____________________________________________________________________________ [ 32681] By: stevep on 2007/12/20 21:52:06 Log: Subject: [PATCH] make miniperl -Wwrite-strings clean From: "Robin Barker" Date: Thu, 20 Dec 2007 18:29:25 -0000 Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399A@exchsvr2.npl.ad.local> Branch: perl ! doio.c intrpvar.h overload.c overload.pl perl.h ____________________________________________________________________________ [ 32680] By: nicholas on 2007/12/20 21:15:57 Log: Implement each @array. Documentation needed, FIXME for proper 64 bit support of arrays longer than 2**32, re-order the new ops at the end if merging to 5.10.x. Branch: perl + t/op/each_array.t ! MANIFEST av.c embed.fnc embed.h ext/Opcode/Opcode.pm op.c ! opcode.h opcode.pl opnames.h pp.c pp.sym pp_proto.h proto.h ____________________________________________________________________________ [ 32679] By: nicholas on 2007/12/20 20:58:25 Log: Correct the embed.fnc descriptions of newAV() and newHV() - they do not return memory allocated à la malloc(), as it comes from an arena. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 32678] By: nicholas on 2007/12/20 20:43:16 Log: With change 32676 moving the HvSHAREKEYS_on() into Perl_sv_upgrade() calls to it can be eliminated from the version code. Branch: perl ! util.c ____________________________________________________________________________ [ 32677] By: nicholas on 2007/12/20 20:35:35 Log: Change 32676 missed embed.h. Oops. Avert any more black smoke. Branch: perl ! embed.h ____________________________________________________________________________ [ 32676] By: nicholas on 2007/12/20 20:23:45 Log: Similiarly Perl_newHV() can become a mathom by making newHV() a wrapper around newSV_type() and tweaking Perl_sv_upgrade(). Branch: perl ! embed.fnc hv.c hv.h mathoms.c proto.h sv.c ____________________________________________________________________________ [ 32675] By: nicholas on 2007/12/20 19:49:50 Log: Perl_newAV() can become a mathom by making newAV() a wrapper around newSV_type() and tweaking Perl_sv_upgrade(). Branch: perl ! av.c av.h embed.fnc embed.h mathoms.c proto.h sv.c ____________________________________________________________________________ [ 32674] By: nicholas on 2007/12/20 18:48:09 Log: The test needs to be on defined $ENV{PERL_UNICODE} because during testing being set to an empty string has meaning. Branch: perl ! lib/Test/Harness/t/unicode.t ____________________________________________________________________________ [ 32673] By: nicholas on 2007/12/20 18:25:46 Log: Subject: [PATCH] bring Test::Harness up to 3.06 From: Andy Armstrong Message-Id: <5C57804B-6F71-4875-AEB6-C449F893E001@hexten.net> Date: Thu, 20 Dec 2007 17:49:07 +0000 Branch: perl ! Porting/Maintainers.pl lib/App/Prove.pm lib/App/Prove/State.pm ! lib/TAP/Base.pm lib/TAP/Formatter/Color.pm ! lib/TAP/Formatter/Console.pm ! lib/TAP/Formatter/Console/ParallelSession.pm ! lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm ! lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm ! lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm ! lib/TAP/Parser/Iterator/Array.pm ! lib/TAP/Parser/Iterator/Process.pm ! lib/TAP/Parser/Iterator/Stream.pm ! lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm ! lib/TAP/Parser/Result/Bailout.pm ! lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm ! lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm ! lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm ! lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm ! lib/TAP/Parser/YAMLish/Reader.pm ! lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness.pm ! lib/Test/Harness/Changes lib/Test/Harness/bin/prove ! lib/Test/Harness/t/harness.t lib/Test/Harness/t/nofork-mux.t ! lib/Test/Harness/t/regression.t lib/Test/Harness/t/state.t ! lib/Test/Harness/t/unicode.t t/lib/sample-tests/empty ____________________________________________________________________________ [ 32672] By: nicholas on 2007/12/20 17:47:48 Log: Perl_magic_setglob() is a mathom. Branch: perl ! embed.fnc embed.h mathoms.c mg.c proto.h ____________________________________________________________________________ [ 32671] By: nicholas on 2007/12/20 17:20:29 Log: char can be unsigned, so i8 needs to be signed char. Branch: perl ! Configure ____________________________________________________________________________ [ 32670] By: nicholas on 2007/12/20 16:22:07 Log: Oops. Change 32669 didn't mean to add ssp to the libswanted list. Branch: perl ! Configure ____________________________________________________________________________ [ 32669] By: nicholas on 2007/12/20 16:02:25 Log: A new try at getting -fstack-protector working, by adding it to the gcc link flags so that any implementation dependant libraries are also linked in. Branch: perl ! Configure cflags.SH ____________________________________________________________________________ [ 32668] By: rgs on 2007/12/20 12:23:14 Log: The APC doesn't like empty files Branch: perl ! t/lib/sample-tests/empty ____________________________________________________________________________ [ 32667] By: nicholas on 2007/12/20 11:59:47 Log: Merge the duplicated code for the tests for -fno-strict-aliasing and -pipe into a new eval'd "function" checkccflag Branch: perl ! Configure ____________________________________________________________________________ [ 32666] By: nicholas on 2007/12/20 10:41:52 Log: Correct the test count in lib/File/Temp/t/lock.t I guess that it was skipped in rather too many places, so no-one noticed. Branch: perl ! lib/File/Temp/t/lock.t ____________________________________________________________________________ [ 32665] By: rgs on 2007/12/20 09:54:23 Log: Subject: Re: [perl #48769] [PATCH] SelfLoader.pm 1.0904 - Whitespace in subroutine From: Steffen Mueller Date: Tue, 18 Dec 2007 11:58:19 +0100 Message-ID: <4767A7CB.5030607@sneakemail.com> Branch: perl ! lib/SelfLoader.pm lib/SelfLoader.t ____________________________________________________________________________ [ 32664] By: rgs on 2007/12/20 09:41:27 Log: Fix embarrassing typo Branch: perl ! AUTHORS ____________________________________________________________________________ [ 32663] By: nicholas on 2007/12/20 09:40:13 Log: Subject: [PATCH] Test::Harness 3.05, tests pass in core From: Andy Armstrong Message-Id: <7859DADA-59A9-45B2-A448-89BC755C53E8@hexten.net> Date: Thu, 20 Dec 2007 02:32:55 +0000 Branch: perl ! lib/Test/Harness/t/000-load.t ! lib/Test/Harness/t/compat/inc-propagation.t ! lib/Test/Harness/t/regression.t t/lib/sample-tests/delayed ! t/lib/sample-tests/inc_taint t/lib/sample-tests/out_err_mix ! t/lib/sample-tests/stdout_stderr ____________________________________________________________________________ [ 32662] By: nicholas on 2007/12/19 21:49:49 Log: Extraneous test files that change 32659 failed to delete. Oops. (But they would not have been being run, because the only tests that are run are those that are in MANIFEST, and I had deleted them from there.) Branch: perl - lib/Test/Harness/t/00compile.t lib/Test/Harness/t/assert.t - lib/Test/Harness/t/callback.t lib/Test/Harness/t/failure.t - lib/Test/Harness/t/from_line.t lib/Test/Harness/t/inc_taint.t - lib/Test/Harness/t/nonumbers.t lib/Test/Harness/t/ok.t - lib/Test/Harness/t/point-parse.t lib/Test/Harness/t/point.t - lib/Test/Harness/t/prove-globbing.t - lib/Test/Harness/t/prove-switches.t - lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/strap.t - lib/Test/Harness/t/test-harness.t lib/Test/Harness/t/version.t ____________________________________________________________________________ [ 32661] By: stevep on 2007/12/19 19:55:00 Log: Upgrade to CGI.pm-3.31. Includes version bump to CGI::Carp due to a Pod fix. Branch: perl ! lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Util.pm ____________________________________________________________________________ [ 32660] By: nicholas on 2007/12/19 18:26:03 Log: Missing files from Test::Harness 3.05 Branch: perl + lib/App/Prove.pm lib/App/Prove/State.pm ____________________________________________________________________________ [ 32659] By: nicholas on 2007/12/19 18:18:04 Log: Upgrade to Test::Harness 3.05 Add test boilerplate to various test files. Add FIXME skips for various tests that don't play nicely with the altered layout in the core. lib/Test/Harness/t/unicode.t appears to fail under UTF-8 locales and so will need fixing. Branch: perl + lib/TAP/Base.pm lib/TAP/Formatter/Color.pm + lib/TAP/Formatter/Console.pm + lib/TAP/Formatter/Console/ParallelSession.pm + lib/TAP/Formatter/Console/Session.pm lib/TAP/Harness.pm + lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm + lib/TAP/Parser/Grammar.pm lib/TAP/Parser/Iterator.pm + lib/TAP/Parser/Iterator/Array.pm + lib/TAP/Parser/Iterator/Process.pm + lib/TAP/Parser/Iterator/Stream.pm + lib/TAP/Parser/Multiplexer.pm lib/TAP/Parser/Result.pm + lib/TAP/Parser/Result/Bailout.pm + lib/TAP/Parser/Result/Comment.pm lib/TAP/Parser/Result/Plan.pm + lib/TAP/Parser/Result/Test.pm lib/TAP/Parser/Result/Unknown.pm + lib/TAP/Parser/Result/Version.pm lib/TAP/Parser/Result/YAML.pm + lib/TAP/Parser/Source.pm lib/TAP/Parser/Source/Perl.pm + lib/TAP/Parser/YAMLish/Reader.pm + lib/TAP/Parser/YAMLish/Writer.pm lib/Test/Harness/t/000-load.t + lib/Test/Harness/t/aggregator.t lib/Test/Harness/t/bailout.t + lib/Test/Harness/t/callbacks.t lib/Test/Harness/t/compat/env.t + lib/Test/Harness/t/compat/failure.t + lib/Test/Harness/t/compat/inc-propagation.t + lib/Test/Harness/t/compat/inc_taint.t + lib/Test/Harness/t/compat/nonumbers.t + lib/Test/Harness/t/compat/regression.t + lib/Test/Harness/t/compat/test-harness-compat.t + lib/Test/Harness/t/compat/version.t + lib/Test/Harness/t/console.t lib/Test/Harness/t/errors.t + lib/Test/Harness/t/grammar.t lib/Test/Harness/t/iterators.t + lib/Test/Harness/t/multiplexer.t + lib/Test/Harness/t/nofork-mux.t lib/Test/Harness/t/nofork.t + lib/Test/Harness/t/parse.t + lib/Test/Harness/t/premature-bailout.t + lib/Test/Harness/t/process.t lib/Test/Harness/t/prove.t + lib/Test/Harness/t/proverc.t lib/Test/Harness/t/proverun.t + lib/Test/Harness/t/regression.t lib/Test/Harness/t/results.t + lib/Test/Harness/t/source.t lib/Test/Harness/t/spool.t + lib/Test/Harness/t/state.t lib/Test/Harness/t/streams.t + lib/Test/Harness/t/taint.t lib/Test/Harness/t/testargs.t + lib/Test/Harness/t/unicode.t + lib/Test/Harness/t/yamlish-output.t + lib/Test/Harness/t/yamlish-writer.t + lib/Test/Harness/t/yamlish.t t/lib/App/Prove/Plugin/Dummy.pm + t/lib/IO/c55Capture.pm t/lib/NoFork.pm t/lib/data/catme.1 + t/lib/data/proverc t/lib/data/sample.yml + t/lib/sample-tests/combined_compat t/lib/sample-tests/delayed + t/lib/sample-tests/descriptive_trailing + t/lib/sample-tests/die_unfinished t/lib/sample-tests/echo + t/lib/sample-tests/empty t/lib/sample-tests/escape_eol + t/lib/sample-tests/escape_hash + t/lib/sample-tests/junk_before_plan + t/lib/sample-tests/out_err_mix t/lib/sample-tests/schwern + t/lib/sample-tests/schwern-todo-quiet + t/lib/sample-tests/sequence_misparse + t/lib/sample-tests/simple_yaml t/lib/sample-tests/skipall_v13 + t/lib/sample-tests/space_after_plan + t/lib/sample-tests/stdout_stderr + t/lib/sample-tests/todo_misparse + t/lib/sample-tests/version_good + t/lib/sample-tests/version_late t/lib/sample-tests/version_old + t/lib/source_tests/harness t/lib/source_tests/harness_badtap + t/lib/source_tests/harness_complain + t/lib/source_tests/harness_directives + t/lib/source_tests/harness_failure t/lib/source_tests/source - lib/Test/Harness/Assert.pm lib/Test/Harness/Iterator.pm - lib/Test/Harness/Point.pm lib/Test/Harness/Results.pm - lib/Test/Harness/Straps.pm lib/Test/Harness/TAP.pod - lib/Test/Harness/Util.pm ! MANIFEST Porting/Maintainers.pl lib/Test/Harness.pm ! lib/Test/Harness/Changes lib/Test/Harness/bin/prove ! lib/Test/Harness/t/base.t lib/Test/Harness/t/harness.t ! t/lib/Dev/Null.pm t/lib/sample-tests/bailout ! t/lib/sample-tests/combined t/lib/sample-tests/die ! t/lib/sample-tests/die_head_end ! t/lib/sample-tests/die_last_minute ! t/lib/sample-tests/inc_taint ! t/lib/sample-tests/shbang_misparse t/lib/sample-tests/skipall ! t/lib/sample-tests/taint t/lib/sample-tests/taint_warn ! t/lib/sample-tests/todo ____________________________________________________________________________ [ 32658] By: stevep on 2007/12/19 17:17:45 Log: Subject: [PATCH] threads::shared 1.15 From: "Jerry D. Hedden" Date: Wed, 19 Dec 2007 10:17:46 -0500 Message-ID: <1ff86f510712190717r379ffdbt9ed19b8a607b8931@mail.gmail.com> Branch: perl + ext/threads/shared/t/object.t ! MANIFEST ext/threads/shared/shared.pm ! ext/threads/shared/shared.xs ____________________________________________________________________________ [ 32657] By: stevep on 2007/12/19 17:05:16 Log: Fix a File::Temp test to deal with new Test::More changes. Branch: perl ! lib/File/Temp/t/lock.t ____________________________________________________________________________ [ 32656] By: rgs on 2007/12/19 16:12:30 Log: Add new Sys::Syslog file to MANIFEST Branch: perl ! MANIFEST ____________________________________________________________________________ [ 32655] By: stevep on 2007/12/19 15:55:53 Log: Additional version fixups. Branch: perl ! Cross/config.sh-arm-linux-n770 ____________________________________________________________________________ [ 32654] By: stevep on 2007/12/19 15:47:56 Log: Upgrade to Sys-Syslog-0.23 Branch: perl + ext/Sys/Syslog/fallback/syslog.h ! ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm ! ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 32653] By: stevep on 2007/12/19 15:35:21 Log: Upgrade to IO-Zlib-1.08. Fixes to test files allowed us to get back in sync with the distribution. Branch: perl ! lib/IO/Zlib.pm lib/IO/Zlib/t/uncomp1.t lib/IO/Zlib/t/uncomp2.t ____________________________________________________________________________ [ 32652] By: stevep on 2007/12/19 15:19:41 Log: Upgrade to File-Temp-0.19 Branch: perl + lib/File/Temp/t/fork.t lib/File/Temp/t/lock.t ! MANIFEST lib/File/Temp.pm lib/File/Temp/t/object.t ! lib/File/Temp/t/seekable.t ____________________________________________________________________________ [ 32651] By: stevep on 2007/12/19 15:00:53 Log: Upgrade to B-Lint-1.11 Branch: perl + ext/B/B/Lint/Debug.pm ! MANIFEST ext/B/B/Lint.pm ____________________________________________________________________________ [ 32650] By: stevep on 2007/12/19 14:30:46 Log: Update to Test-Simple-0.74 Branch: perl + lib/Test/Simple/t/BEGIN_use_ok.t ! MANIFEST lib/Test/Builder.pm lib/Test/Builder/Module.pm ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm ! lib/Test/Simple/Changes ____________________________________________________________________________ [ 32649] By: nicholas on 2007/12/19 14:13:07 Log: Add perl5110delta, and change 5100delta so that it is no longer "the" perldelta. Branch: perl + pod/perl5110delta.pod ! MANIFEST Makefile.SH pod.lst pod/perl.pod ! pod/perl5100delta.pod pod/perltoc.pod vms/descrip_mms.template ! win32/Makefile win32/makefile.mk win32/pod.mak ____________________________________________________________________________ [ 32648] By: rgs on 2007/12/19 13:58:46 Log: Make -E require 5.11 features Branch: perl ! lib/feature.pm toke.c ____________________________________________________________________________ [ 32647] By: stevep on 2007/12/19 13:58:35 Log: Teach cflags.SH about -fstack-protector, and add it to gcc compiler flags when possible. Branch: perl ! cflags.SH ____________________________________________________________________________ [ 32646] By: nicholas on 2007/12/19 13:48:45 Log: Bump the version number to 5.11.0 Branch: perl ! Cross/config.sh-arm-linux Cross/config.sh-arm-linux-n770 ! INSTALL META.yml NetWare/Makefile NetWare/config_H.wc ! Porting/config.sh epoc/config.sh epoc/createpkg.pl ! patchlevel.h plan9/config.plan9 win32/Makefile ! win32/Makefile.ce win32/config_H.bc win32/config_H.ce ! win32/config_H.gc win32/config_H.vc win32/config_H.vc64 ! win32/makefile.mk ____________________________________________________________________________ [ 32645] By: nicholas on 2007/12/19 13:47:36 Log: feature.pm needs to cope with the version not being 5.10.0 Branch: perl ! lib/feature.pm ____________________________________________________________________________ [ 32644] By: nicholas on 2007/12/19 12:10:23 Log: Update Changes and reinstante the DEVEL tag. (Now that the patch number isn't in DEVEL, probably don't need to do it in one, as in change 17642) Branch: perl ! Changes patchlevel.h ____________________________________________________________________________ [ 32643] By: nicholas on 2007/12/19 11:25:43 Log: Record all the changes up to 5.10.0, and ready a new changes file for 5.11 Branch: perl +> Changes5.10 ! Changes MANIFEST