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.9.X Development release working toward v5.10 -------------- ____________________________________________________________________________ [ 28726] By: rgs on 2006/08/15 09:59:24 Log: Update Module::CoreList data with 5.9.4 Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 28725] By: rgs on 2006/08/15 09:55:27 Log: 5.9.4 is today. Branch: perl ! pod/perlhist.pod ____________________________________________________________________________ [ 28724] By: rgs on 2006/08/15 09:54:02 Log: Actually, Richard Clamp doesn't maintain Module::CoreList anymore. Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 28723] By: rgs on 2006/08/15 09:43:40 Log: Regenerate perlmodlib and perltoc Branch: perl ! pod/perlmodlib.pod pod/perltoc.pod ____________________________________________________________________________ [ 28722] By: rgs on 2006/08/15 09:40:08 Log: POD formatting nit Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28721] By: rgs on 2006/08/15 09:29:03 Log: Remove some of the known problems documented in perldelta, which were caused by change #28319, just backed out. Add some Windows news (by Steve Hay) Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28720] By: rgs on 2006/08/15 09:22:54 Log: Revert change 28319, which may cause segfaults with threaded perls on eval("syntax error") statements Branch: perl ! perly.c ____________________________________________________________________________ [ 28719] By: rgs on 2006/08/15 07:57:54 Log: More perldelta nits found by my reviewers Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28718] By: rgs on 2006/08/14 22:30:18 Log: Spelling fixes, thanks to Nicholas and to Ronald Kimball Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28717] By: rgs on 2006/08/14 21:58:15 Log: More perldelta entries and fixes Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28716] By: rgs on 2006/08/14 21:31:43 Log: Typo fix in the documentation of source filters in @INC Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28715] By: mhx on 2006/08/14 20:29:57 Log: Only copy ppport.h to destination if it is different. This avoids unneccessary rebuilds. Branch: perl ! mkppport ____________________________________________________________________________ [ 28714] By: mhx on 2006/08/14 19:43:23 Log: Upgrade to Devel::PPPort 3.10 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/soak ____________________________________________________________________________ [ 28713] By: rgs on 2006/08/14 19:30:17 Log: perldelta entry describing regexp work, by Yves Orton Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28712] By: rgs on 2006/08/14 15:27:51 Log: Regenerate metafile Branch: perl ! META.yml ____________________________________________________________________________ [ 28711] By: rgs on 2006/08/14 14:24:19 Log: New authors Branch: perl ! AUTHORS ____________________________________________________________________________ [ 28710] By: rgs on 2006/08/14 12:45:59 Log: More perldelta entries; plus, credits. Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28709] By: rgs on 2006/08/14 12:35:13 Log: Typo fix in perldiag Branch: perl ! pod/perldiag.pod ____________________________________________________________________________ [ 28708] By: steveh on 2006/08/14 10:20:13 Log: Update pod/perl594delta.pod w.r.t. #28706, and arrange list of modules alphabetically. Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28707] By: steveh on 2006/08/14 10:15:04 Log: Update Porting/Maintainers.pl w.r.t. #28695, #28703 and #28706. Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 28706] By: steveh on 2006/08/14 10:10:07 Log: Subject: [PATCH] Add Module::Loaded to the core From: kane@xs4all.nl Date: Sun, 13 Aug 2006 16:22:09 +0200 (CEST) Message-ID: <9310.80.127.35.68.1155478929.squirrel@webmail.xs4all.nl> Branch: perl + lib/Module/Loaded.pm lib/Module/Loaded/t/01_Module-Loaded.t ! MANIFEST ____________________________________________________________________________ [ 28705] By: rgs on 2006/08/14 09:30:38 Log: More perldelta nits. Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28704] By: rgs on 2006/08/14 09:19:02 Log: Make the NAME section of Package::Constants more conformant to man page conventions Branch: perl ! lib/Package/Constants.pm ____________________________________________________________________________ [ 28703] By: steveh on 2006/08/14 09:09:40 Log: Subject: [PATCH] Add Package::Constants to the core From: kane@xs4all.nl Date: Sat, 12 Aug 2006 23:57:58 +0200 (CEST) Message-ID: <9749.80.127.35.68.1155419878.squirrel@webmail.xs4all.nl> Branch: perl + lib/Package/Constants.pm lib/Package/Constants/t/01_list.t ! MANIFEST ____________________________________________________________________________ [ 28702] By: nicholas on 2006/08/13 19:51:41 Log: Regularise the indents of Changes to placate Porting/checkAUTHORS.pl Branch: perl ! Changes ____________________________________________________________________________ [ 28701] By: rgs on 2006/08/13 13:53:54 Log: Fix URL of perlbug database Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28700] By: rgs on 2006/08/13 12:44:18 Log: More perldelta entries Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28699] By: rgs on 2006/08/13 07:51:46 Log: Fix a couple URLs in perlhack Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28698] By: rgs on 2006/08/12 12:53:32 Log: Subject: [PATCH] perlhack.pod: more portability pitfalls From: Jarkko Hietaniemi Date: Sat, 12 Aug 2006 10:33:38 +0300 (EEST) Message-Id: <200608120733.k7C7XcU0268432@kosh.hut.fi> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28697] By: steveh on 2006/08/11 17:31:45 Log: Resync win32/config_H.* and win32/config.* with config_h.SH and Porting/config.sh respectively No real changes except for the addition of the missing HAS_C99_VARIADIC_MACROS to win32/config_H.* and initialinstalllocation, madlyh, madlyobj and madlysrc to win32/config.* 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 ____________________________________________________________________________ [ 28696] By: rgs on 2006/08/11 16:02:32 Log: More perldelta notes. Also, I did forget things in perl593delta... Branch: perl ! pod/perl593delta.pod pod/perl594delta.pod ____________________________________________________________________________ [ 28695] By: steveh on 2006/08/11 12:52:51 Log: Subject: [PATCH] Add Module::Load to 5.9.x From: kane@xs4all.nl Date: Wed, 9 Aug 2006 12:23:42 +0200 (CEST) Message-ID: <9866.194.109.0.185.1155119022.squirrel@webmail.xs4all.nl> Branch: perl + lib/Module/Load.pm lib/Module/Load/t/01_Module-Load.t + lib/Module/Load/t/to_load/LoadIt.pm + lib/Module/Load/t/to_load/LoadMe.pl + lib/Module/Load/t/to_load/Must/Be/Loaded.pm + lib/Module/Load/t/to_load/TestModule.pm + lib/Module/Load/t/to_load/ToBeLoaded + lib/Module/Load/t/to_load/config_file ! MANIFEST ____________________________________________________________________________ [ 28694] By: steveh on 2006/08/11 12:49:00 Log: Close file before unlinking (on Win32 at least!) Branch: perl ! t/op/stat.t ____________________________________________________________________________ [ 28693] By: rgs on 2006/08/10 16:46:07 Log: Subject: [PATCH] Re: Smoke [5.9.4] 28683 FAIL(F) Solaris 2.11 (i386/1 cpu) From: Andrew Dougherty Date: Thu, 10 Aug 2006 12:37:39 -0400 (EDT) Message-ID: Branch: perl ! lib/open.t ____________________________________________________________________________ [ 28692] By: rgs on 2006/08/10 14:27:44 Log: Update Changes Branch: perl ! Changes ____________________________________________________________________________ [ 28691] By: rgs on 2006/08/10 13:17:51 Log: Some updates to the cross-compilation config script Branch: perl ! Cross/config.sh-arm-linux ____________________________________________________________________________ [ 28690] By: rgs on 2006/08/10 09:46:34 Log: lstat on *GLOB{IO} with warnings on would segfault (noticed by Andrew Dougherty) Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 28689] By: rgs on 2006/08/10 08:23:31 Log: Subject: [PATCH] g++: gethostbyaddr, and more Tru64 defines From: Jarkko Hietaniemi Date: Thu, 10 Aug 2006 09:00:44 +0300 Message-ID: <44DACB8C.1080708@iki.fi> Branch: perl ! hints/dec_osf.sh pp_sys.c ____________________________________________________________________________ [ 28688] By: rgs on 2006/08/10 08:22:01 Log: Subject: [PATCH] doio.c: vararg NULLs must be cast right From: Jarkko Hietaniemi Date: Thu, 10 Aug 2006 08:35:53 +0300 (EEST) Message-Id: <200608100535.k7A5Zr2Z156515@kosh.hut.fi> Branch: perl ! doio.c ____________________________________________________________________________ [ 28687] By: rgs on 2006/08/10 08:14:46 Log: Upgrade to version.pm 0.67 Branch: perl ! lib/version.pm lib/version.pod lib/version.t ____________________________________________________________________________ [ 28686] By: stevep on 2006/08/09 21:54:08 Log: A couple const's and a cast to get Sun CC to compile these files. Perl, however, still will not build with the Sun CC. Branch: perl ! op.c pp_sort.c toke.c ____________________________________________________________________________ [ 28685] By: stevep on 2006/08/09 19:45:06 Log: Fix comment nit in config.h Branch: perl ! config_h.SH ____________________________________________________________________________ [ 28684] By: rgs on 2006/08/09 15:46:55 Log: Subject: Re: [perl #37731] junk and uninit'ed values in tied scalars From: Yitzchak Scott-Thoennes Date: Mon, 28 Nov 2005 01:26:31 -0800 Message-ID: <20051128092605.GA2328@efn.org> plus a regression test Branch: perl ! sv.c t/op/tie.t ____________________________________________________________________________ [ 28683] By: rgs on 2006/08/09 12:43:19 Log: Subject: PATCH: Sync Time::Local in blead to 1.13 on CPAN From: Dave Rolsky Date: Wed, 9 Aug 2006 04:38:28 -0500 (CDT) Message-ID: Branch: perl ! lib/Time/Local.pm lib/Time/Local.t ____________________________________________________________________________ [ 28682] By: rgs on 2006/08/09 09:58:52 Log: Add OS-specific core modules in Module::CoreList for 5.8.[78] and 5.9.[23] Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 28681] By: rgs on 2006/08/09 09:52:38 Log: Add OS-specific modules in Module::Corelist generation script (hinted by Steve Hay) Branch: perl ! Porting/corelist.pl ____________________________________________________________________________ [ 28680] By: rgs on 2006/08/09 09:42:34 Log: Fix data for 5.9.2, 5.9.3, 5.8.7 and 5.8.8 Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 28679] By: rgs on 2006/08/09 09:23:02 Log: More fixes in the Module::Corelist data generation process Branch: perl ! Porting/corelist.pl ____________________________________________________________________________ [ 28678] By: rgs on 2006/08/09 09:01:25 Log: Really submit previous change Branch: perl ! Porting/corelist.pl ____________________________________________________________________________ [ 28677] By: rgs on 2006/08/09 08:34:42 Log: Several fixes in Porting/corelist.pl - make it run with 5.8.x perls - make it handle new modules layout in bleadperl Branch: perl ! Porting/corelist.pl ____________________________________________________________________________ [ 28676] By: rgs on 2006/08/08 09:39:35 Log: Subject: [PATCH] Small precision about $SIG{__WARN__} From: Sébastien Aperghis-Tramoni Date: Tue, 08 Aug 2006 11:17:58 +0200 Message-ID: <1155028678.44d856c64fa0d@imp6-g19.free.fr> Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 28675] By: rgs on 2006/08/08 09:22:27 Log: Simplification in Perl_magic_clearsig, plus a fix similar and symmetrical to the one implemented in change #28669. Branch: perl ! mg.c ____________________________________________________________________________ [ 28674] By: stevep on 2006/08/08 03:55:13 Log: Subject: [PATCH] g++ stage 1 reached From: Jarkko Hietaniemi Date: Tue, 08 Aug 2006 00:02:35 +0300 Message-ID: <44D7AA6B.4040802@iki.fi> Branch: perl ! Configure NetWare/config.wc Porting/Glossary Porting/config.sh ! Porting/config_H cflags.SH config_h.SH configure.com deb.c ! dump.c epoc/config.sh gv.c mathoms.c mg.c op.c opcode.h ! plan9/config.plan9 plan9/config_h.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 ____________________________________________________________________________ [ 28673] By: stevep on 2006/08/07 19:54:51 Log: Upgrade to Module-Build-0.2805 Branch: perl ! lib/Module/Build.pm lib/Module/Build/API.pod ! lib/Module/Build/Authoring.pod lib/Module/Build/Base.pm ! lib/Module/Build/Changes lib/Module/Build/ModuleInfo.pm ! lib/Module/Build/Platform/MacOS.pm lib/Module/Build/Version.pm ! lib/Module/Build/t/moduleinfo.t ____________________________________________________________________________ [ 28672] By: stevep on 2006/08/07 19:37:28 Log: Upgrade to Digest-SHA-5.43 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 ! ext/Digest/SHA/src/sha64bit.c ____________________________________________________________________________ [ 28671] By: steveh on 2006/08/07 16:58:16 Log: Subject: Define PERL_NO_DEV_RANDOM on Windows From: "Davies, Alex" Date: Thu, 3 Aug 2006 13:31:14 -0400 Message-ID: This stops perl from trying to read C:\dev\urandom on Windows Branch: perl ! dosish.h ____________________________________________________________________________ [ 28670] By: steveh on 2006/08/07 16:21:40 Log: Fixups for test failures caused by #28667 and #28668 Branch: perl ! ext/B/B/Assembler.pm ext/B/t/assembler.t ____________________________________________________________________________ [ 28669] By: rgs on 2006/08/07 14:10:15 Log: We shouldn't try to decrement the refcount of PL_warnhook if it has been set to PERL_WARNHOOK_FATAL. Branch: perl ! mg.c ____________________________________________________________________________ [ 28668] By: steveh on 2006/08/07 10:24:39 Log: Provide a BGET_svtype, required by #28667 Branch: perl ! ext/ByteLoader/bytecode.h ____________________________________________________________________________ [ 28667] By: rgs on 2006/08/07 09:43:20 Log: Try to reinstate the fix of change #28638 by patching bytecode.pl and not the file it generates Branch: perl ! bytecode.pl ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c ____________________________________________________________________________ [ 28666] By: rgs on 2006/08/07 09:23:35 Log: Restore modification in warnings.h from change 28662 by backporting it to warnings.pl Branch: perl ! warnings.h warnings.pl ____________________________________________________________________________ [ 28665] By: rgs on 2006/08/07 09:13:42 Log: Subject: [PATCH] File::Basename add X<> tags, replace regex delimiters From: "Gabor Szabo" Date: Sat, 5 Aug 2006 23:00:14 +0300 Message-ID: Branch: perl ! lib/File/Basename.pm ____________________________________________________________________________ [ 28664] By: rgs on 2006/08/07 08:28:50 Log: Subject: [PATCH] adding X<> to perlvar From: "Gabor Szabo" Date: Sun, 6 Aug 2006 13:59:28 +0300 Message-ID: Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 28663] By: rgs on 2006/08/07 08:23:13 Log: Regenerate files after previous change Branch: perl ! ext/ByteLoader/byterun.c warnings.h ____________________________________________________________________________ [ 28662] By: rgs on 2006/08/07 08:15:39 Log: Subject: [PATCH] g++ large patch From: Jarkko Hietaniemi Date: Fri, 04 Aug 2006 08:58:27 +0300 Message-ID: <44D2E203.5050201@iki.fi> Branch: perl ! cflags.SH deb.c dump.c embed.fnc embed.h gv.c hv.c mathoms.c ! mg.c op.c perl.h perlio.c pp_ctl.c pp_hot.c pp_pack.c pp_sys.c ! proto.h regcomp.c regexec.c scope.c sv.c toke.c utf8.c util.c ! warnings.h ____________________________________________________________________________ [ 28661] By: rgs on 2006/08/05 15:46:34 Log: Subject: [PATCH] perlfunc.pod - unite gmtime and localtime From: "Gabor Szabo" Date: Thu, 27 Jul 2006 09:25:02 +0300 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28660] By: rgs on 2006/08/05 15:28:39 Log: Subject: [PATCH] add more X<> tags to perlfunc From: "Gabor Szabo" Date: Thu, 27 Jul 2006 00:27:06 +0300 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28659] By: rgs on 2006/08/05 15:22:18 Log: Subject: [PATCH] File::Copy pod updated adding X<> From: "Gabor Szabo" Date: Tue, 1 Aug 2006 08:55:37 +0200 Message-ID: Branch: perl ! lib/File/Copy.pm ____________________________________________________________________________ [ 28658] By: stevep on 2006/08/04 16:42:54 Log: Sorting the MANIFEST Branch: perl ! MANIFEST ____________________________________________________________________________ [ 28657] By: rgs on 2006/08/04 09:45:37 Log: Subject: [PATCH blead] Re: [perl #39882] inconsistent list slice behaviour From: Rick Delaney Date: Thu, 3 Aug 2006 21:48:07 -0400 Message-ID: <20060804014807.GW21381@localhost.localdomain> Branch: perl ! pp.c t/op/list.t ____________________________________________________________________________ [ 28656] By: rgs on 2006/08/04 09:20:31 Log: Subject: [PATCH blead] Re: [perl #40055] B::Deparse double do From: Rick Delaney Date: Thu, 3 Aug 2006 17:30:06 -0400 Message-ID: <20060803213006.GU21381@localhost.localdomain> Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 28655] By: stevep on 2006/08/03 20:18:28 Log: Subject: [PATCH] Tru64 oops From: Jarkko Hietaniemi Date: Thu, 3 Aug 2006 22:59:37 +0300 (EEST) Message-Id: <200608031959.k73JxbsC395856@kosh.hut.fi> Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 28654] By: rgs on 2006/08/03 08:15:51 Log: Subject: [PATCH] more g++ in Tru64 From: Jarkko Hietaniemi Date: Thu, 03 Aug 2006 09:04:45 +0300 Message-ID: <44D191FD.9030902@iki.fi> Branch: perl ! hints/dec_osf.sh perlio.c pp_sys.c ____________________________________________________________________________ [ 28653] By: stevep on 2006/08/02 17:47:34 Log: Upgrade to Archive-Tar-1.30. Since change #27571 is not included, the bleadperl version is bumped to 1.30_01. Branch: perl ! lib/Archive/Tar.pm ____________________________________________________________________________ [ 28652] By: rgs on 2006/08/02 13:11:25 Log: Cross-compilation makefile fails to copy Config_heavy.pl (noticed by Alexandre Jousset ) Branch: perl ! Cross/Makefile ____________________________________________________________________________ [ 28651] By: merijn on 2006/08/02 11:21:30 Log: Subject: [PATCH] g++ heavy shoveling From: Jarkko Hietaniemi Date: Wed, 02 Aug 2006 00:04:42 +0300 Message-ID: <44CFC1EA.2050702@iki.fi> Branch: perl ! Configure ____________________________________________________________________________ [ 28649] By: rgs on 2006/08/02 09:49:10 Log: Subject: [PATCH blead] Re: [perl #39733] $AUTOLOAD is never tainted From: Rick Delaney Date: Sun, 9 Jul 2006 15:01:50 -0400 Message-ID: <20060709190150.GA1922@localhost.localdomain> Plus a note in perldelta Branch: perl ! gv.c pod/perl594delta.pod t/op/taint.t ____________________________________________________________________________ [ 28645] By: stevep on 2006/08/02 03:11:51 Log: Subject: [PATCH] g++ heavy shoveling From: Jarkko Hietaniemi Date: Wed, 02 Aug 2006 00:04:42 +0300 Message-ID: <44CFC1EA.2050702@iki.fi> Branch: perl ! cflags.SH hints/linux.sh perl.h ____________________________________________________________________________ [ 28644] By: rgs on 2006/08/01 16:47:01 Log: Subject: Re: New perltrap? From: Rick Delaney Date: Tue, 1 Aug 2006 08:43:36 -0400 Message-ID: <20060801124336.GM21381@localhost.localdomain> Branch: perl ! pod/perlsec.pod ____________________________________________________________________________ [ 28643] By: steveh on 2006/08/01 16:17:47 Log: Silence a couple of Borland compiler warnings Branch: perl ! cop.h regexec.c win32/win32.h ____________________________________________________________________________ [ 28642] By: rgs on 2006/08/01 16:11:24 Log: Subject: [PATCH] threads 1.38 From: "Jerry D. Hedden" Date: Tue, 01 Aug 2006 08:58:52 -0700 Message-ID: <20060801085852.fb30e530d17747c2b054d625b8945d88.ad7fb0a136.wbe@email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/t/free.t ! ext/threads/t/free2.t ext/threads/t/thread.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28641] By: rgs on 2006/08/01 15:11:15 Log: Bump version of Module::CoreList Branch: perl ! lib/Module/CoreList.pm ____________________________________________________________________________ [ 28640] By: rgs on 2006/08/01 14:59:36 Log: Patch by Marius Feraru to handle dotted perl versions in the corelist utility, and to add an easy way to determine what was some module's version bundled with a specified Perl release. Branch: perl ! lib/Module/CoreList/bin/corelist ____________________________________________________________________________ [ 28639] By: merijn on 2006/08/01 12:13:53 Log: Subject: [PATCH] g++ dNOOP (luckily one can mix code and decls in C++) Somewhat modifies as per Steve Hay's comment From: Jarkko Hietaniemi Date: Tue, 1 Aug 2006 08:46:15 +0300 (EEST) Message-Id: <200608010546.k715kEdP017064@kosh.hut.fi> Branch: perl ! perl.h ____________________________________________________________________________ [ 28638] By: steveh on 2006/08/01 11:20:47 Log: Silence the VC7 compiler warning in the following smoke: http://www.nntp.perl.org/group/perl.daily-build.reports/39824 Branch: perl ! ext/ByteLoader/byterun.c ____________________________________________________________________________ [ 28637] By: merijn on 2006/08/01 08:44:58 Log: ANSI-C headers in test snippets to please g++ (and the rest) Subject: [PATCH] (back) towards g++ compilation (in Tru64, and elsewhere) From: Jarkko Hietaniemi Date: Mon, 31 Jul 2006 23:44:55 +0300 Message-ID: <44CE6BC7.8060805@iki.fi> Branch: perl ! Configure ____________________________________________________________________________ [ 28635] By: steveh on 2006/08/01 08:10:07 Log: Subject: [PATCH] op/stat.t: SKIP count fix in case of no dirfd() From: Jarkko Hietaniemi Date: Tue, 1 Aug 2006 08:04:26 +0300 (EEST) Message-Id: <200608010504.k7154QT3178692@kosh.hut.fi> Branch: perl ! t/op/stat.t ____________________________________________________________________________ [ 28634] By: stevep on 2006/08/01 00:17:19 Log: Subject: [PATCH] solution(?) to the "warning: comparison is always false dueto limited range of data type" with New*() From: Jarkko Hietaniemi Date: Fri, 28 Jul 2006 09:00:28 +0300 Message-ID: <44C9A7FC.1060801@iki.fi> Branch: perl ! handy.h ____________________________________________________________________________ [ 28633] By: stevep on 2006/08/01 00:10:06 Log: Subject: [PATCH] (back) towards g++ compilation (in Tru64, and elsewhere) From: Jarkko Hietaniemi Date: Mon, 31 Jul 2006 23:44:55 +0300 Message-ID: <44CE6BC7.8060805@iki.fi> Just the hints/dec_osf.sh changes from this set of patches. Branch: perl ! hints/dec_osf.sh ____________________________________________________________________________ [ 28632] By: stevep on 2006/07/30 17:03:10 Log: Tests to go with change #28628. Branch: perl ! t/op/stat.t ____________________________________________________________________________ [ 28631] By: stevep on 2006/07/30 16:20:58 Log: Subject: [PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.87_55.tar.gz From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig) Date: Sat, 29 Jul 2006 22:06:31 +0200 Message-ID: <877j1w2n20.fsf@k75.linux.bogus> Branch: perl ! lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/HandleConfig.pm ! lib/CPAN/SIGNATURE lib/CPAN/Tarzip.pm ____________________________________________________________________________ [ 28630] By: steveh on 2006/07/28 16:37:48 Log: Remove a (UINT) cast to silence a VC6 compiler warning (this was added by #27352, but Digest-SHA-5.37 changed the loop variable to be signed so the cast now needs to go). Also bump the VERSION since #27482 has not yet been applied to the CPAN version. Branch: perl ! ext/Digest/SHA/SHA.pm ext/Digest/SHA/src/sha.c ____________________________________________________________________________ [ 28629] By: merijn on 2006/07/28 08:04:01 Log: Subject: [PATCH] z/OS: an easy test nit From: Jarkko Hietaniemi Date: Thu, 27 Jul 2006 20:00:02 +0300 (EEST) Message-Id: <200607271700.k6RH02V1355005@kosh.hut.fi> Branch: perl ! ext/PerlIO/t/encoding.t ____________________________________________________________________________ [ 28628] By: stevep on 2006/07/28 00:42:04 Log: Change stat() and -X filetests so that they treat *FILE{IO} filehandles like *FILE filehandles. This resolves RT #8244. Branch: perl ! doio.c pp_sys.c ____________________________________________________________________________ [ 28627] By: stevep on 2006/07/27 21:17:10 Log: Upgrade to Digest-SHA-5.42 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 ! ext/Digest/SHA/t/1-exist.t ext/Digest/SHA/t/2-nist-sha-oo.t ! ext/Digest/SHA/t/2-nist-vectors-bit.t ! ext/Digest/SHA/t/2-nist-vectors-byte.t ! ext/Digest/SHA/t/3-gillogly-hard.t ! ext/Digest/SHA/t/6-dump-load.t ext/Digest/SHA/t/7-ireland.t ____________________________________________________________________________ [ 28626] By: steveh on 2006/07/27 16:25:41 Log: Clear up most of the VC6 compiler warnings in the following smoke: http://www.nntp.perl.org/group/perl.daily-build.reports/39733 Branch: perl ! doio.c ext/B/B.xs ext/XS/APItest/APItest.xs hv.c op.c pp.c ! pp_pack.c utf8.c ____________________________________________________________________________ [ 28625] By: merijn on 2006/07/27 15:33:07 Log: #7217: config.h comments for HAS_POLL incorrect http://rt.perl.org/rt3/Ticket/Display.html?id=7217 Date: Mon, 2 Jul 2001 14:58:27 -0700 From: David Dyck Subject: config.h comments for HAS_POLL incorrect Branch: perl ! config_h.SH ____________________________________________________________________________ [ 28623] By: craigb on 2006/07/27 13:54:55 Log: Subject: Re: Silence/fix more warnings from the regex engine From: demerphq Date: Tue, 18 Jul 2006 21:57:15 +0200 Message-ID: <9b18b3110607181257l28cc424aj1de28ebfc4c196d7@mail.gmail.com> REGCP_SET should only set a value, not check the previous value of its arg Branch: perl ! regexec.c ____________________________________________________________________________ [ 28622] By: stevep on 2006/07/27 11:00:18 Log: Subject: [perl #39835] Patch for perlipc.pod to update TCP server example wrt safe signals and accept() From: Andy Wardley (via RT) Date: Fri, 14 Jul 2006 10:11:44 -0700 Message-ID: Branch: perl ! pod/perlipc.pod ____________________________________________________________________________ [ 28621] By: rgs on 2006/07/26 20:36:19 Log: Some notes in perl594delta. Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28620] By: rgs on 2006/07/26 20:32:08 Log: Subject: interpolation of @- (and @+) in patterns ([perl #27940] comes back) From: SADAHIRO Tomoyuki Date: Tue, 25 Jul 2006 00:15:50 +0900 Message-Id: <20060725001517.3C5D.BQW10602@nifty.com> Branch: perl ! pod/perlop.pod t/op/pat.t t/op/subst.t t/op/tr.t toke.c ____________________________________________________________________________ [ 28619] By: stevep on 2006/07/26 13:54:28 Log: Added tests from CGI.pm that had not been integrated into core. Branch: perl + lib/CGI/t/start_end_asterisk.t lib/CGI/t/start_end_end.t + lib/CGI/t/start_end_start.t ! MANIFEST ____________________________________________________________________________ [ 28618] By: rgs on 2006/07/26 06:41:56 Log: Add a few links to standard modules in perlfunc, by Gabor Szabo. Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28617] By: stevep on 2006/07/26 01:59:06 Log: Subject: [PATCH] Re: [ID 20000816.012] *foo = *_ is broken From: Mike Guy Date: Thu, 17 Aug 2000 16:26:56 +0100 Message-Id: Only part regarding @ARG missing from the documentation was applied. Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 28616] By: mhx on 2006/07/25 18:54:08 Log: Upgrade to Devel::PPPort 3.09_02 Branch: perl + ext/Devel/PPPort/parts/inc/strlfuncs + ext/Devel/PPPort/t/strlfuncs.t ! MANIFEST ext/Devel/PPPort/Changes ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/TODO ! ext/Devel/PPPort/parts/apicheck.pl ! ext/Devel/PPPort/parts/base/5009004 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/soak ____________________________________________________________________________ [ 28615] By: mhx on 2006/07/25 18:42:26 Log: Very recent development versions of gcc (4.2.0 20060715) seem to have switched from '' to ''. Branch: perl ! makedepend.SH ____________________________________________________________________________ [ 28614] By: stevep on 2006/07/24 17:30:38 Log: Replace some sprintf()'s in Data::Dumper with my_snprintf()'s Branch: perl ! ext/Data/Dumper/Dumper.xs mkppport.lst ____________________________________________________________________________ [ 28613] By: rgs on 2006/07/23 20:32:33 Log: Revert change 28603: this was a wrong fix, that didn't prevent a later crash. Reindent a bit of the same function. Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 28612] By: rgs on 2006/07/23 19:59:55 Log: Subject: [PATCH document] perlop: parsing quoted constructs From: SADAHIRO Tomoyuki Date: Sun, 16 Jul 2006 20:06:33 +0900 Message-Id: <20060716200218.2CE6.BQW10602@nifty.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28611] By: stevep on 2006/07/23 13:46:05 Log: The rest of the changes for Sys-Syslog-0.17 which my new patch no longer automatically "p4 edits" for me. Branch: perl ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL ! ext/Sys/Syslog/README ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 28610] By: stevep on 2006/07/23 13:42:55 Log: Upgrade to Sys-Syslog-0.17 Branch: perl ! ext/Sys/Syslog/Syslog.pm ____________________________________________________________________________ [ 28609] By: stevep on 2006/07/23 13:20:07 Log: Subject: [PATCH] Tru64: if cc given both -O and -g, -g must be -g3 From: Jarkko Hietaniemi Date: Sun, 23 Jul 2006 10:18:11 +0300 (EEST) Message-Id: <200607230718.k6N7IB4u009170@kosh.hut.fi> Branch: perl ! hints/dec_osf.sh ____________________________________________________________________________ [ 28608] By: rgs on 2006/07/23 13:17:48 Log: Revert part of last change, that was causing utf8 test failures Branch: perl ! toke.c ____________________________________________________________________________ [ 28607] By: rgs on 2006/07/23 13:04:10 Log: Subject: [PATCH] z/OS: pp_sys.c, reg*.c, toke.c, utf8.c From: Jarkko Hietaniemi Date: Sat, 22 Jul 2006 18:51:48 +0300 Message-ID: <44C24994.6020008@iki.fi> Branch: perl ! pp_sys.c regcomp.c regexec.c toke.c utf8.c ____________________________________________________________________________ [ 28606] By: rgs on 2006/07/23 12:51:02 Log: Add another volatile modifier to protect against longjmp clobbering Branch: perl ! op.c ____________________________________________________________________________ [ 28605] By: mhx on 2006/07/21 17:56:39 Log: Upgrade to Devel::PPPort 3.09_01 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/PPPort_xs.PL ! ext/Devel/PPPort/mktests.PL ext/Devel/PPPort/parts/ppptools.pl ! ext/Devel/PPPort/soak ____________________________________________________________________________ [ 28604] By: rgs on 2006/07/21 15:27:20 Log: More tweaks to threads 1.37, by Jerry D. Hedden Branch: perl ! ext/threads/Changes ext/threads/t/exit.t ! ext/threads/t/thread.t ext/threads/threads.pm ! ext/threads/threads.xs ____________________________________________________________________________ [ 28603] By: rgs on 2006/07/20 22:03:59 Log: In pp_entersub, accept to handle a CV with a NULL padlist. This fixes a crash with mod_perl 1.29. Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 28602] By: rgs on 2006/07/20 21:36:25 Log: Upgrade to threads 1.37, by Jerry D. Hedden Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/t/exit.t ! ext/threads/t/thread.t ext/threads/threads.pm ! ext/threads/threads.xs ____________________________________________________________________________ [ 28601] By: rgs on 2006/07/19 21:34:05 Log: Band-aid for segfault in ext/threads/t/blocks.t on SMP machines Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 28600] By: stevep on 2006/07/19 14:59:24 Log: Subject: [perl #39876] Time::gmtime 1.02 examples patch From: Alexandr Ciornii (via RT) Date: Wed, 19 Jul 2006 05:46:36 -0700 Message-ID: Pod fixes for Time::gmtime.pm Branch: perl ! lib/Time/gmtime.pm ____________________________________________________________________________ [ 28599] By: rgs on 2006/07/18 21:43:52 Log: Subject: [PATCH] make magic vtables const if PERL_GLOBAL_STRUCT_PRIVATE From: Jarkko Hietaniemi Date: Mon, 17 Jul 2006 09:09:24 +0300 Message-ID: <44BB2994.5090609@iki.fi> Branch: perl ! perl.h pod/perlguts.pod pod/perlhack.pod ____________________________________________________________________________ [ 28598] By: rgs on 2006/07/18 21:02:39 Log: Subject: [PATCH] [Fwd: Smoke [5.9.4] 28575 FAIL(XF) OSF1 V5.1 (EV6/4 cpu)] From: "Jerry D. Hedden" Date: Mon, 17 Jul 2006 05:00:01 -0700 Message-ID: <20060717050001.fb30e530d17747c2b054d625b8945d88.b729fe881f.wbe@email.secureserver.net> Branch: perl ! ext/threads/t/basic.t ext/threads/t/free.t ____________________________________________________________________________ [ 28597] By: steveh on 2006/07/18 12:11:36 Log: Fix Borland problem with quoted pre-processor macros in response files This should clear up the errors from Module/Build/t/ppm.t and Module/Build/t/xs.t in the Borland smokes. Subject: Re: Smoke [5.9.4] 27656 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: "Randy W. Sims" Date: Thu, 06 Apr 2006 22:33:04 -0400 Message-ID: <4435CF60.1000707@thepierianspring.org> See the thread here for details: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-04/msg00027.html Branch: perl ! lib/ExtUtils/CBuilder/Platform/Windows.pm ____________________________________________________________________________ [ 28596] By: stevep on 2006/07/18 03:10:51 Log: Additional reason for ssh passphrase failures. Branch: perl ! Porting/repository.pod ____________________________________________________________________________ [ 28595] By: rgs on 2006/07/17 21:11:52 Log: Remove the C89 checking with gcc (but leave a note in perlhack) Branch: perl ! cflags.SH pod/perlhack.pod ____________________________________________________________________________ [ 28594] By: steveh on 2006/07/17 14:32:19 Log: Subject: Silence system warning during tests (only on win32 for now) From: demerphq Date: Sat, 15 Jul 2006 18:21:15 +0200 Message-ID: <9b18b3110607150921p33be8e87wd51b2fd317a81587@mail.gmail.com> Branch: perl ! t/comp/opsubs.t ____________________________________________________________________________ [ 28593] By: steveh on 2006/07/17 14:23:59 Log: Avoid an error that VC++'s resource compiler seems to have with a reference to "perly.y" in "perly.h" See the thread here for details: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-07/msg00460.html Branch: perl ! perly.h regen_perly.pl ____________________________________________________________________________ [ 28592] By: merijn on 2006/07/17 06:51:54 Log: Cygwin doesn't cope (yet) with gcc flags -std=c89 Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28591] By: rgs on 2006/07/16 21:42:59 Log: Check for taintedness of PERL5SHELL on Windows (bug #39832) Branch: perl ! taint.c ____________________________________________________________________________ [ 28590] By: stevep on 2006/07/16 19:18:27 Log: Subject: [PATCH] MIME::Base64 quoted-print.t: z/OS (EBCDIC) From: Jarkko Hietaniemi Date: Sun, 16 Jul 2006 13:11:15 +0300 Message-ID: <44BA10C3.8040007@iki.fi> Branch: perl ! ext/MIME/Base64/t/quoted-print.t ____________________________________________________________________________ [ 28589] By: stevep on 2006/07/16 19:12:28 Log: Subject: Re: Fix loads of warnings from the last escaping patch... From: demerphq Date: Sun, 16 Jul 2006 19:59:02 +0200 Message-ID: <9b18b3110607161059j276ac869p450aa178150044ae@mail.gmail.com> Branch: perl ! dump.c embed.fnc ext/re/re.pm pod/perlapi.pod proto.h ! regcomp.c regcomp.h ____________________________________________________________________________ [ 28588] By: stevep on 2006/07/16 19:06:01 Log: Subject: [PATCH] perlhack: advertise Configure -Dgccansipedantic From: Jarkko Hietaniemi Date: Sun, 16 Jul 2006 20:27:20 +0300 (EEST) Message-Id: <200607161727.k6GHRKFk069579@kosh.hut.fi> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28587] By: stevep on 2006/07/16 15:40:29 Log: Upgrade to Module-Build-0.2803 Branch: perl ! lib/Module/Build.pm lib/Module/Build/Base.pm ! lib/Module/Build/Changes ____________________________________________________________________________ [ 28586] By: stevep on 2006/07/16 14:54:58 Log: Upgrade to Test-Simple-0.64 Branch: perl ! lib/Test/Builder/Tester.pm lib/Test/More.pm lib/Test/Simple.pm ! lib/Test/Simple/Changes lib/Test/Simple/t/skip.t ! lib/Test/Simple/t/tbt_01basic.t ! lib/Test/Simple/t/tbt_05faildiag.t ! lib/Test/Simple/t/tbt_06errormess.t ! lib/Test/Simple/t/tbt_07args.t ____________________________________________________________________________ [ 28585] By: stevep on 2006/07/16 13:46:35 Log: various safety/portability tweaks From: Jarkko Hietaniemi Date: Sat, 15 Jul 2006 22:15:29 +0300 Message-ID: <44B93ED1.7080000@iki.fi> Fix for change #28578. Branch: perl ! util.c ____________________________________________________________________________ [ 28584] By: davem on 2006/07/16 00:20:25 Log: run regen_headerds Branch: perl ! embed.h global.sym proto.h ____________________________________________________________________________ [ 28583] By: davem on 2006/07/15 22:14:46 Log: Subject: [PATCH] comment update for scan_const From: SADAHIRO Tomoyuki Date: Sat, 15 Jul 2006 20:16:01 +0900 Message-Id: <20060715201552.9FA5.BQW10602@nifty.com> Branch: perl ! toke.c ____________________________________________________________________________ [ 28582] By: davem on 2006/07/15 21:59:43 Log: Subject: Updated escaping code. utf8 regex debug output improvements From: demerphq Date: Sat, 15 Jul 2006 18:56:03 +0200 Message-Id: <9b18b3110607150956o6273a16clb1518911d1945d4@mail.gmail.com> Branch: perl ! dump.c embed.fnc ext/re/re.pm perl.h regcomp.c regcomp.h ! regexec.c ____________________________________________________________________________ [ 28581] By: stevep on 2006/07/15 18:57:39 Log: Adding Module::Build::Version missed in upgrade. Branch: perl + lib/Module/Build/Version.pm ! MANIFEST ____________________________________________________________________________ [ 28580] By: stevep on 2006/07/15 15:22:35 Log: Upgrade to ANSIColor-1.11 Branch: perl + lib/Term/ANSIColor/t/basic.t lib/Term/ANSIColor/t/pod.t - lib/Term/ANSIColor/test.pl ! MANIFEST lib/Term/ANSIColor.pm lib/Term/ANSIColor/ChangeLog ! lib/Term/ANSIColor/README ____________________________________________________________________________ [ 28579] By: stevep on 2006/07/15 14:46:53 Log: Upgrade to Module-Build-0.2802 Branch: perl ! lib/Module/Build.pm lib/Module/Build/Base.pm ! lib/Module/Build/Changes lib/Module/Build/ModuleInfo.pm ! lib/Module/Build/t/moduleinfo.t ! lib/Module/Build/t/runthrough.t ____________________________________________________________________________ [ 28578] By: merijn on 2006/07/15 11:53:36 Log: Subject: [PATCH] various safety/portability tweaks From: Jarkko Hietaniemi Date: Sat, 15 Jul 2006 13:14:32 +0300 Message-ID: <44B8C008.4030300@iki.fi> Branch: perl ! pod/perlhack.pod pod/perltodo.pod pp_sys.c sv.c util.c ____________________________________________________________________________ [ 28577] By: merijn on 2006/07/15 11:45:15 Log: Subject: [PATCH] cflags.SH: add missing C files From: Jarkko Hietaniemi Date: Sat, 15 Jul 2006 12:30:25 +0300 Message-ID: <44B8B5B1.2050902@iki.fi> Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28576] By: merijn on 2006/07/15 11:41:59 Log: Subject: [PATCH] Re: [PATCH] cflags.SH: add -std=c89 From: Jarkko Hietaniemi Date: Sat, 15 Jul 2006 12:19:45 +0300 Message-ID: <44B8B331.8090009@iki.fi> Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28575] By: craigb on 2006/07/14 18:18:18 Log: overload.t has same locale problem with VMS that it has with dec_osf Branch: perl ! t/uni/overload.t ____________________________________________________________________________ [ 28574] By: craigb on 2006/07/14 18:09:40 Log: Make sysconf tests handle unimplemented success indications for the benefit of Mac OS X and VMS. Branch: perl ! ext/POSIX/t/sysconf.t ____________________________________________________________________________ [ 28573] By: steveh on 2006/07/14 14:42:57 Log: Silence a compiler warning on Win32/VC++ Subject: Re: Smoke [5.9.4] 28569 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: Anno Siegel Date: Fri, 14 Jul 2006 16:33:01 +0200 Message-Id: <8CC2FF7E-42EE-4B28-A9D2-4FCD8C745004@mailbox.tu-berlin.de> Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ____________________________________________________________________________ [ 28572] By: stevep on 2006/07/14 14:38:28 Log: Skip tests for pathconf() and fpathconf() on HP-UX for _PC_CHOWN_RESTRICTED. The HP-UX manpage suggests not trying to do it, and that the errno will not be set on failure. Branch: perl ! ext/POSIX/t/sysconf.t ____________________________________________________________________________ [ 28571] By: davem on 2006/07/14 11:50:37 Log: remove regex postive super-linear cache code (it wasn't actually achieving anything) Branch: perl ! regexec.c t/op/re_tests ____________________________________________________________________________ [ 28570] By: merijn on 2006/07/14 07:03:08 Log: Subject: [PATCH] -DPERL_GLOBAL_STRUCT_PRIVATE tweaks (done_sanity_check global? yech!) From: Jarkko Hietaniemi Date: Fri, 14 Jul 2006 09:34:09 +0300 (EEST) Message-Id: <200607140634.k6E6Y9Ia471707@kosh.hut.fi> Branch: perl ! hv.c sv.c ____________________________________________________________________________ [ 28569] By: stevep on 2006/07/13 20:31:59 Log: Version bumps for z/OS fixes. Branch: perl ! ext/Encode/Encode.pm ext/MIME/Base64/Base64.pm ! ext/threads/shared/shared.pm ____________________________________________________________________________ [ 28568] By: stevep on 2006/07/13 20:18:59 Log: Subject: [PATCH] z/OS: CPAN-ized ext/ and lib/ From: Jarkko Hietaniemi Date: Thu, 13 Jul 2006 23:10:27 +0300 Message-ID: <44B6A8B3.5070605@iki.fi> Branch: perl ! ext/Data/Dumper/Dumper.xs ext/Data/Dumper/t/dumper.t ! ext/Encode/Encode.xs ext/Encode/t/utf8strict.t ! ext/MIME/Base64/Base64.xs ext/Storable/t/downgrade.t ! ext/Storable/t/overload.t ext/threads/shared/shared.xs ! lib/CGI/t/util-58.t lib/Digest/t/base.t lib/Digest/t/file.t ! lib/Pod/t/pod2html-lib.pl lib/Tie/File/t/09_gen_rs.t ____________________________________________________________________________ [ 28567] By: merijn on 2006/07/13 17:12:00 Log: Subject: [PATCH] z/OS: non-CPAN ext and lib + main() without the third arg + Stephen McCamant's comment From: Jarkko Hietaniemi Date: Thu, 13 Jul 2006 19:47:29 +0300 Message-ID: <44B67921.6090901@iki.fi> Branch: perl ! ext/B/B/Deparse.pm lib/AutoLoader.t lib/DBM_Filter/t/encode.t ! lib/DBM_Filter/t/utf8.t lib/ExtUtils/Constant/Utils.pm ! lib/ExtUtils/Embed.pm lib/ExtUtils/t/Embed.t ! lib/PerlIO/via/t/QuotedPrint.t lib/bytes.t lib/dumpvar.pl ! lib/utf8.t miniperlmain.c perl.h ____________________________________________________________________________ [ 28566] By: stevep on 2006/07/13 15:46:11 Log: Keep Intel C++ from claiming that it is gcc. Branch: perl ! hints/linux.sh ____________________________________________________________________________ [ 28565] By: stevep on 2006/07/13 14:04:18 Log: Clear up a few more warnings from blead. Branch: perl ! op.c perl.c reentr.c reentr.pl regexec.c ____________________________________________________________________________ [ 28564] By: rgs on 2006/07/13 08:46:30 Log: Not everybody has env Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 28563] By: rgs on 2006/07/13 08:40:12 Log: Subject: Re: Misunderstanding escapes in heredocs? From: demerphq Date: Sun, 9 Jul 2006 16:42:45 +0200 Message-ID: <9b18b3110607090742gc55b4ffl402d5fadc5bd231e@mail.gmail.com> with formatting nits Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28562] By: rgs on 2006/07/13 08:17:04 Log: Additions to perlhack based on a patch by Gabor Szabo Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28561] By: rgs on 2006/07/13 08:04:44 Log: Nits to the perlintro safety net (by Gabor Szabo and Merijn) Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 28560] By: merijn on 2006/07/13 06:50:55 Log: Relink to use temp file forced on current dir in mpeix Subject: [PATCH] mpeix/relink: tweak from Donna Garverick From: Jarkko Hietaniemi Date: Thu, 13 Jul 2006 08:25:59 +0300 (EEST) Message-Id: <200607130525.k6D5PxFp251263@kosh.hut.fi> Branch: perl ! mpeix/relink ____________________________________________________________________________ [ 28559] By: rgs on 2006/07/12 13:19:04 Log: Cleanup and conversion to t/test.pl Branch: perl ! ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 28558] By: rgs on 2006/07/12 12:29:58 Log: I prefer array indexes that start from 0 in beginner docs Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 28557] By: rgs on 2006/07/12 12:28:34 Log: Integration of strlcat is to-done (noticed by Yves) Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28556] By: steveh on 2006/07/12 10:28:39 Log: Fix change #28552: VC++ doesn't like code before declarations Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ____________________________________________________________________________ [ 28555] By: rgs on 2006/07/12 09:56:04 Log: Additions and removals in perltodo Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28554] By: merijn on 2006/07/12 09:40:14 Log: Subject: [PATCH] more strictness in perlintro From: "Gabor Szabo" Date: Wed, 12 Jul 2006 10:30:06 +0300 Message-ID: Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 28553] By: merijn on 2006/07/12 09:27:59 Log: Subject: [PATCH] perlinro (use $fh filehandler + not to use built in function name in sub example) From: "Gabor Szabo" Date: Wed, 12 Jul 2006 10:51:03 +0300 Message-ID: Branch: perl ! pod/perlintro.pod ____________________________________________________________________________ [ 28552] By: rgs on 2006/07/12 09:00:01 Log: Subject: Re: [PATCH] FieldHash coverity-compliant From: Anno Siegel Date: Wed, 12 Jul 2006 00:45:44 +0200 Message-Id: <7AEBF247-0AF7-46A8-9D61-D38B45FD21EA@mailbox.tu-berlin.de> Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ____________________________________________________________________________ [ 28551] By: rgs on 2006/07/12 08:49:17 Log: Upgrade to PathTools 3.19 Branch: perl ! ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm ! lib/File/Spec/Unix.pm lib/File/Spec/t/Spec.t ____________________________________________________________________________ [ 28550] By: merijn on 2006/07/12 06:53:22 Log: Subject: [PATCH] z/OS: t/ - mostly EBCDIC fixes From: Jarkko Hietaniemi Date: Wed, 12 Jul 2006 00:01:29 +0300 (EEST) Message-Id: <200607112101.k6BL1TGr321715@kosh.hut.fi> Branch: perl ! t/comp/parser.t t/op/caller.t t/op/chop.t t/op/exec.t ! t/op/index.t t/op/pack.t t/op/pat.t t/op/sprintf.t ! t/op/utfhash.t t/run/fresh_perl.t t/uni/case.pl t/uni/class.t ____________________________________________________________________________ [ 28549] By: rgs on 2006/07/11 17:00:26 Log: A few rough notes for the next perldelta Branch: perl ! pod/perl594delta.pod ____________________________________________________________________________ [ 28548] By: rgs on 2006/07/11 14:55:17 Log: Revert bogus fix for bug #27940, which wasn't really a bug, and a new test item, as found and suggested by Sadahiro Tomoyuki. Branch: perl ! t/op/pat.t toke.c ____________________________________________________________________________ [ 28547] By: rgs on 2006/07/11 14:06:08 Log: Subject: Re: Misunderstanding escapes in heredocs? From: SADAHIRO Tomoyuki Date: Sun, 09 Jul 2006 11:57:42 +0900 Message-Id: <20060709115613.78FF.BQW10602@nifty.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28546] By: stevep on 2006/07/11 12:31:10 Log: Upgrade to Text-Tabs+Wrap-2006.0711. Keep the local changes from change #27541. Also, leave out the test files Jacobson.t and Jacobson2.t which both generated several warnings. Branch: perl + lib/Text/TabsWrap/t/37000.t lib/Text/TabsWrap/t/39548.t + lib/Text/TabsWrap/t/Jochen.t lib/Text/TabsWrap/t/belg4mit.t + lib/Text/TabsWrap/t/sep.t lib/Text/TabsWrap/t/sep2.t ! MANIFEST lib/Text/Tabs.pm lib/Text/TabsWrap/CHANGELOG ! lib/Text/TabsWrap/t/fill.t lib/Text/Wrap.pm ____________________________________________________________________________ [ 28545] By: steveh on 2006/07/11 11:26:17 Log: Fix change #28533: my_strlcpy does not return the dest str! Branch: perl ! util.c ____________________________________________________________________________ [ 28544] By: rgs on 2006/07/11 09:29:23 Log: Adjust test count in threads test Branch: perl ! ext/threads/t/kill.t ____________________________________________________________________________ [ 28543] By: rgs on 2006/07/11 09:27:25 Log: Subject: [PATCH] threads 1.36 - Signalling terminated threads core dumps From: "Jerry D. Hedden" Date: Mon, 10 Jul 2006 13:28:25 -0700 Message-ID: <20060710132825.fb30e530d17747c2b054d625b8945d88.5bdc82d2c0.wbe@email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/t/kill.t ! ext/threads/t/thread.t ext/threads/threads.pm ! ext/threads/threads.xs ____________________________________________________________________________ [ 28542] By: rgs on 2006/07/11 08:06:26 Log: Subject: [PATCH] FieldHash coverity-compliant From: Anno Siegel Date: Mon, 10 Jul 2006 21:30:15 +0200 Message-Id: <9C6C104C-8040-489A-BB35-40D22BC48AFC@mailbox.tu-berlin.de> Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ! ext/Hash/Util/FieldHash/lib/Hash/Util/FieldHash.pm ! ext/Hash/Util/FieldHash/t/02_function.t ! ext/Hash/Util/FieldHash/t/04_thread.t ____________________________________________________________________________ [ 28541] By: rgs on 2006/07/11 07:55:21 Log: Subject: [PATCH] Re: [perl #39634] gcc 3.3 has problems with __attribute__((unused)) From: Andy Dougherty Date: Mon, 10 Jul 2006 13:16:27 -0400 (EDT) Message-ID: Branch: perl ! perl.h ____________________________________________________________________________ [ 28540] By: rgs on 2006/07/11 07:48:24 Log: Subject: [PATCH] sysconf.t: still failing in tru64, try harder to skip From: Jarkko Hietaniemi Date: Tue, 11 Jul 2006 09:23:08 +0300 (EEST) Message-Id: <200607110623.k6B6N8Ni488812@kosh.hut.fi> Branch: perl ! ext/POSIX/t/sysconf.t ____________________________________________________________________________ [ 28539] By: rgs on 2006/07/10 20:14:34 Log: Subject: [PATCH] z/OS: hints/os390.sh and Makefile.SH From: Jarkko Hietaniemi Date: Mon, 10 Jul 2006 22:55:33 +0300 Message-ID: <44B2B0B5.3000008@iki.fi> Branch: perl ! Makefile.SH hints/os390.sh ____________________________________________________________________________ [ 28538] By: rgs on 2006/07/10 19:42:18 Log: Update Changes Branch: perl ! Changes ____________________________________________________________________________ [ 28537] By: stevep on 2006/07/10 19:28:54 Log: Subject: [PATCH] perlhack: argh... From: Jarkko Hietaniemi Date: Mon, 10 Jul 2006 21:07:35 +0300 Message-ID: <44B29767.4040606@iki.fi> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28536] By: stevep on 2006/07/10 19:12:07 Log: Restoring change #28523 accidentilly reverted with change #28528. Branch: perl ! doio.c ____________________________________________________________________________ [ 28535] By: stevep on 2006/07/10 18:26:25 Log: Fix another empty if-statement warning Branch: perl ! sv.c ____________________________________________________________________________ [ 28534] By: stevep on 2006/07/10 18:17:30 Log: Silence empty if-statement warning. Branch: perl ! universal.c ____________________________________________________________________________ [ 28533] By: stevep on 2006/07/10 17:23:02 Log: Convert some low hanging fruit to my_strlcpy/my_strlcat. Branch: perl ! doio.c mg.c pp_sys.c toke.c util.c ____________________________________________________________________________ [ 28532] By: rgs on 2006/07/10 17:09:38 Log: POD fixes in perlhack Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28531] By: rgs on 2006/07/10 17:07:43 Log: Typo found by Craig Berry Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28530] By: rgs on 2006/07/10 17:05:12 Log: More perlhack portability additions by Jarkko Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28529] By: rgs on 2006/07/10 14:04:00 Log: Subject: [PATCH] threads 1.35 - Borland compiler fix From: "Jerry D. Hedden" Date: Mon, 10 Jul 2006 06:49:34 -0700 Message-ID: <20060710064934.fb30e530d17747c2b054d625b8945d88.384e3b280c.wbe@email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/t/thread.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28528] By: stevep on 2006/07/10 13:55:39 Log: Change existing uses of strlcpy()/strlcat() to use new my_strlcpy()/ my_strlcat() API. Convert ext/File/Glob/bsd_glob.c to use my_strlcat(). Add to the strlcy()/strlcat() todo entry. Branch: perl ! doio.c ext/File/Glob/bsd_glob.c pod/perltodo.pod pp_ctl.c ! util.c ____________________________________________________________________________ [ 28527] By: rgs on 2006/07/10 12:46:41 Log: Subject: [PATCH] perlhack: more portability musings From: Jarkko Hietaniemi Date: Mon, 10 Jul 2006 15:41:10 +0300 Message-ID: <44B24AE6.6030708@iki.fi> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28526] By: rgs on 2006/07/10 12:01:20 Log: Subject: examples in the core documentation From: "Gabor Szabo" Date: Sun, 9 Jul 2006 15:44:47 +0200 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28525] By: stevep on 2006/07/10 11:28:24 Log: Add Russ Allbery's public domain implementations of strlcat and strlcpy as Perl_my_strlcat and Perl_my_strlcpy to the Perl core. Thanks Russ! Branch: perl ! embed.fnc embed.h global.sym perl.h proto.h util.c ____________________________________________________________________________ [ 28524] By: rgs on 2006/07/10 10:16:53 Log: Add a macro to remove duplicated code Subject: Re: cut-and-paste findings for blead 28504 From: SADAHIRO Tomoyuki Date: Sun, 09 Jul 2006 13:47:04 +0900 Message-Id: <20060709134236.E51A.BQW10602@nifty.com> Branch: perl ! pp_sort.c ____________________________________________________________________________ [ 28523] By: rgs on 2006/07/10 10:11:22 Log: Fix a signed/unsigned warning Branch: perl ! doio.c ____________________________________________________________________________ [ 28522] By: rgs on 2006/07/10 09:53:33 Log: Pod cleanup in Shell.pm Branch: perl ! lib/Shell.pm ____________________________________________________________________________ [ 28521] By: merijn on 2006/07/10 07:41:25 Log: Even Jarkko's patches should go in only once Subject: [PATCH] undouble Jarkko's patch From: andy@petdance.com (Andy Lester) Date: Mon, 10 Jul 2006 00:22:18 -0500 Message-ID: <20060710052218.GA7477@petdance.com> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28520] By: stevep on 2006/07/10 03:07:59 Log: Subject: [PATCH] Skip tests of a POSIX constant on Mac OS X because saved IDs are borked From: Dominic Dunlop Date: Sun, 9 Jul 2006 22:22:14 +0200 Message-Id: Branch: perl ! ext/POSIX/t/sysconf.t ____________________________________________________________________________ [ 28519] By: stevep on 2006/07/10 00:29:02 Log: Clear up test based on line number differences between the core and the Test-Simple version. Branch: perl ! lib/Test/Simple/t/tbt_01basic.t ____________________________________________________________________________ [ 28518] By: nicholas on 2006/07/09 21:56:18 Log: Tweak for Jarkko's addition to perlhack, suggested by Yves. Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28517] By: stevep on 2006/07/09 20:51:48 Log: Hmmm...patch didn't warn about rejects in tbt_01basic.t. Branch: perl ! lib/Test/Simple/t/tbt_01basic.t ____________________________________________________________________________ [ 28516] By: merijn on 2006/07/09 18:50:01 Log: Subject: [PATCH] some coding guidelines/tips to perlhack (+ one perltodo) From: Jarkko Hietaniemi Date: Sun, 09 Jul 2006 19:42:10 +0300 Message-ID: <44B131E2.8050805@iki.fi> Branch: perl ! pod/perlhack.pod pod/perltodo.pod ____________________________________________________________________________ [ 28515] By: stevep on 2006/07/09 13:57:25 Log: Subject: [PATCH] perlhack.pod From: Jarkko Hietaniemi Date: Sun, 09 Jul 2006 14:55:20 +0300 Message-ID: <44B0EEA8.4080003@iki.fi> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28514] By: stevep on 2006/07/09 13:51:37 Log: Upgrade to Test-Simple-0.63 Branch: perl ! lib/Test/Builder.pm lib/Test/Builder/Tester.pm ! lib/Test/More.pm lib/Test/Simple.pm lib/Test/Simple/Changes ! lib/Test/Simple/t/fail-more.t lib/Test/Simple/t/tbt_01basic.t ! lib/Test/Simple/t/tbt_05faildiag.t ____________________________________________________________________________ [ 28513] By: mhx on 2006/07/09 08:19:33 Log: Integrate mkppport. All ppport.h files in the core will now be autogenerated at build time (and removed during cleanup). Branch: perl + mkppport mkppport.lst - ext/Compress/Raw/Zlib/ppport.h ext/Cwd/ppport.h - ext/Digest/SHA/ppport.h ext/Sys/Syslog/ppport.h - ext/Time/HiRes/ppport.h win32/ext/Win32API/File/ppport.h ! MANIFEST Makefile.SH vms/descrip_mms.template win32/Makefile ! win32/Makefile.ce win32/makefile.mk ____________________________________________________________________________ [ 28512] By: stevep on 2006/07/08 18:08:07 Log: Subject: [PATCH] Macroize vast tracks of duplicated code in regexec.c From: demerphq Date: Sat, 8 Jul 2006 17:48:34 +0200 Message-ID: <9b18b3110607080848u663b114ag86f76ac5c9c9d5e@mail.gmail.com> Removing duplicated regexp trie-related code. Branch: perl ! regexec.c ____________________________________________________________________________ [ 28511] By: stevep on 2006/07/08 18:00:17 Log: Subject: [PATCH] optimisation for File::Spec::abs2rel where both args are relative From: Brendan O'Dea Date: Thu, 6 Jul 2006 01:02:41 +1000 Message-ID: <20060705150241.GA2244@londo.c47.org> Branch: perl ! lib/File/Spec/Unix.pm ____________________________________________________________________________ [ 28510] By: stevep on 2006/07/08 17:51:43 Log: Subject: [PATCH] perl5db.pl: read full lines from remote socket From: Brendan O'Dea Date: Sat, 8 Jul 2006 13:27:50 +1000 Message-ID: <20060708032750.GA20454@londo.c47.org> Branch: perl ! lib/perl5db.pl ____________________________________________________________________________ [ 28509] By: stevep on 2006/07/08 17:47:24 Log: Making encoding::warnings lexical is to-done. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28508] By: stevep on 2006/07/08 17:28:36 Log: Subject: Skip some POSIX tests when the thing they are testing is unimplemented From: demerphq Date: Sat, 8 Jul 2006 17:55:09 +0200 Message-ID: <9b18b3110607080855g73407c4fx41a578815c2a6da2@mail.gmail.com> Branch: perl ! ext/POSIX/t/sysconf.t ext/POSIX/t/termios.t ____________________________________________________________________________ [ 28507] By: mhx on 2006/07/08 16:27:10 Log: Upgrade to Devel::PPPort 3.09 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS ! ext/Devel/PPPort/Makefile.PL ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/parts/apidoc.fnc ! ext/Devel/PPPort/parts/base/5009004 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/inc/podtest ! ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/podtest.t ____________________________________________________________________________ [ 28506] By: stevep on 2006/07/08 14:50:33 Log: Update Audrey Tang's email throughout various files. Branch: perl ! AUTHORS Porting/Maintainers.pl Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 28505] By: merijn on 2006/07/08 09:04:56 Log: POSIX test improvements on True64 Subject: [PATCH] the new POSIX tests From: Jarkko Hietaniemi Date: Sat, 08 Jul 2006 11:43:05 +0300 Message-ID: <44AF7019.3070509@iki.fi> Branch: perl ! ext/POSIX/POSIX.pod ext/POSIX/t/sysconf.t ! ext/POSIX/t/termios.t ____________________________________________________________________________ [ 28504] By: stevep on 2006/07/08 01:14:28 Log: Upgrade to encoding-warnings-0.10 Branch: perl + lib/encoding/warnings/t/4-lexical.t ! MANIFEST lib/encoding/warnings.pm ! lib/encoding/warnings/t/3-normal.t ____________________________________________________________________________ [ 28503] By: stevep on 2006/07/07 18:38:01 Log: Subject: [PATCH] Test scripts for I18N::Langinfo and POSIX From: Sébastien Aperghis-Tramoni Date: Fri, 07 Jul 2006 11:02:31 +0200 Message-ID: <1152262951.44ae23272ffa0@imp3-g19.free.fr> Only includes changes to: * ext/I18N/Langinfo/t/Langinfo.t * ext/POSIX/t/sysconf.t * ext/POSIX/t/termios.t Branch: perl + ext/POSIX/t/sysconf.t ext/POSIX/t/termios.t ! MANIFEST ext/I18N/Langinfo/t/Langinfo.t ____________________________________________________________________________ [ 28502] By: rgs on 2006/07/07 14:52:15 Log: Subject: Re: Dual life for Shell.pm From: "Adriano Ferreira" Date: Thu, 6 Jul 2006 13:02:23 -0300 Message-ID: <73ddeb6c0607060902tc471f84sf1bb841b6e9ecddf@mail.gmail.com> Branch: perl ! lib/Shell.pm lib/Shell.t ____________________________________________________________________________ [ 28501] By: rgs on 2006/07/07 14:12:59 Log: Subject: [PATCH] threads 1.34 - state methods From: "Jerry D. Hedden" Date: Thu, 06 Jul 2006 07:33:13 -0700 Message-ID: <20060706073313.fb30e530d17747c2b054d625b8945d88.baa39d91bc.wbe@email.secureserver.net> Branch: perl + ext/threads/t/state.t ! MANIFEST ext/threads/Changes ext/threads/README ! ext/threads/t/context.t ext/threads/t/thread.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28500] By: rgs on 2006/07/07 13:23:45 Log: Subject: More escaping in the RE From: demerphq Date: Fri, 7 Jul 2006 10:40:40 +0200 Message-ID: <9b18b3110607070140p5cb2c58ftcadbcd113a58c3af@mail.gmail.com> (with tweaks) Branch: perl ! regcomp.c regcomp.h regexec.c ____________________________________________________________________________ [ 28499] By: rgs on 2006/07/07 09:50:35 Log: Fix the implementation of list assignment to state(). Branch: perl ! op.c t/lib/warnings/op t/op/state.t ____________________________________________________________________________ [ 28498] By: rgs on 2006/07/06 16:55:57 Log: The state() implementation is not yet perfect. Check in a new todo test Branch: perl ! t/op/state.t ____________________________________________________________________________ [ 28497] By: rgs on 2006/07/06 16:35:37 Log: Error in the formulation of the new warning, spotted by Dominic Dunlop Branch: perl ! pod/perldiag.pod ____________________________________________________________________________ [ 28496] By: rgs on 2006/07/06 15:49:30 Log: Add a new warning, "State variable %s will be reinitialized" Branch: perl ! op.c pod/perldiag.pod t/lib/warnings/op ____________________________________________________________________________ [ 28495] By: stevep on 2006/07/06 15:38:51 Log: Upgrade to Module-Build-0.2801. Branch: perl ! lib/Module/Build.pm lib/Module/Build/Base.pm ! lib/Module/Build/Changes lib/Module/Build/Compat.pm ! lib/Module/Build/Cookbook.pm lib/Module/Build/Platform/Unix.pm ! lib/Module/Build/Platform/Windows.pm lib/Module/Build/YAML.pm ! lib/Module/Build/t/extend.t lib/Module/Build/t/lib/MBTest.pm ! lib/Module/Build/t/mbyaml.t lib/Module/Build/t/runthrough.t ____________________________________________________________________________ [ 28494] By: stevep on 2006/07/06 15:18:58 Log: Math-Complex now dual-lived with Jarkko Hietaniemi as the maintainer. Also, sync'ing up with the CPAN version of the module. Branch: perl ! Porting/Maintainers.pl lib/Math/Complex.pm lib/Math/Complex.t ! lib/Math/Trig.pm lib/Math/Trig.t ____________________________________________________________________________ [ 28493] By: rgs on 2006/07/06 14:31:55 Log: Document state() variables in perlsub Branch: perl ! pod/perlsub.pod ____________________________________________________________________________ [ 28492] By: stevep on 2006/07/06 14:12:56 Log: Alphabetizing function names in perlfunc lists. Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28491] By: rgs on 2006/07/06 13:36:57 Log: Mention state variables in perldiag. Add switch-related keywords in the keyword listing section in perlfunc. Add a summary of C in perlfunc. Fix a typo in the synopsis for C. Don't say that C is illegal in perlsub. Branch: perl ! pod/perldiag.pod pod/perlfunc.pod pod/perlsub.pod ____________________________________________________________________________ [ 28490] By: rgs on 2006/07/06 09:01:16 Log: Introduce a new function, pv_escape(), to display contents of PVs that might contain non printable chars. Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string From: demerphq Date: Wed, 5 Jul 2006 20:40:58 +0200 Message-ID: <9b18b3110607051140n10c211a1jf17d3b7914d6f68b@mail.gmail.com> Branch: perl ! dump.c embed.fnc embed.h global.sym perl.h pod/perlapi.pod ! proto.h reentr.c regexec.c t/lib/warnings/9uninit ____________________________________________________________________________ [ 28489] By: rgs on 2006/07/05 21:00:31 Log: Implement handling of state variables in list assignment Branch: perl ! ext/B/B/Concise.pm op.c pp_hot.c t/op/state.t ____________________________________________________________________________ [ 28488] By: rgs on 2006/07/05 20:00:10 Log: Fix a bug on setting OPpASSIGN_COMMON on a AASSIGN op when the left side is made out a list declared with our(). In this case OPpLVAL_INTRO isn't set on the left op, so we just remove that check. Add new tests. Branch: perl ! op.c t/op/array.t ____________________________________________________________________________ [ 28487] By: rgs on 2006/07/05 19:49:36 Log: Adjust test count after introducing new constants in POSIX Branch: perl ! ext/B/t/concise-xs.t ____________________________________________________________________________ [ 28486] By: stevep on 2006/07/05 16:27:16 Log: Add constants needed for recvmsg()/sendmsg() support. Branch: perl ! ext/POSIX/Makefile.PL ____________________________________________________________________________ [ 28485] By: stevep on 2006/07/05 15:40:05 Log: Skip lib/Memoize/t/tie_ndbm.t if $TMP is not writable. Branch: perl ! lib/Memoize/t/tie_ndbm.t ____________________________________________________________________________ [ 28484] By: rgs on 2006/07/05 14:10:18 Log: Add a TODO test for list assignment to a list of state variables. Not sure yet how to encode in the optree the information that state($x, $y) and (state $x, state $y) must be treated differently. Branch: perl ! t/op/state.t ____________________________________________________________________________ [ 28483] By: rgs on 2006/07/05 12:48:57 Log: Don't add extra warning flags for gcc versions < 3. Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28482] By: rgs on 2006/07/05 08:53:56 Log: Make the distclean target remove lib/Hash correctly Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 28481] By: craigb on 2006/07/05 02:31:06 Log: Subject: [PATCH] RE: [PATCH] threads 1.33 From: "Jerry D. Hedden" Message-id: <20060704171845.fb30e530d17747c2b054d625b8945d88.f0db2cab53.wbe@email.secureserver.net> Date: Tue, 04 Jul 2006 17:18:45 -0700 exiting from threads works differently on VMS Branch: perl ! ext/threads/t/exit.t ____________________________________________________________________________ [ 28480] By: craigb on 2006/07/04 21:27:42 Log: fix signed/unsigned nit in reentr.c Branch: perl ! reentr.c ____________________________________________________________________________ [ 28479] By: craigb on 2006/07/04 19:08:16 Log: fix type mismatch warning caused by return statement lurking in DIE macro Branch: perl ! doio.c ____________________________________________________________________________ [ 28478] By: nicholas on 2006/07/04 18:58:10 Log: Subject: [PATCH] more warning-silencing in FieldHash From: Anno Siegel Message-Id: Date: Tue, 4 Jul 2006 19:42:12 +0200 Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ! ext/Hash/Util/FieldHash/t/02_function.t ! ext/Hash/Util/FieldHash/t/05_perlhook.t ____________________________________________________________________________ [ 28477] By: rgs on 2006/07/04 12:04:58 Log: Subject: [PATCH] consting and localizing in universal.c From: andy@petdance.com (Andy Lester) Date: Mon, 3 Jul 2006 17:41:48 -0500 Message-ID: <20060703224148.GA14449@petdance.com> Branch: perl ! embed.fnc proto.h universal.c ____________________________________________________________________________ [ 28476] By: rgs on 2006/07/04 09:42:12 Log: Subject: [PATCH] toke.c consting and localizing From: andy@petdance.com (Andy Lester) Date: Mon, 3 Jul 2006 17:42:50 -0500 Message-ID: <20060703224250.GA14481@petdance.com> Branch: perl ! toke.c ____________________________________________________________________________ [ 28475] By: rgs on 2006/07/04 09:37:10 Log: Subject: [PATCH] threads 1.33 From: "Jerry D. Hedden" Date: Mon, 03 Jul 2006 09:01:53 -0700 Message-ID: <20060703090153.fb30e530d17747c2b054d625b8945d88.b26e047e0f.wbe@email.secureserver.net> Branch: perl + ext/threads/t/exit.t ! MANIFEST ext/threads/Changes ext/threads/README ! ext/threads/t/blocks.t ext/threads/t/context.t ! ext/threads/t/end.t ext/threads/t/free.t ext/threads/t/free2.t ! ext/threads/t/join.t ext/threads/t/thread.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28474] By: mhx on 2006/07/03 21:40:58 Log: Upgrade to Devel::PPPort 3.08_07 Branch: perl + ext/Devel/PPPort/PPPort.xs ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/Makefile.PL ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/PPPort_xs.PL ! ext/Devel/PPPort/parts/inc/ppphbin ! ext/Devel/PPPort/parts/inc/ppphdoc ! ext/Devel/PPPort/parts/inc/ppphtest ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/ppphtest.t ____________________________________________________________________________ [ 28473] By: stevep on 2006/07/03 18:09:01 Log: Allow stat() and -X file tests work on dirhandles. Branch: perl ! doio.c pod/perlfunc.pod pp_sys.c t/op/stat.t ____________________________________________________________________________ [ 28472] By: rgs on 2006/07/03 16:51:05 Log: Subject: [PATCH] embed.pl enhancements From: andy@petdance.com (Andy Lester) Date: Sun, 2 Jul 2006 12:11:39 -0500 Message-ID: <20060702171139.GA20266@petdance.com> Add experimental (and optional) splint support Branch: perl ! embed.pl perlapi.c ____________________________________________________________________________ [ 28471] By: rgs on 2006/07/03 16:40:19 Log: Subject: [PATCH] Makefile splint support From: andy@petdance.com (Andy Lester) Date: Sun, 2 Jul 2006 12:19:08 -0500 Message-ID: <20060702171908.GA20443@petdance.com> Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 28470] By: rgs on 2006/07/03 16:36:14 Log: Subject: [PATCH] DProf.xs patch From: andy@petdance.com (Andy Lester) Date: Sun, 2 Jul 2006 12:17:08 -0500 Message-ID: <20060702171708.GA20392@petdance.com> Branch: perl ! ext/Devel/DProf/DProf.xs ____________________________________________________________________________ [ 28469] By: rgs on 2006/07/03 09:39:42 Log: Subject: [PATCH] mg.c cleanups From: andy@petdance.com (Andy Lester) Date: Sun, 2 Jul 2006 12:33:36 -0500 Message-ID: <20060702173336.GA20641@petdance.com> Branch: perl ! mg.c ____________________________________________________________________________ [ 28468] By: rgs on 2006/07/03 09:34:44 Log: Subject: [PATCH] Clean up mathoms.c From: andy@petdance.com (Andy Lester) Date: Sun, 2 Jul 2006 12:24:45 -0500 Message-ID: <20060702172445.GA20521@petdance.com> Branch: perl ! mathoms.c ____________________________________________________________________________ [ 28467] By: steveh on 2006/07/03 08:23:03 Log: Subject: Re: Win32API::File now in core From: demerphq Date: Sun, 2 Jul 2006 15:19:58 +0200 Message-ID: <9b18b3110607020619s4c4480d8ra3e681aee69a8d7@mail.gmail.com> Sync blead with Win32API-File-0.1001 (plus change to sync README too) Branch: perl ! win32/ext/Win32API/File/Changes ! win32/ext/Win32API/File/File.pm win32/ext/Win32API/File/README ____________________________________________________________________________ [ 28466] By: davem on 2006/07/02 22:47:24 Log: silence a compiler warning Branch: perl ! regexec.c ____________________________________________________________________________ [ 28465] By: davem on 2006/07/02 19:30:49 Log: remove some unnecessary uses of WITH_THR Branch: perl ! mg.c op.c ____________________________________________________________________________ [ 28464] By: craigb on 2006/07/02 18:06:36 Log: s/have a more/have more/ typo fix in perlfaq4 Branch: perl ! pod/perlfaq4.pod ____________________________________________________________________________ [ 28463] By: davem on 2006/07/02 16:31:10 Log: Subject: [PATCH] Synchronize ExtUtils::Instal 1.41 From: demerphq Date: Sun, 2 Jul 2006 16:23:21 +0200 Message-Id: <9b18b3110607020723h1765f051hda802b6682a99df0@mail.gmail.com> Sync ExtUtils::Install with CPAN (just trivially change version nos) Branch: perl ! lib/ExtUtils/Install.pm lib/ExtUtils/Installed.pm ! lib/ExtUtils/Packlist.pm ____________________________________________________________________________ [ 28462] By: davem on 2006/07/02 15:34:23 Log: From: demerphq Date: Sun, 2 Jul 2006 15:13:20 +0200 Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string Message-ID: <9b18b3110607020613u1ab782dam2c425da61deb1876@mail.gmail.com> add test for patch #28417 Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 28461] By: rgs on 2006/06/30 16:33:57 Log: Must not forget that. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28460] By: steveh on 2006/06/30 13:46:06 Log: Add Win32API::File to the core For discussions, see the thread starting here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-06/msg00710.html Branch: perl + win32/ext/Win32API/File/Changes + win32/ext/Win32API/File/ExtUtils/Myconst2perl.pm + win32/ext/Win32API/File/File.pm + win32/ext/Win32API/File/File.xs + win32/ext/Win32API/File/Makefile.PL + win32/ext/Win32API/File/README + win32/ext/Win32API/File/buffers.h + win32/ext/Win32API/File/cFile.h + win32/ext/Win32API/File/cFile.pc + win32/ext/Win32API/File/const2perl.h + win32/ext/Win32API/File/ppport.h + win32/ext/Win32API/File/t/file.t + win32/ext/Win32API/File/t/tie.t + win32/ext/Win32API/File/typemap ! MANIFEST Porting/Maintainers.pl t/TEST t/harness ! win32/Makefile win32/config_sh.PL win32/makefile.mk ____________________________________________________________________________ [ 28459] By: rgs on 2006/06/30 13:28:46 Log: Fix casting warnings related to snprintf/vsnprintf Branch: perl ! perl.h util.c ____________________________________________________________________________ [ 28458] By: merijn on 2006/06/30 13:17:59 Log: Solaris' sh doesn't like empty if's Branch: perl ! hints/solaris_2.sh ____________________________________________________________________________ [ 28457] By: rgs on 2006/06/30 13:09:40 Log: PERL_UNUSED_CONTEXT is not enough to silence warnings when pTHXx is used. Branch: perl ! perl.c ____________________________________________________________________________ [ 28456] By: rgs on 2006/06/30 12:56:59 Log: Fix a couple of compilation warnings Branch: perl ! regcomp.c toke.c ____________________________________________________________________________ [ 28455] By: davem on 2006/06/30 12:07:01 Log: migrate CURLY/PLUS/STAR branch in regmatch() to new FSM-esque paradigm Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 28454] By: rgs on 2006/06/30 08:13:24 Log: Small adjustment to the Plan Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28453] By: merijn on 2006/06/30 05:00:22 Log: HASATTRIBUTE_UNUSED works for gcc-3.3, but not for g++-3.3 Subject: Re: [PATCH] Re: [perl #39634] gcc 3.3 has problems with __attribute__((unused)) From: Andrew Dougherty Date: Thu, 29 Jun 2006 13:41:28 -0400 (EDT) Message-ID: Branch: perl ! perl.h ____________________________________________________________________________ [ 28452] By: rgs on 2006/06/29 16:47:32 Log: Another typo fix. Branch: perl ! pod/perlre.pod ____________________________________________________________________________ [ 28451] By: rgs on 2006/06/29 16:12:05 Log: Typo fix. Branch: perl ! pod/perlre.pod ____________________________________________________________________________ [ 28450] By: rgs on 2006/06/29 15:53:43 Log: Subject: [PATCH] Small precision about \Q \E inside m//x From: Sébastien Aperghis-Tramoni Date: Thu, 29 Jun 2006 17:46:57 +0200 Message-ID: <1151596017.44a3f5f105205@imp1-g19.free.fr> Branch: perl ! pod/perlre.pod ____________________________________________________________________________ [ 28449] By: rgs on 2006/06/29 14:53:38 Log: Subject: [PATCH] Cleanup in Hash::Util::FieldHash From: Anno Siegel Date: Wed, 28 Jun 2006 19:20:14 +0200 Message-Id: Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ! ext/Hash/Util/FieldHash/Makefile.PL ! ext/Hash/Util/FieldHash/t/01_load.t ____________________________________________________________________________ [ 28448] By: craigb on 2006/06/29 14:21:35 Log: Updated handling of signal names and signals for VMS Branch: perl ! configure.com vms/vms.c ____________________________________________________________________________ [ 28447] By: rgs on 2006/06/29 12:12:00 Log: Some CPP macro sanitization by Sadahiro Tomoyuki Branch: perl ! utfebcdic.h ____________________________________________________________________________ [ 28446] By: merijn on 2006/06/28 17:51:28 Log: Solaris hints: gcc flags confuse Configure Subject: [PATCH] (Was Re: [perl #39636] Configure fails) From: Andy Dougherty Date: Wed, 28 Jun 2006 13:37:54 -0400 (EDT) Message-ID: Branch: perl ! hints/solaris_2.sh ____________________________________________________________________________ [ 28445] By: rgs on 2006/06/28 14:37:03 Log: Subject: [PATCH] Update for IO::Uncompress::Base From: "Paul Marquess" Date: Wed, 28 Jun 2006 14:22:46 +0100 Message-ID: <001701c69ab5$f4d5d3d0$2405140a@myopwv.com> Branch: perl ! ext/Compress/IO/Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/Base.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/AnyInflate.pm ! t/lib/compress/CompTestUtils.pm t/lib/compress/any.pl ! t/lib/compress/anyunc.pl t/lib/compress/multi.pl ! t/lib/compress/oneshot.pl ____________________________________________________________________________ [ 28444] By: rgs on 2006/06/28 08:42:09 Log: Subject: [perl #39639] perldoc -f waitpid has wrong code example From: Alexander_Gernler@genua.de (via RT) Date: Tue, 27 Jun 2006 07:23:59 -0700 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28435] By: rgs on 2006/06/27 14:01:30 Log: Nits in the perlpragma manpage Branch: perl ! pod/perlpragma.pod ____________________________________________________________________________ [ 28434] By: rgs on 2006/06/27 08:48:45 Log: Subject: [PATCH] cflags.SH: scan the gcc warning flags only once, during .SH expansion From: jhi@cc.hut.fi (Jarkko Hietaniemi) Date: Mon, 26 Jun 2006 22:12:37 +0300 (EEST) Message-Id: <20060626191237.8A0936CF04@seth.hut.fi> Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28433] By: rgs on 2006/06/26 17:17:57 Log: Adjust test preamble for Hash::Util tests too. Branch: perl ! ext/Hash/Util/t/Util.t ____________________________________________________________________________ [ 28432] By: rgs on 2006/06/26 16:50:58 Log: Adjust test preambles for Hash::Util::FieldHash tests to change the @INC path only when testing inside the core Branch: perl ! ext/Hash/Util/FieldHash/t/01_load.t ! ext/Hash/Util/FieldHash/t/02_function.t ! ext/Hash/Util/FieldHash/t/03_class.t ! ext/Hash/Util/FieldHash/t/04_thread.t ! ext/Hash/Util/FieldHash/t/05_perlhook.t ! ext/Hash/Util/FieldHash/t/10_hash.t ! ext/Hash/Util/FieldHash/t/11_hashassign.t ! ext/Hash/Util/FieldHash/t/12_hashwarn.t ____________________________________________________________________________ [ 28431] By: rgs on 2006/06/26 16:32:16 Log: Subject: Re: [PATCH] Hash::Util::FieldHash From: Anno Siegel Date: Mon, 26 Jun 2006 18:05:53 +0200 Message-Id: <133195AB-599D-49EC-8CFE-D67299D947EB@mailbox.tu-berlin.de> Branch: perl ! ext/Hash/Util/FieldHash/Changes ! ext/Hash/Util/FieldHash/FieldHash.xs ! ext/Hash/Util/FieldHash/Makefile.PL ____________________________________________________________________________ [ 28430] By: rgs on 2006/06/26 16:29:06 Log: Remove notes about removed 5005-threads from perlguts. Branch: perl ! pod/perlguts.pod ____________________________________________________________________________ [ 28429] By: rgs on 2006/06/26 12:31:19 Log: Subject: [patch@28427] vms.c - null termination of string missing. From: "John E. Malmberg" Date: Mon, 26 Jun 2006 08:24:57 -0400 Message-ID: <449FD219.5060900@qsl.net> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 28428] By: rgs on 2006/06/26 08:55:56 Log: More perlreguts nits by Dominic Dunlop, plus fix a broken internal POD link Branch: perl ! pod/perlreguts.pod ____________________________________________________________________________ [ 28427] By: rgs on 2006/06/25 22:23:46 Log: Nits about lock() in perlthrtut by Daniel Frederick Crisman, plus other nits by rgs Branch: perl ! pod/perlthrtut.pod ____________________________________________________________________________ [ 28426] By: rgs on 2006/06/25 21:57:30 Log: Compilation fixes for VMS by John E. Malmberg Branch: perl ! ext/Hash/Util/FieldHash/FieldHash.xs ____________________________________________________________________________ [ 28425] By: rgs on 2006/06/25 21:12:06 Log: Nits to perlreguts.pod by Dominic Dunlop Branch: perl ! pod/perlreguts.pod ____________________________________________________________________________ [ 28424] By: mhx on 2006/06/25 08:13:33 Log: Upgrade to Devel::PPPort 3.08_06 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/Makefile.PL ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/mktests.PL ! ext/Devel/PPPort/ppport_h.PL ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/MY_CXT.t ext/Devel/PPPort/t/SvPV.t ! ext/Devel/PPPort/t/SvREFCNT.t ext/Devel/PPPort/t/Sv_set.t ! ext/Devel/PPPort/t/call.t ext/Devel/PPPort/t/cop.t ! ext/Devel/PPPort/t/exception.t ext/Devel/PPPort/t/grok.t ! ext/Devel/PPPort/t/limits.t ext/Devel/PPPort/t/mPUSH.t ! ext/Devel/PPPort/t/magic.t ext/Devel/PPPort/t/memory.t ! ext/Devel/PPPort/t/misc.t ext/Devel/PPPort/t/newCONSTSUB.t ! ext/Devel/PPPort/t/newRV.t ext/Devel/PPPort/t/podtest.t ! ext/Devel/PPPort/t/ppphtest.t ext/Devel/PPPort/t/pvs.t ! ext/Devel/PPPort/t/snprintf.t ext/Devel/PPPort/t/sv_xpvf.t ! ext/Devel/PPPort/t/threads.t ext/Devel/PPPort/t/uv.t ! ext/Devel/PPPort/t/variables.t ext/Devel/PPPort/t/warn.t ____________________________________________________________________________ [ 28423] By: stevep on 2006/06/25 01:45:51 Log: Re: [PATCH] Hash::Util::FieldHash From: demerphq Date: Sat, 24 Jun 2006 13:19:35 +0200 Message-ID: <9b18b3110606240419p1b5a2072t3867306925a3ce46@mail.gmail.com> Branch: perl ! ext/Hash/Util/FieldHash/Makefile.PL ____________________________________________________________________________ [ 28422] By: davem on 2006/06/24 23:31:33 Log: quieten warning by avoiding a comment-within-a-comment Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28421] By: davem on 2006/06/23 22:26:02 Log: migrate TRIE branch in regmatch() to new FSM-esque paradigm Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 28420] By: mhx on 2006/06/23 19:06:43 Log: Upgrade to Devel::PPPort 3.08_05 Branch: perl - ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/PPPort.xs ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/Makefile.PL ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/soak ____________________________________________________________________________ [ 28419] By: rgs on 2006/06/23 16:28:03 Log: Subject: Re: [PATCH] Hash::Util::FieldHash From: Anno Siegel Date: Wed, 21 Jun 2006 22:39:51 +0200 Message-Id: <974A5B4B-7614-4F3F-BA7C-828960D82C55@mailbox.tu-berlin.de> Branch: perl + ext/Hash/Util/FieldHash/Changes + ext/Hash/Util/FieldHash/FieldHash.xs + ext/Hash/Util/FieldHash/Makefile.PL + ext/Hash/Util/FieldHash/lib/Hash/Util/FieldHash.pm + ext/Hash/Util/FieldHash/t/01_load.t + ext/Hash/Util/FieldHash/t/02_function.t + ext/Hash/Util/FieldHash/t/03_class.t + ext/Hash/Util/FieldHash/t/04_thread.t + ext/Hash/Util/FieldHash/t/05_perlhook.t + ext/Hash/Util/FieldHash/t/10_hash.t + ext/Hash/Util/FieldHash/t/11_hashassign.t + ext/Hash/Util/FieldHash/t/12_hashwarn.t ! MANIFEST embed.fnc embed.h ext/Hash/Util/Changes ! ext/Hash/Util/Makefile.PL ext/Hash/Util/lib/Hash/Util.pm hv.c ! mg.c pod/perlapi.pod pod/perlguts.pod proto.h sv.c ____________________________________________________________________________ [ 28418] By: rgs on 2006/06/23 14:00:59 Log: Subject: Re: [PATCH] perlhack.pod From: "Dr.Ruud" Date: Thu, 22 Jun 2006 23:42:53 +0200 Message-ID: <20060622215407.9605.qmail@lists.develooper.com> Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28417] By: rgs on 2006/06/23 10:50:29 Log: Subject: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string From: demerphq Date: Fri, 23 Jun 2006 11:54:19 +0200 Message-ID: <9b18b3110606230254m6afd620bjde6322aefda6f199@mail.gmail.com> Branch: perl ! regexec.c ____________________________________________________________________________ [ 28416] By: rgs on 2006/06/23 09:41:36 Log: perltodo additions by Vadim Konovalov Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28415] By: stevep on 2006/06/22 11:34:20 Log: Subject: [PATCH] IO::Compress::Base From: "Paul Marquess" Date: Thu, 22 Jun 2006 11:40:10 +0100 Message-ID: <01f701c695e8$3d035e20$2405140a@myopwv.com> Branch: perl ! ext/Compress/IO/Base/lib/IO/Compress/Base.pm ! t/lib/compress/merge.pl ____________________________________________________________________________ [ 28414] By: steveh on 2006/06/22 08:05:14 Log: Subject: Re: Smoke [5.9.4] 28410 FAIL(Fm) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: demerphq Date: Wed, 21 Jun 2006 22:51:03 +0200 Message-ID: <9b18b3110606211351v5b052103i4d727ad464a162e@mail.gmail.com> Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28413] By: rgs on 2006/06/21 08:15:38 Log: Subject: [PATCH] isALNUM(*s) && *s != '_' From: "Dr.Ruud" Date: Wed, 21 Jun 2006 01:58:19 +0200 Message-ID: <20060621000237.24398.qmail@lists.develooper.com> Branch: perl ! toke.c ____________________________________________________________________________ [ 28412] By: steveh on 2006/06/21 08:07:21 Log: Fix code before declaration error introduced by #28405 Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28411] By: rgs on 2006/06/21 07:44:24 Log: Subject: [PATCH] Re: [PATCH] Re: [perl #39530] printf: bad formatting of hexadecimal conversion of binary string using vector flag From: Dominic Dunlop Date: Tue, 20 Jun 2006 21:49:07 +0200 Message-Id: Branch: perl ! t/op/sprintf.t ____________________________________________________________________________ [ 28410] By: rgs on 2006/06/20 22:01:16 Log: Upgrade to Sys::Syslog 0.16 Branch: perl ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Syslog.pm ! ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 28409] By: rgs on 2006/06/20 17:22:15 Log: Change 28404 broke the construct s/foo/< Date: Tue, 20 Jun 2006 16:02:38 +0200 Message-Id: Branch: perl ! sv.c t/op/sprintf.t ____________________________________________________________________________ [ 28407] By: rgs on 2006/06/20 12:51:31 Log: Subject: [PATCH] IO::Compress::* 2.000_13 From: "Paul Marquess" Date: Tue, 20 Jun 2006 13:40:47 +0100 Message-ID: <00b101c69466$c18f0af0$2405140a@myopwv.com> Branch: perl ! ext/Compress/IO/Base/Changes ext/Compress/IO/Base/README ! ext/Compress/IO/Base/lib/IO/Compress/Base.pm ! ext/Compress/IO/Base/lib/IO/Compress/Base/Common.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/Base.pm ! ext/Compress/IO/Base/t/01misc.t ext/Compress/IO/Zlib/Changes ! ext/Compress/IO/Zlib/README ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/RawDeflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zlib/Extra.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Unzip.pm ! ext/Compress/IO/Zlib/t/105oneshot-zip-only.t ! ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Zlib/Changes ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm t/lib/compress/multi.pl ! t/lib/compress/oneshot.pl ____________________________________________________________________________ [ 28406] By: rgs on 2006/06/20 12:44:27 Log: Upgrade to Unicode::Normalize 1.01 Branch: perl + ext/Unicode/Normalize/t/tie.t ! MANIFEST ext/Unicode/Normalize/Changes ! ext/Unicode/Normalize/Normalize.pm ! ext/Unicode/Normalize/Normalize.xs ! ext/Unicode/Normalize/README ext/Unicode/Normalize/t/func.t ! ext/Unicode/Normalize/t/illegal.t ____________________________________________________________________________ [ 28405] By: stevep on 2006/06/20 12:14:27 Log: Clean up a few warnings in regcomp.c under -Dgccansipedantic. Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28404] By: rgs on 2006/06/20 08:52:12 Log: Subject: [perl #39365] Bug in toke.c (eval in subst) From: bcarter@gumdrop.flyinganvil.org (via RT) Date: Fri, 09 Jun 2006 02:08:44 -0700 Message-ID: plus a regression test. Branch: perl ! t/comp/parser.t toke.c ____________________________________________________________________________ [ 28403] By: rgs on 2006/06/20 08:16:58 Log: Subject: [PATCH lib/UNIVERSAL.pm] Add Documentation for DOES() From: chromatic Date: Sat, 17 Jun 2006 17:24:03 -0700 Message-Id: <200606171724.04302.chromatic@wgz.org> Branch: perl ! lib/UNIVERSAL.pm ____________________________________________________________________________ [ 28402] By: rgs on 2006/06/19 11:27:03 Log: Subject: RE: [PATCH] cflags.SH: rework the gcc warnings selection From: "Green, Paul" Date: Sun, 18 Jun 2006 19:41:50 -0400 Message-ID: Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28401] By: davem on 2006/06/18 09:58:08 Log: Subject: [PATCH] Re: blead trie problems in tru64 with -DDEBUGGING From: Jarkko Hietaniemi Date: Sun, 18 Jun 2006 01:04:46 +0300 Message-Id: <44947C7E.7090100@iki.fi> Branch: perl ! regexec.c ____________________________________________________________________________ [ 28400] By: davem on 2006/06/17 20:01:38 Log: Subject: [PATCH] Comply with the 0x80th commandment From: demerphq Date: Sat, 17 Jun 2006 16:44:17 +0200 Message-Id: <9b18b3110606170744x60f4074bg11bf0f4c87eeb6c1@mail.gmail.com> add some (U8) casts Branch: perl ! regcomp.h ____________________________________________________________________________ [ 28399] By: davem on 2006/06/17 16:39:53 Log: dont warn at exit of detatched threads still running Branch: perl ! ext/threads/t/blocks.t ext/threads/threads.xs ____________________________________________________________________________ [ 28398] By: davem on 2006/06/16 23:25:51 Log: start turning regmatch() main loop into a FSM also make BRANCH use the state stack rather than its own unwind struct Branch: perl ! regcomp.pl regexec.c regexp.h regnodes.h t/op/re_tests ____________________________________________________________________________ [ 28397] By: rgs on 2006/06/15 10:01:14 Log: Subject: [PATCH] cflags.SH: rework the gcc warnings selection From: Jarkko Hietaniemi Date: Thu, 15 Jun 2006 09:12:53 +0300 Message-ID: <4490FA65.70006@iki.fi> Branch: perl ! cflags.SH ____________________________________________________________________________ [ 28396] By: craigb on 2006/06/15 03:20:48 Log: only use NAML$M_OPEN_SPECIAL where it exists Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 28395] By: craigb on 2006/06/15 03:16:34 Log: signedness nit in Unicode::Normalize::decompose Branch: perl ! ext/Unicode/Normalize/Normalize.xs ____________________________________________________________________________ [ 28394] By: rgs on 2006/06/14 14:58:14 Log: Subject: Re: [PATCH] fix re debug segvs in global destruction, and a tweak to Benchmark to prevent infinite loops. (Re: ext/re/t/regop.pl SEGV) From: demerphq Date: Wed, 14 Jun 2006 14:33:24 +0200 Message-ID: <9b18b3110606140533k583fdd3bh6c4b292e7ff4cf13@mail.gmail.com> Branch: perl ! regcomp.c regcomp.h ____________________________________________________________________________ [ 28393] By: rgs on 2006/06/14 12:11:13 Log: Subject: [PATCH] fix re debug segvs in global destruction, and a tweak to Benchmark to prevent infinite loops. (Re: ext/re/t/regop.pl SEGV) From: demerphq Date: Wed, 14 Jun 2006 13:54:04 +0200 Message-ID: <9b18b3110606140454p19f4241exae6528f1c7bb32d7@mail.gmail.com> Branch: perl ! ext/re/t/regop.pl lib/Benchmark.pm regcomp.c regcomp.h ! regexec.c ____________________________________________________________________________ [ 28392] By: rgs on 2006/06/13 09:23:23 Log: I thought I had fixed the spelling of DOES() in universal.t, but apparently no. Branch: perl ! t/op/universal.t ____________________________________________________________________________ [ 28391] By: rgs on 2006/06/13 08:32:04 Log: Subject: Guard clause should happen first, otherwise its not a guard clause. From: demerphq Date: Tue, 13 Jun 2006 09:39:42 +0200 Message-ID: <9b18b3110606130039v1c6a3fe6s448e92ab2a05888a@mail.gmail.com> Branch: perl ! regcomp.c regexec.c ____________________________________________________________________________ [ 28390] By: stevep on 2006/06/13 01:15:21 Log: Upgrade to Digest-SHA-5.41 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 ! ext/Digest/SHA/t/2-nist-sha-oo.t ____________________________________________________________________________ [ 28389] By: stevep on 2006/06/13 01:00:02 Log: Upgrade to Unicode-Normalize-1.00 Branch: perl ! ext/Unicode/Normalize/Changes ! ext/Unicode/Normalize/Normalize.pm ! ext/Unicode/Normalize/Normalize.xs ! ext/Unicode/Normalize/README ext/Unicode/Normalize/mkheader ! ext/Unicode/Normalize/t/fcdc.t ext/Unicode/Normalize/t/func.t ! ext/Unicode/Normalize/t/norm.t ext/Unicode/Normalize/t/null.t ! ext/Unicode/Normalize/t/test.t ____________________________________________________________________________ [ 28388] By: rgs on 2006/06/12 17:21:22 Log: Subject: Re: Segv from new regex code when under threads. From: demerphq Date: Mon, 12 Jun 2006 19:17:30 +0200 Message-ID: <9b18b3110606121017t3af81484t4fb13015fac74592@mail.gmail.com> Branch: perl ! regcomp.c win32/vmem.h ____________________________________________________________________________ [ 28387] By: rgs on 2006/06/12 16:41:44 Log: Add the new method UNIVERSAL::DOES() and the API function sv_does() Subject: Re: [PROPOSED PATCH: universal.c, t/op/universal.t] Add does() From: chromatic Date: Tue, 30 May 2006 17:41:08 -0700 Message-Id: <200605301741.08363.chromatic@wgz.org> Branch: perl ! embed.fnc embed.h global.sym pod/perlapi.pod proto.h ! t/op/universal.t universal.c ____________________________________________________________________________ [ 28386] By: rgs on 2006/06/12 14:35:22 Log: Adapt the new Test::Harness test to the core Branch: perl ! lib/Test/Harness/t/failure.t ____________________________________________________________________________ [ 28385] By: rgs on 2006/06/12 14:12:18 Log: Subject: [PATCH] Static cleanup in pp_sort.c From: andy@petdance.com (Andy Lester) Date: Mon, 12 Jun 2006 08:59:34 -0500 Message-ID: <20060612135934.GA2202@petdance.com> Branch: perl ! embed.fnc embed.h pp_sort.c proto.h ____________________________________________________________________________ [ 28384] By: rgs on 2006/06/12 14:08:09 Log: Upgrade to Test::Harness 2.62 Branch: perl + lib/Test/Harness/t/failure.t ! MANIFEST lib/Test/Harness.pm lib/Test/Harness/Changes ____________________________________________________________________________ [ 28383] By: rgs on 2006/06/12 13:01:43 Log: Subject: Fw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.15.tar.gz From: Sébastien Aperghis-Tramoni Date: Sun, 11 Jun 2006 02:30:54 +0200 Message-ID: <1149985854.448b643e27a1f@imp5-g19.free.fr> Branch: perl + ext/Sys/Syslog/ppport.h ! MANIFEST ext/Sys/Syslog/Changes ext/Sys/Syslog/README ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/Syslog.xs ! ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 28382] By: rgs on 2006/06/12 12:08:54 Log: Subject: Re: [PATCH DOC] Three minor fixes related to perlop From: Daniel Frederick Crisman Date: Sat, 10 Jun 2006 10:49:29 -0400 Message-ID: <20060610144929.GA10201@fury.crisman.org> Branch: perl ! pod/perldiag.pod pod/perlop.pod ____________________________________________________________________________ [ 28381] By: rgs on 2006/06/12 10:07:18 Log: Subject: [PATCH] Proper use of enums From: andy@petdance.com (Andy Lester) Date: Sun, 11 Jun 2006 22:44:34 -0500 Message-ID: <20060612034434.GA21588@petdance.com> Branch: perl ! embed.fnc gv.c op.c perlio.c pod/perlapi.pod pp.c proto.h sv.c ! sv.h ____________________________________________________________________________ [ 28380] By: rgs on 2006/06/11 23:08:32 Log: Subject: Re: [PATCH] regexec/regcomp.c cleanups From: demerphq Date: Sun, 11 Jun 2006 23:01:14 +0200 Message-ID: <9b18b3110606111401o143b2f57rd17bf117979853e7@mail.gmail.com> Branch: perl ! ext/re/re.pm pod/perlreguts.pod regcomp.c regcomp.h regexec.c ! regexp.h sv.c ____________________________________________________________________________ [ 28379] By: rgs on 2006/06/11 22:00:03 Log: Subject: Re: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks. From: demerphq Date: Fri, 9 Jun 2006 19:48:11 +0200 Message-ID: <9b18b3110606091048n4d1f3b17vc608943044d4532a@mail.gmail.com> Branch: perl ! ext/re/re.pm regcomp.c regexec.c regexp.h ____________________________________________________________________________ [ 28378] By: nicholas on 2006/06/11 20:52:36 Log: A little more work needed to get ext/re/t/re.t test 14 (no segv) passing with PERL_DESTRUCT_LEVEL=2. Branch: perl ! gv.c regcomp.h ____________________________________________________________________________ [ 28377] By: rgs on 2006/06/09 16:40:52 Log: Mark the 1st argument to S_exec_failed as non null Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 28376] By: rgs on 2006/06/09 16:15:08 Log: Subject: [PATCH] Add error checks after execing PL_cshname or PL_sh_path From: "Jan Dubois" Date: Wed, 7 Jun 2006 15:53:02 -0700 Message-ID: <002301c68a85$21aa7320$d045a8c0@candy> Branch: perl ! doio.c embed.fnc embed.h proto.h ____________________________________________________________________________ [ 28375] By: rgs on 2006/06/09 16:03:03 Log: Subject: [patch] Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.64.tar.gz From: John Peacock Date: Thu, 08 Jun 2006 21:14:04 -0400 Message-ID: <4488CB5C.4070702@rowman.com> Branch: perl ! lib/version.pm lib/version.pod lib/version.t universal.c ! util.c ____________________________________________________________________________ [ 28374] By: rgs on 2006/06/09 14:39:31 Log: Subject: [PATCH] sv_dup From: andy@petdance.com (Andy Lester) Date: Fri, 9 Jun 2006 00:39:25 -0500 Message-ID: <20060609053925.GA30698@petdance.com> Branch: perl ! sv.c ____________________________________________________________________________ [ 28373] By: rgs on 2006/06/09 14:06:24 Log: Subject: Re: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks. From: demerphq Date: Fri, 9 Jun 2006 00:56:37 +0200 Message-ID: <9b18b3110606081556t779de698r82f361d82a05fbc8@mail.gmail.com> (with tweaks) Branch: perl ! embed.fnc embed.h ext/re/t/re.t ext/re/t/regop.pl ! ext/re/t/regop.t proto.h regcomp.c regcomp.h regexec.c sv.c ____________________________________________________________________________ [ 28372] By: rgs on 2006/06/08 14:11:29 Log: Add the perlreguts manpage, by Yves Orton Branch: perl + pod/perlreguts.pod ! MANIFEST pod.lst pod/perl.pod pod/perltoc.pod ! vms/descrip_mms.template win32/pod.mak ____________________________________________________________________________ [ 28371] By: rgs on 2006/06/08 13:00:18 Log: Subject: [PATCH] Re: range operator vs. unicode From: Yitzchak Scott-Thoennes Date: Thu, 8 Jun 2006 02:33:43 -0700 Message-ID: <20060608093343.GD2676@efn.org> with tweaks Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28370] By: rgs on 2006/06/07 20:47:20 Log: Revert change #20462 (except the regression test), since the bug has been really fixed by change #22074, as explained in : Subject: Re: [perl #39247] defined-ness of substrings disappear over repeated calls From: SADAHIRO Tomoyuki Date: Thu, 01 Jun 2006 08:16:51 +0900 Message-Id: <20060601081304.7A39.BQW10602@nifty.com> Branch: perl ! pp.c ____________________________________________________________________________ [ 28369] By: nicholas on 2006/06/07 17:36:32 Log: The binmode in t/iop/utf8.t doesn't need to be conditional on ${^OPEN} Branch: perl ! t/io/utf8.t ____________________________________________________________________________ [ 28368] By: craigb on 2006/06/07 12:29:32 Log: autosplit one level deeper so we don't miss anything on a second pass (where lib/auto already exists) Branch: perl ! vms/descrip_mms.template ____________________________________________________________________________ [ 28367] By: craigb on 2006/06/07 12:14:39 Log: Subject: [patch@28349] vmsify - full EFS charset support From: "John E. Malmberg" Date: Mon, 05 Jun 2006 23:39:32 -0400 Message-id: <4484F8F4.7040902@qsl.net> Branch: perl ! vms/vms.c vms/vmsish.h ____________________________________________________________________________ [ 28366] By: rgs on 2006/06/07 09:13:51 Log: Add a regression test to ensure that charnames pragma is propagated to eval("") Branch: perl ! lib/charnames.t ____________________________________________________________________________ [ 28365] By: rgs on 2006/06/07 08:47:49 Log: Make "use feature 'dor'" an alias for "use feature 'err'" Branch: perl ! lib/feature.pm ____________________________________________________________________________ [ 28364] By: rgs on 2006/06/07 08:33:35 Log: Subject: [PATCH] exhausting <> in BEGIN{} gets ARGVOUT used only once warning From: Yitzchak Scott-Thoennes Date: Tue, 6 Jun 2006 22:24:46 -0700 Message-ID: <20060607052446.GA3240@efn.org> Branch: perl ! gv.c t/op/readline.t ____________________________________________________________________________ [ 28363] By: rgs on 2006/06/07 08:30:03 Log: Subject: [PATCH] dump.c patches From: andy@petdance.com (Andy Lester) Date: Tue, 6 Jun 2006 10:01:37 -0500 Message-ID: <20060606150137.GA4434@petdance.com> Branch: perl ! doop.c dump.c ____________________________________________________________________________ [ 28362] By: merijn on 2006/06/06 18:33:52 Log: Subject: [PATCH]Teach Configure that icc is not gcc From: Steve Peters Date: Tue, 6 Jun 2006 10:33:12 -0500 Message-ID: <20060606153312.GA5542@fisharerojo.org> Branch: perl ! Configure ____________________________________________________________________________ [ 28360] By: rgs on 2006/06/06 16:30:36 Log: Upgrade to Module::CoreList 2.05 (contains a patch by Adriano Ferreira to make corelist accept regexps as arguments) Branch: perl + lib/Module/CoreList/t/find_modules.t ! MANIFEST lib/Module/CoreList.pm ! lib/Module/CoreList/bin/corelist ____________________________________________________________________________ [ 28359] By: rgs on 2006/06/06 12:37:34 Log: Upgrade to Encode 2.18 Branch: perl ! ext/Encode/Byte/Byte.pm ext/Encode/CN/CN.pm ext/Encode/Changes ! ext/Encode/EBCDIC/EBCDIC.pm ext/Encode/Encode.pm ! ext/Encode/Encode.xs ext/Encode/JP/JP.pm ext/Encode/KR/KR.pm ! ext/Encode/Symbol/Symbol.pm ext/Encode/TW/TW.pm ! ext/Encode/bin/enc2xs ext/Encode/encoding.pm ! ext/Encode/lib/Encode/Alias.pm ! ext/Encode/lib/Encode/CJKConstants.pm ! ext/Encode/lib/Encode/CN/HZ.pm ext/Encode/lib/Encode/Config.pm ! ext/Encode/lib/Encode/Encoding.pm ! ext/Encode/lib/Encode/Guess.pm ext/Encode/lib/Encode/JP/H2Z.pm ! ext/Encode/lib/Encode/JP/JIS7.pm ! ext/Encode/lib/Encode/KR/2022_KR.pm ! ext/Encode/lib/Encode/MIME/Header.pm ! ext/Encode/lib/Encode/MIME/Header/ISO_2022_JP.pm ! ext/Encode/lib/Encode/Unicode/UTF7.pm ____________________________________________________________________________ [ 28358] By: rgs on 2006/06/06 11:27:19 Log: Subject: [PATCH] more accumulated cleanups From: andy@petdance.com (Andy Lester) Date: Tue, 6 Jun 2006 00:25:01 -0500 Message-ID: <20060606052501.GA30469@petdance.com> Branch: perl ! av.c doio.c utf8.c util.c ____________________________________________________________________________ [ 28357] By: rgs on 2006/06/06 11:17:22 Log: Subject: [PATCH] Accumulated toke.c cleanups From: andy@petdance.com (Andy Lester) Date: Tue, 6 Jun 2006 00:07:36 -0500 Message-ID: <20060606050736.GA30291@petdance.com> Branch: perl ! toke.c ____________________________________________________________________________ [ 28356] By: rgs on 2006/06/06 11:05:46 Log: Subject: [PATCH] random thread test failure From: "Jerry D. Hedden" Date: Mon, 05 Jun 2006 13:28:51 -0700 Message-ID: <20060605132851.fb30e530d17747c2b054d625b8945d88.65486bb40b.wbe@email.secureserver.net> Branch: perl ! ext/threads/t/thread.t ____________________________________________________________________________ [ 28355] By: rgs on 2006/06/06 11:02:14 Log: Subject: [PATCH] threads 1.32 From: "Jerry D. Hedden" Date: Mon, 05 Jun 2006 06:34:56 -0700 Message-ID: <20060605063456.fb30e530d17747c2b054d625b8945d88.21396dde59.wbe@email.secureserver.net> Branch: perl + ext/threads/hints/hpux.pl ! MANIFEST ext/threads/Changes ext/threads/README ! ext/threads/t/blocks.t ext/threads/t/context.t ! ext/threads/t/end.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/problems.t ext/threads/t/thread.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28354] By: nicholas on 2006/06/05 21:39:40 Log: Eliminate most of the UTF-8 black smoke by skipping optree tests when ${^OPEN} is set, and tweaking hints.t to understand that $^H is different when -C has been used. Branch: perl ! ext/B/t/optree_check.t ext/B/t/optree_concise.t ! ext/B/t/optree_constants.t ext/B/t/optree_misc.t ! ext/B/t/optree_samples.t ext/B/t/optree_sort.t ! ext/B/t/optree_specials.t ext/B/t/optree_varinit.t ! t/comp/hints.t ____________________________________________________________________________ [ 28353] By: nicholas on 2006/06/05 21:38:38 Log: Add the missing ${^OPEN} hints flag to B::Concise Branch: perl ! ext/B/B/Concise.pm ____________________________________________________________________________ [ 28352] By: rgs on 2006/06/05 16:22:46 Log: Subject: [DOCPATCH perlunicode.pod] paragraphing nit From: SADAHIRO Tomoyuki Date: Sun, 04 Jun 2006 15:52:54 +0900 Message-Id: <20060604155149.0913.BQW10602@nifty.com> Branch: perl ! pod/perlunicode.pod ____________________________________________________________________________ [ 28351] By: rgs on 2006/06/05 08:35:45 Log: Subject: [PATCH] mg.c: using #ifdef inside a macro call ENONPORTABLE (causes e.g. AIX to barf) From: Jarkko Hietaniemi Date: Sun, 4 Jun 2006 11:21:30 +0300 (EEST) Message-Id: <200606040821.k548LUYu010965@vipunen.hut.fi> Branch: perl ! mg.c ____________________________________________________________________________ [ 28350] By: rgs on 2006/06/05 07:50:12 Log: Use POSIX::_exit instead of exit in IPC::Open when exiting after an exec() failure, as suggested by Salvador Fandino after change #28347 Branch: perl ! lib/IPC/Open3.pm ____________________________________________________________________________ [ 28349] By: rgs on 2006/06/04 22:32:50 Log: The smart match table was duplicated in source code and in perlsyn, so remove the one in the source code Branch: perl ! pod/perlsyn.pod pp_ctl.c ____________________________________________________________________________ [ 28348] By: craigb on 2006/06/02 23:18:08 Log: It's all relative -- better handling of tainted directories in PATH on VMS (and scrubbing them in t/test.pl). Branch: perl ! mg.c t/test.pl ____________________________________________________________________________ [ 28347] By: davem on 2006/06/02 19:53:52 Log: IPC::Open3 handled exec failure badly When you're in the child, don't croak - you may get trapped by eval. Also clarify the documentation Branch: perl ! lib/IPC/Open3.pm ____________________________________________________________________________ [ 28346] By: stevep on 2006/06/01 19:11:38 Log: Subject: [perl #39178] IO::Socket::connect returns wrong errno on timeout From: "mlelstv@serpens.de (via RT)" Date: Sun, 21 May 2006 04:23:38 -0700 Message-ID: Branch: perl ! ext/IO/lib/IO/Socket.pm ____________________________________________________________________________ [ 28345] By: rgs on 2006/06/01 14:50:50 Log: Add the perlunitut manpage, by Juerd Waalboer Branch: perl + pod/perlunitut.pod ! MANIFEST pod.lst pod/perl.pod pod/perltoc.pod ! vms/descrip_mms.template win32/pod.mak ____________________________________________________________________________ [ 28344] By: rgs on 2006/06/01 12:16:09 Log: Subject: [PATCH: installperl] Was: Bug#369481: perl-base: 5.8.4-8sarge4 seemed to trigger "weak references not implemented" From: Brendan O'Dea Date: Wed, 31 May 2006 22:51:48 +1000 Message-ID: <20060531125148.GA20658@londo.c47.org> Branch: perl ! installperl ____________________________________________________________________________ [ 28343] By: rgs on 2006/06/01 11:40:34 Log: Add a few more built-in types in perlfunc/ref() Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28342] By: rgs on 2006/06/01 07:08:36 Log: Remove duplicate file in manifest Branch: perl ! MANIFEST ____________________________________________________________________________ [ 28341] By: rgs on 2006/06/01 07:07:43 Log: Add missing file to MANIFEST Branch: perl ! MANIFEST ____________________________________________________________________________ [ 28340] By: craigb on 2006/05/31 03:31:54 Log: Teach incfilter.t some DCL. Branch: perl ! t/op/incfilter.t ____________________________________________________________________________ [ 28339] By: craigb on 2006/05/31 03:19:27 Log: Make VMS-specific device name encoding routine say no more politely. Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 28338] By: rgs on 2006/05/30 12:21:17 Log: Subject: Re: B::Lint changes From: "Joshua ben Jore" Date: Thu, 18 May 2006 08:45:30 -0500 Message-ID: Branch: perl ! ext/B/B/Lint.pm ext/B/t/lint.t ____________________________________________________________________________ [ 28337] By: nicholas on 2006/05/30 11:59:26 Log: Fix bugs in the bytecode system caused by the abolition of cop_io. Branch: perl ! ext/B/B.xs ext/B/B/Bytecode.pm ____________________________________________________________________________ [ 28336] By: rgs on 2006/05/30 08:32:00 Log: Subject: C is not perl, AV's dont just magically free themselves... From: demerphq Date: Tue, 30 May 2006 10:23:19 +0200 Message-ID: <9b18b3110605300123t467f14eerf30a149f253be281@mail.gmail.com> Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28335] By: nicholas on 2006/05/29 22:58:46 Log: Comprehensive regression tests for Perl_refcounted_he_fetch(). Fix a bug due to the fact that Perl's typedef'd "bool" type isn't actually boolean. Branch: perl + ext/XS/APItest/t/op.t t/op/caller.pl ! MANIFEST ext/XS/APItest/APItest.xs hv.c t/op/caller.t ____________________________________________________________________________ [ 28334] By: craigb on 2006/05/29 22:34:23 Log: Subject: [PATCH] redo part of change 27374 From: Abe Timmerman Date: Mon, 29 May 2006 23:24:51 +0200 Message-id: <200605292324.51714.abe@ztreet.demon.nl> Branch: perl ! configure.com ____________________________________________________________________________ [ 28333] By: craigb on 2006/05/29 19:37:41 Log: And some more DynaLoader things that should not be tested on VMS since they are not part of the implementation. Branch: perl ! ext/DynaLoader/t/DynaLoader.t ____________________________________________________________________________ [ 28332] By: mhx on 2006/05/29 17:50:48 Log: Upgrade to Devel::PPPort 3.08_04 Branch: perl ! ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS ! ext/Devel/PPPort/Makefile.PL ext/Devel/PPPort/PPPort.pm ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/TODO ! ext/Devel/PPPort/apicheck_c.PL ! ext/Devel/PPPort/devel/buildperl.pl ! ext/Devel/PPPort/devel/devtools.pl ! ext/Devel/PPPort/devel/mktodo ext/Devel/PPPort/devel/mktodo.pl ! ext/Devel/PPPort/devel/regenerate ! ext/Devel/PPPort/parts/apicheck.pl ! ext/Devel/PPPort/parts/base/5004000 ! ext/Devel/PPPort/parts/base/5004050 ! ext/Devel/PPPort/parts/base/5005000 ! ext/Devel/PPPort/parts/base/5005030 ! ext/Devel/PPPort/parts/base/5006000 ! ext/Devel/PPPort/parts/base/5006001 ! ext/Devel/PPPort/parts/base/5007001 ! ext/Devel/PPPort/parts/base/5007002 ! ext/Devel/PPPort/parts/base/5007003 ! ext/Devel/PPPort/parts/base/5008000 ! ext/Devel/PPPort/parts/base/5008001 ! ext/Devel/PPPort/parts/base/5009000 ! ext/Devel/PPPort/parts/base/5009001 ! ext/Devel/PPPort/parts/base/5009002 ! ext/Devel/PPPort/parts/base/5009003 ! ext/Devel/PPPort/parts/base/5009004 ! ext/Devel/PPPort/parts/inc/podtest ! ext/Devel/PPPort/parts/todo/5004000 ! ext/Devel/PPPort/parts/todo/5005000 ! ext/Devel/PPPort/parts/todo/5005030 ! ext/Devel/PPPort/parts/todo/5006000 ! ext/Devel/PPPort/parts/todo/5006001 ! ext/Devel/PPPort/parts/todo/5007001 ! ext/Devel/PPPort/parts/todo/5007002 ! ext/Devel/PPPort/parts/todo/5007003 ! ext/Devel/PPPort/parts/todo/5008000 ! ext/Devel/PPPort/parts/todo/5008001 ! ext/Devel/PPPort/parts/todo/5009000 ! ext/Devel/PPPort/parts/todo/5009001 ! ext/Devel/PPPort/parts/todo/5009002 ! ext/Devel/PPPort/parts/todo/5009003 ! ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/podtest.t ____________________________________________________________________________ [ 28331] By: davem on 2006/05/29 15:27:02 Log: make require report too many open files error ie don't continue searching the rest of @INC Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 28330] By: davem on 2006/05/29 14:12:13 Log: ensure failure to load Carp::Heavy gets reported Branch: perl ! lib/Carp.pm ____________________________________________________________________________ [ 28329] By: rgs on 2006/05/29 14:08:42 Log: Revert change 28322, which makes ithreads panic Branch: perl ! perlio.c ____________________________________________________________________________ [ 28328] By: rgs on 2006/05/29 13:41:24 Log: Subject: Re: [perl #39126] possible memory related bug when using sprintf with an utf-8 encoded format-string and iso-8859-1 encoded string variables. From: SADAHIRO Tomoyuki Date: Sun, 21 May 2006 19:33:21 +0900 Message-Id: <20060521193259.81E5.BQW10602@nifty.com> with test tweaks further suggested by the same Branch: perl ! sv.c t/op/sprintf2.t ____________________________________________________________________________ [ 28327] By: rgs on 2006/05/29 13:10:45 Log: Silence a warning Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28326] By: rgs on 2006/05/29 12:40:15 Log: Regen headers following change 28325. Also, make it compile with gcc by forward-declaring struct _reg_trie_data; and tweak the new re test to use test.pl, in order to portably run a new interpreter Branch: perl ! embed.h ext/re/t/regop.t perl.h proto.h regcomp.c regcomp.h ! regexec.c regnodes.h ____________________________________________________________________________ [ 28325] By: rgs on 2006/05/29 12:38:09 Log: Subject: Re: [PATCH] More regex optimisations and debug enhancements (including Andys stuff too) From: demerphq Date: Sun, 28 May 2006 16:24:59 +0200 Message-ID: <9b18b3110605280724u54a9c53bn3b20692b6fe4f1c3@mail.gmail.com> Branch: perl + ext/re/t/regop.pl ext/re/t/regop.t ! MANIFEST embed.fnc ext/re/re.pm regcomp.c regcomp.h regcomp.pl ! regcomp.sym regexec.c t/op/re_tests ____________________________________________________________________________ [ 28324] By: rgs on 2006/05/29 09:39:06 Log: Subject: [PATCH] skip t/op/incfilter.t for "make clean;make miniperl;make minitest" From: Jarkko Hietaniemi Date: Sun, 28 May 2006 14:11:02 +0300 (EEST) Message-Id: <200605281111.k4SBB2jc133843@kosh.hut.fi> Branch: perl ! t/op/incfilter.t ____________________________________________________________________________ [ 28323] By: rgs on 2006/05/29 08:20:36 Log: Subject: [PATCH] gv.c consting From: andy@petdance.com (Andy Lester) Date: Sun, 28 May 2006 12:24:25 -0500 Message-ID: <20060528172425.GA8291@petdance.com> Subject: [PATCH] mg.c consting From: andy@petdance.com (Andy Lester) Date: Sun, 28 May 2006 11:34:33 -0500 Message-ID: <20060528163433.GA5518@petdance.com> Branch: perl ! embed.fnc gv.c mg.c proto.h ____________________________________________________________________________ [ 28322] By: rgs on 2006/05/29 08:00:04 Log: Subject: [PATCH] perlio.c: nobody was freeing PL_perlio_fd_refcnt, now PerlIO_cleanup() is From: jhi@cc.hut.fi (Jarkko Hietaniemi) Date: Sun, 28 May 2006 18:15:35 +0300 (EEST) Message-Id: <20060528151535.BEA3E6D08C@seth.hut.fi> Branch: perl ! perlio.c ____________________________________________________________________________ [ 28321] By: nicholas on 2006/05/28 10:55:17 Log: Subject: [PATCH] DynaLoader.t: less assumptions From: Jarkko Hietaniemi Message-ID: <44796AF2.8060903@gmail.com> Date: Sun, 28 May 2006 12:18:42 +0300 Branch: perl ! ext/DynaLoader/t/DynaLoader.t ____________________________________________________________________________ [ 28320] By: nicholas on 2006/05/28 10:40:48 Log: Perl_refcounted_he_chain_2hv()'s code to skip duplicate keys was far too lax. Branch: perl ! hv.c t/op/caller.t ____________________________________________________________________________ [ 28319] By: davem on 2006/05/27 21:16:30 Log: fix eval qw(BEGIN{die}) style leaks. death while exdcuting code while parsing meant that the current parse stack got quiety abandonded, thus leaking a bunch of OPs. Register a destructor to be called when this happens. Branch: perl ! perly.c ____________________________________________________________________________ [ 28318] By: craigb on 2006/05/27 18:00:31 Log: use the same arg names everyone else does and handle undef filename Branch: perl ! ext/DynaLoader/dl_vms.xs ____________________________________________________________________________ [ 28317] By: davem on 2006/05/27 15:05:30 Log: Subject: RE: perlhack.pod confused about POPSTACK From: "Jan Dubois" Date: Thu, 25 May 2006 18:20:25 -0700 Message-Id: <059101c68062$9143d550$2217a8c0@candy> more fixing of the PUSHMARK example Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28316] By: davem on 2006/05/27 00:54:18 Log: make -Dpv display OP names ons the parser stack Branch: perl ! perly.c ____________________________________________________________________________ [ 28315] By: davem on 2006/05/27 00:31:33 Log: stop OPs leaking in eval "syntax error" When bison pops states during error recovery, any states holding an OP would leak the OP. Create an extra YY table that tells us which states are of type opval, and when popping one of those, free the op. Branch: perl ! madly.tab perly.c perly.tab regen_perly.pl ____________________________________________________________________________ [ 28314] By: davem on 2006/05/26 18:50:34 Log: stop eval "sub{" leaking Branch: perl ! madly.act madly.h madly.tab madly.y perly.act perly.h ! perly.tab perly.y ____________________________________________________________________________ [ 28313] By: stevep on 2006/05/26 15:03:12 Log: Subject: [PATCH] SysV IPC From: Jarkko Hietaniemi Date: Thu, 25 May 2006 18:49:33 +0300 Message-ID: <4475D20D.9010600@gmail.com> Branch: perl ! ext/IPC/SysV/Msg.pm ext/IPC/SysV/Semaphore.pm ! ext/IPC/SysV/SysV.pm pod/perlipc.pod ____________________________________________________________________________ [ 28312] By: stevep on 2006/05/26 14:45:01 Log: Upgrade to Sys-Syslog-0.14 Branch: perl ! ext/Sys/Syslog/Changes ext/Sys/Syslog/Makefile.PL ! ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/fallback/const-c.inc ! ext/Sys/Syslog/t/constants.t ext/Sys/Syslog/t/syslog.t ____________________________________________________________________________ [ 28311] By: stevep on 2006/05/26 13:39:06 Log: Fix pod nit in perltodo. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 28310] By: stevep on 2006/05/26 13:38:16 Log: Stop a warning generated from thread's Makefile.PL Branch: perl ! ext/threads/Makefile.PL ____________________________________________________________________________ [ 28309] By: stevep on 2006/05/26 13:33:54 Log: Sun C on Linux doesn't complain about the attributes sprinkled through the code in all cases, even though attributes are not supported. In some cases, however, it does. Branch: perl ! hints/linux.sh ____________________________________________________________________________ [ 28308] By: rgs on 2006/05/26 13:01:35 Log: Subject: Re: [PATCH] Test script for DynaLoader From: demerphq Date: Thu, 25 May 2006 13:20:53 +0200 Message-ID: <9b18b3110605250420m7431bfbeve44aada2025264f7@mail.gmail.com> Branch: perl ! ext/DynaLoader/t/DynaLoader.t ____________________________________________________________________________ [ 28307] By: mhx on 2006/05/25 15:52:02 Log: Upgrade to Devel::PPPort 3.08_03 Branch: perl + ext/Devel/PPPort/devel/devtools.pl + ext/Devel/PPPort/devel/regenerate ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS ! ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/TODO ext/Devel/PPPort/apicheck_c.PL ! ext/Devel/PPPort/devel/mktodo ext/Devel/PPPort/devel/mktodo.pl ! ext/Devel/PPPort/parts/apicheck.pl ! ext/Devel/PPPort/parts/apidoc.fnc ! ext/Devel/PPPort/parts/base/5006000 ! ext/Devel/PPPort/parts/base/5009003 ! ext/Devel/PPPort/parts/base/5009004 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/inc/podtest ! ext/Devel/PPPort/parts/inc/ppphtest ! ext/Devel/PPPort/parts/todo/5009003 ! ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/podtest.t ext/Devel/PPPort/t/ppphtest.t ____________________________________________________________________________ [ 28306] By: stevep on 2006/05/25 13:48:56 Log: Upgrade to Digest-SHA-5.38. 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 ! ext/Digest/SHA/t/2-nist-sha-oo.t ____________________________________________________________________________ [ 28305] By: gisle on 2006/05/25 07:09:15 Log: Subject: Pod::Html should not convert "foo" in `foo'' From: Gisle Aas Date: 24 May 2006 14:09:49 -0700 Message-ID: Branch: perl ! lib/Pod/Html.pm ____________________________________________________________________________ [ 28304] By: stevep on 2006/05/25 02:17:21 Log: Upgrade to Test-Harness-2.60 Branch: perl ! lib/Test/Harness.pm lib/Test/Harness/Changes ____________________________________________________________________________ [ 28303] By: davem on 2006/05/25 00:21:21 Log: Subject: RE: perlhack.pod confused about POPSTACK From: "Jan Dubois" Date: Wed, 24 May 2006 16:35:14 -0700 Message-Id: <03ee01c67f8a$b4d6aca0$2217a8c0@candy> clean up davem's doc thinko of change #28292 Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28302] By: mhx on 2006/05/24 17:44:20 Log: Run 'make regen' for changes 28299, 28300, 28301. Branch: perl ! pod/perlapi.pod proto.h ____________________________________________________________________________ [ 28301] By: mhx on 2006/05/24 17:40:01 Log: The sv_catpvs() and sv_setpvs() macros also return void. Branch: perl ! handy.h ____________________________________________________________________________ [ 28300] By: mhx on 2006/05/24 17:38:08 Log: The SvREFCNT_*void* macros return void, not SV*. Branch: perl ! sv.h ____________________________________________________________________________ [ 28299] By: mhx on 2006/05/24 17:31:28 Log: The 'f' flag was missing for my_snprintf(). Branch: perl ! embed.fnc ____________________________________________________________________________ [ 28298] By: rgs on 2006/05/24 13:34:45 Log: Fix segfault in SDBM_File when the destructor is called multiple times Branch: perl ! ext/SDBM_File/SDBM_File.pm ext/SDBM_File/SDBM_File.xs ____________________________________________________________________________ [ 28297] By: rgs on 2006/05/24 12:39:31 Log: Subject: [PATCH] Stop harness from printing summary table header for each row in table From: demerphq Date: Tue, 23 May 2006 22:27:40 +0200 Message-ID: <9b18b3110605231327t316104caoce301668178ee442@mail.gmail.com> Branch: perl ! lib/Test/Harness.pm ____________________________________________________________________________ [ 28296] By: rgs on 2006/05/24 12:24:27 Log: Subject: [PATCH] Refactoring in av.c From: andy@petdance.com (Andy Lester) Date: Wed, 24 May 2006 00:16:40 -0500 Message-ID: <20060524051640.GA4713@petdance.com> Branch: perl ! av.c cop.h ____________________________________________________________________________ [ 28295] By: rgs on 2006/05/24 07:27:47 Log: Subject: [PATCH lib/AutoLoader.pm lib/AutoLoader.t] Export can() with AUTOLOAD() From: chromatic Date: Sat, 20 May 2006 11:40:27 -0700 Message-Id: <200605201140.27789.chromatic@wgz.org> With tweaks: use built-in ref() instead of Scalar::Util::blessed Branch: perl ! lib/AutoLoader.pm lib/AutoLoader.t ____________________________________________________________________________ [ 28294] By: stevep on 2006/05/24 02:56:23 Log: Subject: [PATCH] Make t/TEST more helpful From: andy@petdance.com (Andy Lester) Date: Tue, 23 May 2006 21:07:48 -0500 Message-ID: <20060524020748.GA16729@petdance.com> Branch: perl ! t/TEST ____________________________________________________________________________ [ 28293] By: stevep on 2006/05/24 02:53:38 Log: Subject: Re: [patch] win32/buildext.pl to handle inclusions and not just exclusions From: demerphq Date: Sun, 21 May 2006 12:20:12 +0200 Message-ID: <9b18b3110605210320h5adc9df4hbee2302722b3dd6e@mail.gmail.com> Branch: perl ! win32/Makefile win32/buildext.pl ____________________________________________________________________________ [ 28292] By: davem on 2006/05/23 22:16:28 Log: correct POPSTACK/POPMARK confusion in perlhack.pod Branch: perl ! pod/perlhack.pod ____________________________________________________________________________ [ 28291] By: rgs on 2006/05/23 08:05:56 Log: Typo fix Branch: perl ! ext/threads/threads.pm ____________________________________________________________________________ [ 28290] By: rgs on 2006/05/23 08:03:08 Log: Subject: [PATCH] Explicit thread context From: "Jerry D. Hedden" Date: Fri, 19 May 2006 13:42:50 -0700 Message-ID: <20060519134250.fb30e530d17747c2b054d625b8945d88.933b701674.wbe@email.secureserver.net> Branch: perl + ext/threads/t/context.t ! MANIFEST ext/threads/Changes ext/threads/README ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28289] By: rgs on 2006/05/23 07:27:11 Log: Subject: [PATCH] clean some lint findings From: andy@petdance.com (Andy Lester) Date: Sun, 21 May 2006 00:02:40 -0500 Message-ID: <20060521050240.GA21051@petdance.com> Branch: perl ! embed.fnc embed.h hv.c perlio.c pp_pack.c proto.h ____________________________________________________________________________ [ 28288] By: rgs on 2006/05/23 07:23:48 Log: Subject: Re: [PATCH - DUH] Synchronize bleadperl with version-0.60 From: John Peacock Date: Mon, 22 May 2006 19:08:03 -0400 Message-ID: <44724453.5090606@rowman.com> Branch: perl ! lib/version.pm lib/version.t ____________________________________________________________________________ [ 28287] By: rgs on 2006/05/23 07:20:15 Log: Fix a syntax error in test Branch: perl ! lib/Text/Balanced/t/00-load.t ____________________________________________________________________________ [ 28286] By: merijn on 2006/05/23 06:17:26 Log: HAS_HAS WAS NOW HAS Branch: perl ! handy.h ____________________________________________________________________________ [ 28285] By: stevep on 2006/05/22 20:30:14 Log: Subject: [PATCH] IO::Compress::Base::Common From: "Paul Marquess" Date: Sat, 20 May 2006 11:55:21 +0100 Message-ID: <3F2DD0FCF1E2EA4D974C6195B482FD8801C339EF@bfs-exch-prd1.myopwv.com> Branch: perl ! ext/Compress/IO/Base/lib/IO/Compress/Base/Common.pm ____________________________________________________________________________ [ 28284] By: merijn on 2006/05/22 17:39:47 Log: If I needed this now, I'll probably need it next time too :) Branch: perl ! handy.h ____________________________________________________________________________ [ 28283] By: merijn on 2006/05/22 17:37:33 Log: Re-generation after backports of #28188 Only ask about MAD for 5.9.0 and greater. Otherwise silently #28189 A Configure probe for C99 variadic macros, based on code from #28202 Take advantage of the bug that binexp ignores the Configure #28263 Oops. Fix bad #! lines when not using userelocatableinc One small cleanup fix added. Some small re-ordering. Some whitespace. Branch: perl ! Configure Porting/Glossary Porting/config.sh config_h.SH ____________________________________________________________________________ [ 28280] By: rgs on 2006/05/22 16:51:36 Log: Amend version.pm so it correctly loads the XS version of qv() Branch: perl ! lib/version.pm ____________________________________________________________________________ [ 28279] By: rgs on 2006/05/22 16:41:56 Log: Subject: [PATCH] pp_sys cleanup again From: andy@petdance.com (Andy Lester) Date: Sat, 20 May 2006 16:20:20 -0500 Message-ID: <20060520212020.GA30688@petdance.com> Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 28277] By: steveh on 2006/05/22 15:18:33 Log: Fix Win32 linker error See: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-05/msg00758.html Branch: perl ! embed.fnc embed.h global.sym ____________________________________________________________________________ [ 28276] By: rgs on 2006/05/22 15:02:08 Log: Upgrade to version.pm 0.60 Branch: perl ! lib/version.pm lib/version.t universal.c util.c ____________________________________________________________________________ [ 28275] By: rgs on 2006/05/22 14:49:05 Log: Subject: Perl_PerlIO_context_layers and PerlIO_apply_layers, as well as other unexported/undefined entities... (patch 28258/28264 incomplete?) From: demerphq Date: Sun, 21 May 2006 15:06:20 +0200 Message-ID: <9b18b3110605210606l441b69b3lf6934a15d9a26e4b@mail.gmail.com> (only the makedef.pl and perlio.c patches) Branch: perl ! makedef.pl perlio.c ____________________________________________________________________________ [ 28274] By: merijn on 2006/05/22 14:42:47 Log: Better handling for error-checking From: IRC/#p5p/Maddingue (Sebastien Aperghis-Tramoni) Branch: perl ! ext/DynaLoader/t/DynaLoader.t ____________________________________________________________________________ [ 28273] By: rgs on 2006/05/22 13:58:45 Log: Subject: [PATCH] literal string macros From: Marcus Holland-Moritz Date: Mon, 22 May 2006 13:39:33 +0200 Message-ID: <20060522133933.65ea93ce@r2d2> Branch: perl ! handy.h pod/perlapi.pod ____________________________________________________________________________ [ 28272] By: stevep on 2006/05/22 13:57:54 Log: Additional perlpragma.pod nits. Branch: perl ! pod/perlpragma.pod ____________________________________________________________________________ [ 28271] By: rgs on 2006/05/22 13:47:19 Log: More nits in perlpragma, and remove the warning about %^H being strictly internal in perlvar. Branch: perl ! pod/perlpragma.pod pod/perlvar.pod ____________________________________________________________________________ [ 28270] By: stevep on 2006/05/22 13:46:30 Log: Silence Text::Balanced's 00-load.t when PERL_CORE is defined. Branch: perl ! lib/Text/Balanced/t/00-load.t ____________________________________________________________________________ [ 28269] By: rgs on 2006/05/22 13:09:12 Log: Subject: Re: [PATCH] optimize /[x]/ to /x/. From: demerphq Date: Sun, 21 May 2006 19:32:15 +0200 Message-ID: <9b18b3110605211032n5035d2cfne703514d8271e181@mail.gmail.com> New tests. Branch: perl ! t/op/re_tests ____________________________________________________________________________ [ 28268] By: rgs on 2006/05/22 12:55:13 Log: Fix two nits in perlpragma.pod Branch: perl ! pod/perlpragma.pod ____________________________________________________________________________ [ 28267] By: mhx on 2006/05/22 11:31:57 Log: Upgrade to Devel::PPPort 3.08_02 Branch: perl + ext/Devel/PPPort/parts/inc/SvREFCNT + ext/Devel/PPPort/parts/inc/podtest + ext/Devel/PPPort/t/SvREFCNT.t ext/Devel/PPPort/t/podtest.t ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort.pm ! ext/Devel/PPPort/PPPort.xs ext/Devel/PPPort/PPPort_pm.PL ! ext/Devel/PPPort/TODO ext/Devel/PPPort/mktests.PL ! ext/Devel/PPPort/parts/apidoc.fnc ! ext/Devel/PPPort/parts/base/5009004 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/inc/memory ! ext/Devel/PPPort/parts/inc/misc ! ext/Devel/PPPort/parts/inc/ppphbin ! ext/Devel/PPPort/parts/inc/ppphdoc ! ext/Devel/PPPort/parts/inc/pvs ! ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/MY_CXT.t ext/Devel/PPPort/t/SvPV.t ! ext/Devel/PPPort/t/Sv_set.t ext/Devel/PPPort/t/call.t ! ext/Devel/PPPort/t/cop.t ext/Devel/PPPort/t/exception.t ! ext/Devel/PPPort/t/grok.t ext/Devel/PPPort/t/limits.t ! ext/Devel/PPPort/t/mPUSH.t ext/Devel/PPPort/t/magic.t ! ext/Devel/PPPort/t/memory.t ext/Devel/PPPort/t/misc.t ! ext/Devel/PPPort/t/newCONSTSUB.t ext/Devel/PPPort/t/newRV.t ! ext/Devel/PPPort/t/ppphtest.t ext/Devel/PPPort/t/pvs.t ! ext/Devel/PPPort/t/snprintf.t ext/Devel/PPPort/t/sv_xpvf.t ! ext/Devel/PPPort/t/testutil.pl ext/Devel/PPPort/t/threads.t ! ext/Devel/PPPort/t/uv.t ext/Devel/PPPort/t/variables.t ! ext/Devel/PPPort/t/warn.t ____________________________________________________________________________ [ 28266] By: mhx on 2006/05/21 22:34:29 Log: Remove duplicate documentation for SvREFCNT_inc(). Add documentation for SvREFCNT_inc_simple_void_NN(). Wrap SvREFCNT_inc_simple_void() in STMT_START/STMT_END. Branch: perl ! sv.h ____________________________________________________________________________ [ 28265] By: mhx on 2006/05/21 22:20:48 Log: Document PoisonFree() instead of documenting Poison() twice. Branch: perl ! handy.h ____________________________________________________________________________ [ 28264] By: stevep on 2006/05/21 03:47:18 Log: Add Perl_PerlIO_context_layers() to the public API to fix Win32 builds. Also, picked up a missed change for pod/perlapi.pod. Branch: perl ! embed.fnc embed.h global.sym pod/perlapi.pod ____________________________________________________________________________ [ 28263] By: nicholas on 2006/05/20 23:08:40 Log: Oops. Fix bad #! lines when not using userelocatableinc Branch: perl ! Configure ____________________________________________________________________________ [ 28262] By: davem on 2006/05/20 22:23:21 Log: Subject: [PATCH] optimize /[x]/ to /x/. From: demerphq Date: Sat, 20 May 2006 23:16:33 +0200 Message-Id: <9b18b3110605201416i3dc44c39k86cd9b2f47f5cda0@mail.gmail.com> Branch: perl ! regcomp.c ____________________________________________________________________________ [ 28261] By: nicholas on 2006/05/20 22:17:07 Log: Fix bug in change 28258. So how come I thought I'd passed all tests? Branch: perl ! ext/B/B.xs ____________________________________________________________________________ [ 28260] By: davem on 2006/05/20 21:07:34 Log: don't try to dump GVish parts of an LV if it hasn't got GVish parts Branch: perl ! dump.c ____________________________________________________________________________ [ 28259] By: mhx on 2006/05/20 18:22:00 Log: Upgrade to Devel::PPPort 3.08_01 Branch: perl + ext/Devel/PPPort/parts/base/5008008 + ext/Devel/PPPort/parts/base/5009004 + ext/Devel/PPPort/parts/inc/pvs + ext/Devel/PPPort/parts/inc/snprintf + ext/Devel/PPPort/parts/inc/warn + ext/Devel/PPPort/parts/todo/5008008 + ext/Devel/PPPort/parts/todo/5009004 ext/Devel/PPPort/t/pvs.t + ext/Devel/PPPort/t/snprintf.t ext/Devel/PPPort/t/warn.t - ext/Devel/PPPort/MANIFEST ! MANIFEST ext/Devel/PPPort/Changes ext/Devel/PPPort/HACKERS ! ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/PPPort.xs ! ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/TODO ! ext/Devel/PPPort/parts/apicheck.pl ! ext/Devel/PPPort/parts/apidoc.fnc ! ext/Devel/PPPort/parts/base/5004050 ! ext/Devel/PPPort/parts/base/5006000 ! ext/Devel/PPPort/parts/base/5006001 ! ext/Devel/PPPort/parts/base/5007002 ! ext/Devel/PPPort/parts/base/5007003 ! ext/Devel/PPPort/parts/base/5008000 ! ext/Devel/PPPort/parts/base/5008001 ! ext/Devel/PPPort/parts/base/5009000 ! ext/Devel/PPPort/parts/base/5009003 ! ext/Devel/PPPort/parts/embed.fnc ! ext/Devel/PPPort/parts/inc/Sv_set ! ext/Devel/PPPort/parts/inc/magic ! ext/Devel/PPPort/parts/inc/misc ! ext/Devel/PPPort/parts/todo/5004000 ! ext/Devel/PPPort/parts/todo/5005000 ! ext/Devel/PPPort/parts/todo/5006000 ! ext/Devel/PPPort/parts/todo/5006001 ! ext/Devel/PPPort/parts/todo/5007003 ! ext/Devel/PPPort/parts/todo/5009003 ext/Devel/PPPort/soak ! ext/Devel/PPPort/t/Sv_set.t ext/Devel/PPPort/t/magic.t ! ext/Devel/PPPort/t/misc.t ____________________________________________________________________________ [ 28258] By: nicholas on 2006/05/20 17:29:52 Log: Abolish cop_io (the simple way) by storing the value in cop_hints_hash. Todo - store the in and out values under 2 keys, and avoid the need to create a temporary mortal SV while checking it. Branch: perl ! bytecode.pl cop.h embed.fnc embed.h ext/B/B.xs ! ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c ! ext/ByteLoader/byterun.h mg.c op.c perl.c perl.h perlio.c ! perlio.h pp_ctl.c pp_sys.c proto.h sv.c ____________________________________________________________________________ [ 28257] By: nicholas on 2006/05/20 15:27:28 Log: Move the hints from op_private into cop_hints. This allows all 32 bits to be stored. Make B::Concise display the new hints field, and modify B::Deparse to use it. Branch: perl ! cop.h ext/B/B.pm ext/B/B.xs ext/B/B/Concise.pm ! ext/B/B/Deparse.pm ext/B/t/f_map.t ext/B/t/f_sort.t ! ext/B/t/optree_check.t ext/B/t/optree_concise.t ! ext/B/t/optree_constants.t ext/B/t/optree_misc.t ! ext/B/t/optree_samples.t ext/B/t/optree_sort.t ! ext/B/t/optree_specials.t ext/B/t/optree_varinit.t ! ext/ByteLoader/bytecode.h op.c perl.h ____________________________________________________________________________ [ 28255] By: merijn on 2006/05/20 15:16:29 Log: Small typo correction Branch: perl ! INSTALL ____________________________________________________________________________ [ 28254] By: davem on 2006/05/20 14:30:50 Log: eval { s/$foo/die/e } leaked a scalar Branch: perl ! pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 28253] By: merijn on 2006/05/20 13:26:51 Log: Subject: Re: Over-pious message from Configure? From: Dominic Dunlop Date: Thu, 18 May 2006 15:47:27 +0200 Message-Id: <90C6E6BF-D1B1-4346-A893-1708E8E50534@mac.com> Branch: perl ! INSTALL ____________________________________________________________________________ [ 28252] By: nicholas on 2006/05/20 12:31:09 Log: Rename cop_hints to cop_hints_hash Branch: perl ! cop.h mg.c op.c perl.c pod/perlintern.pod pp_ctl.c scope.c ! scope.h sv.c ____________________________________________________________________________ [ 28251] By: davem on 2006/05/20 11:58:07 Log: Perl segfaults; test case available sub f { s/$var/f()/e } could free the wrong RE Branch: perl ! cop.h pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 28250] By: nicholas on 2006/05/20 11:29:26 Log: Abolish cop_arybase. Signal a non zero $[ with a hint flag, and store the value in the hints structure used for %^H. Branch: perl ! cop.h embed.fnc embed.h global.sym hv.c op.c perl.h proto.h ____________________________________________________________________________ [ 28249] By: nicholas on 2006/05/20 10:27:23 Log: Solaris was happy, but change 28247 removed the wrong dTHX as far as some other operating systems were concerned. Branch: perl ! perlio.c ____________________________________________________________________________ [ 28248] By: davem on 2006/05/20 00:43:42 Log: SEGV with complicated regexp and long string PL_reg_maxiter was wrapping to a negative value Branch: perl ! op.c regexec.c ____________________________________________________________________________ [ 28247] By: nicholas on 2006/05/19 22:48:38 Log: Perl_croak() needs an aTHX_ in PerlIO_vsprintf(). Branch: perl ! perlio.c ____________________________________________________________________________ [ 28246] By: mhx on 2006/05/19 22:11:44 Log: There is no STASH type. Branch: perl ! sv.h ____________________________________________________________________________ [ 28245] By: nicholas on 2006/05/19 21:44:14 Log: Correct Perl_refcounted_he_chain_2hv() and its caller - it doesn't store a reference to the value, so don't pass it in a new SV. Branch: perl ! hv.c mg.c pod/perlintern.pod ____________________________________________________________________________ [ 28244] By: stevep on 2006/05/19 20:15:10 Log: Grrr...Perforce decided not to add the MANIFEST changes for change #28243. Hateful indeed! Branch: perl ! MANIFEST ____________________________________________________________________________ [ 28243] By: stevep on 2006/05/19 20:12:23 Log: Shortening name of a Pod::Simple test case to allow the test to be run on the VOS operating system. Fixes "RT #38645: Test case name is too long". Branch: perl +> lib/Pod/Simple/t/search_25_glob_squaa.t - lib/Pod/Simple/t/search_25_glob_squaa_coloncolon_kleene.t ____________________________________________________________________________ [ 28242] By: nicholas on 2006/05/19 20:11:57 Log: Rebuild perltoc.pod. Branch: perl ! pod/perltoc.pod ____________________________________________________________________________ [ 28241] By: nicholas on 2006/05/19 20:10:47 Log: Add perlpragma.pod, which describes how to implement user pragmata. Branch: perl + pod/perlpragma.pod ! MANIFEST pod.lst pod/perl.pod vms/descrip_mms.template ! win32/pod.mak ____________________________________________________________________________ [ 28239] By: nicholas on 2006/05/19 20:08:46 Log: Add README.riscos to pod.lst Branch: perl ! pod.lst pod/perl.pod vms/descrip_mms.template win32/Makefile ! win32/makefile.mk ____________________________________________________________________________ [ 28238] By: nicholas on 2006/05/19 20:08:21 Log: pod/buildtoc has fussy ideas about the order of MANIFEST Branch: perl ! MANIFEST ____________________________________________________________________________ [ 28237] By: stevep on 2006/05/19 18:36:13 Log: Subject: [PATCH] strlcat aaargh From: Jarkko Hietaniemi Date: Fri, 19 May 2006 20:44:46 +0300 Message-ID: <446E040E.8030205@gmail.com> Branch: perl ! doio.c ____________________________________________________________________________ [ 28236] By: nicholas on 2006/05/19 16:31:35 Log: strlen(foo) rather than strchr(foo, 0) makes simpler code, and is likely to be a more efficient implementation. Branch: perl ! perlio.c ____________________________________________________________________________ [ 28235] By: davem on 2006/05/19 16:06:58 Log: give a more useful example for $^V Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 28234] By: rgs on 2006/05/19 15:17:00 Log: Subject: [PATCH] Re: [PATCH] Re: Change 28183 has broken 64-bit builds? From: Jarkko Hietaniemi Date: Thu, 18 May 2006 22:44:14 +0300 Message-ID: <446CCE8E.8010407@gmail.com> Branch: perl ! perl.h perlio.c util.c ____________________________________________________________________________ [ 28232] By: rgs on 2006/05/19 08:46:09 Log: Adjust test following change #28225 Branch: perl ! t/lib/h2ph.pht ____________________________________________________________________________ [ 28231] By: davem on 2006/05/19 00:14:15 Log: lots of warnings with diagnostics and (warn or die) stop C outputing lots of 'uninit' warnings. Branch: perl ! lib/diagnostics.pm ____________________________________________________________________________ [ 28230] By: davem on 2006/05/18 23:50:51 Log: test some die codepaths in pp_enterwrite Branch: perl ! t/op/write.t ____________________________________________________________________________ [ 28229] By: davem on 2006/05/18 23:16:16 Log: Subject: [PATCH] threads core dump in BEGIN From: "Jerry D. Hedden" Date: Thu, 18 May 2006 13:22:20 -0700 Message-Id: <20060518132220.fb30e530d17747c2b054d625b8945d88.f45de90925.wbe@email.secureserver.net> Branch: perl + ext/threads/t/blocks.t ! MANIFEST ext/threads/Changes ext/threads/README ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28228] By: rgs on 2006/05/18 15:45:49 Log: We can now remove DynaLoader from 1_compile.t Branch: perl ! t/lib/1_compile.t ____________________________________________________________________________ [ 28227] By: rgs on 2006/05/18 15:43:25 Log: Nits in the DynaLoader test: make it warning-clean, and avoid checking OS- and locale-specific messages Branch: perl ! ext/DynaLoader/t/DynaLoader.t ____________________________________________________________________________ [ 28226] By: stevep on 2006/05/18 15:16:40 Log: Subject: [PATCH] Test script for DynaLoader From: SĂŠbastien Aperghis-Tramoni Date: Thu, 18 May 2006 16:46:00 +0200 Message-ID: <1147963560.446c88a8891e1@imp1-g19.free.fr> Branch: perl + ext/DynaLoader/t/DynaLoader.t ! MANIFEST ____________________________________________________________________________ [ 28225] By: rgs on 2006/05/18 12:52:34 Log: Subject: [perl #39130] h2ph generates incorrect code for '#if defined A || defined B' From: Jason Vas Dias (via RT) Date: Thu, 11 May 2006 11:00:42 -0700 Message-ID: Branch: perl ! utils/h2ph.PL ____________________________________________________________________________ [ 28224] By: rgs on 2006/05/18 12:34:35 Log: Subject: Re: [perl #39152] diagnostics.pm: "-traceonly" vs "-trace" From: "Fergal Daly" Date: Wed, 17 May 2006 18:59:50 +0100 Message-ID: <875029960605171059y286fe449nd39d6830ef2b229a@mail.gmail.com> Branch: perl ! lib/diagnostics.pm ____________________________________________________________________________ [ 28223] By: rgs on 2006/05/18 11:38:00 Log: Subject: [PATCH] threads 1.28 From: "Jerry D. Hedden" Date: Wed, 17 May 2006 11:45:32 -0700 Message-ID: <20060517114532.fb30e530d17747c2b054d625b8945d88.ca725822fc.wbe@email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/t/kill.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28222] By: rgs on 2006/05/18 06:30:09 Log: Adjust calling of Perl_va_copy(), noticed by Jarkko Branch: perl ! util.c ____________________________________________________________________________ [ 28221] By: nicholas on 2006/05/17 23:13:51 Log: Another SvVOK(). I believe that this is the last. Branch: perl ! util.c ____________________________________________________________________________ [ 28219] By: rgs on 2006/05/17 21:01:54 Log: Oops, missed a SvVOK. Branch: perl ! util.c ____________________________________________________________________________ [ 28218] By: rgs on 2006/05/17 20:54:23 Log: Add a new macro SvVSTRING_mg that returns vstring magic, if any. SvVOK used to do that, in stealth mode, but now it returns a boolean like it used to. Patch suggested by John Peacock. Branch: perl ! sv.c sv.h ____________________________________________________________________________ [ 28217] By: rgs on 2006/05/17 19:55:30 Log: Parenthesize uses of macro arguments Branch: perl ! perl.h ____________________________________________________________________________ [ 28216] By: rgs on 2006/05/17 19:50:54 Log: Subject: Re: Change 28183 has broken 64-bit builds? From: Jarkko Hietaniemi Date: Wed, 17 May 2006 22:19:51 +0300 Message-ID: <446B7757.8030301@gmail.com> Branch: perl ! perl.h perlio.c pod/perlapi.pod util.c ____________________________________________________________________________ [ 28215] By: steveh on 2006/05/17 17:06:26 Log: Subject: Re: [perl #39145] win32, @_ and fork crashing in dounwind From: Dave Mitchell Date: Wed, 17 May 2006 17:38:16 +0100 Message-ID: <20060517163816.GN17109@iabyn.com> (Dave's fix, plus a test taken from [perl #39145]) Branch: perl ! sv.c t/op/fork.t ____________________________________________________________________________ [ 28214] By: stevep on 2006/05/17 15:02:45 Log: Subject: [PATCH] IO::Compress* 2.000_12 From: "Paul Marquess" Date: Wed, 17 May 2006 13:45:16 +0100 Message-ID: <00c101c679af$c0305af0$2405140a@myopwv.com> Branch: perl + ext/Compress/IO/Zlib/lib/IO/Compress/Zlib/Extra.pm + ext/Compress/Raw/Zlib/Changes ! MANIFEST ext/Compress/IO/Base/README ! ext/Compress/IO/Base/lib/IO/Compress/Base.pm ! ext/Compress/IO/Base/lib/IO/Compress/Base/Common.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/Base.pm ! ext/Compress/IO/Base/t/01misc.t ext/Compress/IO/Zlib/Changes ! ext/Compress/IO/Zlib/README ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/RawDeflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Unzip.pm ! ext/Compress/IO/Zlib/t/004gziphdr.t ! ext/Compress/IO/Zlib/t/101truncate-zip.t ! ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Zlib/Changes ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! t/lib/compress/CompTestUtils.pm x2p/find2perl.PL ____________________________________________________________________________ [ 28210] By: nicholas on 2006/05/16 16:41:45 Log: Revert change 27513 [Make the original versions of relocated paths available from %Config::Config with the prefix "raw_". Not sure if "raw_" is the best choice.] Branch: perl ! configpm ____________________________________________________________________________ [ 28209] By: rgs on 2006/05/16 16:14:46 Log: Subject: Re: [PATCH] upgrade bytes_to_uni From: SADAHIRO Tomoyuki Date: Mon, 15 May 2006 22:39:58 +0900 Message-Id: <20060515223901.F3B0.BQW10602@nifty.com> Branch: perl ! pp_pack.c ____________________________________________________________________________ [ 28206] By: rgs on 2006/05/16 13:14:12 Log: Subject: [PATCH] Refactoring reghops From: andy@petdance.com (Andy Lester) Date: Mon, 15 May 2006 08:54:24 -0500 Message-ID: <20060515135424.GA31585@petdance.com> Branch: perl ! embed.fnc proto.h regexec.c ____________________________________________________________________________ [ 28205] By: rgs on 2006/05/16 13:09:17 Log: Subject: [PATCH] refactoring out S_regoptail From: andy@petdance.com (Andy Lester) Date: Sun, 14 May 2006 23:15:18 -0500 Message-ID: <20060515041518.GA15745@petdance.com> Branch: perl ! embed.fnc embed.h proto.h regcomp.c ____________________________________________________________________________ [ 28202] By: nicholas on 2006/05/16 10:00:55 Log: Take advantage of the bug that binexp ignores the Configure installprefix, by using initialinstalllocation rather than binexp to determine the #! line for installed scripts. This way they are at least correct initially for a relocatable @INC perl, rather than starting as .../../bin/perl Branch: perl ! Configure ____________________________________________________________________________ [ 28200] By: stevep on 2006/05/15 16:43:44 Log: Clarification on what Perl does to floating points in the modulus operation. Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28198] By: nicholas on 2006/05/15 15:11:15 Log: Encode run-time relocation of file names in packlist with a relocate_as attribute. With this, unmodified instmodsh correctly verifies installed modules even after relocation. Branch: perl ! lib/ExtUtils/Packlist.pm ____________________________________________________________________________ [ 28197] By: stevep on 2006/05/15 14:13:46 Log: Upgrade to Digest-SHA-5.37 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 ____________________________________________________________________________ [ 28196] By: nicholas on 2006/05/15 13:57:25 Log: Simplify the implementation in ExtUtils::Packlist::read. Branch: perl ! lib/ExtUtils/Packlist.pm ____________________________________________________________________________ [ 28195] By: rgs on 2006/05/15 11:29:59 Log: Subject: [REPATCH universal.c] Make sv_derived_from Documentation Clearer From: chromatic Date: Sun, 14 May 2006 16:51:36 -0700 Message-Id: <200605141651.37181.chromatic@wgz.org> Branch: perl ! pod/perlapi.pod universal.c ____________________________________________________________________________ [ 28194] By: rgs on 2006/05/15 09:43:02 Log: Subject: [PATCH] S_reguni should return its length From: andy@petdance.com (Andy Lester) Date: Sun, 14 May 2006 09:46:32 -0500 Message-ID: <20060514144632.GA20935@petdance.com> Branch: perl ! embed.fnc embed.h proto.h regcomp.c ____________________________________________________________________________ [ 28193] By: rgs on 2006/05/15 08:33:53 Log: Subject: [PATCH] strange encodings upsets pp_chr From: SADAHIRO Tomoyuki Date: Sun, 14 May 2006 19:57:28 +0900 Message-Id: <20060514195532.5422.BQW10602@nifty.com> Branch: perl + t/uni/chr.t ! MANIFEST pp.c t/op/chr.t t/op/ord.t ____________________________________________________________________________ [ 28192] By: nicholas on 2006/05/14 12:27:19 Log: TEST needs to binmode the file handle that is reading the TAP, else it can get killed if TEST's environment has made it default all opens to UTF-8 but the TAP is not UTF-8. Branch: perl ! t/TEST ____________________________________________________________________________ [ 28190] By: nicholas on 2006/05/14 10:33:39 Log: Upgrade to Test::Harness 2.58. Branch: perl ! lib/Test/Harness.pm ____________________________________________________________________________ [ 28189] By: nicholas on 2006/05/13 15:48:24 Log: A Configure probe for C99 variadic macros, based on code from Jarkko. Branch: perl ! Configure Cross/config.sh-arm-linux NetWare/config.wc ! Porting/Glossary config_h.SH configure.com epoc/config.sh ! plan9/config_sh.sample symbian/config.sh uconfig.sh ! win32/config.bc win32/config.gc win32/config.vc ! win32/config.vc64 ____________________________________________________________________________ [ 28188] By: nicholas on 2006/05/13 12:57:50 Log: Only ask about MAD for 5.9.0 and greater. Otherwise silently select 'n'. Branch: perl ! Configure ____________________________________________________________________________ [ 28187] By: nicholas on 2006/05/13 11:26:04 Log: Subject: t/uni/overload.t From: Jarkko Hietaniemi Message-ID: <4465988C.9080407@gmail.com> Date: Sat, 13 May 2006 11:27:56 +0300 Branch: perl ! t/uni/overload.t ____________________________________________________________________________ [ 28186] By: nicholas on 2006/05/13 10:36:49 Log: Subject: [PATCH] sv.c: printf %d wants int not size_t From: Jarkko Hietaniemi Message-Id: <200605130715.k4D7FWg3089581@kosh.hut.fi> Date: Sat, 13 May 2006 10:15:32 +0300 (EEST) Branch: perl ! sv.c ____________________________________________________________________________ [ 28185] By: nicholas on 2006/05/13 10:36:18 Log: Can't do require Foo if $tainted; because taint tunnels. (Documented, but I regard this as a serious practical deficiency in tainting) Branch: perl ! lib/Tie/RefHash.pm ____________________________________________________________________________ [ 28183] By: rgs on 2006/05/12 20:57:07 Log: Subject: Re: [PATCH] my_snprintf From: Jarkko Hietaniemi Date: Fri, 12 May 2006 22:28:49 +0300 Message-ID: <4464E1F1.9010706@gmail.com> Branch: perl ! embed.fnc global.sym perl.h perlio.c pod/perlapi.pod pp_ctl.c ! proto.h regcomp.c sv.c toke.c universal.c util.c ____________________________________________________________________________ [ 28181] By: rgs on 2006/05/12 16:55:36 Log: Subject: AW: question on "len item/string item" with unpack() From: "Dintelmann, Peter" Date: Fri, 5 May 2006 13:20:24 +0200 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 28180] By: rgs on 2006/05/12 15:48:43 Log: Subject: [PATCH] upgrade bytes_to_uni From: andy@petdance.com (Andy Lester) Date: Fri, 12 May 2006 00:21:23 -0500 Message-ID: <20060512052123.GA21648@petdance.com> Branch: perl ! embed.fnc embed.h pp_pack.c proto.h ____________________________________________________________________________ [ 28179] By: rgs on 2006/05/12 14:33:40 Log: Subject: [PATCH] Proper use of static funcs in toke.c and pp_sys.c From: andy@petdance.com (Andy Lester) Date: Tue, 9 May 2006 12:27:30 -0500 Message-ID: <20060509172730.GA5272@petdance.com> Branch: perl ! embed.fnc embed.h pp_sys.c proto.h toke.c ____________________________________________________________________________ [ 28178] By: nicholas on 2006/05/12 14:08:45 Log: The upgrade/croak order in Perl_sv_utf8_encode() seemed utterly backwards. It now checks for readonly *first*. Branch: perl ! sv.c ____________________________________________________________________________ [ 28177] By: rgs on 2006/05/12 13:09:29 Log: Upgrade to Tie::RefHash 1.34, by Yuval Kogman Branch: perl + lib/Tie/RefHash/rebless.t lib/Tie/RefHash/storable.t ! MANIFEST lib/Tie/RefHash.pm lib/Tie/RefHash/refhash.t ! lib/Tie/RefHash/threaded.t ____________________________________________________________________________ [ 28176] By: rgs on 2006/05/12 12:23:03 Log: Subject: [PATCH] Speed up utf8.c a bit From: andy@petdance.com (Andy Lester) Date: Thu, 11 May 2006 22:41:01 -0500 Message-ID: <20060512034101.GA10709@petdance.com> Branch: perl ! utf8.c ____________________________________________________________________________ [ 28175] By: rgs on 2006/05/12 12:13:03 Log: Subject: [PATCH] Fixing embed.fnc From: andy@petdance.com (Andy Lester) Date: Thu, 11 May 2006 21:54:10 -0500 Message-ID: <20060512025410.GA32709@petdance.com> Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 28174] By: nicholas on 2006/05/12 11:47:40 Log: Threads and signals. Delicious. Tweak change 28168 to add a local signal handler in the sleeping thread, because some operating systems deliver the SIGINT to that thread rather than the signalling thread. Branch: perl ! ext/threads/t/kill.t ____________________________________________________________________________ [ 28173] By: rgs on 2006/05/12 11:40:51 Log: Subject: [PATCH] Better unsafe signals info in threads.pm From: "Jerry D. Hedden" Date: Thu, 11 May 2006 11:50:15 -0700 Message-ID: <20060511115015.fb30e530d17747c2b054d625b8945d88.8b4855700b.wbe@email.secureserver.net> Branch: perl ! ext/threads/threads.pm ____________________________________________________________________________ [ 28172] By: nicholas on 2006/05/12 09:47:29 Log: Fix concise-xs.t following the changes to B::Deparse. Branch: perl ! ext/B/t/concise-xs.t ____________________________________________________________________________ [ 28171] By: nicholas on 2006/05/11 21:44:06 Log: Tk spots that S_glob_2pv might be called from *_nolen, so we need to check that len is non-NULL before assigning to it. Branch: perl ! sv.c ____________________________________________________________________________ [ 28168] By: rgs on 2006/05/11 16:47:33 Log: Subject: [PATCH] Thread signalling [REVISED] From: "Jerry D. Hedden" Date: Thu, 11 May 2006 08:55:39 -0700 Message-ID: <20060511085539.fb30e530d17747c2b054d625b8945d88.a90037f085.wbe@email.secureserver.net> Branch: perl + ext/threads/t/kill.t ! MANIFEST ext/threads/Changes ext/threads/Makefile.PL ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28166] By: rgs on 2006/05/11 16:06:06 Log: Deparse state variables. Branch: perl ! ext/B/B/Deparse.pm ____________________________________________________________________________ [ 28156] By: stevep on 2006/05/11 00:09:53 Log: Adding a mention of STDIN processing by qx// as requested by RT #34288: perlop: qx/STRING/: mention STDIN Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28155] By: stevep on 2006/05/10 23:02:20 Log: Add -fno-delete-null-pointer-checks to ccflags on Itaniums when compiling with gcc's 3.2, 3.3, or 3.4. This fixes RT #37156. Branch: perl ! hints/linux.sh ____________________________________________________________________________ [ 28152] By: stevep on 2006/05/10 15:03:03 Log: Upgrade to Encode-2.17 Branch: perl ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/encoding.pm ____________________________________________________________________________ [ 28150] By: nicholas on 2006/05/10 14:08:43 Log: no 5.9.4; should fail in version 5.9.4. Improve the diagnostics and test names in t/comp/use.t Branch: perl ! pp_ctl.c t/comp/use.t ____________________________________________________________________________ [ 28149] By: nicholas on 2006/05/10 13:08:49 Log: Convert use.t to an inlined is/isnt/like implementation, to give better diagnostics. Branch: perl ! t/comp/use.t ____________________________________________________________________________ [ 28148] By: davem on 2006/05/10 01:32:10 Log: disable WARN and DIE hooks during constant folding Branch: perl ! op.c t/comp/fold.t util.c warnings.h warnings.pl ____________________________________________________________________________ [ 28146] By: nicholas on 2006/05/09 21:42:18 Log: Change 28145 means that Perl_allocmy() can take a const char *name. Branch: perl ! embed.fnc op.c proto.h ____________________________________________________________________________ [ 28145] By: nicholas on 2006/05/09 20:42:03 Log: Simplify the non-printable name error reporting code in Perl_allocmy(). Branch: perl ! op.c ____________________________________________________________________________ [ 28144] By: nicholas on 2006/05/09 20:10:12 Log: In Perl_Gv_AMupdate(), there's no need to call sv_unmagic() if we know the magic isn't there. Branch: perl ! gv.c ____________________________________________________________________________ [ 28143] By: nicholas on 2006/05/09 19:31:04 Log: Gv_AMupdate() always creates magic, so mg can never be NULL. Branch: perl ! gv.c ____________________________________________________________________________ [ 28142] By: nicholas on 2006/05/09 16:35:25 Log: Two signed array indicies that Coverity spots should be unsigned. Branch: perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 28141] By: nicholas on 2006/05/09 16:04:25 Log: Ressurect change 27824, which plugs a resource leak in uncalled code. Branch: perl ! ext/Encode/Encode.xs ____________________________________________________________________________ [ 28140] By: rgs on 2006/05/09 15:23:55 Log: Subject: wince crosscompile patch for 28132 From: Vadim Date: Tue, 09 May 2006 15:09:43 +0400 Message-ID: <44607877.90603@vkonovalov.ru> Branch: perl ! INSTALL perl.h perlio.c win32/Makefile.ce win32/config.ce ! win32/config_H.ce ____________________________________________________________________________ [ 28139] By: rgs on 2006/05/09 14:03:30 Log: POD fixes Branch: perl ! lib/DBM_Filter/compress.pm lib/DBM_Filter/encode.pm ! lib/DBM_Filter/int32.pm lib/DBM_Filter/null.pm ! lib/DBM_Filter/utf8.pm ____________________________________________________________________________ [ 28138] By: rgs on 2006/05/09 13:45:43 Log: Subject: Re: [PATCH] ext/IPC/SysV/t/ipcsysv.t using test.pl From: David Landgren Date: Tue, 09 May 2006 13:03:22 +0200 Message-ID: <446076FA.6010409@landgren.net> Branch: perl ! ext/IPC/SysV/t/sem.t ____________________________________________________________________________ [ 28137] By: rgs on 2006/05/09 13:18:34 Log: Fix another Coverity problem by adding an assert that says that some string we got from the lexer is null-terminated Branch: perl ! op.c ____________________________________________________________________________ [ 28136] By: rgs on 2006/05/09 13:10:01 Log: Fix a logic error in conditional found by Coverity Branch: perl ! op.c ____________________________________________________________________________ [ 28135] By: davem on 2006/05/09 11:43:55 Log: allow exit during fold_constants eg BEGIN { $SIG{__WARN__} = sub{exit};} "a" == "b" Branch: perl ! op.c ____________________________________________________________________________ [ 28134] By: steveh on 2006/05/09 08:04:29 Log: Subject: [PATCH] 'threads' patch to fix threaded build on Win32 From: "Jerry D. Hedden" Date: Mon, 08 May 2006 10:23:33 -0700 Message-ID: <20060508102333.fb30e530d17747c2b054d625b8945d88.1e447744fc.wbe@email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/threads.pm ! ext/threads/threads.xs ____________________________________________________________________________ [ 28133] By: rgs on 2006/05/09 07:27:37 Log: Subject: perlop.pod doc patch: I/O operators From: Ash Berlin Date: Sat, 06 May 2006 14:16:00 +0100 Message-ID: <445CA190.1070105@cpan.org> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28132] By: stevep on 2006/05/09 02:16:18 Log: Subject: [PATCH] PERL_MEM_LOG enhancements From: Jarkko Hietaniemi Date: Sat, 06 May 2006 11:21:02 +0300 Message-ID: <445C5C6E.6070201@gmail.com> Branch: perl ! util.c ____________________________________________________________________________ [ 28131] By: nicholas on 2006/05/08 21:11:37 Log: Subject: [PATCH] ext/IPC/SysV/t/ipcsysv.t using test.pl From: David Landgren Message-ID: <445B694B.8060901@landgren.net> Date: Fri, 05 May 2006 17:03:39 +0200 Subject: Re: [PATCH] ext/IPC/SysV/t/sem.t using test.pl From: David Landgren Message-ID: <445B75EF.3000100@landgren.net> Date: Fri, 05 May 2006 17:57:35 +0200 Branch: perl ! ext/IPC/SysV/t/ipcsysv.t ext/IPC/SysV/t/sem.t ____________________________________________________________________________ [ 28127] By: stevep on 2006/05/08 19:01:56 Log: Rename lib/Text/Balanced/t/00.load.t to lib/Text/Balanced/t/00-load.t and restore a test to lib/Text/Balanced/t/extmul.t. Branch: perl +> lib/Text/Balanced/t/00-load.t - lib/Text/Balanced/t/00.load.t ! MANIFEST lib/Text/Balanced/t/extmul.t ____________________________________________________________________________ [ 28126] By: stevep on 2006/05/08 18:46:16 Log: Version bump and typo fix from change #28125. Branch: perl ! lib/Text/Balanced.pm ____________________________________________________________________________ [ 28125] By: stevep on 2006/05/08 18:37:47 Log: Rollback two changes in Text::Balanced which cause test failures in the CPAN and bleadperl version of the tests. Also, the previous bleadperl version of one test file is a bit more comprehensive than what was in CPAN, so it has been completely restored. Branch: perl ! lib/Text/Balanced.pm lib/Text/Balanced/t/extqlk.t ____________________________________________________________________________ [ 28122] By: stevep on 2006/05/08 16:47:39 Log: Upgrade to Digest-SHA-5.36. Actually bumped to 5.36_01 as change #27352 has not yet been applied to the CPAN version. Branch: perl ! ext/Digest/SHA/Changes ext/Digest/SHA/Makefile.PL ! 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 ext/Digest/SHA/t/nist/Readme.txt ! ext/Digest/SHA/t/nist/bit-hashes.sha1 ! ext/Digest/SHA/t/nist/bit-messages.sha1 ! ext/Digest/SHA/t/nist/byte-hashes.sha1 ! ext/Digest/SHA/t/nist/byte-messages.sha1 ____________________________________________________________________________ [ 28118] By: nicholas on 2006/05/08 11:23:15 Log: Tie::RefHash is now dual life, maintained by Yuval Kogman. Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 28116] By: merijn on 2006/05/07 14:18:45 Log: Remvove code that gets undone in the next line. Keep the documentation part. Branch: perl ! hints/hpux.sh ____________________________________________________________________________ [ 28108] By: stevep on 2006/05/05 16:26:48 Log: These Module::Build tests depended on STDIN. Unfortunately, cron closes STDIN, so these build failures were only seen while running smokes through cron. Branch: perl ! lib/Module/Build/t/extend.t ____________________________________________________________________________ [ 28106] By: rgs on 2006/05/05 12:48:19 Log: Implement state array and state hashes. Initialisation assignment to state arrays or hashes is not implemented yet. Branch: perl ! ext/B/B/Concise.pm pp.c t/op/state.t ____________________________________________________________________________ [ 28105] By: stevep on 2006/05/05 12:40:41 Log: Upgrade to Text-Balanced-1.98 Branch: perl + lib/Text/Balanced/t/00.load.t + lib/Text/Balanced/t/pod-coverage.t lib/Text/Balanced/t/pod.t ! MANIFEST lib/Text/Balanced.pm lib/Text/Balanced/Changes ! lib/Text/Balanced/t/extcbk.t lib/Text/Balanced/t/extmul.t ! lib/Text/Balanced/t/extqlk.t lib/Text/Balanced/t/exttag.t ! lib/Text/Balanced/t/extvar.t lib/Text/Balanced/t/gentag.t ____________________________________________________________________________ [ 28104] By: rgs on 2006/05/05 11:32:36 Log: Subject: [PATCH] threads - stack size support From: "Jerry D. Hedden" Date: Thu, 04 May 2006 10:07:58 -0700 Message-ID: <20060504100758.fb30e530d17747c2b054d625b8945d88.1ee893a99c.wbe@email.secureserver.net> Branch: perl + ext/threads/t/stack.t ext/threads/t/stack_env.t ! MANIFEST ext/threads/Changes ext/threads/README ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 28103] By: stevep on 2006/05/05 01:26:08 Log: Teach checkAUTHORS.pl about Sarathy's new email address. Branch: perl ! Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 28102] By: stevep on 2006/05/05 01:12:41 Log: Subject: [PATCH] Email address changes From: "Jan Dubois" Date: Thu, 4 May 2006 15:28:19 -0700 Message-ID: <007101c66fca$0b651a50$2217a8c0@candy> Branch: perl ! AUTHORS ____________________________________________________________________________ [ 28101] By: stevep on 2006/05/04 20:03:42 Log: Upgrade to ExtUtils-Install-1.40 Branch: perl ! lib/ExtUtils/Install.pm ____________________________________________________________________________ [ 28100] By: rgs on 2006/05/04 16:37:28 Log: Subject: RE: [PATCH-for-28089] wince yet another step From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" Date: Thu, 4 May 2006 17:32:12 +0200 Message-ID: Branch: perl ! README.ce win32/perllib.c win32/vmem.h win32/win32.h ____________________________________________________________________________ [ 28099] By: rgs on 2006/05/04 12:51:51 Log: Subject: [PATCH] threads - formatting [REVISED] From: "Jerry D. Hedden" Date: Wed, 03 May 2006 12:34:34 -0700 Message-ID: <20060503123433.fb30e530d17747c2b054d625b8945d88.d352e5da51.wbe@email.secureserver.net> Branch: perl ! ext/threads/README ext/threads/t/basic.t ext/threads/t/end.t ! ext/threads/t/join.t ext/threads/t/libc.t ext/threads/t/list.t ! ext/threads/t/problems.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 ! ext/threads/threads.xs ____________________________________________________________________________ [ 28098] By: rgs on 2006/05/04 12:06:33 Log: Upgrade to Encode 2.16 Branch: perl ! ext/Encode/Byte/Byte.pm ext/Encode/Byte/Makefile.PL ! ext/Encode/CN/CN.pm ext/Encode/CN/Makefile.PL ! ext/Encode/Changes ext/Encode/EBCDIC/EBCDIC.pm ! ext/Encode/EBCDIC/Makefile.PL ext/Encode/Encode.pm ! ext/Encode/Encode.xs ext/Encode/Encode/Makefile_PL.e2x ! ext/Encode/Encode/encode.h ext/Encode/JP/JP.pm ! ext/Encode/JP/Makefile.PL ext/Encode/KR/KR.pm ! ext/Encode/KR/Makefile.PL ext/Encode/Makefile.PL ! ext/Encode/Symbol/Makefile.PL ext/Encode/Symbol/Symbol.pm ! ext/Encode/TW/Makefile.PL ext/Encode/TW/TW.pm ! ext/Encode/Unicode/Makefile.PL ext/Encode/Unicode/Unicode.pm ! ext/Encode/Unicode/Unicode.xs ext/Encode/bin/enc2xs ! ext/Encode/bin/piconv ext/Encode/bin/ucm2table ! ext/Encode/bin/ucmlint ext/Encode/bin/ucmsort ! ext/Encode/bin/unidump ext/Encode/encengine.c ! ext/Encode/encoding.pm ext/Encode/lib/Encode/Alias.pm ! ext/Encode/lib/Encode/CJKConstants.pm ! ext/Encode/lib/Encode/CN/HZ.pm ext/Encode/lib/Encode/Config.pm ! ext/Encode/lib/Encode/Encoder.pm ! ext/Encode/lib/Encode/Encoding.pm ! ext/Encode/lib/Encode/Guess.pm ext/Encode/lib/Encode/JP/H2Z.pm ! ext/Encode/lib/Encode/JP/JIS7.pm ! ext/Encode/lib/Encode/KR/2022_KR.pm ! ext/Encode/lib/Encode/MIME/Header.pm ! ext/Encode/lib/Encode/MIME/Header/ISO_2022_JP.pm ! ext/Encode/lib/Encode/PerlIO.pod ! ext/Encode/lib/Encode/Unicode/UTF7.pm ext/Encode/t/Aliases.t ! ext/Encode/t/CJKT.t ext/Encode/t/Encode.t ! ext/Encode/t/Unicode.t ext/Encode/t/at-cn.t ! ext/Encode/t/at-tw.t ext/Encode/t/enc_data.t ! ext/Encode/t/enc_eucjp.t ext/Encode/t/enc_module.t ! ext/Encode/t/enc_utf8.t ext/Encode/t/encoding.t ! ext/Encode/t/fallback.t ext/Encode/t/guess.t ! ext/Encode/t/jperl.t ext/Encode/t/mime-header.t ! ext/Encode/t/mime_header_iso2022jp.t ext/Encode/t/perlio.t ! ext/Encode/t/rt.pl ext/Encode/t/unibench.pl ! ext/Encode/t/utf8strict.t ____________________________________________________________________________ [ 28097] By: rgs on 2006/05/04 11:32:05 Log: Resubmit change #28095 Branch: perl ! t/op/grep.t ____________________________________________________________________________ [ 28096] By: steveh on 2006/05/04 11:22:04 Log: Subject: [PATCH-for-28089] wince yet another step From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" Date: Thu, 4 May 2006 13:04:45 +0200 Message-ID: Branch: perl ! win32/Makefile.ce ____________________________________________________________________________ [ 28095] By: rgs on 2006/05/04 10:00:14 Log: Subject: [PATCH] t/op/grep.t using test.pl From: David Landgren Date: Wed, 03 May 2006 15:53:38 +0200 Message-ID: <4458B5E2.7090103@landgren.net> Branch: perl ! t/op/grep.t ____________________________________________________________________________ [ 28094] By: rgs on 2006/05/04 09:58:28 Log: Subject: [PATCH] t/op/context.t using test.pl From: David Landgren Date: Wed, 03 May 2006 16:20:40 +0200 Message-ID: <4458BC38.6050600@landgren.net> Branch: perl ! t/op/context.t ____________________________________________________________________________ [ 28093] By: rgs on 2006/05/04 09:56:56 Log: Subject: [PATCH] t/op/list.t using test.pl From: David Landgren Date: Wed, 03 May 2006 19:40:40 +0200 Message-ID: <4458EB18.8070904@landgren.net> Branch: perl ! t/op/list.t ____________________________________________________________________________ [ 28092] By: rgs on 2006/05/04 09:43:51 Log: Document order of evaluation for the comma operator Subject: [PATCH] Re: Kill select((select(OUTPUT_HANDLE), $| = 1)[0]); From: Paul Johnson Date: Wed, 26 Apr 2006 22:38:43 +0200 Message-ID: <20060426203843.GE21543@pjcj.net> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ [ 28091] By: steveh on 2006/05/04 08:24:06 Log: Subject: RE: [PATCH] Implement ${^WIN32_SLOPPY_STAT} From: "Jan Dubois" Date: Wed, 3 May 2006 12:41:23 -0700 Message-ID: <013f01c66ee9$8f1437a0$d045a8c0@candy> Branch: perl ! pod/perlport.pod ____________________________________________________________________________ [ 28090] By: rgs on 2006/05/04 07:42:27 Log: Another test for state variables and closures, adapted from a Perl 6 example, pointed out by Joshua "Limbic_Region" Gatcomb Branch: perl ! t/op/state.t ____________________________________________________________________________ [ 28089] By: rgs on 2006/05/03 22:49:14 Log: Ensure that C<(state $x) = $y> is not a state assignment (due to the parentheses that make it a regular assignment to a variable declared inside a list) Branch: perl ! t/op/state.t ____________________________________________________________________________ [ 28088] By: rgs on 2006/05/03 22:40:28 Log: New test case for state variables with ties, suggested by Nicholas Branch: perl ! t/op/state.t ____________________________________________________________________________ [ 28087] By: rgs on 2006/05/03 22:01:41 Log: Add "state" feature Branch: perl ! lib/feature.pm perl_keyword.pl t/op/state.t toke.c ____________________________________________________________________________ [ 28086] By: rgs on 2006/05/03 21:46:02 Log: Introduce a new keyword, state, for state variables. Branch: perl + t/op/state.t ! MANIFEST dump.c embed.fnc embed.h ext/B/B/Concise.pm ! ext/B/t/concise-xs.t keywords.h keywords.pl op.c op.h pad.c ! perl.h perl_keyword.pl pod/perlintern.pod pp_hot.c proto.h ! sv.h toke.c ____________________________________________________________________________ [ 28085] By: rgs on 2006/05/03 19:15:00 Log: Subject: [PATCH] wince another step From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" Date: Wed, 3 May 2006 20:11:11 +0200 Message-ID: Branch: perl - win32/xconfig.h ! MANIFEST win32/Makefile.ce ____________________________________________________________________________ [ 28084] By: rgs on 2006/05/03 19:10:29 Log: Subject: [PATCH] Clarify hard link support on Windows From: "Jan Dubois" Date: Wed, 3 May 2006 11:30:03 -0700 Message-ID: <013a01c66edf$982ebcc0$d045a8c0@candy> Branch: perl ! pod/perlport.pod ____________________________________________________________________________ [ 28083] By: rgs on 2006/05/03 19:06:26 Log: Subject: RE: [PATCH] Implement ${^WIN32_SLOPPY_STAT} From: "Jan Dubois" Date: Wed, 3 May 2006 11:18:30 -0700 Message-ID: <013901c66edd$fb8ae750$d045a8c0@candy> Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 28082] By: stevep on 2006/05/03 17:56:37 Log: Upgrade to CGI-3.20 Branch: perl ! lib/CGI.pm lib/CGI/Changes lib/CGI/Cookie.pm ! lib/CGI/t/cookie.t lib/CGI/t/function.t ____________________________________________________________________________ [ 28081] By: rgs on 2006/05/03 16:24:04 Log: Subject: [PATCH] more logic localizations From: andy@petdance.com (Andy Lester) Date: Tue, 11 Apr 2006 14:14:45 -0500 Message-ID: <20060411191445.GA4938@petdance.com> Branch: perl ! mg.c ____________________________________________________________________________ [ 28080] By: rgs on 2006/05/03 16:09:48 Log: Subject: -Dmad breaks a few tests From: Sébastien Aperghis-Tramoni Date: Tue, 2 May 2006 01:37:03 +0200 Message-Id: <64F8ECEA-D96B-11DA-AA80-000502F3279F@free.fr> (part of, with tweaks) Branch: perl ! t/op/incfilter.t ____________________________________________________________________________ [ 28079] By: rgs on 2006/05/03 09:04:30 Log: Subject: [PATCH] Remove an unnecessary goto From: andy@petdance.com (Andy Lester) Date: Wed, 3 May 2006 00:54:30 -0500 Message-ID: <20060503055430.GA4922@petdance.com> Branch: perl ! op.c ____________________________________________________________________________ [ 28078] By: rgs on 2006/05/03 09:00:39 Log: Subject: [PATCH] optimize S_find_array_subscript From: andy@petdance.com (Andy Lester) Date: Tue, 2 May 2006 21:09:08 -0500 Message-ID: <20060503020908.GA2234@petdance.com> Branch: perl ! sv.c ____________________________________________________________________________ [ 28077] By: rgs on 2006/05/03 08:57:45 Log: Subject: [PATCH] clean up loops in doio.c and dump.c From: andy@petdance.com (Andy Lester) Date: Tue, 2 May 2006 13:38:15 -0500 Message-ID: <20060502183815.GA7979@petdance.com> Branch: perl ! doio.c dump.c embed.fnc embed.h proto.h ____________________________________________________________________________ [ 28076] By: rgs on 2006/05/03 08:52:01 Log: Subject: [PATCH] pp_sys.c: U8* cast From: Jarkko Hietaniemi Date: Tue, 2 May 2006 20:04:33 +0300 (EEST) Message-Id: <200605021704.k42H4XIh255652@kosh.hut.fi> Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 28075] By: rgs on 2006/05/03 08:51:14 Log: Subject: [PATCH] hv.c: do zeroing via mem wrap check From: Jarkko Hietaniemi Date: Tue, 2 May 2006 20:03:01 +0300 (EEST) Message-Id: <200605021703.k42H31PF216868@kosh.hut.fi> Branch: perl ! hv.c ____________________________________________________________________________ [ 28074] By: rgs on 2006/05/03 08:38:39 Log: Subject: [PATCH] microperl update From: Jarkko Hietaniemi Date: Wed, 03 May 2006 08:20:31 +0300 Message-ID: <44583D9F.8060401@gmail.com> Branch: perl ! Makefile.micro README.micro uconfig.h uconfig.sh ____________________________________________________________________________ [ 28073] By: steveh on 2006/05/03 08:25:27 Log: Make Perl_unshare_hek visible to core extensions without being public See the comments in: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-04/msg00480.html (which were put into practice in changes #27800 and #27848) Branch: perl ! embed.fnc embed.h ____________________________________________________________________________ [ 28072] By: steveh on 2006/05/03 08:03:50 Log: Subject: Re: Smoke [5.9.4] 28069 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: Vadim Date: Wed, 03 May 2006 06:10:59 +0400 Message-ID: <44581133.8080100@vkonovalov.ru> Branch: perl +> win32/perlmaince.c - win32/perlmain.c ! MANIFEST ____________________________________________________________________________ [ 28071] By: stevep on 2006/05/03 01:46:27 Log: Subject: Re: Smoke [5.9.4] 28069 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: SADAHIRO Tomoyuki Date: Wed, 03 May 2006 10:00:03 +0900 Message-Id: <20060503095420.0357.BQW10602@nifty.com> Branch: perl ! embed.fnc embed.h global.sym ____________________________________________________________________________ [ 28070] By: nicholas on 2006/05/02 22:38:52 Log: Remove a variable left unused since change 28065. Branch: perl ! sv.c ____________________________________________________________________________ [ 28069] By: nicholas on 2006/05/02 22:19:56 Log: Add a new hash key flag HVhek_UNSHARED, to mark all unshared hash keys. Otherwise Perl_newSVhek(), called by Perl_hv_iterkeysv(), naively assumes that it can share any hash key directly. Branch: perl ! hv.c hv.h sv.c ____________________________________________________________________________ [ 28068] By: nicholas on 2006/05/02 22:16:25 Log: cumulative totals and list reverse for checkAUTHORS.pl Branch: perl ! Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 28067] By: stevep on 2006/05/02 18:03:57 Log: Another place where Intel C++ pretending to be gcc is a really bad thing. Branch: perl ! gv.h ____________________________________________________________________________ [ 28066] By: nicholas on 2006/05/02 17:46:38 Log: *static* pointers to newXSUB(), dammit! Branch: perl ! writemain.SH xsutils.c ____________________________________________________________________________ [ 28065] By: nicholas on 2006/05/02 17:00:56 Log: Assert that SvMAGIC() isn't being called on PVMGs which are using the same union to store the stash for our. Branch: perl ! sv.c sv.h ____________________________________________________________________________ [ 28064] By: nicholas on 2006/05/02 16:24:14 Log: Change 28063 forgot 1 key line - acutally use the correct filename storage. Branch: perl ! op.c ____________________________________________________________________________ [ 28063] By: nicholas on 2006/05/02 15:55:25 Log: Fix bug in DynaLoader, which has been passing a filename in dynamic storage to newXS() seemingly forever. This involves creating newXS_flags(), with the first flag being "arrange to copy the filename and free it at the right time". Branch: perl ! XSUB.h cv.h embed.fnc embed.h 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 op.c ! pod/perlapi.pod proto.h ____________________________________________________________________________ [ 28062] By: rgs on 2006/05/02 15:37:35 Log: Move some scripts under win32/ce-helpers. Subject: RE: Merge WinCE into Win32 directory and remove the the WinCE dir ectory From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" Date: Tue, 2 May 2006 17:30:59 +0200 Message-ID: Branch: perl +> win32/ce-helpers/cecopy-lib.pl win32/ce-helpers/comp.pl +> win32/ce-helpers/compile-all.bat win32/ce-helpers/compile.bat +> win32/ce-helpers/makedist.pl win32/ce-helpers/registry.bat - win32/cecopy-lib.pl win32/comp.pl win32/compile-all.bat - win32/compile.bat win32/makedist.pl win32/registry.bat - win32/win32-d.h ! MANIFEST win32/Makefile.ce ____________________________________________________________________________ [ 28061] By: rgs on 2006/05/02 14:28:31 Log: Subject: Re: Merge WinCE into Win32 directory and remove the the WinCE directory From: demerphq Date: Mon, 1 May 2006 19:02:09 +0200 Message-ID: <9b18b3110605011002m56c0db99n169ae677efb6d059@mail.gmail.com> Plus adjustements to MANIFEST. Also, perlmain.c seemed to be missing from the patch. Branch: perl + win32/Makefile.ce win32/cecopy-lib.pl win32/comp.pl + win32/compile-all.bat win32/compile.bat win32/config.ce + win32/config_H.ce win32/makedist.pl win32/perl.rc + win32/perlmain.c win32/registry.bat win32/win32-d.h + win32/win32ceio.c win32/win32iop-o.h win32/wince.c + win32/wince.h win32/wincesck.c win32/xconfig.h - wince/Makefile.ce wince/bin/exetype.pl wince/bin/perlglob.pl - wince/bin/pl2bat.pl wince/bin/runperl.pl wince/bin/search.pl - wince/cecopy-lib.pl wince/comp.pl wince/compile-all.bat - wince/compile.bat wince/config.ce wince/config_H.ce - wince/config_h.PL wince/config_sh.PL wince/dl_win32.xs - wince/include/arpa/inet.h wince/include/sys/socket.h - wince/makedist.pl wince/makeico.pl wince/perl.rc - wince/perlhost.h wince/perllib.c wince/perlmain.c - wince/registry.bat wince/runperl.c wince/splittree.pl - wince/vdir.h wince/vmem.h wince/win32.h wince/win32io.c - wince/win32iop.h wince/win32thread.c wince/win32thread.h - wince/wince.c wince/wince.h wince/wincesck.c ! MANIFEST win32/include/sys/socket.h win32/win32.h ! win32/win32thread.h ____________________________________________________________________________ [ 28060] By: nicholas on 2006/05/02 12:41:43 Log: GvFILE() cannot be a pointer to the memory owned by the COP, because COPs created by use can be freed along this memory, but the GP remains. Given that several GVs may refer to the same file, use a shared string rather than an individual allocation per GP. Branch: perl ! bytecode.pl ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c ! gv.c gv.h sv.c ____________________________________________________________________________ [ 28059] By: nicholas on 2006/05/02 12:02:32 Log: Change 28037 broke t/op/each.t when running with TEST. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 28058] By: nicholas on 2006/05/02 11:15:26 Log: De-duplicate the code that creates new GPs into Perl_newGP(). Branch: perl ! embed.fnc embed.h gv.c proto.h scope.c ____________________________________________________________________________ [ 28057] By: rgs on 2006/05/02 10:39:01 Log: Subject: Re: [PATCH] t/op/glob.t using test.pl From: David Landgren Date: Sat, 29 Apr 2006 15:32:07 +0200 Message-ID: <44536AD7.4060608@landgren.net> Branch: perl ! t/op/glob.t ____________________________________________________________________________ [ 28056] By: rgs on 2006/05/02 10:36:39 Log: Subject: [PATCH] t/op/hashwarn.t using test.pl From: David Landgren Date: Sat, 29 Apr 2006 17:51:28 +0200 Message-ID: <44538B80.2060503@landgren.net> Branch: perl ! t/op/hashwarn.t ____________________________________________________________________________ [ 28055] By: rgs on 2006/05/02 10:16:23 Log: Subject: [PATCH] toke.c: function pointer to data pointer From: Jarkko Hietaniemi Date: Tue, 2 May 2006 08:25:55 +0300 (EEST) Message-Id: <200605020525.k425Ptik165705@kosh.hut.fi> Branch: perl ! toke.c ____________________________________________________________________________ [ 28054] By: rgs on 2006/05/02 10:11:10 Log: Subject: [DOC PATCH] chop warning in perlport From: Xavier Noria Date: Tue, 2 May 2006 12:08:34 +0200 Message-Id: Branch: perl ! pod/perlport.pod ____________________________________________________________________________ [ 28053] By: steveh on 2006/05/02 09:59:23 Log: Sigh. Third time lucky. Branch: perl ! win32/win32.h ____________________________________________________________________________ [ 28052] By: steveh on 2006/05/02 09:46:41 Log: Ahem. And here's the rest of #28051... Branch: perl ! win32/win32.h ____________________________________________________________________________ [ 28051] By: steveh on 2006/05/02 09:39:01 Log: Subject: RE: [PATCH] fix 27987 for MSVC (was Re: Smoke [5.9.4] 28020 FAIL(m) MSWin32 Win2000 SP4 (x86/1 cpu)) From: "Jan Dubois" Date: Mon, 1 May 2006 18:55:11 -0700 Message-ID: <08ff01c66d8b$7282e320$2217a8c0@candy> Subject: Re: [PATCH] fix 27987 for MSVC (was Re: Smoke [5.9.4] 28020 FAIL(m) From: "H.Merijn Brand" Date: Tue, 2 May 2006 09:23:51 +0200 Message-ID: <20060502092351.7bae0896@pc09> Branch: perl ! win32/config.vc win32/config.vc64 win32/config_H.vc ! win32/config_H.vc64 ____________________________________________________________________________ [ 28050] By: rgs on 2006/05/02 09:13:19 Log: Subject: [PATCH] pp.c casting, take two From: andy@petdance.com (Andy Lester) Date: Sun, 30 Apr 2006 19:48:26 -0500 Message-ID: <20060501004826.GA4744@petdance.com> (with adjustements, some of the code has already been touched since) Branch: perl ! pp.c ____________________________________________________________________________ [ 28049] By: rgs on 2006/05/02 08:50:05 Log: Subject: [PATCH] Some more SvREFCNT_inc updates From: andy@petdance.com (Andy Lester) Date: Sun, 30 Apr 2006 13:24:14 -0500 Message-ID: <20060430182414.GA18094@petdance.com> Branch: perl ! cop.h pp_ctl.c ____________________________________________________________________________ [ 28048] By: rgs on 2006/05/02 08:48:04 Log: Subject: [PATCH] quiet some perlio.c warnings From: andy@petdance.com (Andy Lester) Date: Sun, 30 Apr 2006 13:23:22 -0500 Message-ID: <20060430182322.GA18064@petdance.com> Branch: perl ! perlio.c ____________________________________________________________________________ [ 28047] By: rgs on 2006/05/02 08:45:26 Log: Subject: [PATCH] More tweaking of SvREFCNT_inc calls From: andy@petdance.com (Andy Lester) Date: Sun, 30 Apr 2006 12:06:21 -0500 Message-ID: <20060430170621.GA4054@petdance.com> Branch: perl ! mg.c ____________________________________________________________________________ [ 28046] By: stevep on 2006/05/02 02:50:33 Log: One too many ('s in change #28043. Branch: perl ! ext/Errno/Errno_pm.PL ____________________________________________________________________________ [ 28045] By: stevep on 2006/05/02 02:47:43 Log: Escape prompts with #'s to avoid causing tests to fail from the unexpected output. Branch: perl ! lib/Module/Build/t/extend.t ____________________________________________________________________________ [ 28044] By: stevep on 2006/05/02 01:55:53 Log: Fix for RT #25366: h2xs 1.23 from "Aaron Kaplan". Branch: perl ! utils/h2xs.PL ____________________________________________________________________________ [ 28043] By: stevep on 2006/05/02 00:23:05 Log: Fix for RT #7916: perl 5.6.1 with Intel's icc on RedHat Linux 7.2. The original fix, change #13053, added a check for $Config{gccversion} which is now populated by newer Intel compilers. This additional change checks to see if Intel is in $Config{gccversion}. If it is, its not a gcc. Branch: perl ! ext/Errno/Errno_pm.PL ____________________________________________________________________________ [ 28042] By: stevep on 2006/05/01 23:30:59 Log: Subject: [PATCH] signed vs unsigned char * nit From: Jarkko Hietaniemi Date: Sat, 29 Apr 2006 20:59:29 +0300 (EEST) Message-Id: <200604291759.k3THxTji032009@kosh.hut.fi> Branch: perl ! pp.c ____________________________________________________________________________ [ 28041] By: stevep on 2006/05/01 23:25:30 Log: Reverting context removal from change #27992. This should clear up threaded builds on Win32 and VMS. Branch: perl ! embed.fnc embed.h pp_ctl.c proto.h ____________________________________________________________________________ [ 28040] By: rgs on 2006/05/01 20:25:17 Log: Add a BUGS section to Fatal.pm, see bug #38790 Branch: perl ! lib/Fatal.pm ____________________________________________________________________________ [ 28039] By: nicholas on 2006/05/01 19:07:06 Log: Disable SIGRTMAX and SIGRTMIN in POSIX if Configure's probes found that they aren't viable. (Certain glibcs are "interesting") Branch: perl ! ext/POSIX/Makefile.PL ____________________________________________________________________________ [ 28038] By: nicholas on 2006/05/01 17:28:43 Log: Allow a macro of "0" to mean "#if 0" for convenient elimination of constants. Branch: perl ! lib/ExtUtils/Constant/Base.pm ____________________________________________________________________________ [ 28037] By: merijn on 2006/05/01 14:18:16 Log: Subject: Re: [PATCH] provide diag() and don't use ++ in test.pl From: David Landgren Date: Mon, 01 May 2006 15:50:03 +0200 Message-ID: <4456120B.3000302@landgren.net> Plus some additional comment (also from David) about WHY not to use ++ in test.pl Branch: perl ! t/test.pl ____________________________________________________________________________ [ 28036] By: merijn on 2006/05/01 12:56:54 Log: Subject: Re: [PATCH] fix 27987 for MSVC (was Re: Smoke [5.9.4] 28020 FAIL(m) MSWin32 Win2000 SP4 (x86/1 cpu)) From: SADAHIRO Tomoyuki Date: Mon, 01 May 2006 21:34:33 +0900 Message-Id: <20060501213249.814E.BQW10602@nifty.com> Branch: perl ! win32/config.vc64 ____________________________________________________________________________ [ 28035] By: nicholas on 2006/05/01 11:16:13 Log: Re-order one DO_UTF8 to be after the SvPV. Branch: perl ! ext/Data/Dumper/Dumper.xs ____________________________________________________________________________ [ 28034] By: nicholas on 2006/04/30 23:08:17 Log: Fix two errors found by Coverity. Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 28033] By: nicholas on 2006/04/30 23:02:46 Log: Add a --percentage option to checkAUTHORS.pl to show rankings as percentages. Branch: perl ! Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 28032] By: nicholas on 2006/04/30 22:00:34 Log: Replace a STRLEN no_len; with a _nolen macro call. Branch: perl ! pp_pack.c ____________________________________________________________________________ [ 28031] By: nicholas on 2006/04/30 21:27:20 Log: Perl_pack_cat() is a mathom too! Branch: perl ! mathoms.c pod/perlapi.pod pp_pack.c ____________________________________________________________________________ [ 28030] By: nicholas on 2006/04/30 20:41:29 Log: One part of pp_pack couldn't correctly handle surprises from UTF-8 overloading. Branch: perl ! pp_pack.c t/uni/overload.t ____________________________________________________________________________ [ 28029] By: nicholas on 2006/04/30 19:07:43 Log: do_vop() couldn't correctly handle surprises from UTF-8 overloading. Branch: perl ! doop.c t/uni/overload.t ____________________________________________________________________________ [ 28028] By: nicholas on 2006/04/30 17:58:53 Log: We had no tests that covered the grow paths in pp_uc and pp_lc. Branch: perl ! t/op/lc.t ____________________________________________________________________________ [ 28027] By: nicholas on 2006/04/30 17:23:44 Log: Dave noticed that change 28022 was wrong - should read is_index rather than just index. Branch: perl ! pp.c ____________________________________________________________________________ [ 28026] By: merijn on 2006/04/30 15:22:12 Log: Subject: [PATCH] fix 27987 for MSVC (was Re: Smoke [5.9.4] 28020 FAIL(m) MSWin32 Win2000 SP4 (x86/1 cpu)) From: Abe Timmerman Date: Sun, 30 Apr 2006 15:15:24 +0200 Message-Id: <200604301515.24580.abe@ztreet.demon.nl> Branch: perl ! win32/config.vc win32/config_H.vc ____________________________________________________________________________ [ 28025] By: stevep on 2006/04/30 14:27:08 Log: I was mistaken. Borland and gcc do have snprintf() and vsnprintf() on Win32. Branch: perl ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ! win32/config_H.vc64 ____________________________________________________________________________ [ 28024] By: stevep on 2006/04/30 13:14:25 Log: OK, Win32 must no have snprintf()/vsnprintf Branch: perl ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ! win32/config_H.vc64 ____________________________________________________________________________ [ 28023] By: davem on 2006/04/30 12:32:09 Log: remove a compiler warning by making HOPBACKc only hop *back* Branch: perl ! regexec.c ____________________________________________________________________________ [ 28022] By: nicholas on 2006/04/30 11:14:04 Log: index and rindex couldn't correctly handle surprises from UTF-8 overloading. Branch: perl ! pp.c t/lib/warnings/9uninit t/uni/overload.t ____________________________________________________________________________ [ 28021] By: nicholas on 2006/04/30 10:58:11 Log: Document SvGAMAGIC(), and its significance w.r.t. the side effects of inadvertently calling magic and overloading too often. Branch: perl ! pod/perlapi.pod sv.h ____________________________________________________________________________ [ 28020] By: nicholas on 2006/04/29 23:35:52 Log: Coverity disliked us passing a negative length to vsnprintf(). Branch: perl ! perlio.c ____________________________________________________________________________ [ 28019] By: nicholas on 2006/04/29 23:33:36 Log: syswrite couldn't correctly handle surprises from UTF-8 overloading. As part of fixing this, syswrite now tries to take advantage of the UTF-8 cache logic for lengths and offsets on regular scalars. Branch: perl ! pp_sys.c t/lib/warnings/9uninit t/uni/overload.t ____________________________________________________________________________ [ 28018] By: nicholas on 2006/04/29 23:32:06 Log: More tests for syswrite with UTF-8 data. Branch: perl ! lib/open.t ____________________________________________________________________________ [ 28017] By: nicholas on 2006/04/29 21:54:38 Log: It should never be possible for SvGMAGICAL() to be true on SVt_IV. Branch: perl ! doio.c ____________________________________________________________________________ [ 28016] By: nicholas on 2006/04/29 17:38:08 Log: print couldn't correctly handle surprises from UTF-8 overloading. Branch: perl ! doio.c t/uni/overload.t ____________________________________________________________________________ [ 28015] By: nicholas on 2006/04/29 17:31:27 Log: Add a cross reference to bytes_from_utf8() in the documentation for utf8_to_bytes(). Regenerate perlapi.pod. Branch: perl ! pod/perlapi.pod utf8.c ____________________________________________________________________________ [ 28014] By: nicholas on 2006/04/29 16:07:31 Log: There were more ways to break uc/lc/ucfirst/lcfirst even without use 'locale'; so test for them too. Correct the skip count. Branch: perl ! t/uni/overload.t ____________________________________________________________________________ [ 28013] By: nicholas on 2006/04/29 15:55:51 Log: lcfirst/ucfist plus an 8 bit locale could mangle UTF-8 values returned by overloaded stringification. Branch: perl ! pp.c t/uni/overload.t ____________________________________________________________________________ [ 28012] By: nicholas on 2006/04/29 14:05:55 Log: uc plus an 8 bit locale could get confused by UTF-8 values returned by overloaded stringification. Branch: perl ! pp.c t/uni/overload.t ____________________________________________________________________________ [ 28011] By: nicholas on 2006/04/29 13:43:26 Log: lc plus an 8 bit locale could mangle UTF-8 values returned by overloaded stringification. Branch: perl ! pp.c t/uni/overload.t ____________________________________________________________________________ [ 28010] By: stevep on 2006/04/29 13:09:18 Log: Subject: [PATCH] more -ansi -pedantic cleanliness From: Jarkko Hietaniemi Date: Sat, 29 Apr 2006 11:13:24 +0300 Message-ID: <44532024.9070303@gmail.com> Branch: perl ! cop.h gv.c regcomp.c regexec.c sv.c toke.c ____________________________________________________________________________ [ 28009] By: stevep on 2006/04/28 20:53:07 Log: Subject: Re: [ANNOUNCE] Module::Build 0.28 -> CPAN From: "Randy W. Sims" Date: Fri, 28 Apr 2006 15:31:55 -0400 Message-ID: <44526DAB.8070408@thepierianspring.org> Branch: perl ! lib/Module/Build/ConfigData.pm ____________________________________________________________________________ [ 28008] By: stevep on 2006/04/28 20:40:41 Log: Subject: [PATCH] reduce gcc -ansi -pedantic noise plus a suggestion From: Jarkko Hietaniemi Date: Fri, 28 Apr 2006 22:58:58 +0300 Message-ID: <44527402.8000506@gmail.com> Branch: perl ! doio.c gv.c hv.c op.c pad.c perl.c perl.h perlio.c pp.c ! pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c sv.c toke.c ! universal.c utf8.c ____________________________________________________________________________ [ 28007] By: stevep on 2006/04/28 19:14:22 Log: Subject: two [PATCH]es: dVAR for malloc.c, and a signed/unsigned char* From: Jarkko Hietaniemi Date: Fri, 28 Apr 2006 21:04:59 +0300 Message-ID: <4452594B.4040609@gmail.com> Branch: perl ! malloc.c pp.c ____________________________________________________________________________ [ 28006] By: nicholas on 2006/04/28 16:34:14 Log: Fix bug 34297 (length of overloaded UTF-8 strings) Branch: perl + t/uni/overload.t ! MANIFEST pp.c ____________________________________________________________________________ [ 28005] By: stevep on 2006/04/28 16:15:25 Log: Typo in MANIFEST from change #27997. Mustn't touch Perl before coffee. Branch: perl ! MANIFEST ____________________________________________________________________________ [ 28004] By: stevep on 2006/04/28 15:35:37 Log: Added Changes file left out from change #28001. Branch: perl ! ext/Cwd/Changes ____________________________________________________________________________ [ 28003] By: rgs on 2006/04/28 15:29:30 Log: Subject: Merge WinCE and Win32 directories -- Initial patch From: demerphq Date: 27-Apr-2006 23:30 Message-ID: <9b18b3110604271430k4de84685jec6535ded195ed94@mail.gmail.com> Branch: perl ! win32/config_h.PL win32/dl_win32.xs win32/include/sys/socket.h ! win32/makeico.pl win32/perlhost.h win32/perllib.c win32/vdir.h ! win32/vmem.h win32/win32.h ____________________________________________________________________________ [ 28001] By: stevep on 2006/04/28 13:34:39 Log: Upgrade to Pathtools-3.18 Branch: perl ! ext/Cwd/Changes lib/Cwd.pm lib/File/Spec.pm ! lib/File/Spec/VMS.pm lib/File/Spec/t/Spec.t ____________________________________________________________________________ [ 28000] By: rgs on 2006/04/28 13:33:37 Log: Subject: [PATCH] t/op/defins.pl using test.pl From: David Landgren Date: Fri, 28 Apr 2006 14:27:39 +0200 Message-ID: <44520A3B.1080707@landgren.net> Branch: perl ! t/op/defins.t ____________________________________________________________________________ [ 27999] By: rgs on 2006/04/28 13:33:11 Log: Subject: [PATCH] t/op/delete.t using test.pl From: David Landgren Date: Fri, 28 Apr 2006 15:03:39 +0200 Message-ID: <445212AB.4080404@landgren.net> Branch: perl ! t/op/delete.t ____________________________________________________________________________ [ 27998] By: rgs on 2006/04/28 13:32:53 Log: Subject: [PATCH] t/op/auto.pl using test.pl From: David Landgren Date: Fri, 28 Apr 2006 13:56:30 +0200 Message-ID: <445202EE.6000604@landgren.net> Branch: perl ! t/op/auto.t ____________________________________________________________________________ [ 27997] By: stevep on 2006/04/28 13:29:41 Log: Upgrade to Module-Build-0.28 Branch: perl + lib/Module/Build/API.pod ! MANIFEST lib/Module/Build.pm lib/Module/Build/Authoring.pod ! lib/Module/Build/Base.pm lib/Module/Build/Changes ! lib/Module/Build/Compat.pm lib/Module/Build/Cookbook.pm ! lib/Module/Build/ModuleInfo.pm ! lib/Module/Build/Platform/MacOS.pm ! lib/Module/Build/Platform/VMS.pm ! lib/Module/Build/Platform/Windows.pm ! lib/Module/Build/Platform/os2.pm lib/Module/Build/YAML.pm ! lib/Module/Build/t/bundled/Tie/CPHash.pm ! lib/Module/Build/t/destinations.t lib/Module/Build/t/extend.t ! lib/Module/Build/t/mbyaml.t ____________________________________________________________________________ [ 27995] By: nicholas on 2006/04/28 12:48:27 Log: Anton Berezin says that on FreeBSD we're wrong to be using -lc_r, and should just be using -pthread on the linker line. This stops the new taint tests looping infinitely. It also seems to cure the TODO test in posix.t - masked SIGINT is now received. Branch: perl ! hints/freebsd.sh ____________________________________________________________________________ [ 27994] By: rgs on 2006/04/28 12:10:24 Log: Subject: [PATCH] threads - miscellaneous From: "Jerry D. Hedden" Date: Wed, 26 Apr 2006 11:24:05 -0700 Message-ID: <20060426112405.fb30e530d17747c2b054d625b8945d88.4331e666e7.wbe@email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/Makefile.PL ! ext/threads/t/end.t ext/threads/t/join.t ext/threads/t/libc.t ! ext/threads/t/problems.t ext/threads/threads.xs ____________________________________________________________________________ [ 27993] By: rgs on 2006/04/28 09:14:17 Log: Subject: [PATCH] t/op/sort.t using test.pl From: David Landgren Date: Thu, 27 Apr 2006 18:25:56 +0200 Message-ID: <4450F094.2010907@landgren.net> Branch: perl ! t/op/sort.t ____________________________________________________________________________ [ 27992] By: rgs on 2006/04/28 09:04:36 Log: Subject: [PATCH] Removing another context parm From: andy@petdance.com (Andy Lester) Date: Thu, 27 Apr 2006 10:31:56 -0500 Message-ID: <20060427153156.GA11445@petdance.com> Branch: perl ! embed.fnc embed.h pp_ctl.c proto.h ____________________________________________________________________________ [ 27991] By: rgs on 2006/04/28 08:53:51 Log: Subject: [PATCH] t/op/loopctl.t using test.pl From: David Landgren Date: Thu, 27 Apr 2006 19:13:28 +0200 Message-ID: <4450FBB8.8070203@landgren.net> Branch: perl ! t/op/loopctl.t ____________________________________________________________________________ [ 27990] By: rgs on 2006/04/28 08:51:09 Log: Subject: [PATCH] dVAR (-DPERL_GLOBAL_STRUCT_PRIVATE) update From: Jarkko Hietaniemi Date: Thu, 27 Apr 2006 21:18:30 +0300 Message-ID: <44510AF6.6040603@gmail.com> Branch: perl ! hv.c perl.h perlio.c sv.c ____________________________________________________________________________ [ 27989] By: rgs on 2006/04/28 08:41:25 Log: Typo fix in perlretut by Simon Taylor Branch: perl ! pod/perlretut.pod ____________________________________________________________________________ [ 27988] By: rgs on 2006/04/28 07:58:16 Log: Fix typo in function call Branch: perl ! perlio.c ____________________________________________________________________________ [ 27987] By: stevep on 2006/04/28 02:12:03 Log: Subject: Re: [PATCH] use snprintf/strlcpy/strlcat when useful From: Jarkko Hietaniemi Date: Tue, 25 Apr 2006 18:23:39 +0300 Message-ID: <444E3EFB.8020503@gmail.com> Branch: perl ! op.c perl.h perlio.c pp_ctl.c regcomp.c sv.c toke.c ! universal.c util.c ____________________________________________________________________________ [ 27986] By: davem on 2006/04/27 23:15:02 Log: another REIFY bug Branch: perl ! scope.c t/op/local.t ____________________________________________________________________________ [ 27983] By: stevep on 2006/04/27 18:06:12 Log: Upgrade to ExtUtils-Install-1.39 Branch: perl ! lib/ExtUtils/Install.pm lib/ExtUtils/Installed.pm ! lib/ExtUtils/Packlist.pm lib/ExtUtils/t/Install.t ! lib/ExtUtils/t/Installed.t lib/ExtUtils/t/Packlist.t ____________________________________________________________________________ [ 27982] By: stevep on 2006/04/27 17:53:11 Log: Upgrade to Encode-2.15 Branch: perl ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs ! ext/Encode/Unicode/Unicode.xs ! ext/Encode/lib/Encode/Unicode/UTF7.pm ____________________________________________________________________________ [ 27976] By: rgs on 2006/04/27 12:29:47 Log: Subject: [PATCH] Removing unused context From: andy@petdance.com (Andy Lester) Date: Thu, 27 Apr 2006 00:32:15 -0500 Message-ID: <20060427053215.GA31445@petdance.com> Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 27968] By: mhx on 2006/04/26 19:18:09 Log: Change type of temporary padoff_du used in dUNDERBAR from I32 to PADOFFSET, which is more correct (and fixes a warning in Devel::PPPort). Branch: perl ! XSUB.h ____________________________________________________________________________ [ 27962] By: rgs on 2006/04/26 07:53:36 Log: Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 From: Marcus Holland-Moritz Date: Mon, 24 Apr 2006 23:20:38 +0200 Message-ID: <20060424232038.7550f9b6@r2d2> Branch: perl ! deb.c doio.c doop.c dump.c gv.c handy.h ! lib/ExtUtils/Constant/ProxySubs.pm mg.c op.c patchlevel.h ! perl.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c regcomp.c ! regexec.c scope.h sv.c toke.c util.c ____________________________________________________________________________ [ 27961] By: rgs on 2006/04/26 07:38:38 Log: Subject: [PATCH] threads - consolidate XS functions From: "Jerry D. Hedden" Date: Tue, 25 Apr 2006 07:50:05 -0700 Message-ID: <20060425075005.fb30e530d17747c2b054d625b8945d88.e23f2fed42.wbe@email.secureserver.net> Branch: perl ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 27960] By: steveh on 2006/04/25 16:23:38 Log: Make Module-Build aware of new Test-Harness output See also: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-04/msg00755.html Branch: perl ! lib/Module/Build/t/compat.t ____________________________________________________________________________ [ 27959] By: nicholas on 2006/04/25 12:51:40 Log: Coverity has started to notice another inconsistency in our NULL pointer checking. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27958] By: rgs on 2006/04/25 08:41:38 Log: Subject: [PATCH] use NOOP macro From: andy@petdance.com (Andy Lester) Date: Mon, 24 Apr 2006 13:44:51 -0500 Message-ID: <20060424184451.GA1479@petdance.com> Branch: perl ! gv.c gv.h hv.c op.c pad.c perl.h perlio.c pp.c pp_ctl.c ! pp_hot.c regcomp.c regexec.c sv.c toke.c utf8.c ____________________________________________________________________________ [ 27957] By: rgs on 2006/04/25 08:35:22 Log: Subject: [PATCH] Continuing threads sync From: "Jerry D. Hedden" Date: Mon, 24 Apr 2006 13:00:23 -0700 Message-ID: <20060424130023.fb30e530d17747c2b054d625b8945d88.969ed54130.wbe@email.secureserver.net> Branch: perl ! ext/threads/t/free.t ext/threads/threads.pm ! ext/threads/threads.xs ____________________________________________________________________________ [ 27956] By: nicholas on 2006/04/24 16:38:09 Log: Perl_unpack_str() is a mathom! Branch: perl ! mathoms.c pp_pack.c ____________________________________________________________________________ [ 27955] By: stevep on 2006/04/24 16:31:24 Log: Really bump the version of File::Find. Branch: perl ! lib/File/Find.pm ____________________________________________________________________________ [ 27954] By: stevep on 2006/04/24 16:29:59 Log: Reverting change #27953, as it appears that File::Find has localized the C<$_> usable by the wanted function since version 1.04 (change #18501, to be exact). Update the docs to express this change. Finally, bump the version. Branch: perl ! lib/File/Find.pm ____________________________________________________________________________ [ 27953] By: stevep on 2006/04/24 15:27:39 Log: Subject: Re: [perl #38965] File::Find documentation - is "Don't modify thesevariables" still valid? From: David Landgren Date: Mon, 24 Apr 2006 13:02:02 +0200 Message-ID: <444CB02A.2000604@landgren.net> Branch: perl ! lib/File/Find.pm ____________________________________________________________________________ [ 27952] By: nicholas on 2006/04/24 13:21:09 Log: Subject: Re: recursion now removed from the regex engine From: demerphq Message-ID: <9b18b3110604231210w5deff59el3a1a79c98f34e0fd@mail.gmail.com> Date: Sun, 23 Apr 2006 21:10:34 +0200 Branch: perl ! regcomp.sym regnodes.h ____________________________________________________________________________ [ 27951] By: rgs on 2006/04/24 12:15:58 Log: Subject: [perl #38709] Opening '|-' triggers unjustified taint check From: mhasch@cpan.org (via RT) Date: Fri, 10 Mar 2006 20:10:49 -0800 Message-ID: Branch: perl ! doio.c t/op/taint.t ____________________________________________________________________________ [ 27950] By: rgs on 2006/04/24 11:59:25 Log: Add regression test for bug #38475 Branch: perl + t/op/attrhand.t ! MANIFEST ____________________________________________________________________________ [ 27949] By: nicholas on 2006/04/24 10:52:09 Log: Change 27947 forgot to remove one now-unneeded cast. Branch: perl ! sv.c ____________________________________________________________________________ [ 27948] By: rgs on 2006/04/24 10:33:34 Log: Subject: [perl #38475] attribute multiline fix (in tokenizer) From: bas@quarantainenet.nl (via RT) Date: Thu, 09 Feb 2006 06:33:51 -0800 Message-ID: Branch: perl ! toke.c ____________________________________________________________________________ [ 27947] By: nicholas on 2006/04/24 09:40:58 Log: Following change 27942 it's clear that the return type of glob_2inpuv_number() should change. Rename it and glob_2inpuv() to reflect what they do. Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 27946] By: rgs on 2006/04/24 08:08:03 Log: Cleanup some gcc warnings Third and fourth patches from: Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 From: Marcus Holland-Moritz Date: Sun, 23 Apr 2006 04:47:04 +0200 Message-ID: <20060423044704.6a383ee8@r2d2> Branch: perl ! mg.c perl.h toke.c ____________________________________________________________________________ [ 27945] By: rgs on 2006/04/24 08:04:11 Log: A couple of casts to PADOFFSET. 2nd patch from : Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 From: Marcus Holland-Moritz Date: Sun, 23 Apr 2006 04:47:04 +0200 Message-ID: <20060423044704.6a383ee8@r2d2> Branch: perl ! op.c pad.c pp.c toke.c ____________________________________________________________________________ [ 27944] By: rgs on 2006/04/24 08:01:32 Log: Ensure GvNAME doesn't return NULL First patch from : Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 From: Marcus Holland-Moritz Date: Sun, 23 Apr 2006 04:47:04 +0200 Message-ID: <20060423044704.6a383ee8@r2d2> Branch: perl ! embed.fnc gv.c gv.h proto.h ____________________________________________________________________________ [ 27943] By: rgs on 2006/04/24 07:39:23 Log: Subject: [PATCH] doop.c consting, take 2 From: andy@petdance.com (Andy Lester) Date: Sun, 23 Apr 2006 20:45:09 -0500 Message-ID: <20060424014509.GA29642@petdance.com> Branch: perl ! doop.c embed.fnc proto.h ____________________________________________________________________________ [ 27942] By: rgs on 2006/04/24 07:27:33 Log: Subject: [PATCH] Refactor S_glob_2inpuv From: andy@petdance.com (Andy Lester) Date: Sun, 23 Apr 2006 21:12:39 -0500 Message-ID: <20060424021239.GA5449@petdance.com> Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 27941] By: rgs on 2006/04/24 07:14:49 Log: Subject: [PATCH] Inlining static funcs in perl.c From: andy@petdance.com (Andy Lester) Date: Sun, 23 Apr 2006 21:50:27 -0500 Message-ID: <20060424025027.GA25998@petdance.com> Branch: perl ! embed.fnc embed.h perl.c proto.h ____________________________________________________________________________ [ 27940] By: nicholas on 2006/04/23 20:48:25 Log: Assimilate Test::Harness 2.57_06 Branch: perl ! lib/Test/Harness.pm lib/Test/Harness/Changes ! lib/Test/Harness/Straps.pm lib/Test/Harness/bin/prove ! lib/Test/Harness/t/version.t ____________________________________________________________________________ [ 27939] By: stevep on 2006/04/22 23:08:50 Log: Subject: Update to AUTHORS file From: Joshua Rodd Date: Sat, 22 Apr 2006 14:39:11 -0400 Message-ID: <20060422183911.GA19435@rodd.us> Branch: perl ! AUTHORS ____________________________________________________________________________ [ 27938] By: nicholas on 2006/04/22 09:31:16 Log: "Don't Repeat Yourself" on the "We *really* need to overwrite these symbols" section. Minor tweaks to make it possible to use the code unchanged with 5.8.x Branch: perl + ext/re/re_comp.h ext/re/re_top.h ! MANIFEST regcomp.c regexec.c ____________________________________________________________________________ [ 27937] By: nicholas on 2006/04/21 23:08:59 Log: Remove the enable_debugging member from the structure, and instead decree that state & 1 indicates debugging. This is simpler. Branch: perl ! ext/re/re.xs ____________________________________________________________________________ [ 27936] By: nicholas on 2006/04/21 21:40:49 Log: Use a struct to hold the regexp engine state information, to make swapping possible between more two alternatives. Branch: perl ! ext/re/re.xs ____________________________________________________________________________ [ 27935] By: nicholas on 2006/04/21 21:01:42 Log: Merge the install and uninstall routines. Branch: perl ! ext/re/re.pm ext/re/re.xs ____________________________________________________________________________ [ 27934] By: nicholas on 2006/04/21 20:38:15 Log: Refactor re.pm slightly. This has no change to documented behaviour, but anyone mad enought to set ${^RE_DEBUG_FLAGS} and then do no re 'Debug'; will now find that it will load the debuging version of the regexp engine. Branch: perl ! ext/re/re.pm ____________________________________________________________________________ [ 27933] By: rgs on 2006/04/21 15:55:38 Log: Subject: [PATCH] Rework threads destruct call From: "Jerry D. Hedden" Date: Thu, 20 Apr 2006 13:53:20 -0700 Message-ID: <20060420135320.fb30e530d17747c2b054d625b8945d88.ef565d84db.wbe@email.secureserver.net> Branch: perl + ext/threads/t/free.t ext/threads/t/free2.t ! MANIFEST ext/threads/threads.xs ____________________________________________________________________________ [ 27932] By: rgs on 2006/04/21 13:01:09 Log: Subject: Re: [perl #38904] Text::ParseWords doesn't always handle backslashes correctly From: Alexey Toptygin Date: Thu, 20 Apr 2006 15:42:20 +0000 (UTC) Message-ID: Branch: perl ! lib/Text/ParseWords.pm lib/Text/ParseWords.t ____________________________________________________________________________ [ 27931] By: nicholas on 2006/04/21 12:46:43 Log: Why hide functions (and duplicate them) when you can just avoid compiling them in the first place? Branch: perl ! regcomp.c regexec.c ____________________________________________________________________________ [ 27930] By: nicholas on 2006/04/21 11:38:24 Log: Given that use re 'debug' can turn on DEBUGGING even on a non-DEBUGGING build, we cannot assume that PL_reg_starttry isn't needed. So copy it in Perl_ss_dup. Branch: perl ! sv.c ____________________________________________________________________________ [ 27927] By: nicholas on 2006/04/20 21:27:21 Log: Remove the last traces of explicitly setting HINT_LOCALIZE_HH from perl modules. Branch: perl ! lib/charnames.pm lib/open.pm lib/open.t lib/overload.pm ____________________________________________________________________________ [ 27925] By: stevep on 2006/04/20 20:55:09 Log: Subject: Re: TODO tests and test::harness From: demerphq Date: Thu, 20 Apr 2006 22:36:08 +0200 Message-ID: <9b18b3110604201336k5a974f28h732a2819853b995@mail.gmail.com> Branch: perl ! lib/Test/Harness.pm lib/Test/Harness/t/version.t ____________________________________________________________________________ [ 27923] By: rgs on 2006/04/20 20:24:46 Log: Add test boilerplate and use test.pl instead of Test::More Branch: perl ! t/op/rxcode.t ____________________________________________________________________________ [ 27922] By: rgs on 2006/04/20 20:22:23 Log: Add new tests for bug #32840 provided by David Landgren, as a new file rxcode.t (they mostly test $^R for now) Branch: perl + t/op/rxcode.t ! MANIFEST ____________________________________________________________________________ [ 27919] By: nicholas on 2006/04/20 18:51:02 Log: Tweak change 23256 to continue passing on 5.8.x Branch: perl ! lib/base/t/fields.t ____________________________________________________________________________ [ 27918] By: nicholas on 2006/04/20 17:37:31 Log: Convert two ok()s to better constructions. Branch: perl ! lib/base/t/fields.t ____________________________________________________________________________ [ 27917] By: rgs on 2006/04/20 17:25:43 Log: Subject: [REPOST] [PATCH] Remove superfluous counter in threads From: "Jerry D. Hedden" Date: Wed, 19 Apr 2006 05:32:14 -0700 Message-ID: <20060419053214.fb30e530d17747c2b054d625b8945d88.4606123135.wbe@email.secureserver.net> Branch: perl ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 27913] By: nicholas on 2006/04/20 13:54:45 Log: Fix typo in the description of change 21323. Branch: perl ! Changes ____________________________________________________________________________ [ 27912] By: rgs on 2006/04/20 12:59:50 Log: New test for the "Assignment to both a list and a scalar" error, suggested by Stephen McCamant Branch: perl ! t/comp/parser.t ____________________________________________________________________________ [ 27911] By: davem on 2006/04/20 12:33:09 Log: regmatch(): raplace magic value -1000 with symbolic CHRTEST_VOID Branch: perl ! regexec.c ____________________________________________________________________________ [ 27910] By: rgs on 2006/04/20 10:02:25 Log: Subject: [PATCH] op_type shrinking From: andy@petdance.com (Andy Lester) Date: Wed, 19 Apr 2006 23:16:53 -0500 Message-ID: <20060420041653.GA28523@petdance.com> Branch: perl ! dump.c sv.c ____________________________________________________________________________ [ 27909] By: rgs on 2006/04/20 09:35:00 Log: Subject: [PATCH] regexec consting & localizing From: andy@petdance.com (Andy Lester) Date: Wed, 19 Apr 2006 12:35:43 -0500 Message-ID: <20060419173543.GA8268@petdance.com> Branch: perl ! regexec.c ____________________________________________________________________________ [ 27908] By: rgs on 2006/04/20 09:04:46 Log: Subject: [PATCH] Localizing vars From: andy@petdance.com (Andy Lester) Date: Wed, 19 Apr 2006 23:44:01 -0500 Message-ID: <20060420044401.GA2792@petdance.com> Branch: perl ! util.c ____________________________________________________________________________ [ 27907] By: davem on 2006/04/20 00:30:53 Log: regmatch: merge the greedy and non-greedy branches of CURLYM Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 27906] By: stevep on 2006/04/19 16:40:56 Log: Subject: [perl #38892] PATCH: remove spurious warning from Benchmark.pm From: Linda Walsh (via RT) Date: Mon, 10 Apr 2006 18:53:46 -0700 Message-ID: Branch: perl ! lib/Benchmark.pm ____________________________________________________________________________ [ 27905] By: stevep on 2006/04/19 16:32:26 Log: Changes to perlfaq8 "How do I find out if I'm running interactively or not?" suggested by Slaven Rezic in RT #38901: perlfaq8 correction Branch: perl ! pod/perlfaq8.pod ____________________________________________________________________________ [ 27904] By: stevep on 2006/04/19 14:57:36 Log: Add a TODO test for RT #1085: "what should be output of perl -we 'print do { foreach (1, 2) { 1; } }'" Branch: perl ! t/cmd/for.t ____________________________________________________________________________ [ 27903] By: davem on 2006/04/19 13:56:07 Log: regmatch(): make IFMATCH use PUSH_STACK rather than fake recursion Branch: perl ! regexec.c regexp.h t/op/re_tests ____________________________________________________________________________ [ 27902] By: rgs on 2006/04/19 11:38:11 Log: Upgrade to Test::Harness 2.57_05 Branch: perl + lib/Test/Harness/Util.pm ! MANIFEST lib/Test/Harness.pm lib/Test/Harness/Assert.pm ! lib/Test/Harness/Changes lib/Test/Harness/Point.pm ! lib/Test/Harness/Straps.pm lib/Test/Harness/TAP.pod ! lib/Test/Harness/bin/prove lib/Test/Harness/t/inc_taint.t ! lib/Test/Harness/t/prove-globbing.t ! lib/Test/Harness/t/prove-switches.t lib/Test/Harness/t/strap.t ! lib/Test/Harness/t/test-harness.t ____________________________________________________________________________ [ 27901] By: nicholas on 2006/04/19 11:20:08 Log: newCONSTSUB needs to be robust in case CopFILE is NULL. Branch: perl ! op.c ____________________________________________________________________________ [ 27900] By: nicholas on 2006/04/19 09:58:19 Log: Oops. Need a macro to convert cv_ckproto() to cv_ckproto_len(). Branch: perl ! op.h ____________________________________________________________________________ [ 27899] By: rgs on 2006/04/19 09:34:48 Log: There's a macro to get ${^RE_DEBUG_FLAGS} when debugging, so use it (and this fixes a valgrind memory access error) Branch: perl ! regcomp.c ____________________________________________________________________________ [ 27898] By: nicholas on 2006/04/19 09:22:03 Log: Avoid temporarily writing over the prototype when reporting an error. (And beef up the relevant tests to really check that it all works). Branch: perl ! op.c t/comp/proto.t ____________________________________________________________________________ [ 27897] By: rgs on 2006/04/19 09:09:14 Log: Replace some Copy() by Move() calls, because valgrind reports we can have overlapping memory areas here Branch: perl ! doop.c ____________________________________________________________________________ [ 27896] By: nicholas on 2006/04/19 08:42:18 Log: Calling cv_undef() on the CV created by newCONSTSUB() would leak like a Jumblie's preferred maritime craft. To free CvFILE for this case, take advantage of the 0 length prototype that will also be there, and hang it from the prototype. To do this properly means changing code to actually pay attention to SvCUR() on prototypes. It turns out that we always know the length of the prototype string, so this may be faster. Certainly, it's a memory saving (even ignoring the leak). Branch: perl ! dump.c embed.fnc embed.h global.sym mathoms.c op.c ! pod/perlapi.pod proto.h sv.c util.c ____________________________________________________________________________ [ 27895] By: nicholas on 2006/04/19 07:55:18 Log: Fix compilation of microperl, which doesn't have INT_MAX. Branch: perl ! toke.c ____________________________________________________________________________ [ 27894] By: nicholas on 2006/04/18 19:52:19 Log: Revert 27869 at Jarkko's request. Branch: perl ! regcomp.c ____________________________________________________________________________ [ 27893] By: davem on 2006/04/18 17:03:15 Log: regmatch: fix a || vs | typo in CACHEsayYES and add a test from Hugo. Also defer altering the cache bit until CACHEsayYES/NO is called Branch: perl ! regexec.c t/op/re_tests ____________________________________________________________________________ [ 27892] By: stevep on 2006/04/18 16:47:58 Log: Add a TODO regarding merging the win32 and wince codebases. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27891] By: rgs on 2006/04/18 16:05:15 Log: When checking whether perl is built with -g in optimisation flags, use a more tolerant regexp, because we can now have things like '-O2 -g'. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27890] By: nicholas on 2006/04/18 16:03:10 Log: Expand "am I hot or not" into a more general "Profile Perl" section. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27889] By: stevep on 2006/04/18 15:47:48 Log: A fix to change #27845 to get it to compile with -DPERL_MAD. Branch: perl ! dump.c ____________________________________________________________________________ [ 27888] By: steveh on 2006/04/18 15:17:52 Log: Subject: [PATCH] win32/Makefile changes for Windows 64 bit From: "Jan Dubois" Date: Mon, 17 Apr 2006 01:48:34 -0700 Message-ID: <036401c661fb$bc7a1200$2217a8c0@candy> and make similar changes to win32/makefile.mk and delete a spurious extra line from that file Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27887] By: rgs on 2006/04/18 14:02:23 Log: Addition to README.riscos suggested by Nicholas Branch: perl ! README.riscos ____________________________________________________________________________ [ 27886] By: nicholas on 2006/04/18 13:18:27 Log: Note that Rafael has done the first cut of state variables. Document that UTF-8 cleansing the tokeniser and the pads is TODO. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27885] By: nicholas on 2006/04/18 13:10:35 Log: Relocatable @INC and parallel builds pretty much work now. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27884] By: rgs on 2006/04/18 12:48:31 Log: Subject: [PATCH] Support compiling for RISC OS From: Alex Waugh Date: Mon, 17 Apr 2006 00:14:26 +0100 Message-ID: <2498b2184e.ajw498@caramel.cp15.org> Branch: perl + README.riscos hints/riscos.sh ! MANIFEST ext/Errno/Errno_pm.PL hv.c util.c ____________________________________________________________________________ [ 27883] By: nicholas on 2006/04/18 11:18:12 Log: Coverity still thinks that there is a route through do_vop that can leak resources. I believe that it's spotted that you can skip all the cases in the switch. Plug that hole. Branch: perl ! doop.c ____________________________________________________________________________ [ 27882] By: nicholas on 2006/04/18 10:54:15 Log: Coverity insists that if we deference a pointer without checking, and subsequently check that same pointer before deferencing it, something in our code or our logic is bogus. So assert() that it's safe the first time and remove the second check. Branch: perl ! regcomp.c ____________________________________________________________________________ [ 27881] By: nicholas on 2006/04/17 20:50:34 Log: Fix an error, spotted by Tim Bunce. Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 27880] By: nicholas on 2006/04/17 20:41:00 Log: Coderefs in @INC are done and documented. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27879] By: nicholas on 2006/04/17 20:35:52 Log: Document all the return values that code references in @INC can return. Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 27878] By: stevep on 2006/04/17 20:05:03 Log: Patch to fix RT #31227: perldoc -f, -q ignores extra arguments with no notice. Never made it to the mailing list though, so, was never found. Patch previously provided to the Pod-Perldoc CPAN RT queue. Branch: perl ! lib/Pod/Perldoc.pm ____________________________________________________________________________ [ 27877] By: nicholas on 2006/04/17 19:12:23 Log: Coverity is upset about a signed int in ext/Filter/Util/Call/Call.xs, but the real problem is down in Perl_filter_read() in toke.c. Branch: perl ! toke.c ____________________________________________________________________________ [ 27876] By: nicholas on 2006/04/17 18:30:59 Log: Coverity is a persistent beast. Hot on the tails of fixing one leak, it notices a slightly earlier leak. (Which also suggests that marking bugs as RESOLVED isn't a great plan, as it's not clear whether that calls off the dogs of war. I'd much prefer it to be forced to scan again, and give a positve "all clear" (or more accurately "nowt wrong I can see with that")) Branch: perl ! ext/Storable/Storable.xs ____________________________________________________________________________ [ 27875] By: nicholas on 2006/04/17 16:52:54 Log: Turn on UTF8 cache assertions with -Ca Branch: perl ! locale.c perl.c perl.h pod/perlrun.pod util.c ____________________________________________________________________________ [ 27874] By: nicholas on 2006/04/17 16:52:07 Log: Oops. Change 27826 had an error in the definition of BGET_PADOFFSET(). Branch: perl ! ext/ByteLoader/bytecode.h ____________________________________________________________________________ [ 27873] By: stevep on 2006/04/17 16:49:51 Log: Upgrade to CGI.pm-3.19. Branch: perl ! lib/CGI.pm lib/CGI/Changes ____________________________________________________________________________ [ 27872] By: nicholas on 2006/04/17 15:33:21 Log: Note that PVIOs probably aren't worth shrinking. Note 3 possible subflags for -C if the two Unicode TODOs are done. Branch: perl ! pod/perlrun.pod pod/perltodo.pod ____________________________________________________________________________ [ 27871] By: nicholas on 2006/04/17 15:11:03 Log: Subject: Re: [PATCH] update to pp_complement() via Coverity From: SADAHIRO Tomoyuki Message-Id: <20060416184044.4ADB.BQW10602@nifty.com> Date: Sun, 16 Apr 2006 18:45:37 +0900 Subject: Re: [PATCH] update to pp_complement() via Coverity From: SADAHIRO Tomoyuki Message-Id: <20060417230614.20A5.BQW10602@nifty.com> Date: Mon, 17 Apr 2006 23:06:21 +0900 Branch: perl ! pp.c t/op/bop.t ____________________________________________________________________________ [ 27870] By: nicholas on 2006/04/17 14:48:13 Log: In Change 27764 I forgot to at PL_hints_mutex to the list of symbols to exclude when not compiling with ithreads. It would be good to automate the processing of this. Branch: perl ! makedef.pl ____________________________________________________________________________ [ 27869] By: nicholas on 2006/04/17 13:38:30 Log: Subject: [PATCH] (tentative) regcomp.c: try convincing Coverity that data ptr in study_chunk is non-NULL when needed From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060416092648.812D36CF2D@aprikoosi.hut.fi> Date: Sun, 16 Apr 2006 12:26:48 +0300 (EEST) Branch: perl ! regcomp.c ____________________________________________________________________________ [ 27868] By: nicholas on 2006/04/17 13:15:34 Log: Note in av_store() that S_regclass relies on being able to pass NULL. Branch: perl ! av.c ____________________________________________________________________________ [ 27867] By: nicholas on 2006/04/17 13:14:55 Log: Add assertions to cover cases where the Coverity scanner thinks we could are deferencing a NULL pointer, but we think it missed something it should have been capable of figuring out. Branch: perl ! hv.c op.c ____________________________________________________________________________ [ 27866] By: nicholas on 2006/04/17 12:48:43 Log: Add Dave's explainations of why certain pointers are always non-NULL, and assert() that it is true. Branch: perl ! regexec.c ____________________________________________________________________________ [ 27865] By: stevep on 2006/04/17 12:30:08 Log: Subject: [PATCH] fix cygwin build From: Yitzchak Scott-Thoennes Date: Sun, 16 Apr 2006 18:05:20 -0700 Message-ID: <20060417010520.GA2888@efn.org> Branch: perl ! cygwin/Makefile.SHs ____________________________________________________________________________ [ 27863] By: merijn on 2006/04/17 12:18:07 Log: Support for -DDEBUGGING and its alias -DEBUGGING Branch: perl ! Configure INSTALL config_h.SH ____________________________________________________________________________ [ 27862] By: nicholas on 2006/04/17 12:07:23 Log: Revert change 27818, as change 27853 fixes the real bug. Branch: perl ! sv.c ____________________________________________________________________________ [ 27861] By: stevep on 2006/04/17 11:53:04 Log: Subject: [PATCH] Compress::Zlib From: "Paul Marquess" Date: Mon, 17 Apr 2006 10:58:30 +0100 Message-ID: <019b01c66205$7dc7ea50$6601a8c0@myopwv.com> Branch: perl ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! ext/Compress/Zlib/t/14gzopen.t ____________________________________________________________________________ [ 27860] By: nicholas on 2006/04/17 11:39:27 Log: Subject: [PATCH] pp_ctl.c caching From: andy@petdance.com (Andy Lester) Message-ID: <20060417044035.GA28818@petdance.com> Date: Sun, 16 Apr 2006 23:40:35 -0500 Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27859] By: nicholas on 2006/04/17 11:37:38 Log: Subject: [PATCH] dooop.c: the strong asserts in Sv* macros could cause memory leakage -- move the macro calls earlier (Coverity CID 84) From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060417071937.C13346CF2D@aprikoosi.hut.fi> Date: Mon, 17 Apr 2006 10:19:37 +0300 (EEST) Branch: perl ! doop.c ____________________________________________________________________________ [ 27857] By: nicholas on 2006/04/17 10:28:40 Log: Revert 27856. Branch: perl ! doop.c ____________________________________________________________________________ [ 27856] By: nicholas on 2006/04/17 10:24:58 Log: The danger of piping an mbox to patch is that it contains more than one message. So both: Subject: [PATCH] doop.c: one more code path where memory could leak (Coverity) From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060416081925.680336CF2D@aprikoosi.hut.fi> Date: Sun, 16 Apr 2006 11:19:25 +0300 (EEST) and Subject: [PATCH] doop.c: one more code path where memory could leak (Coverity) From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060416081925.680336CF2D@aprikoosi.hut.fi> Date: Sun, 16 Apr 2006 11:19:25 +0300 (EEST) Branch: perl ! doop.c ____________________________________________________________________________ [ 27855] By: davem on 2006/04/16 23:30:36 Log: generalize the 'continue on success' mechanism of deferred REs Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 27854] By: davem on 2006/04/16 23:12:31 Log: abstract regmatch slab access with SLAB_FIRST and SLAB_LAST macros Branch: perl ! regexec.c ____________________________________________________________________________ [ 27853] By: davem on 2006/04/16 23:07:13 Log: stop PL_op and PL_curpad referring to different pads at start of doeval (this could make find_uninit_var do Bad Things) Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27852] By: nicholas on 2006/04/16 21:44:59 Log: Fix bug introduced with change 27841. (len + 1, not just len). Branch: perl ! sv.c ____________________________________________________________________________ [ 27851] By: nicholas on 2006/04/16 19:06:19 Log: Coverity is flagging a potential problem because it sees a check for NULL and assumes that this means that the variable host could be NULL. It can't, and the check added in change 13291 was a little bit more than the minimal solution needed for the bug report [ID 20011126.148] Hence remove the NULL check. Branch: perl ! ext/Socket/Socket.xs ____________________________________________________________________________ [ 27850] By: nicholas on 2006/04/16 18:09:33 Log: Subject: [PATCH] op.c patch, 2nd version From: andy@petdance.com (Andy Lester) Message-ID: <20060415042924.GA1786@petdance.com> Date: Fri, 14 Apr 2006 23:29:24 -0500 Branch: perl ! op.c ____________________________________________________________________________ [ 27849] By: nicholas on 2006/04/16 15:04:36 Log: A scalar reference returned from a coderef in @INC is treated as the initial "content" of the file. When it is exhausted input is taken from a real file handle, or a generator sub, if either exists. Branch: perl ! pp_ctl.c t/op/incfilter.t ____________________________________________________________________________ [ 27848] By: stevep on 2006/04/16 14:03:59 Log: Subject: [PATCH] remove some cruft from makedef.pl From: "Jan Dubois" Date: Sun, 16 Apr 2006 02:05:00 -0700 Message-ID: <022e01c66134$d7a8dec0$2217a8c0@candy> Branch: perl ! embed.fnc global.sym makedef.pl ____________________________________________________________________________ [ 27847] By: stevep on 2006/04/16 13:52:47 Log: Subject: [PATCH] testcase for change #27832 From: "Jan Dubois" Date: Sun, 16 Apr 2006 00:57:00 -0700 Message-ID: <022a01c6612b$575cb7e0$2217a8c0@candy> Branch: perl ! lib/Pod/Html.pm lib/Pod/t/htmllink.pod ____________________________________________________________________________ [ 27846] By: stevep on 2006/04/16 13:44:47 Log: Stray pod/perlapi.pod change found after a regen. Branch: perl ! pod/perlapi.pod ____________________________________________________________________________ [ 27845] By: stevep on 2006/04/16 13:43:01 Log: Subject: [PATCH] dump.c patch redux From: andy@petdance.com (Andy Lester) Date: Sun, 16 Apr 2006 00:29:36 -0500 Message-ID: <20060416052936.GA19143@petdance.com> Branch: perl ! dump.c embed.fnc embed.h proto.h ____________________________________________________________________________ [ 27843] By: nicholas on 2006/04/16 13:25:18 Log: Perl_do_vop can profitably use Perl_sv_usepvn_flags, as it has allocated space for an initialised a trailing NUL. Branch: perl ! doop.c ____________________________________________________________________________ [ 27842] By: nicholas on 2006/04/16 12:06:57 Log: In Perl_sv_usepvn_flags, assert() that the caller has RTFM. Branch: perl ! sv.c ____________________________________________________________________________ [ 27841] By: nicholas on 2006/04/16 11:35:38 Log: Provide a new flag for sv_usepvn_flags, SV_HAS_TRAILING_NUL, which signals that the buffer passed in is already well-formed for use as SvPVX (i.e. it is followed by a trailing NUL), and hence the realloc() to add a NUL can be skipped. Branch: perl ! pp.c sv.c sv.h ____________________________________________________________________________ [ 27840] By: nicholas on 2006/04/16 11:03:28 Log: Merge sv_usepvn and sv_usepvn_mg into sv_usepvn_flags. "Promote" the other two to mathoms.c Branch: perl ! embed.fnc embed.h global.sym mathoms.c proto.h sv.c sv.h ____________________________________________________________________________ [ 27839] By: nicholas on 2006/04/16 10:37:46 Log: In Perl_sv_usepvn(), force a move under DEBUGGING to shake out caller bugs. Branch: perl ! sv.c ____________________________________________________________________________ [ 27838] By: nicholas on 2006/04/16 10:37:04 Log: Fix htmllink.t to cater for the case where perladmin isn't an empty string. Branch: perl ! lib/Pod/t/htmllink.t ____________________________________________________________________________ [ 27837] By: nicholas on 2006/04/16 09:36:18 Log: Coverity notes that we might be dereferencing fgv before a check that it's not NULL. In fact, the code ordering meant that one "if (fgv)" would always be true. So fix this. Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 27836] By: stevep on 2006/04/16 05:24:04 Log: Subject: [PATCH] update to pp_complement() via Coverity From: andy@petdance.com (Andy Lester) Date: Sun, 16 Apr 2006 00:14:23 -0500 Message-ID: <20060416051423.GA17063@petdance.com> Branch: perl ! pp.c ____________________________________________________________________________ [ 27835] By: stevep on 2006/04/16 05:17:57 Log: Subject: [PATCH] clean up hv_assert() From: andy@petdance.com (Andy Lester) Date: Sat, 15 Apr 2006 23:18:27 -0500 Message-ID: <20060416041827.GA3031@petdance.com> Branch: perl ! hv.c ____________________________________________________________________________ [ 27834] By: stevep on 2006/04/16 05:12:56 Log: Subject: [PATCH] Removed unused var in a macro From: andy@petdance.com (Andy Lester) Date: Sat, 15 Apr 2006 23:32:53 -0500 Message-ID: <20060416043253.GA3438@petdance.com> Branch: perl ! thread.h ____________________________________________________________________________ [ 27833] By: stevep on 2006/04/16 04:59:19 Log: Subject: [PATCH] Change anchor generation in Pod::Html for "=item item 2" From: "Jan Dubois" Date: Fri, 14 Apr 2006 13:13:20 -0700 Message-ID: <017a01c65fff$dfd0f370$2217a8c0@candy> Branch: perl ! lib/Pod/Html.pm lib/Pod/t/htmllink.t ____________________________________________________________________________ [ 27832] By: stevep on 2006/04/16 04:50:15 Log: Subject: [PATCH] Pod::Html::depod() doesn't work correctly for multi-line strings From: "Jan Dubois" Date: Mon, 10 Apr 2006 15:32:23 -0700 Message-ID: <017b01c65cee$a2f5fe00$6062a8c0@candy> Branch: perl ! lib/Pod/Html.pm ____________________________________________________________________________ [ 27831] By: stevep on 2006/04/16 04:41:34 Log: Subject: [PATCH] Missing part of change 25186 From: "Jan Dubois" Date: Thu, 13 Apr 2006 18:26:29 -0700 Message-ID: <009401c65f62$74fded70$2217a8c0@candy> Branch: perl ! lib/Pod/t/htmllink.t ____________________________________________________________________________ [ 27830] By: stevep on 2006/04/16 04:37:46 Log: Subject: [PATCH] Missing part of change 25676 From: "Jan Dubois" Date: Thu, 13 Apr 2006 18:19:26 -0700 Message-ID: <009001c65f61$78866d60$2217a8c0@candy> Branch: perl ! lib/Pod/t/htmllink.t ____________________________________________________________________________ [ 27829] By: nicholas on 2006/04/15 23:51:10 Log: Subject: [PATCH] Handle null io in leavewrite (not possible?) (Coverity) From: bah@longitude.com Message-ID: <1661.38.96.138.153.1145124821.squirrel@mail.longitude.com> Date: Sat, 15 Apr 2006 14:13:41 -0400 (EDT) Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 27828] By: nicholas on 2006/04/15 23:41:23 Log: Subject: [PATCH] Potential (?) memory leak in Storable.xs (Coverity) From: bah@longitude.com Message-ID: <1561.38.96.138.153.1145123650.squirrel@mail.longitude.com> Date: Sat, 15 Apr 2006 13:54:10 -0400 (EDT) Branch: perl ! ext/Storable/Storable.xs ____________________________________________________________________________ [ 27827] By: nicholas on 2006/04/15 22:44:30 Log: Teach Perl_do_sv_dump how to cope with IOs that have bogus things in GV slots. (Which source filters are prone to do to them). Branch: perl ! dump.c ____________________________________________________________________________ [ 27826] By: nicholas on 2006/04/15 21:50:12 Log: Coverity was getting upset about an assignment from a function returning int to a U8 variable. Curiously it was only getting upset about the first of many. However, we are doing NO ERROR CHECKING on whether we read in the requested number of bytes of bytecode. All except BGET_op_tr_array will now croak on a short read. Branch: perl ! ext/ByteLoader/bytecode.h ____________________________________________________________________________ [ 27825] By: nicholas on 2006/04/15 21:43:13 Log: Coverity reports that Storable can potentially cause a NULL pointer dereference while iterating a hash. This should never happen unless the hash lies about how many keys it has, so croak if a fib is spotted. Branch: perl ! ext/Storable/Storable.xs ____________________________________________________________________________ [ 27824] By: nicholas on 2006/04/15 21:11:44 Log: Coverity notes that resource are leaked in the unfinished and never called function _utf8_to_bytes. Branch: perl ! ext/Encode/Encode.xs ____________________________________________________________________________ [ 27823] By: nicholas on 2006/04/15 20:55:20 Log: Coverity correctly reports that gv might (just) be NULL. So don't derefernece it if it is. Branch: perl ! ext/IO/IO.pm ext/IO/IO.xs ____________________________________________________________________________ [ 27822] By: nicholas on 2006/04/15 20:54:44 Log: Update the assertion to a croak "Out of range special SV number" to give ByteLoader more meaningful failure diagnostics. Branch: perl ! ext/ByteLoader/bytecode.h ____________________________________________________________________________ [ 27821] By: nicholas on 2006/04/15 20:19:22 Log: I believe that it makes little sense for the simple user filters provided by coderefs to be run in block mode. Hence always read from the upstream filter in line mode, and always call the user's filter with 1 line. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27820] By: nicholas on 2006/04/15 20:01:58 Log: Fix a bug - the introduction of the caching code means that we should initialise the SV upstream after it. assert that filter_sub is always non-null now. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27819] By: nicholas on 2006/04/15 19:37:32 Log: Augment the user filter caching code so that if the user filter returns multiple lines, only one line at a time is returned. Rename the variable len to status, as it is the status value. Branch: perl ! pp_ctl.c t/op/incfilter.t ____________________________________________________________________________ [ 27818] By: nicholas on 2006/04/15 19:17:51 Log: Deep in the bowels of creating new and exciting bugs, I managed to segfault the uninitialised value reporting code. This protects against the segfault. Branch: perl ! sv.c ____________________________________________________________________________ [ 27817] By: nicholas on 2006/04/15 18:08:04 Log: $foo .= $bar doesn't warn if $foo is undefined, so simplify code. Branch: perl ! t/op/incfilter.t ____________________________________________________________________________ [ 27816] By: nicholas on 2006/04/15 18:05:12 Log: If the downstream caller wants block mode, and we're in line mode, then don't return more bytes than they asked for. Hold bytes over until next time if necessary. Branch: perl ! pp_ctl.c t/op/incfilter.t ____________________________________________________________________________ [ 27815] By: nicholas on 2006/04/15 17:00:54 Log: Eliminate the filter_child_proc hack from pp_require. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27814] By: nicholas on 2006/04/15 16:43:22 Log: If you return void from a filter subroutine, the caller's status is used. If not, your last statement is the return value, and if it keeps being +ve you'll never hit EOF. The probably should be a sanity check for this in toke.c, but I'm not sure how. Branch: perl ! t/op/incfilter.t ____________________________________________________________________________ [ 27813] By: nicholas on 2006/04/15 16:42:23 Log: Tests for having multiple pipes open simultaneously. (See comment added in change 3771 about this apparently being buggy) Branch: perl ! t/op/inccode.t ____________________________________________________________________________ [ 27812] By: nicholas on 2006/04/15 13:45:13 Log: Add more tests for the builtin source filter implementation, and fix two bugs - it would loop infinitely if data were already in the read buffer, and it would process those data twice. Branch: perl ! pp_ctl.c t/op/incfilter.t ____________________________________________________________________________ [ 27811] By: nicholas on 2006/04/15 11:59:26 Log: Add a test for source filters returned from code references in @INC. Branch: perl + t/op/incfilter.t ! MANIFEST ____________________________________________________________________________ [ 27810] By: nicholas on 2006/04/15 11:22:29 Log: Bump the expect file count in readdir.t. We keep writing more tests. Branch: perl ! t/op/readdir.t ____________________________________________________________________________ [ 27809] By: nicholas on 2006/04/15 10:51:48 Log: Subject: [PATCH] perlio.c: layer data might be allocated and unused (Coverity) From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060415082417.24F0A6D08C@ugli.hut.fi> Date: Sat, 15 Apr 2006 11:24:17 +0300 (EEST) (with a correction) Branch: perl ! perlio.c ____________________________________________________________________________ [ 27808] By: craigb on 2006/04/15 06:05:44 Log: Fix bug in prime_env_iter where the terms of a comparison were reversed so we thought we didn't have a logical name table when we did. Reported as: Subject: LWP::Simple crashes on VMSperl From: "juna" Date: 24 Mar 2006 13:52:41 -0800 Newsgroups: comp.os.vms,comp.lang.perl.misc Message-ID: <1143237161.931669.48370@t31g2000cwb.googlegroups.com> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27807] By: craigb on 2006/04/15 00:45:26 Log: Honor READALL privilege in cando_by_name (from Scott Lepage of HP OpenVMS Engineering) Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27806] By: craigb on 2006/04/15 00:42:41 Log: Don't die after SS$_NOPRIV in Perl_vmssetenv, courtesy of Scott Lepage at HP. Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27805] By: nicholas on 2006/04/14 20:44:27 Log: Change SAVECOPWARNINGS(c) to SAVECOMPILEWARNINGS() - it's only used to save the warnings on PL_compiling, so constraining its use to what we can test seems to make sense. Particularly as testing Perl_ss_dup is tricky. Branch: perl ! op.c pp_ctl.c scope.c scope.h sv.c ____________________________________________________________________________ [ 27804] By: nicholas on 2006/04/14 19:44:34 Log: In the description of require, clarify the file handle return and why C must be qualified. Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 27803] By: nicholas on 2006/04/14 16:43:03 Log: S_glob_2inpuv() did not check if lenp was NULL. Oops. Branch: perl ! sv.c ____________________________________________________________________________ [ 27802] By: nicholas on 2006/04/14 16:18:30 Log: Replace explict "/dev/null" with BIT_BUCKET, which varies by platform. Branch: perl ! pp_ctl.c ____________________________________________________________________________ [ 27801] By: rgs on 2006/04/14 16:11:19 Log: Subject: [PATCH] doop.c: (Coverity) found a bug but not quite what Coverity thought it did (try valgrind on the new bop.t without the doop.c patch) From: jhi@cc.hut.fi (Jarkko Hietaniemi) Date: Thu, 13 Apr 2006 19:20:46 +0300 (EEST) Message-Id: <20060413162046.5F9636D08C@ugli.hut.fi> Branch: perl ! doop.c pod/perlapi.pod sv.c t/op/bop.t ____________________________________________________________________________ [ 27800] By: nicholas on 2006/04/14 14:45:04 Log: Mark new_warnings_bitfield as XE, and add it to __DATA__ in makedef.pl Remove a reference to the deleted function Perl_refcounted_he_dup. Branch: perl ! embed.fnc embed.h global.sym makedef.pl ____________________________________________________________________________ [ 27799] By: stevep on 2006/04/14 12:16:01 Log: Subject: [PATCH] IO::Compress::* From: Paul Marquess Date: Fri, 14 Apr 2006 09:05:39 +0100 Message-ID: <004f01c65f9a$3871eb30$2405140a@myopwv.com> Branch: perl ! ext/Compress/IO/Base/Changes ! ext/Compress/IO/Base/lib/IO/Compress/Base.pm ! ext/Compress/IO/Base/lib/IO/Compress/Base/Common.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/Base.pm ! ext/Compress/IO/Zlib/Changes ext/Compress/IO/Zlib/README ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/RawDeflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Unzip.pm ! ext/Compress/IO/Zlib/t/105oneshot-zip-only.t ! ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Zlib/README ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! t/lib/compress/generic.pl ____________________________________________________________________________ [ 27798] By: nicholas on 2006/04/14 11:50:56 Log: Subject: [PATCH] perlio.c: (Coverity) eliminate temp ptr that confuses Coverity into thinking there is a resource leak From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060414085644.94A076D08C@ugli.hut.fi> Date: Fri, 14 Apr 2006 11:56:44 +0300 (EEST) Branch: perl ! perlio.c ____________________________________________________________________________ [ 27797] By: stevep on 2006/04/14 11:26:59 Log: Reverting change #27791 which may cause corruption addition corruption within a regular expression. Branch: perl ! regexec.c ____________________________________________________________________________ [ 27796] By: rgs on 2006/04/14 08:42:27 Log: Fix implementation of threads->_handle on unixes. See : Subject: RE: [PATCH] 2nd patch to sync blead 'threads' with CPAN [REPOST] From: "Jerry D. Hedden" Date: Tue, 04 Apr 2006 09:25:20 -0700 Message-ID: <20060404092520.fb30e530d17747c2b054d625b8945d88.4a8a6b16c9.wbe@email.email.secureserver.net> Branch: perl ! ext/threads/threads.xs ____________________________________________________________________________ [ 27795] By: nicholas on 2006/04/13 21:59:52 Log: (Hopefully) fix coredumps in ByteLoader, which were a side effect of fixing a bug in B, and non-robust autogenerated code. When autogenerating initialiser statements for an array, it's a bad plan to have the size of that array hard coded. Branch: perl ! bytecode.pl ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c ____________________________________________________________________________ [ 27794] By: davem on 2006/04/13 18:31:54 Log: eliminate PL_regbol PL_regtill PL_regnarrate PL_reg_ganch PL_reg_sv (only another 434 to go ...) Branch: perl ! embed.fnc proto.h regexec.c regexp.h sv.c ____________________________________________________________________________ [ 27793] By: davem on 2006/04/13 17:16:41 Log: disable 'split /(?{ split "" })/' test until recursive split is fixed Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 27792] By: nicholas on 2006/04/13 16:14:23 Log: Remove SAVEt_FREESHAREDPV, as nothing is using it, and it isn't catered for in Perl_ss_dup, hence nothing is testing it and nothing will alert us if it breaks. Branch: perl ! scope.c scope.h ____________________________________________________________________________ [ 27791] By: stevep on 2006/04/13 15:08:04 Log: Add another NULL check thanks to Coverity. Branch: perl ! regexec.c ____________________________________________________________________________ [ 27790] By: nicholas on 2006/04/13 14:14:57 Log: For duping SAVEHINTS it rather helps if you pay attention to what is actually being pushed onto the save stack. Branch: perl ! sv.c ____________________________________________________________________________ [ 27789] By: nicholas on 2006/04/13 13:53:55 Log: Subject: [PATCH] regexec.c: (Coverity) add NULL check From: Jarkko Hietaniemi Message-Id: <200604131252.k3DCqFUL497781@kosh.hut.fi> Date: Thu, 13 Apr 2006 15:52:15 +0300 (EEST) Branch: perl ! regexec.c ____________________________________________________________________________ [ 27788] By: nicholas on 2006/04/13 13:28:50 Log: Subject: [PATCH] regexec.c: (Coverity) move NULL check even earlier From: Jarkko Hietaniemi Message-Id: <200604131239.k3DCdXhe124107@kosh.hut.fi> Date: Thu, 13 Apr 2006 15:39:33 +0300 (EEST) Branch: perl ! regexec.c ____________________________________________________________________________ [ 27787] By: nicholas on 2006/04/13 13:02:30 Log: Add a break; to the end of the SAVEt_COP_WARNINGS case, and don't try to dereference cop_hints if it's NULL. Branch: perl ! sv.c ____________________________________________________________________________ [ 27786] By: nicholas on 2006/04/13 12:40:24 Log: Fix B and ByteLoader to cope with cop_warnings no longer being an SV. Branch: perl ! bytecode.pl ext/B/B.xs ext/B/B/Asmdata.pm ! ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c ____________________________________________________________________________ [ 27785] By: nicholas on 2006/04/13 10:46:32 Log: Add SAVEt_COP_WARNINGS to ss_dup. Branch: perl ! sv.c ____________________________________________________________________________ [ 27784] By: nicholas on 2006/04/13 10:09:20 Log: Subject: Re: [PATCH] add pTHX_ parameter to new_warnings_bitfield() From: Steve Hay Message-ID: <443E1998.9090909@uk.radan.com> Date: Thu, 13 Apr 2006 10:27:52 +0100 Branch: perl ! embed.fnc mg.c perl.c pp_ctl.c proto.h util.c ____________________________________________________________________________ [ 27783] By: davem on 2006/04/13 02:20:33 Log: eliminate PL_reg_re (only another 439 to go ...) Branch: perl ! embed.fnc embed.h pod/perlintern.pod proto.h regcomp.c ! regexec.c regexp.h sv.c ____________________________________________________________________________ [ 27782] By: davem on 2006/04/12 23:51:57 Log: Subject: [perl #38906] Regex engine does not release MINMOD From: "Animator via RT" Message-ID: Date: Wed, 12 Apr 2006 15:27:41 -0700 zero-length minimum matches that failed could leak into a following maximal match Branch: perl ! regexec.c t/op/re_tests ____________________________________________________________________________ [ 27781] By: nicholas on 2006/04/12 23:17:18 Log: D'oh! Don't try to do #ifdefs inside "functions" that are actually macros. Branch: perl ! hv.c ____________________________________________________________________________ [ 27780] By: nicholas on 2006/04/12 22:49:58 Log: Add tests for all the other types that %^H serialisation is supposed to support. In the process, found and corrected a bug. Tests are good, m'kay. Branch: perl ! hv.c t/op/caller.t ____________________________________________________________________________ [ 27779] By: nicholas on 2006/04/12 22:45:12 Log: Change cop_warnings from an SV holding the warnings bitmask to a directly (shared) malloc()ed buffer holding the warnings bitmask. This avoids bugs/crashes when the interpreter that created an optree is freed but the optree remains in use by other interpreters. Branch: perl ! cop.h embed.fnc embed.h mg.c op.c perl.c pp_ctl.c proto.h ! scope.c scope.h sv.c util.c warnings.h warnings.pl ____________________________________________________________________________ [ 27778] By: davem on 2006/04/12 22:43:03 Log: Remove the final recursion path from S_regmatch: (??{...}) Also put PUSH/POP_STATE infastructure in place Also eliminate PL_reg_call_cc (only another 440 global vars to go ...) Branch: perl ! regexec.c regexp.h sv.c ____________________________________________________________________________ [ 27777] By: nicholas on 2006/04/12 16:18:30 Log: Test that we can do embedded 0 bytes in hints. Branch: perl ! t/op/caller.t ____________________________________________________________________________ [ 27776] By: nicholas on 2006/04/12 16:01:08 Log: Store cop_hints as a shared structure without using any SVs (on ithreads). Branch: perl ! hv.c hv.h ____________________________________________________________________________ [ 27775] By: nicholas on 2006/04/12 14:14:50 Log: Remove Perl_refcounted_he_copy and Perl_refcounted_he_dup. Branch: perl ! embed.fnc embed.h hv.c proto.h ____________________________________________________________________________ [ 27774] By: nicholas on 2006/04/12 12:31:29 Log: Newxz() can use calloc() rather than malloc(), as the implementation of calloc() may know that it has fresh pages from the OS, and so doesn't need to zero them itself. Plus our object code should be slightly smaller. Branch: perl ! handy.h ____________________________________________________________________________ [ 27773] By: nicholas on 2006/04/12 12:01:38 Log: As OPs are shared between threads, they should be using PerlMemShared_*alloc functions, rather than per-thread *alloc()s. Branch: perl ! op.c op.h ____________________________________________________________________________ [ 27772] By: nicholas on 2006/04/11 22:17:25 Log: Subject: [PATCH] regexec.c: move NULL check earlier to make Coverity happier From: Jarkko Hietaniemi Message-Id: <200604112004.k3BK4mV3097400@kosh.hut.fi> Date: Tue, 11 Apr 2006 23:04:48 +0300 (EEST) Branch: perl ! regexec.c ____________________________________________________________________________ [ 27771] By: nicholas on 2006/04/11 21:53:33 Log: Subject: [PATCH] regcomp.c (try II): use &PL_sv_undef for listsv as suggested by Nick From: Jarkko Hietaniemi Message-Id: <200604112053.k3BKrPgk310001@kosh.hut.fi> Date: Tue, 11 Apr 2006 23:53:25 +0300 (EEST) Branch: perl ! regcomp.c ____________________________________________________________________________ [ 27770] By: nicholas on 2006/04/11 21:03:48 Log: Subject: [PATCH] perlio.c: false Coverity finding (it cannot see that two pointers are the same): but help Coverity by removing the temp ptr From: Jarkko Hietaniemi Message-Id: <200604112039.k3BKdWix334525@kosh.hut.fi> Date: Tue, 11 Apr 2006 23:39:32 +0300 (EEST) Branch: perl ! perlio.c ____________________________________________________________________________ [ 27769] By: nicholas on 2006/04/11 19:47:15 Log: Subject: [PATCH] locale.c: more Safefree() (Coverity finding) From: Jarkko Hietaniemi Message-Id: <200604111908.k3BJ8ewn030950@kosh.hut.fi> Date: Tue, 11 Apr 2006 22:08:40 +0300 (EEST) Branch: perl ! locale.c ____________________________________________________________________________ [ 27768] By: nicholas on 2006/04/11 19:26:48 Log: First stab at using the pad to store the serialised hints data. This approach is almost certainly not only wrong, but also doomed. But it's needed to build a correct solution. Branch: perl ! hv.c hv.h op.c pp_ctl.c scope.h sv.c ____________________________________________________________________________ [ 27767] By: nicholas on 2006/04/11 18:06:30 Log: Within Perl_newSVhek, inline most of newSVpvn_share(), because share_hek_hek() is far more efficient than sharepvn(). Branch: perl ! sv.c ____________________________________________________________________________ [ 27766] By: nicholas on 2006/04/11 16:17:13 Log: Stop Perl_newSVpvn_share() potentially leaking the return result from bytes_from_utf8(). Branch: perl ! sv.c ____________________________________________________________________________ [ 27764] By: nicholas on 2006/04/11 13:47:05 Log: Need to migrate the refcounted_he structure to be properly shared. Add a mutex for manipulated their reference counts. Unwrap the structure, so that for ithreads it can store SVs in pads. Branch: perl ! dosish.h embedvar.h hv.c hv.h perl.c perlapi.h perlvars.h ! symbian/symbianish.h unixish.h vms/vmsish.h win32/win32.c ! wince/wince.c ____________________________________________________________________________ [ 27763] By: rgs on 2006/04/11 07:54:23 Log: Subject: [PATCH] Quiet a coverity problem From: andy@petdance.com (Andy Lester) Date: Mon, 10 Apr 2006 23:51:50 -0500 Message-ID: <20060411045150.GA1422@petdance.com> Branch: perl ! pp.c ____________________________________________________________________________ [ 27762] By: nicholas on 2006/04/10 19:55:49 Log: All S_dumpuntil()'s regnode pointer arguments can be const. Branch: perl ! embed.fnc proto.h regcomp.c ____________________________________________________________________________ [ 27761] By: nicholas on 2006/04/10 17:48:04 Log: Perl_unsharepvn() was no longer being used in core, and changes to S_unshare_hek_or_pvn() had broken it. Now fixed and tested. Branch: perl ! ext/XS/APItest/APItest.xs ext/XS/APItest/t/hash.t hv.c ____________________________________________________________________________ [ 27760] By: merijn on 2006/04/10 16:35:30 Log: config_H being the last part of my mkglossary work Branch: perl ! Porting/config_H ____________________________________________________________________________ [ 27758] By: merijn on 2006/04/10 16:14:32 Log: Regeneration of Glossary and the underlying tools. Branch: perl ! Porting/Glossary Porting/config.sh ____________________________________________________________________________ [ 27757] By: rgs on 2006/04/10 15:46:27 Log: Subject: [PATCH] Fix coverity warning in utf8.c From: Andy Dougherty Date: Mon, 10 Apr 2006 11:18:35 -0400 (EDT) Message-ID: Branch: perl ! utf8.c ____________________________________________________________________________ [ 27756] By: nicholas on 2006/04/10 12:21:34 Log: Subject: [PATCH] pp_sys.c: some Coverity findings: NULL guards for format cv From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060408155541.46B796D08C@ugli.hut.fi> Date: Sat, 8 Apr 2006 18:55:41 +0300 (EEST) Branch: perl ! pp_sys.c t/op/write.t ____________________________________________________________________________ [ 27755] By: nicholas on 2006/04/10 11:56:21 Log: Subject: [PATCH] pp_sys.c: some Coverity findings: NULL guards for io pointers From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060408155232.4C9726D08C@ugli.hut.fi> Date: Sat, 8 Apr 2006 18:52:32 +0300 (EEST) Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 27754] By: nicholas on 2006/04/10 11:12:26 Log: Subject: [PATCH]es: quiet some warnings (with a free AIX cpp insanity avoidance tip) From: Jarkko Hietaniemi Message-ID: <44375F23.6030900@gmail.com> Date: Sat, 08 Apr 2006 09:58:43 +0300 Branch: perl ! op.c pad.h pp_sys.c ____________________________________________________________________________ [ 27753] By: davem on 2006/04/10 09:10:37 Log: Subject: [PATCH] True consting goodness in regexes From: andy@petdance.com (Andy Lester) Date: Mon, 10 Apr 2006 02:15:58 -0500 Message-Id: <20060410071558.GA24756@petdance.com> Branch: perl ! embed.fnc proto.h regcomp.c regexec.c ____________________________________________________________________________ [ 27752] By: nicholas on 2006/04/09 21:07:48 Log: Fix pointer error in change 27741, spotted by John E. Malmberg. Branch: perl ! sv.c ____________________________________________________________________________ [ 27751] By: stevep on 2006/04/09 19:28:35 Log: Subject: Re: [PATCH] perlio.c: Coverity finding: finding false (Coverity notable to follow vtable logic) but adding an assert From: Jarkko Hietaniemi Date: Sun, 09 Apr 2006 10:18:52 +0300 Message-ID: <4438B55C.9010604@gmail.com> Branch: perl ! perlio.c ____________________________________________________________________________ [ 27750] By: stevep on 2006/04/09 18:55:07 Log: Subject: Re: [PATCH] locale.c: Coverity finding From: Jarkko Hietaniemi Date: Sun, 09 Apr 2006 10:31:32 +0300 Message-ID: <4438B854.6040301@gmail.com> Branch: perl ! locale.c ____________________________________________________________________________ [ 27749] By: stevep on 2006/04/09 18:44:17 Log: Subject: [PATCH] Rename variables in some mg_* funcs From: andy@petdance.com (Andy Lester) Date: Sun, 9 Apr 2006 00:20:12 -0500 Message-ID: <20060409052012.GA15887@petdance.com> Branch: perl ! mg.c ____________________________________________________________________________ [ 27746] By: davem on 2006/04/08 23:58:51 Log: fix potential null deref introduced by change #27716 Branch: perl ! regexec.c ____________________________________________________________________________ [ 27745] By: nicholas on 2006/04/08 22:37:29 Log: Subject: [PATCH] perlio.c: Coverity finding: finding false (Coverity not able to follow vtable logic) but adding an assert From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060408161136.CEAC86D08C@ugli.hut.fi> Date: Sat, 8 Apr 2006 19:11:36 +0300 (EEST) Branch: perl ! perlio.c ____________________________________________________________________________ [ 27744] By: nicholas on 2006/04/08 22:23:26 Log: Subject: [PATCH] sv.c, rs.t, perlvar.pod (Coverity finding: did you know what happens with $/=\0?) From: jhi@cc.hut.fi (Jarkko Hietaniemi) Message-Id: <20060408152533.C4D5F6D08C@ugli.hut.fi> Date: Sat, 8 Apr 2006 18:25:33 +0300 (EEST) (although I should add that this version of Coverity is actually raising a false positive here, albeit something still interesting) Branch: perl ! pod/perlvar.pod sv.c t/base/rs.t ____________________________________________________________________________ [ 27741] By: nicholas on 2006/04/08 15:14:13 Log: As av_dup, gv_dup and hv_dup are the same as sv_dup, code in various branches of Perl_ss_dup() is actually duplicated, so can be merged. Branch: perl ! sv.c ____________________________________________________________________________ [ 27740] By: nicholas on 2006/04/08 14:46:53 Log: By swapping the order of pushes onto the save stack for SAVEt_GENERIC_PVREF, we can merge it with SAVEt_PPTR in Perl_ss_dup(). Branch: perl ! scope.c sv.c ____________________________________________________________________________ [ 27739] By: nicholas on 2006/04/08 13:43:46 Log: Teach ss_dup about SAVEt_RE_STATE. (As correctly as it ever was before) Branch: perl ! sv.c ____________________________________________________________________________ [ 27738] By: nicholas on 2006/04/08 12:50:13 Log: ss_dup of SAVEt_COP_ARYBASE can use the same code as SAVEt_I8. Branch: perl ! sv.c ____________________________________________________________________________ [ 27737] By: nicholas on 2006/04/07 21:24:35 Log: Give more information in the panic in ss_dup. (Although I'm not sure if croak() works at this point, given PerlIO's dependency on a functional interpreter.) Branch: perl ! sv.c ____________________________________________________________________________ [ 27736] By: gisle on 2006/04/07 16:08:26 Log: Make perl_fini() run when compiling perl with the Sun WorkShop compiler. Branch: perl ! perl.c ____________________________________________________________________________ [ 27735] By: steveh on 2006/04/07 14:55:41 Log: Patch from Jarkko to fix breakage caused by change #27649 see: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-04/msg00144.html Branch: perl ! malloc.c perl.h ____________________________________________________________________________ [ 27734] By: nicholas on 2006/04/07 12:49:11 Log: Oops. Being too terse for my own good - it's not a great idea to chain assignment of char * to struct pmop *, even when the value is NULL. Branch: perl ! perl.c ____________________________________________________________________________ [ 27733] By: craigb on 2006/04/07 02:53:52 Log: Subject: [patch@27694] VMS RMSEXPAND/PERL_CANDO fixes From: "John E. Malmberg" Date: Mon, 03 Apr 2006 07:39:10 -0400 Message-id: <4431095E.8030003@qsl.net> Branch: perl ! vms/vms.c vms/vmsish.h ____________________________________________________________________________ [ 27732] By: nicholas on 2006/04/06 15:52:37 Log: Move all the regexp state variables into a single structure. This allows it to be saved, restored and cloned with a single Copy() (but inevitably still some fixup) Branch: perl ! embedvar.h perl.c perlapi.h regcomp.c regexp.h scope.c sv.c ! thrdvar.h ____________________________________________________________________________ [ 27731] By: steveh on 2006/04/06 14:55:40 Log: Subject: Re: Smoke [5.9.4] 27728 FAIL(F) MSWin32 WinXP/.Net SP2 (x86/2 cpu) From: Rafael Garcia-Suarez Date: Thu, 6 Apr 2006 14:32:50 +0200 Message-ID: <20060406143250.5a7de4b8@grubert.mandriva.com> Branch: perl ! mg.c ____________________________________________________________________________ [ 27729] By: steveh on 2006/04/06 12:16:53 Log: Fix skip count in ext\B\t\lint.t Branch: perl ! ext/B/t/lint.t ____________________________________________________________________________ [ 27728] By: nicholas on 2006/04/05 21:40:11 Log: Save the regexp engine state as 1 block on the save stack. Branch: perl ! regcomp.c regexp.h scope.c scope.h ____________________________________________________________________________ [ 27727] By: rgs on 2006/04/05 20:59:53 Log: Subject: Re: expr foreach (...) isn't a B::Lint warning anymore From: "Joshua ben Jore" Date: Wed, 5 Apr 2006 01:11:11 -0500 Message-ID: Branch: perl ! ext/B/B/Lint.pm ext/B/t/lint.t ____________________________________________________________________________ [ 27726] By: nicholas on 2006/04/05 20:19:34 Log: Perl_save_alloc can use the new(er) SSGROW rather than looping. Branch: perl ! scope.c ____________________________________________________________________________ [ 27725] By: rgs on 2006/04/05 19:45:42 Log: Assigning undef to an entry in %ENV shouldn't produce warnings, even though it's silently converted to "" Branch: perl ! mg.c t/lib/warnings/mg ____________________________________________________________________________ [ 27724] By: stevep on 2006/04/05 16:15:41 Log: Try not to use negative values when accessing arrays in C. Yet another Coverity catch. Branch: perl ! util.c ____________________________________________________________________________ [ 27723] By: stevep on 2006/04/05 15:31:18 Log: Initializing variables is good. This is another Coverity catch. Branch: perl ! gv.c ____________________________________________________________________________ [ 27722] By: rgs on 2006/04/05 14:44:11 Log: Subject: perlio.c breaks on Solaris/gcc when > 256 FDs are available From: Alan Burlison Date: Wed, 05 Apr 2006 15:52:14 +0100 Message-ID: <4433D99E.40800@sun.com> Branch: perl ! perlio.c ____________________________________________________________________________ [ 27721] By: rgs on 2006/04/05 12:56:10 Log: There should be only one META.yml file Branch: perl - ext/Devel/PPPort/META.yml ext/Encode/META.yml ! MANIFEST ____________________________________________________________________________ [ 27720] By: rgs on 2006/04/05 12:19:11 Log: Fix test portability on non-ASCII platforms Subject: Re: lib/ExtUtils/t/Constant.t problem on z/OS From: SADAHIRO Tomoyuki Date: Wed, 05 Apr 2006 21:13:02 +0900 Message-Id: <20060405210426.F99D.BQW10602@nifty.com> Branch: perl ! lib/ExtUtils/t/Constant.t ____________________________________________________________________________ [ 27719] By: stevep on 2006/04/05 11:49:23 Log: Document the functions htmlify() and anchorify() in Pod::Html. Branch: perl ! lib/Pod/Html.pm ____________________________________________________________________________ [ 27718] By: steveh on 2006/04/05 10:35:58 Log: Simplify tests for fork() capabilities Jarkko pointed out that change #27710 was causing some black smoke so makes the tests for fork() simpler, as per lib\Test\Simple\t\fork.t for now. (Ideally we want a $Config{d_pseudofork}, as suggested by Andy Dougherty, but that'll have to wait until I get some more tuits.) Branch: perl ! ext/IO/t/io_multihomed.t ext/IO/t/io_pipe.t ext/IO/t/io_sock.t ____________________________________________________________________________ [ 27717] By: davem on 2006/04/05 03:17:50 Log: (??{...}) didn't always restore PL_reg_re. Also trie debugging output was using a var that was no longer valid Branch: perl ! regexec.c ____________________________________________________________________________ [ 27716] By: davem on 2006/04/05 01:50:33 Log: eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdata (only another 441 global vars to go ...) Branch: perl ! embed.fnc embed.h embedvar.h perlapi.h proto.h regcomp.c ! regexec.c sv.c thrdvar.h ____________________________________________________________________________ [ 27715] By: davem on 2006/04/05 01:26:59 Log: restructure the EVAL branch of regmatch() to minimise local var scope (no changes to functionality) Branch: perl ! regexec.c ____________________________________________________________________________ [ 27714] By: rgs on 2006/04/04 15:15:19 Log: Subject: Re: Making IO::Socket pass test on Win32 From: Jim Cromie Date: Tue, 04 Apr 2006 11:07:03 -0400 Message-ID: <44328B97.2060903@gmail.com> Branch: perl ! ext/B/t/concise-xs.t ____________________________________________________________________________ [ 27713] By: rgs on 2006/04/04 12:42:44 Log: FEATURE_IS_ENABLED takes only one parameter now, so reflect that in perl_keyword.pl Branch: perl ! perl_keyword.pl ____________________________________________________________________________ [ 27712] By: rgs on 2006/04/04 11:42:05 Log: Subject: [PATCH] threads.pm should overload != operator From: "Jan Dubois" Date: Mon, 3 Apr 2006 18:06:24 -0700 Message-ID: <02fc01c65783$fe4820f0$2217a8c0@candy> Branch: perl ! ext/threads/t/basic.t ext/threads/threads.pm ____________________________________________________________________________ [ 27711] By: rgs on 2006/04/04 11:14:27 Log: Fix syntax error in io_pipe test Branch: perl ! ext/IO/t/io_pipe.t ____________________________________________________________________________ [ 27710] By: steveh on 2006/04/04 10:34:10 Log: Subject: Re: Making IO::Socket pass test on Win32 From: demerphq Date: Sun, 2 Apr 2006 11:07:19 +0200 Message-ID: <9b18b3110604020107o6a0b594cwfc2344a172c360b0@mail.gmail.com> plus extra $Config{d_fork} changes to io_pipe.t and io_multihomed.t Branch: perl ! ext/IO/lib/IO/Socket.pm ext/IO/t/io_multihomed.t ! ext/IO/t/io_pipe.t ext/IO/t/io_sock.t ext/IO/t/io_unix.t ____________________________________________________________________________ [ 27709] By: rgs on 2006/04/04 08:54:05 Log: Subject: [PATCH] Move conditional SOCKS5 code into #ifdefs From: andy@petdance.com (Andy Lester) Date: Mon, 3 Apr 2006 08:28:18 -0500 Message-ID: <20060403132818.GA7820@petdance.com> Branch: perl ! perlio.c ____________________________________________________________________________ [ 27708] By: gisle on 2006/04/04 08:36:02 Log: Change 27592 disabled the building of manpages for non core-extensions The init_MAN3PODS method need to be called when no INSTALLMAN3DIR is present in the first place. Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 27707] By: rgs on 2006/04/04 07:39:59 Log: Subject: [PATCH] "smart match" description in overload.pm is in the middle of "fallback" section From: "Jan Dubois" Date: Mon, 3 Apr 2006 18:11:55 -0700 Message-ID: <02fd01c65784$c3f3c430$2217a8c0@candy> Branch: perl ! lib/overload.pm ____________________________________________________________________________ [ 27706] By: craigb on 2006/04/04 03:12:34 Log: sort out some utime() issues on VMS Branch: perl ! vms/perlvms.pod vms/vms.c ____________________________________________________________________________ [ 27705] By: rgs on 2006/04/03 16:21:57 Log: Subject: [PATCH] 2nd patch to sync blead 'threads' with CPAN [REPOST] From: "Jerry D. Hedden" Date: Mon, 03 Apr 2006 06:10:35 -0700 Message-ID: <20060403061035.fb30e530d17747c2b054d625b8945d88.7482c755b8.wbe@email.email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/README ext/threads/t/basic.t ! ext/threads/t/join.t ext/threads/t/list.t ! ext/threads/t/problems.t ext/threads/t/thread.t ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 27704] By: nicholas on 2006/04/03 11:32:44 Log: Two modules in ext/ have dependencies that are post-miniperl. Encode this information in the Makefile for now. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27703] By: merijn on 2006/04/03 10:02:37 Log: Regeneration after backports of #27447, #27484, #27485, #27488, #27489, #27490, #27491, and #27632 Branch: perl ! Configure config_h.SH ____________________________________________________________________________ [ 27702] By: davem on 2006/04/03 09:56:29 Log: undo #27700 and add a missing Safefree() Branch: perl ! regexec.c ____________________________________________________________________________ [ 27701] By: rgs on 2006/04/03 09:50:45 Log: Subject: [PATCH] SvREFCNT_inc tweaks From: andy@petdance.com (Andy Lester) Date: Sat, 1 Apr 2006 02:01:30 -0600 Message-ID: <20060401080130.GA19372@petdance.com> Branch: perl ! op.c pad.c perlio.c ____________________________________________________________________________ [ 27700] By: rgs on 2006/04/03 09:07:20 Log: Subject: [PATCH] Removed unused code in regexec.c From: andy@petdance.com (Andy Lester) Date: Mon, 3 Apr 2006 00:00:50 -0500 Message-ID: <20060403050050.GA19055@petdance.com> Branch: perl ! regexec.c ____________________________________________________________________________ [ 27699] By: rgs on 2006/04/03 08:57:57 Log: Subject: [PATCH] ext/IO/t/io_unix.t From: Jarkko Hietaniemi Date: Sun, 02 Apr 2006 21:57:19 +0300 Message-ID: <44301E8F.2060503@gmail.com> Branch: perl ! ext/IO/t/io_unix.t ____________________________________________________________________________ [ 27698] By: rgs on 2006/04/03 08:50:28 Log: Subject: revisited: pow.t test failures on AIX 5.1 perl588 with -Duselongdouble From: "John L. Allen" Date: Thu, 30 Mar 2006 17:53:13 -0500 (EST) Message-ID: Branch: perl ! pp.c ____________________________________________________________________________ [ 27697] By: rgs on 2006/04/03 08:30:27 Log: Document that the regexp engine is not currently reentrant Subject: Re: [perl #33936] segment fault when using split() in regexp with (??{...}) From: Dominic Dunlop Date: Sun, 2 Apr 2006 21:13:59 +0200 Message-Id: Branch: perl ! pod/perlre.pod ____________________________________________________________________________ [ 27696] By: rgs on 2006/04/03 08:22:15 Log: Take splint into account for PERL_UNUSED_ARG (patch by Jarkko) Branch: perl ! XSUB.h perl.h ____________________________________________________________________________ [ 27694] By: davem on 2006/04/03 01:31:12 Log: anonymous unions aren't legal ANSI c Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 27693] By: nicholas on 2006/04/03 00:25:45 Log: The make_ext script should pass MAKE=$MAKE to submakes it invokes for extentions, as they in turn may invoke $MAKE, and should invoke the same $MAKE as at the top level, which may not be $Config{make} Branch: perl ! ext/util/make_ext ____________________________________________________________________________ [ 27692] By: davem on 2006/04/02 23:50:25 Log: whoops, change 27691 blew away the regexec.c changes from 27688 Branch: perl ! regexec.c ____________________________________________________________________________ [ 27691] By: davem on 2006/04/02 22:37:57 Log: subsume CURCUR (current curly) struct within the main regmatch_state Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 27690] By: rgs on 2006/04/02 21:41:28 Log: Subject: [PATCH] Removed unnecessary pointers checks From: andy@petdance.com (Andy Lester) Date: Sat, 1 Apr 2006 01:01:32 -0600 Message-ID: <20060401070132.GA6616@petdance.com> Branch: perl ! gv.c ____________________________________________________________________________ [ 27689] By: rgs on 2006/04/02 21:13:16 Log: Subject: [PATCH] Prevent "use sort 'stable'" from reversing the order From: Robin Houston Date: Sun, 2 Apr 2006 17:20:24 +0100 Message-ID: <20060402162024.GA3854@rpc142.cs.man.ac.uk> Branch: perl ! lib/sort.t pp_sort.c ____________________________________________________________________________ [ 27688] By: rgs on 2006/04/02 20:58:59 Log: Subject: Re: [perl #38293] chr(65535) should be allowed in regexes From: SADAHIRO Tomoyuki Date: Sun, 02 Apr 2006 22:48:44 +0900 Message-Id: <20060402224657.B942.BQW10602@nifty.com> Branch: perl ! doop.c op.c regcomp.c regexec.c t/op/pat.t t/op/tr.t utf8.h ____________________________________________________________________________ [ 27687] By: nicholas on 2006/04/02 20:27:24 Log: Change 27677 missed two direct accesses to op_private in COPs. I believe that all are now found, as redefining CopHINTS_get(c) to (~(c)->op_private) (with corresponding changes to CopHINTS_set() and the initialisation of PL_compiling) works. Branch: perl ! perl.h pp_ctl.c utf8.h ____________________________________________________________________________ [ 27686] By: merijn on 2006/04/02 19:10:55 Log: First stab at a more reliable Glossary. This now is (again) mostly generated. (Well, It's a repair to the existing version "based on" a generated version, which is now well sorted, but still incomplete for less obvious reasons). Branch: perl ! Porting/Glossary ____________________________________________________________________________ [ 27685] By: davem on 2006/04/02 18:32:32 Log: make parts of struct regmatch_state unions This reduces its size from 120 to 72 bytes Branch: perl ! regexec.c regexp.h ____________________________________________________________________________ [ 27681] By: nicholas on 2006/04/02 17:05:34 Log: Better failure diagnostics from switch.t. Branch: perl ! t/op/switch.t ____________________________________________________________________________ [ 27680] By: nicholas on 2006/04/02 16:51:53 Log: Subject: Re: recent changes have some unmatching of parameters and types From: SADAHIRO Tomoyuki Message-Id: <20060402122547.0037.BQW10602@nifty.com> Date: Sun, 02 Apr 2006 12:32:53 +0900 Branch: perl ! embed.fnc pod/perlintern.pod proto.h ____________________________________________________________________________ [ 27679] By: davem on 2006/04/02 16:32:10 Log: use slabs to allocate save state space in regmatch() Branch: perl ! embedvar.h perl.c perl.h perlapi.h regcomp.h regexec.c ! regexp.h sv.c thrdvar.h ____________________________________________________________________________ [ 27677] By: nicholas on 2006/04/02 11:17:58 Log: Abstract all reads/writes of the hints in COPs with 2 new macros, CopHINTS_get() and CopHINTS_set(). Branch: perl ! cop.h op.c pp_ctl.c utf8.c ____________________________________________________________________________ [ 27676] By: nicholas on 2006/04/02 10:55:36 Log: 'SvIOK(sv) ? SvIVX(sv) : sv_2iv(sv)' is 'SvIV(sv)' so write it as such. Branch: perl ! mg.c ____________________________________________________________________________ [ 27674] By: nicholas on 2006/04/02 10:41:30 Log: Convert ByteLoader to use CopARYBASE_set(). Branch: perl ! bytecode.pl ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c ____________________________________________________________________________ [ 27671] By: nicholas on 2006/04/02 10:08:04 Log: Abstract all the accesses to cop_arybase (apart from ByteLoader) Branch: perl ! cop.h ext/B/B.xs mg.c op.c pp.c pp_ctl.c pp_hot.c scope.c ! scope.h toke.c ____________________________________________________________________________ [ 27669] By: craigb on 2006/04/02 01:09:38 Log: fix typo in vms/gen_shrfls.pl itanium detector Branch: perl ! vms/gen_shrfls.pl ____________________________________________________________________________ [ 27668] By: nicholas on 2006/04/01 23:34:10 Log: If the passed in target rv for Perl_newSVrv() was already a reference to something, it would leak the reference count on that thing. Branch: perl ! sv.c ____________________________________________________________________________ [ 27667] By: nicholas on 2006/04/01 23:09:34 Log: Test no mypragma; Branch: perl ! t/lib/mypragma.t ____________________________________________________________________________ [ 27666] By: nicholas on 2006/04/01 21:17:46 Log: Automatically set HINT_LOCALIZE_HH whenever %^H is modified. Branch: perl ! embed.fnc embed.h hv.c lib/feature.pm lib/sort.pm mg.c op.c ! proto.h scope.c scope.h t/lib/mypragma.pm ____________________________________________________________________________ [ 27665] By: nicholas on 2006/04/01 19:38:31 Log: The call to Perl_hv_assert(aTHX_ hv) should be wrapped in a DEBUG_A(). Branch: perl ! hv.c ____________________________________________________________________________ [ 27664] By: nicholas on 2006/04/01 15:26:48 Log: Test that user pragmas work inside string eval. Branch: perl ! t/lib/mypragma.t ____________________________________________________________________________ [ 27663] By: nicholas on 2006/04/01 15:22:54 Log: Add Rafael's example user pragma, and convert his demo to a test. Branch: perl + t/lib/mypragma.pm t/lib/mypragma.t ! MANIFEST ____________________________________________________________________________ [ 27662] By: nicholas on 2006/04/01 15:21:56 Log: If the comment says "(and not ours)" then it should be tested. Branch: perl ! t/op/getppid.t ____________________________________________________________________________ [ 27660] By: nicholas on 2006/04/01 15:11:11 Log: Rewrite t/op/getppid.t to remove the assumption that init has PID of 1. Branch: perl ! t/op/getppid.t ____________________________________________________________________________ [ 27659] By: nicholas on 2006/04/01 14:31:37 Log: Propagate cop_hints inside string evals. For the unthreaded case this is easy. For the threaded case it's not, because the current OP may be shared with another thread, so solve this by copying the hints chain. Branch: perl ! embed.fnc embed.h hv.c pod/perlintern.pod pp_ctl.c proto.h ! t/op/caller.t ____________________________________________________________________________ [ 27657] By: nicholas on 2006/04/01 12:32:23 Log: Inconsistencies in paramter const-ness noticed by SADAHIRO Tomoyuki. Branch: perl ! embed.fnc proto.h sv.c ____________________________________________________________________________ [ 27656] By: rgs on 2006/03/31 21:53:22 Log: Subject: [PATCH] Re: recursion now removed from the regex engine From: Dominic Dunlop Date: Thu, 30 Mar 2006 10:31:55 +0200 Message-Id: Branch: perl ! t/op/pat.t ____________________________________________________________________________ [ 27653] By: rgs on 2006/03/31 20:02:40 Log: Updated version of the grumpy comment deleted by change #27649, by Jarkko Branch: perl ! perl.h ____________________________________________________________________________ [ 27652] By: merijn on 2006/03/31 19:36:44 Log: Glossary part for #27447 (madlyh, madlyobj, madlysrc) Branch: perl ! Porting/Glossary ____________________________________________________________________________ [ 27650] By: nicholas on 2006/03/31 19:30:09 Log: Need to dup any hints HV stored on the save stack. Branch: perl ! sv.c ____________________________________________________________________________ [ 27649] By: rgs on 2006/03/31 16:59:53 Log: Subject: [PATCH] Redo PERL_UNUSED_DECL From: andy@petdance.com (Andy Lester) Date: Fri, 31 Mar 2006 00:54:58 -0600 Message-ID: <20060331065458.GA28571@petdance.com> Branch: perl ! malloc.c perl.h ____________________________________________________________________________ [ 27648] By: craigb on 2006/03/31 16:31:28 Log: Subject: [patch@27638] Enable standard stat for VMS >=8.2 From: "John E. Malmberg" Date: Fri, 31 Mar 2006 00:39:23 -0500 Message-id: <442CC08A.30409@qsl.net> Branch: perl ! configure.com vms/vms.c vms/vmsish.h ____________________________________________________________________________ [ 27647] By: nicholas on 2006/03/31 16:22:13 Log: Note future possible flexibility for Perl_magic_sethint(). Branch: perl ! mg.c ____________________________________________________________________________ [ 27646] By: nicholas on 2006/03/31 16:19:38 Log: Test that entries in %^H are actually independant. Branch: perl ! t/op/caller.t ____________________________________________________________________________ [ 27645] By: nicholas on 2006/03/31 14:10:39 Log: I can't spell. Branch: perl ! op.c ____________________________________________________________________________ [ 27644] By: rgs on 2006/03/31 14:08:12 Log: Document new magic types in perlguts. Fix a comment about sort hints. Branch: perl ! perl.h pod/perlguts.pod ____________________________________________________________________________ [ 27643] By: nicholas on 2006/03/31 13:45:57 Log: Serialise changes to %^H onto the current COP. Return the compile time state of %^H as an eleventh value from caller. This allows users to write pragmas. Branch: perl ! cop.h dump.c embed.fnc embed.h gv.c hv.c hv.h makedef.pl mg.c ! op.c perl.c perl.h pod/perlfunc.pod pod/perlintern.pod ! pp_ctl.c proto.h scope.c scope.h sv.c t/op/caller.t ____________________________________________________________________________ [ 27642] By: rgs on 2006/03/31 13:22:00 Log: Upgrade to Time::Local 1.12_01 Branch: perl ! lib/Time/Local.pm lib/Time/Local.t ____________________________________________________________________________ [ 27641] By: rgs on 2006/03/31 12:30:31 Log: Subject: [PATCH] Random accumulated patches From: andy@petdance.com (Andy Lester) Date: Thu, 30 Mar 2006 23:42:28 -0600 Message-ID: <20060331054228.GA18940@petdance.com> Branch: perl ! cop.h doio.c dump.c embed.fnc gv.c gv.h hv.c mg.c op.c perl.c ! perl.h pp.c pp_ctl.c pp_hot.c pp_sort.c proto.h regcomp.c sv.c ! sv.h toke.c utf8.c ____________________________________________________________________________ [ 27640] By: rgs on 2006/03/31 12:10:57 Log: Subject: [PATCH] IO::Compress::Zip From: "Paul Marquess" Date: Fri, 31 Mar 2006 09:48:36 +0100 Message-ID: <005201c6549f$e7374490$2405140a@myopwv.com> Branch: perl ! ext/Compress/IO/Zlib/t/105oneshot-zip-only.t ____________________________________________________________________________ [ 27639] By: rgs on 2006/03/31 08:00:08 Log: Test for fileno definedness instead of truth Don't load Config.pm, which isn't used Branch: perl ! lib/FileCache.pm ____________________________________________________________________________ [ 27638] By: nicholas on 2006/03/30 20:55:17 Log: Localising hash slices with UTF-8 encoded keys was also buggy. (See also change 27637) Branch: perl ! pp.c t/op/local.t ____________________________________________________________________________ [ 27637] By: nicholas on 2006/03/30 20:37:03 Log: Fix bug #38815 (localising keys which are UTF-8 encoded didn't delete them correctly on scope exit) Branch: perl ! pp_hot.c scope.c t/op/local.t ____________________________________________________________________________ [ 27636] By: nicholas on 2006/03/30 18:18:27 Log: Fix bug 36267 - assigning to a tied hash shouldn't change the underlying hash. (It used to, if the underlying hash had had storage allocated). This has the side effect of changing the return value from hv_store and hv_store_ent for some tied hash scenarios. But *to* something consistent (ly crazy) Branch: perl ! ext/XS/APItest/t/hash.t hv.c t/op/tie.t ____________________________________________________________________________ [ 27635] By: stevep on 2006/03/30 12:49:28 Log: Pod nit mentioned in Debian bug #358455. Branch: perl ! pod/perlsec.pod ____________________________________________________________________________ [ 27634] By: gisle on 2006/03/30 12:31:26 Log: Populate pre-canned config.sh files with d_archlib and d_inc_version_list. Ref change 27632. Branch: perl ! configure.com symbian/config.sh win32/config.bc ! win32/config.gc win32/config.vc win32/config.vc64 ! wince/config.ce ____________________________________________________________________________ [ 27633] By: rgs on 2006/03/30 12:15:35 Log: Subject: PATCH t/op/tie.t From: Robin Barker Date: Thu, 30 Mar 2006 13:07:47 +0100 Message-ID: <533D273D4014D411AB1D00062938C4D90849C9CA@hotel.npl.ad.local> Branch: perl ! t/op/tie.t ____________________________________________________________________________ [ 27632] By: gisle on 2006/03/30 12:13:54 Log: Introduce d_sitearch and d_inc_version_list config.sh variables. These allow me to set sitearch and sitelib to be the same without ending up with duplicate entries in @INC. Basically the same way the old d_archlib variable is used. Branch: perl ! Configure Porting/Glossary config_h.SH perl.c ____________________________________________________________________________ [ 27631] By: rgs on 2006/03/30 08:28:38 Log: Subject: Re: New Module::Build released From: "Randy W. Sims" Date: Wed, 29 Mar 2006 14:10:32 -0500 Message-ID: <442ADBA8.4000203@thepierianspring.org> Branch: perl + lib/Module/Build/YAML.pm lib/Module/Build/t/mbyaml.t ! MANIFEST lib/ExtUtils/CBuilder.pm ! lib/ExtUtils/CBuilder/Changes ! lib/ExtUtils/CBuilder/Platform/VMS.pm lib/Module/Build.pm ! lib/Module/Build/Authoring.pod lib/Module/Build/Base.pm ! lib/Module/Build/Changes lib/Module/Build/Platform/MacOS.pm ! lib/Module/Build/Platform/VMS.pm ! lib/Module/Build/Platform/Windows.pm ! lib/Module/Build/Platform/os2.pm ! lib/Module/Build/t/bundled/Tie/CPHash.pm ! lib/Module/Build/t/lib/DistGen.pm ! lib/Module/Build/t/metadata.t ____________________________________________________________________________ [ 27630] By: rgs on 2006/03/30 08:17:12 Log: Subject: [PATCH] Clean up regexec.c, and remove two functions From: andy@petdance.com (Andy Lester) Date: Wed, 29 Mar 2006 10:13:36 -0600 Message-ID: <20060329161336.GA12456@petdance.com> Branch: perl ! embed.fnc embed.h proto.h regexec.c ____________________________________________________________________________ [ 27629] By: rgs on 2006/03/29 12:30:56 Log: Subject: child's processor time From: hv@crypt.org Date: Mar 29, 2006 2:34 PM Message-Id: <200603291234.k2TCY6r29535@zen.crypt.org> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 27628] By: rgs on 2006/03/29 09:26:01 Log: Subject: CLONE for Tie::RefHash From: Yuval Kogman Date: Mon, 27 Mar 2006 15:34:07 +0200 Message-ID: <20060327133407.GA16901@woobling.org> (also rename old Tie::RefHash test, so several test files are allowed.) Branch: perl + lib/Tie/RefHash/threaded.t +> lib/Tie/RefHash/refhash.t - lib/Tie/RefHash.t ! MANIFEST lib/Tie/RefHash.pm ____________________________________________________________________________ [ 27627] By: rgs on 2006/03/29 09:01:21 Log: Subject: [PATCH] Devel::DProf consting From: andy@petdance.com (Andy Lester) Date: Sat, 25 Mar 2006 23:32:13 -0600 Message-ID: <20060326053213.GA10401@petdance.com> Branch: perl ! ext/Devel/DProf/DProf.xs ____________________________________________________________________________ [ 27626] By: rgs on 2006/03/29 08:55:21 Log: Subject: re-[PATCH] Re: [PATCH] Poison now in two different flavours! From: Jarkko Hietaniemi Date: Sun, 26 Mar 2006 14:53:56 +0300 Message-ID: <442680D4.3000809@gmail.com> Branch: perl ! handy.h pod/perlapi.pod pod/perlclib.pod pod/perlhack.pod ! pp_ctl.c scope.c sv.c util.c ____________________________________________________________________________ [ 27625] By: rgs on 2006/03/29 08:42:28 Log: Subject: [doc-patch] clarify -Accflags in INSTALL From: Jim Cromie Date: Sun, 26 Mar 2006 20:33:23 -0500 Message-ID: <442740E3.8030006@gmail.com> Branch: perl ! INSTALL ____________________________________________________________________________ [ 27622] By: nicholas on 2006/03/28 15:43:59 Log: Only compile Perl_hv_assert with DEBUGGING. Branch: perl ! hv.c makedef.pl ____________________________________________________________________________ [ 27621] By: nicholas on 2006/03/28 15:17:06 Log: Having tested IPv6 support in all builtins for TCP and UDP, it all seem to work perfectly. So remove from perltodo.pod. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27620] By: gisle on 2006/03/28 11:18:52 Log: Improved description of the tmon.out format. The / lines where undocumented. Branch: perl ! ext/Devel/DProf/DProf.pm ____________________________________________________________________________ [ 27619] By: steveh on 2006/03/28 10:38:52 Log: Subject: [PATCH lib/Term/ReadLine] Re: [cpan #17773] Bug in Term::ReadKey being trigger by a bug in Term::ReadLine From: Jonathan Stowe Date: Mon, 13 Mar 2006 16:09:44 +0000 Message-Id: <1142266184.5811.141.camel@orpheus.gellyfish.com> Branch: perl ! lib/Term/ReadLine.pm ____________________________________________________________________________ [ 27618] By: craigb on 2006/03/28 04:01:21 Log: Subject: [patch@27613] VMS long file path support active. From: "John E. Malmberg" Date: Mon, 27 Mar 2006 08:05:33 -0500 Message-id: <4427E31D.2030801@qsl.net> Branch: perl ! vms/vms.c vms/vmsish.h ____________________________________________________________________________ [ 27617] By: nicholas on 2006/03/27 21:04:58 Log: Merge the cut & paste code from Perl_call_sv/Perl_fold_constants with the near identical code in pp_entertry into Perl_create_eval_scope. Move the cut & paste code from Perl_call_sv/Perl_fold_constants into Perl_delete_eval_scope. Branch: perl ! cop.h embed.fnc embed.h ext/B/t/concise-xs.t op.c perl.c ! pp_ctl.c proto.h ____________________________________________________________________________ [ 27616] By: nicholas on 2006/03/27 20:31:52 Log: It helps to actually add the files you add to MANIFEST. (Thanks Dave for spotting my mistake). Branch: perl + t/comp/fold.t ____________________________________________________________________________ [ 27615] By: nicholas on 2006/03/27 19:25:02 Log: If constant folding fails, don't fold constants, rather than reporting the error at compile time. This allows illegal constant expressions in dead code to be ignored. Branch: perl ! MANIFEST op.c pod/perldiag.pod pod/perltodo.pod ____________________________________________________________________________ [ 27613] By: craigb on 2006/03/27 00:04:10 Log: EU::MM::MM_VMS::one_liner must quote "--" argument Branch: perl ! lib/ExtUtils/MM_VMS.pm ____________________________________________________________________________ [ 27612] By: nicholas on 2006/03/26 22:12:57 Log: Replace all sv_mortalcopy(&PL_sv_no); sv_set*(...) with sv2mortal(newSV*(...)) to avoid needless upgrades to PVNV and needless allocation of a copy of "". Branch: perl ! pp_sys.c ____________________________________________________________________________ [ 27611] By: craigb on 2006/03/26 21:58:49 Log: Subject: [patch@27609] vms pool corruption fix for _NLA0: From: "John E. Malmberg" Date: Sun, 26 Mar 2006 14:32:30 -0500 Message-id: <4426EC4E.8030801@qsl.net> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27610] By: gisle on 2006/03/26 09:15:01 Log: REXEC_ML is unused. Branch: perl ! regexp.h ____________________________________________________________________________ [ 27609] By: gbarr on 2006/03/26 02:49:11 Log: Update to IO-1.23 Branch: perl ! ext/IO/ChangeLog ext/IO/IO.pm ext/IO/lib/IO/Dir.pm ! ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm ! ext/IO/lib/IO/Socket.pm ext/IO/lib/IO/Socket/INET.pm ! ext/IO/lib/IO/Socket/UNIX.pm ext/IO/t/io_multihomed.t ! ext/IO/t/io_pipe.t ext/IO/t/io_sock.t ext/IO/t/io_taint.t ! ext/IO/t/io_tell.t ext/IO/t/io_udp.t ext/IO/t/io_unix.t ____________________________________________________________________________ [ 27608] By: nicholas on 2006/03/25 22:45:34 Log: Add S_space_join_names_mortal() which joins a char** array with " "s, replacing 5 instances of the same code. Branch: perl ! embed.fnc embed.h pp_sys.c proto.h ____________________________________________________________________________ [ 27607] By: nicholas on 2006/03/25 22:10:27 Log: Silence 3 (spurious) gcc warnings about "maybe used uninitialized". Branch: perl ! regexec.c sv.c ____________________________________________________________________________ [ 27603] By: davem on 2006/03/25 14:57:19 Log: make configpm only update Config.pm, Config_heavy.pl if changed. Should stop spurious rebuilding of extensions. Also add documentation and copyright to top of file. Branch: perl ! configpm ____________________________________________________________________________ [ 27602] By: nicholas on 2006/03/25 14:46:09 Log: PL_multiline isn't referenced, and can be removed. Branch: perl ! embedvar.h intrpvar.h perl.c perlapi.h sv.c ____________________________________________________________________________ [ 27601] By: rgs on 2006/03/25 13:42:38 Log: Subject: [PATCH] ext/Compress/IO/Zlib/t/050interop-gzip.t From: "Paul Marquess" Date: Fri, 24 Mar 2006 16:19:05 -0000 Message-ID: <001b01c64f5e$ad8284d0$6b65140a@myopwv.com> Branch: perl ! ext/Compress/IO/Zlib/t/050interop-gzip.t ____________________________________________________________________________ [ 27600] By: nicholas on 2006/03/25 11:35:33 Log: Free the regexp state when exiting "recursion". Branch: perl ! regexec.c ____________________________________________________________________________ [ 27599] By: davem on 2006/03/24 23:21:52 Log: remove unused PL_regcc variable Branch: perl ! embedvar.h perlapi.h regcomp.c sv.c thrdvar.h ____________________________________________________________________________ [ 27598] By: davem on 2006/03/24 23:05:11 Log: make S_regmatch() iterative rather than recursive. Goodbye stack-bustng regexes! Branch: perl ! regexec.c ____________________________________________________________________________ [ 27597] By: craigb on 2006/03/24 21:05:45 Log: restore EU::MM test fixes from 26079, 26813, and 26919 that were lost in 27590 Branch: perl ! lib/ExtUtils/t/Command.t lib/ExtUtils/t/FIRST_MAKEFILE.t ! lib/ExtUtils/t/Manifest.t lib/ExtUtils/t/basic.t ____________________________________________________________________________ [ 27596] By: rgs on 2006/03/24 13:51:15 Log: Bump version number of ExtUtils::MM_Win32 Branch: perl ! lib/ExtUtils/MM_Win32.pm ____________________________________________________________________________ [ 27595] By: steveh on 2006/03/24 13:01:32 Log: Fix broken MM_Win32.t tests following 27590 Test 31 was failing because 27590 had undone part of 25627. Test 41 was failing because the change to pasthru() in MM_Win32.pm means that $self->{MAKE} now needs to be initialized. Branch: perl ! lib/ExtUtils/t/MM_Win32.t ____________________________________________________________________________ [ 27594] By: rgs on 2006/03/24 11:01:01 Log: Subject: [PATCH] (2nd revised) 1st patch to sync blead 'threads' with CPAN From: "Jerry D. Hedden" Date: Thu, 23 Mar 2006 09:19:54 -0700 Message-ID: <20060323091954.fb30e530d17747c2b054d625b8945d88.884826707f.wbe@email.email.secureserver.net> Branch: perl ! ext/threads/Changes ext/threads/Makefile.PL ext/threads/README ! ext/threads/t/basic.t ext/threads/t/end.t ext/threads/t/join.t ! ext/threads/t/libc.t ext/threads/t/list.t ! ext/threads/t/problems.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 ! ext/threads/threads.xs ____________________________________________________________________________ [ 27593] By: craigb on 2006/03/23 23:19:38 Log: improve thread linking options on VMS Branch: perl ! configure.com vms/descrip_mms.template ____________________________________________________________________________ [ 27592] By: rgs on 2006/03/23 22:13:13 Log: When MAN3PODS is forced to {} in a Makefile.PL, manpages should not be built from pods. This change fixes bleadperl compilation -- trying to build manpages with miniperl causes a bootstrapping problem. Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 27591] By: rgs on 2006/03/23 17:50:29 Log: No reason to ship MakeMaker's META.yml Branch: perl - lib/ExtUtils/META.yml ! MANIFEST ____________________________________________________________________________ [ 27590] By: rgs on 2006/03/23 17:43:26 Log: Merge changes from CPAN's EU:MM 6.30_01. The modules that have local changes have superior version numbers than the CPAN counterparts. Branch: perl + lib/ExtUtils/t/INSTALL_BASE.t lib/ExtUtils/t/make.t + lib/ExtUtils/t/revision.t - lib/ExtUtils/t/installbase.t ! MANIFEST lib/ExtUtils/Changes lib/ExtUtils/META.yml ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_NW5.pm ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MM_Win95.pm ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/MakeMaker/FAQ.pod ! lib/ExtUtils/PATCHING lib/ExtUtils/t/Command.t ! lib/ExtUtils/t/FIRST_MAKEFILE.t lib/ExtUtils/t/MM_NW5.t ! lib/ExtUtils/t/MM_Win32.t lib/ExtUtils/t/Manifest.t ! lib/ExtUtils/t/basic.t ____________________________________________________________________________ [ 27589] By: nicholas on 2006/03/23 16:27:42 Log: Document the values for ${^UTF8CACHE} Branch: perl ! pod/perlvar.pod ____________________________________________________________________________ [ 27588] By: nicholas on 2006/03/23 16:25:51 Log: Rejig the location of the cache assertion code in Perl_sv_pos_b2u(). Branch: perl ! sv.c ____________________________________________________________________________ [ 27587] By: rgs on 2006/03/23 15:27:15 Log: Get version numbers in line with what's in the CPAN EU::MM 6.30_01 tarball. (ExtUtils::Install has local changes, so bump its version number.) Branch: perl ! lib/ExtUtils/Install.pm lib/ExtUtils/Installed.pm ! lib/ExtUtils/Manifest.pm lib/ExtUtils/Mkbootstrap.pm ! lib/ExtUtils/Mksymlists.pm lib/ExtUtils/Packlist.pm ____________________________________________________________________________ [ 27586] By: nicholas on 2006/03/23 14:31:28 Log: Move orphaned documentation back to its functions Document the new static functions, and how the cache works. Branch: perl ! pod/perltodo.pod sv.c ____________________________________________________________________________ [ 27585] By: nicholas on 2006/03/23 14:09:33 Log: Make S_sv_pos_u2b_cached use both cache pairs. Branch: perl ! sv.c ____________________________________________________________________________ [ 27584] By: nicholas on 2006/03/23 13:47:41 Log: Use both cache entries for Perl_sv_pos_b2u(). Branch: perl ! sv.c ____________________________________________________________________________ [ 27583] By: nicholas on 2006/03/23 13:16:53 Log: Complete the other 2 arms of the cache update code. Branch: perl ! sv.c ____________________________________________________________________________ [ 27582] By: nicholas on 2006/03/23 12:44:35 Log: Pass the (byte) length of the entire string into utf8_mg_pos_cache_update() Start to use the cache to store two pairs of byte/utf-8 pairs. Add the first third of the cache update code. Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 27581] By: rgs on 2006/03/23 12:30:39 Log: Upgrade to Time::Local 1.12 Branch: perl ! lib/Time/Local.pm lib/Time/Local.t ____________________________________________________________________________ [ 27580] By: nicholas on 2006/03/23 11:33:48 Log: Add all new static functions to embed.fnc Remove old unused static functions. Remove references to cache[2] and cache[3]. Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 27579] By: nicholas on 2006/03/23 11:06:52 Log: Use the cache in S_sv_pos_u2b_cached() when the desired offset is between the start of the string and the cached location. Remove unneccesary else from Perl_sv_pos_b2u(). Branch: perl ! sv.c ____________________________________________________________________________ [ 27578] By: nicholas on 2006/03/23 10:42:26 Log: Use the cache in S_sv_pos_u2b_cached when the sought offset is after the first cache entry. Branch: perl ! sv.c ____________________________________________________________________________ [ 27577] By: rgs on 2006/03/23 10:01:48 Log: Further adjustement to change #27576 by Jan Dubois (this change being blead-specific, while #27576 is integrable to maint) Branch: perl ! sv.c ____________________________________________________________________________ [ 27576] By: rgs on 2006/03/23 09:58:22 Log: Subject: RE: [PATCH, no, really!] Re: [perl #38779] NAN's on Win32 From: "Jan Dubois" Date: Wed, 22 Mar 2006 22:49:11 -0800 Message-ID: <060201c64e45$e4ca7020$2217a8c0@candy> Also, back out change #27567. Branch: perl ! README.win32 pp.c pp_hot.c sv.c win32/win32.h ____________________________________________________________________________ [ 27575] By: nicholas on 2006/03/23 00:14:53 Log: Call S_utf8_mg_pos_cache_update() from S_sv_pos_u2b_cached(). S_utf8_mg_pos_cache_update() can't use S_sv_pos_b2u_forwards() in the cache assertion code as it triggers warnings about surrogates. Branch: perl ! sv.c ____________________________________________________________________________ [ 27574] By: nicholas on 2006/03/22 22:49:42 Log: Take advantage of uoffset >= uoffset0, to simplify some logic. Branch: perl ! sv.c ____________________________________________________________________________ [ 27573] By: nicholas on 2006/03/22 21:19:50 Log: Add S_sv_pos_u2b_midway for when we know the utf-8/bytes offsets on both sides of the desired offset, so could count either way. Use cached utf-8 length in S_sv_pos_u2b_cached. Check the results if PL_utf8cache < 0. Branch: perl ! sv.c ____________________________________________________________________________ [ 27572] By: nicholas on 2006/03/22 20:38:20 Log: Create S_sv_pos_u2b_cached, which abstracts away utf-8 to byte conversions, hiding the complexity of any cache lookup. Branch: perl ! sv.c ____________________________________________________________________________ [ 27571] By: rgs on 2006/03/22 20:33:56 Log: Subject: Uninitialized value in Archive::Tar From: "Randy W. Sims" Date: Mon, 20 Mar 2006 06:37:31 -0500 Message-ID: <441E93FB.3050906@thepierianspring.org> Branch: perl ! lib/Archive/Tar.pm ____________________________________________________________________________ [ 27570] By: nicholas on 2006/03/22 18:13:06 Log: The simplest way to start on Perl_sv_pos_u2b seems to be to take out all of the caching code. Branch: perl ! sv.c ____________________________________________________________________________ [ 27569] By: davem on 2006/03/22 16:05:16 Log: remove idential code branch from regmatch() Branch: perl ! regexec.c ____________________________________________________________________________ [ 27568] By: stevep on 2006/03/22 15:59:07 Log: Fix some test failures in t/op/cmp.t when compiling with the Intel C++ Compiler on Linux. Branch: perl ! hints/linux.sh ____________________________________________________________________________ [ 27567] By: rgs on 2006/03/22 14:27:21 Log: Subject: [PATCH] Re: [perl #38779] NAN's on Win32 From: Dominic Dunlop Date: Wed, 22 Mar 2006 15:18:33 +0100 Message-Id: Branch: perl ! README.win32 ____________________________________________________________________________ [ 27566] By: gisle on 2006/03/22 13:37:19 Log: Adjust docs to reflect that DynaLoader, as of change 27549, is part of libperl. Branch: perl ! lib/ExtUtils/Embed.pm ____________________________________________________________________________ [ 27565] By: stevep on 2006/03/22 02:18:58 Log: Increase the length of content compressed as a kludge to get around incompatibilities in OpenBSD's gzip. Branch: perl ! ext/Compress/IO/Zlib/t/050interop-gzip.t ____________________________________________________________________________ [ 27564] By: nicholas on 2006/03/21 22:09:51 Log: (Hopefully) make VMS happy. Branch: perl ! sv.c ____________________________________________________________________________ [ 27563] By: craigb on 2006/03/21 13:01:47 Log: Subject: [patch@27529] thread.h - VMS needs more stack From: "John E. Malmberg" Date: Fri, 17 Mar 2006 11:05:33 -0500 Message-id: <441ADE4D.2090207@qsl.net> Branch: perl ! thread.h ____________________________________________________________________________ [ 27562] By: gisle on 2006/03/21 11:34:38 Log: Upgrade to Digest-1.15 Branch: perl ! lib/Digest.pm lib/Digest/Changes ____________________________________________________________________________ [ 27561] By: rgs on 2006/03/21 10:49:14 Log: Subject: [patch@27538] utime patch for VMS From: "John E. Malmberg" Date: Mon, 20 Mar 2006 08:12:19 -0500 Message-ID: <441EAA33.6010603@qsl.net> Branch: perl ! configure.com vms/vms.c vms/vmsish.h ____________________________________________________________________________ [ 27560] By: gisle on 2006/03/21 10:16:43 Log: Test croak(NULL) Branch: perl ! ext/XS/APItest/APItest.xs ext/XS/APItest/t/exception.t ____________________________________________________________________________ [ 27559] By: nicholas on 2006/03/20 19:30:48 Log: Extend change 27558 - if we know the character offset of the end, but don't have a cache for intermediate offsets, we can still use the end offset. Branch: perl ! sv.c ____________________________________________________________________________ [ 27558] By: nicholas on 2006/03/20 18:54:32 Log: In Perl_sv_pos_b2u, if we know the character offset of the end, we can take advantage of this to count backwards if close. Remove some now unnecessary casts. Branch: perl ! sv.c ____________________________________________________________________________ [ 27557] By: nicholas on 2006/03/20 18:17:39 Log: Abstract the string walking functionality from Perl_sv_pos_b2u into static functions, and make it respect PL_utf8cache. Branch: perl ! sv.c ____________________________________________________________________________ [ 27556] By: steveh on 2006/03/20 17:32:25 Log: Merge some more changes from ActivePerl 5.8.8.816 See (again): http://downloads.activestate.com/ActivePerl/src/5.8/AP816_diff.txt These changes improve support for the MS 64-bit compiler in win32/Makefile (and tentatively make the same changes to win32/makefile.mk), and also switches the now deprecated -Gf switch to -GF for all flavours of VC++ instead of just the latest ones. (See: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-02/msg00353.html for a comment on the s/-Gf/-GF/ change.) Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27555] By: steveh on 2006/03/20 17:21:15 Log: Merge some changes from ActivePerl 5.8.8.816 See: http://downloads.activestate.com/ActivePerl/src/5.8/AP816_diff.txt These changes provide better support for building XS extension modules using VC++ or MinGW when perl itself was built with the opposite of those two compilers. Branch: perl ! win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ [ 27554] By: rgs on 2006/03/20 13:03:07 Log: Revert part of change 27546 related to a /dev/null bug workaround on VMS, as requested by John E. Malmberg Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27553] By: nicholas on 2006/03/20 12:37:22 Log: Perl_utf8_distance can be implemented as a call to Perl_utf8_length. Branch: perl ! utf8.c ____________________________________________________________________________ [ 27552] By: nicholas on 2006/03/20 12:13:46 Log: The two loops in Perl_utf8_distance can be merged. Branch: perl ! utf8.c ____________________________________________________________________________ [ 27551] By: gisle on 2006/03/20 10:51:36 Log: Avoid "uninitialized value" warnings during 'make test'. My system is set up with a few PATH entries I'm not allowed to access, so stat() fails for these. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 27550] By: gisle on 2006/03/20 10:44:08 Log: Also strip $ENV{PATH} dirs writable by world. The stripping was introduced in change 27364 to improve taint handling. Branch: perl ! t/test.pl ____________________________________________________________________________ [ 27549] By: gisle on 2006/03/20 10:21:50 Log: Move DynaLoader.o into libperl.so. This avoids the need to statically link DynaLoader into the stub perl executable and make libperl.so provide all the code needed to get a functional embedded perl interpreter up running. As a side effect this also moves DynaLoader into libperl.a for non-useshrplib builds. Fixes [perl #32539] Branch: perl ! Makefile.SH ext/DynaLoader/Makefile.PL ext/util/make_ext ! writemain.SH ____________________________________________________________________________ [ 27548] By: nicholas on 2006/03/20 10:13:38 Log: If the scalar has just been upgraded to SVt_RV, there's no way SvPVX can be non-NULL, so no need to check. Branch: perl ! pp.c ____________________________________________________________________________ [ 27547] By: rgs on 2006/03/20 10:11:21 Log: Subject: [PATCH blead] Re: [perl #38710] localised stash slice From: Rick Delaney Date: Sat, 18 Mar 2006 19:52:11 -0500 Message-ID: <20060319005211.GM25733@localhost.localdomain> One can now localize slices. Branch: perl ! pp.c t/op/local.t ____________________________________________________________________________ [ 27546] By: rgs on 2006/03/20 09:53:17 Log: Subject: [patch@27538] Misc vms.c fixes for buffer sizes. From: "John E. Malmberg" Date: Sun, 19 Mar 2006 20:08:34 -0500 Message-ID: <441E0092.2010405@qsl.net> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27545] By: steveh on 2006/03/20 09:34:57 Log: Subject: [PATCH] win32_async_check must *always* check for pending signals From: "Jan Dubois" Date: Fri, 17 Mar 2006 12:23:01 -0800 Message-ID: <00d401c64a00$96af8ae0$2217a8c0@candy> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 27544] By: davem on 2006/03/20 00:52:09 Log: merge the TRIEF/TRIEFL and TRIE branches in regmatch(), expunge a couple of macros, and move some variable declarations inwards Branch: perl ! regexec.c ____________________________________________________________________________ [ 27543] By: nicholas on 2006/03/19 19:26:05 Log: Remove a redundant test on mg->mg_ptr. (It had to be non-NULL to get into this block). Branch: perl ! sv.c ____________________________________________________________________________ [ 27542] By: stevep on 2006/03/19 16:38:11 Log: Subject: [PATCH] Change the semantics of S_isa_lookup From: Andy Lester Date: Sat, 18 Mar 2006 00:28:45 -0600 Message-ID: <20060318062845.GA11607@petdance.com> Branch: perl ! embed.fnc proto.h universal.c ____________________________________________________________________________ [ 27541] By: stevep on 2006/03/19 16:32:16 Log: Subject: [PATCH] a bit 'use strict' cleanliness From: Jarkko Hietaniemi Date: Sun, 19 Mar 2006 13:21:37 +0200 Message-ID: <441D3EC1.20902@gmail.com> Branch: perl ! lib/English.pm lib/Text/Tabs.pm lib/Tie/Hash.pm ! lib/Tie/Scalar.pm ____________________________________________________________________________ [ 27540] By: stevep on 2006/03/19 16:24:22 Log: Subject: [PATCH] Data::Dumper consting From: Andy Lester Date: Sun, 19 Mar 2006 01:22:04 -0600 Message-ID: <20060319072204.GB5596@petdance.com> Branch: perl ! ext/Data/Dumper/Dumper.xs ____________________________________________________________________________ [ 27539] By: stevep on 2006/03/19 16:21:29 Log: Subject: [PATCH] Cleanups in op.c From: Andy Lester Date: Sun, 19 Mar 2006 00:30:29 -0600 Message-ID: <20060319063029.GA5077@petdance.com> Branch: perl ! op.c ____________________________________________________________________________ [ 27538] By: nicholas on 2006/03/17 22:12:27 Log: Make Perl_sv_len_utf8 honour the new ${^UTF8CACHE}. If PERL_UTF8_CACHE_ASSERT is defined, default ${^UTF8CACHE} to -1 (assertion mode). Need a way to turn this on with existing command line flags. Branch: perl ! intrpvar.h sv.c ____________________________________________________________________________ [ 27537] By: nicholas on 2006/03/17 20:39:47 Log: Remove a duplicated conditional test by putting everything for the not readonly case inside one block. Branch: perl ! sv.c ____________________________________________________________________________ [ 27536] By: nicholas on 2006/03/17 19:37:41 Log: Properly set/reset the UTF-8 length cache in regcomp.c. Branch: perl ! regcomp.c sv.c ____________________________________________________________________________ [ 27535] By: nicholas on 2006/03/17 16:46:44 Log: Restore a bit of change 27533 that change 27534 inadvertently unwound. Branch: perl ! regexec.c ____________________________________________________________________________ [ 27534] By: davem on 2006/03/17 15:58:45 Log: inline, then delete, S_regrepeat_hard() Branch: perl ! embed.fnc embed.h proto.h regexec.c ____________________________________________________________________________ [ 27533] By: nicholas on 2006/03/17 13:38:34 Log: sv_find() returning false, followed by sv_magic() to add the magic, followed immediately by sv_find() to find it, is somewhat wasteful. So use sv_magicext(). (All cases are also correct w.r.t. SvREADONLY()) Branch: perl ! mg.c pp_ctl.c pp_hot.c regexec.c sv.c ____________________________________________________________________________ [ 27532] By: steveh on 2006/03/17 13:20:11 Log: Make "distclean" target on Win32 clean up temporary HTML directory that gets left behind after running the "install" target. Also clean up a couple of leftover pod2html cache files. Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27531] By: rgs on 2006/03/17 13:18:38 Log: Upgrade to ExtUtils::CBuilder 0.17 Branch: perl + lib/ExtUtils/CBuilder/Changes ! MANIFEST lib/ExtUtils/CBuilder.pm ! lib/ExtUtils/CBuilder/Base.pm ! lib/ExtUtils/CBuilder/Platform/VMS.pm ! lib/ExtUtils/CBuilder/Platform/Windows.pm ____________________________________________________________________________ [ 27530] By: steveh on 2006/03/17 11:10:41 Log: Install POD files into "lib\pods" rather than "lib\pod" on Win32 to avoid clashing with "lib\Pod" (cf. perl change #26363) Also remove a couple of unused macros from the makefiles Branch: perl ! installperl win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27529] By: stevep on 2006/03/17 04:40:24 Log: Subject: [PATCH] threads.xs broken under PERL_IMPLICIT_SYS; 5.8.8 regression From: Jan Dubois Date: Thu, 16 Mar 2006 19:34:00 -0800 Message-ID: <02e601c64973$a1960cf0$6062a8c0@candy> Also includes a version bump to ext/threads/threads.pm. Branch: perl ! ext/threads/threads.pm ext/threads/threads.xs ____________________________________________________________________________ [ 27528] By: stevep on 2006/03/17 04:29:30 Log: Subject: [PATCH] win32_pclose() error exit doesn't unlock mutex From: Jan Dubois Date: Thu, 16 Mar 2006 16:30:23 -0800 Message-ID: <02c701c64959$fac63ad0$6062a8c0@candy> Branch: perl ! win32/win32.c wince/wince.c ____________________________________________________________________________ [ 27527] By: stevep on 2006/03/17 04:19:01 Log: Subject: [PATCH] win32_async_check() can loop indefinitely; 5.8.8 regression From: Jan Dubois Date: Thu, 16 Mar 2006 16:11:48 -0800 Message-ID: <02ab01c64957$62142e70$6062a8c0@candy> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 27526] By: davem on 2006/03/17 02:57:45 Log: reduce S_regrepeat_hard() callers from 3 to 1 Branch: perl ! regexec.c ____________________________________________________________________________ [ 27525] By: nicholas on 2006/03/16 23:11:11 Log: Add a new per-interpeter variable PL_utf8cache, which will be used to control the UTF-8 offset caching code. Make this visible as ${^UTF8CACHE} Branch: perl ! embedvar.h gv.c intrpvar.h mg.c perlapi.h pod/perlvar.pod ____________________________________________________________________________ [ 27524] By: nicholas on 2006/03/16 22:20:57 Log: Note that it's worth looking to downsize variables in the interpreter structure. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27523] By: nicholas on 2006/03/16 21:52:49 Log: Correct the macros in the comments in hv.c. Given the improvements in compiler optimisation, and the almost irrelevance of instructions executed over cache misses, maybe we should just remove the comments by putting their code back in place of the o{ptimis,bfuscat}ed version. Branch: perl ! hv.c ____________________________________________________________________________ [ 27522] By: gisle on 2006/03/16 21:27:00 Log: Avoid hardcoded $(OBJ_EXT) Branch: perl ! ext/DynaLoader/Makefile.PL ____________________________________________________________________________ [ 27521] By: gisle on 2006/03/16 21:20:46 Log: Change 27520 was a bit too aggressive. Let's keep the warning. Branch: perl ! ext/util/make_ext ____________________________________________________________________________ [ 27520] By: gisle on 2006/03/16 21:14:26 Log: Remove unused code. No extension use Makefile.SH any more. Branch: perl ! ext/util/make_ext ____________________________________________________________________________ [ 27519] By: gisle on 2006/03/16 20:32:27 Log: Fix up miniperl dependency. Depend on $(obj) when we use that to build miniperl. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27518] By: gisle on 2006/03/16 20:24:08 Log: Simplify; make perl.o included in $(obj) Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27517] By: rgs on 2006/03/16 16:17:38 Log: Add a couple of regression tests for the untested "Bad name after %s" parsing error Branch: perl ! t/comp/parser.t ____________________________________________________________________________ [ 27516] By: rgs on 2006/03/16 15:19:03 Log: Subject: [PATCH] Compress::Raw::Zlib, Compress::Zlib, IO::Compress::Zlib 2.000_10 From: "Paul Marquess" Date: Thu, 16 Mar 2006 14:38:52 -0000 Message-ID: <009401c64907$5a6ed710$4c05140a@myopwv.com> Branch: perl ! ext/Compress/IO/Base/Changes ext/Compress/IO/Base/README ! ext/Compress/IO/Base/lib/IO/Compress/Base.pm ! ext/Compress/IO/Base/lib/IO/Compress/Base/Common.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/AnyUncompress.pm ! ext/Compress/IO/Base/lib/IO/Uncompress/Base.pm ! ext/Compress/IO/Zlib/Changes ext/Compress/IO/Zlib/Makefile.PL ! ext/Compress/IO/Zlib/README ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Deflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Gzip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/RawDeflate.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zip/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Compress/Zlib/Constants.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Identity.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/AnyInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Gunzip.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Inflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/RawInflate.pm ! ext/Compress/IO/Zlib/lib/IO/Uncompress/Unzip.pm ! ext/Compress/IO/Zlib/t/010examples.t ! ext/Compress/IO/Zlib/t/050interop-gzip.t ! ext/Compress/Raw/Zlib/Makefile.PL ext/Compress/Raw/Zlib/README ! ext/Compress/Raw/Zlib/Zlib.xs ! ext/Compress/Raw/Zlib/lib/Compress/Raw/Zlib.pm ! ext/Compress/Raw/Zlib/t/02zlib.t ext/Compress/Zlib/Changes ! ext/Compress/Zlib/Makefile.PL ext/Compress/Zlib/README ! ext/Compress/Zlib/examples/gzcat ! ext/Compress/Zlib/examples/gzstream ! ext/Compress/Zlib/lib/Compress/Zlib.pm ! ext/Compress/Zlib/t/14gzopen.t t/lib/compress/generic.pl ! t/lib/compress/tied.pl ____________________________________________________________________________ [ 27515] By: gisle on 2006/03/16 12:01:10 Log: require should ignore directories found when searching @INC not just die as soon as it finds one. It should for instance be possible to for require "File" to read the file "./File" even if there happens to be a "File" directory in perl's standard library. This fixes the RT #24404 fix in change 26373. Branch: perl ! pp_ctl.c t/comp/require.t ____________________________________________________________________________ [ 27514] By: rgs on 2006/03/16 08:32:28 Log: Make the threads tests silent with regard to the new :unique deprecation warning Branch: perl ! ext/threads/t/problems.t ____________________________________________________________________________ [ 27513] By: nicholas on 2006/03/15 23:02:49 Log: Make the original versions of relocated paths available from %Config::Config with the prefix "raw_". Not sure if "raw_" is the best choice. Branch: perl ! configpm ____________________________________________________________________________ [ 27511] By: nicholas on 2006/03/15 19:47:02 Log: Correct the non gcc-brace-group definition of SvAMAGIC_off Branch: perl ! sv.h ____________________________________________________________________________ [ 27510] By: nicholas on 2006/03/15 18:47:32 Log: D'oh! 27508 wasn't quite testing what I wanted it to test. This does. Branch: perl ! lib/overload.t ____________________________________________________________________________ [ 27508] By: nicholas on 2006/03/15 17:57:14 Log: Test for reblessing objects with weak references. Branch: perl ! lib/overload.t ____________________________________________________________________________ [ 27507] By: nicholas on 2006/03/15 17:21:00 Log: Expunge references to HV_AMAGIC, HV_AMAGICbad and HV_AMAGICmb which have been unused since revision 1. Branch: perl ! hv.h sv.h ____________________________________________________________________________ [ 27506] By: nicholas on 2006/03/15 15:08:49 Log: Moving the overloading flag from the reference to the referant allows (re)?blessing of overloaded objects to work correctly. Branch: perl ! dump.c lib/overload.t sv.c sv.h ____________________________________________________________________________ [ 27505] By: nicholas on 2006/03/15 13:13:19 Log: Finish converting overload.t to Test::More Branch: perl ! lib/overload.t ____________________________________________________________________________ [ 27504] By: nicholas on 2006/03/15 12:43:15 Log: Further conversion of overload.t Branch: perl ! lib/overload.t ____________________________________________________________________________ [ 27503] By: stevep on 2006/03/15 12:34:10 Log: Additions to README.win32 and win32/Makefile based on comments from Steve Hay. Branch: perl ! README.win32 win32/Makefile ____________________________________________________________________________ [ 27502] By: nicholas on 2006/03/15 12:29:01 Log: Further conversion of overload.t Branch: perl ! lib/overload.t ____________________________________________________________________________ [ 27501] By: nicholas on 2006/03/15 12:05:27 Log: Partially convert overload.t to Test::More Branch: perl ! lib/overload.t ____________________________________________________________________________ [ 27500] By: stevep on 2006/03/15 11:06:34 Log: The first step in supporting VC++ 8.0. Added macros for the free .NET 2.0 SDK and Visual Studio 2005. Added these macros to "if" conditions that were appropriate. Added a fix to prevent the .NET 1.1 and 2.0 SDK compilers from attempting to build perlglob.exe (they are both missing the setargv.obj file necessary to do it). Branch: perl ! win32/Makefile ____________________________________________________________________________ [ 27499] By: rgs on 2006/03/14 17:32:48 Log: Deprecate :unique even with threads Branch: perl ! toke.c ____________________________________________________________________________ [ 27498] By: rgs on 2006/03/14 17:02:38 Log: Make usage of :unique emit a deprecation warning. Remove its outdated documentation. Branch: perl ! cv.h pod/perldiag.pod pod/perlfunc.pod t/lib/warnings/toke ! toke.c ____________________________________________________________________________ [ 27497] By: rgs on 2006/03/14 16:02:35 Log: Subject: [PATCH] perl @ 27483 fix lib/Pod/Simple/t/corpustest.t to work on VMS ODS-2 From: Peter Prymmer Date: Tue, 14 Mar 2006 10:38:00 -0500 Message-ID: Branch: perl ! lib/Pod/Simple/t/corpustest.t ____________________________________________________________________________ [ 27496] By: nicholas on 2006/03/14 15:21:54 Log: SVphv_REHASH can use the same flag bit as SVf_FAKE. This allows 0x10000000 (SVf_AMAGIC) to be set on all 16 SV types, which seems to be necessary to fix subtle bugs involving reblessing and overloading. Branch: perl ! sv.h ____________________________________________________________________________ [ 27495] By: rgs on 2006/03/14 09:55:17 Log: Subject: [perl #38710] localised stash slice From: Hugo van der Sanden (via RT) Date: Sat, 11 Mar 2006 02:47:56 -0800 Message-ID: (new TODO tests) Branch: perl ! t/op/local.t ____________________________________________________________________________ [ 27494] By: rgs on 2006/03/14 08:53:07 Log: threads and threads::shared are now dual-lived modules Branch: perl ! Porting/Maintainers.pl ____________________________________________________________________________ [ 27493] By: rgs on 2006/03/14 08:38:45 Log: Subject: [PATCH] Do nothing in a GCC-friendly way From: andy@petdance.com (Andy Lester) Date: Mon, 13 Mar 2006 12:48:50 -0600 Message-ID: <20060313184850.GA16905@petdance.com> Branch: perl ! perl.h ____________________________________________________________________________ [ 27492] By: rgs on 2006/03/14 08:35:24 Log: Subject: [PATCH] looks_like_bool can be const From: andy@petdance.com (Andy Lester) Date: Mon, 13 Mar 2006 09:31:52 -0600 Message-ID: <20060313153152.GA13254@petdance.com> Branch: perl ! embed.fnc op.c proto.h ____________________________________________________________________________ [ 27491] By: nicholas on 2006/03/13 23:13:23 Log: Somewhat less shaky relocatable @INC support. You can install things to the current location of the perl tree, move it, install more things, move it again, lather rinse repeat. Configure with -Duserelocatableinc Branch: perl ! Configure configpm installperl ____________________________________________________________________________ [ 27490] By: nicholas on 2006/03/13 20:49:55 Log: First stab at rather shaky Configure support for relocatable @INC. Seems to be installing rather more that it's supposed to be. Branch: perl ! Configure configpm ____________________________________________________________________________ [ 27489] By: nicholas on 2006/03/13 18:59:27 Log: Split break out the installprefix code from setprefixvar, which allows the remaining 8 places to call the common prefix conversion code. Branch: perl ! Configure ____________________________________________________________________________ [ 27488] By: nicholas on 2006/03/13 18:01:11 Log: Refactor most of the cut & paste for setting prefix/prefixexp variables and the "Change installation prefix, if necessary" into a new "function" setprefixvar (which I assume will become Setprefixvar.U) How many platforms still have Bourne shells that can't do shell functions? Someone's going to say Irix? Branch: perl ! Configure ____________________________________________________________________________ [ 27487] By: rgs on 2006/03/13 17:35:59 Log: Forgot the ending \. Why did it still compile ? Branch: perl ! ext/List/Util/multicall.h ____________________________________________________________________________ [ 27486] By: rgs on 2006/03/13 17:34:09 Log: Subject: [PATCH] Automatically SPAGAIN in the poor-man's-multicall API From: Robin Houston Date: Mon, 13 Mar 2006 12:48:21 +0000 Message-ID: <20060313124821.GA11203@rpc142.cs.man.ac.uk> Branch: perl ! ext/List/Util/multicall.h ____________________________________________________________________________ [ 27485] By: nicholas on 2006/03/13 17:10:14 Log: The existing order of the checks for whether man1dir and man3dir were ' ' were obviously buggy, because they set installman[13]dir only for the next if block to set it again. Reordering removes that daftness. Branch: perl ! Configure ____________________________________________________________________________ [ 27484] By: nicholas on 2006/03/13 15:50:04 Log: The "Change installation prefix, if necessary." code needs to use the ~ expanded prefix and installprefix in the substitution. Branch: perl ! Configure ____________________________________________________________________________ [ 27483] By: rgs on 2006/03/12 15:12:29 Log: Load .pmc always, even if they are older than a matching .pm file. (This trick is going to be used by pugs.) Branch: perl ! pod/perlfunc.pod pp_ctl.c ____________________________________________________________________________ [ 27482] By: stevep on 2006/03/12 14:07:17 Log: Subject: [PATCH] Removed unnecessary NULL check in Digest::SHA From: Andy Lester Date: Tue, 7 Mar 2006 12:12:35 -0600 Message-ID: <20060307181235.GA25688@petdance.com> Branch: perl ! ext/Digest/SHA/src/hmac.c ____________________________________________________________________________ [ 27481] By: stevep on 2006/03/12 13:48:10 Log: Upgrade to Module-Build-0.27_09 Branch: perl ! Porting/Maintainers.pl lib/Module/Build.pm ! lib/Module/Build/Authoring.pod lib/Module/Build/Base.pm ! lib/Module/Build/Changes lib/Module/Build/Compat.pm ! lib/Module/Build/Cookbook.pm ____________________________________________________________________________ [ 27480] By: nicholas on 2006/03/11 23:40:34 Log: isSPACE('\0') is false, so can simplify the condition in the for loop. As the for loop is basically a while loop, write it as one, to make its intentions clearer. Branch: perl ! toke.c ____________________________________________________________________________ [ 27479] By: nicholas on 2006/03/11 22:51:26 Log: Fix the last 2 perly.y specific parts of regen_perly.pl, and make the regen_perly target call it for both perly.y and madly.y. Branch: perl - regen_madly.pl ! MANIFEST Makefile.SH regen_perly.pl ____________________________________________________________________________ [ 27478] By: nicholas on 2006/03/11 22:29:56 Log: NNs and NULLOKs for MAD's new functions. Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 27477] By: stevep on 2006/03/11 22:08:34 Log: Perl_newWHILEOP() had exactly the same lack of a NULL pointer check that Perl_newLOOPOP() had and fixed in change #27476. Maybe some refactoring is needed? Branch: perl ! op.c ____________________________________________________________________________ [ 27476] By: stevep on 2006/03/11 21:41:20 Log: Possible NULL pointer reference found by Coverity checks. Branch: perl ! op.c ____________________________________________________________________________ [ 27475] By: stevep on 2006/03/11 20:57:26 Log: Keep from using a variable in S_my_kid() before it is initialized. This was introduced with the MAD changes. Branch: perl ! op.c ____________________________________________________________________________ [ 27474] By: craigb on 2006/03/11 17:26:00 Log: Subject: [PATCH] perl@27437 fix File::Path::mkpath so that perl installs on VMS From: Peter Prymmer Date: Fri, 10 Mar 2006 15:24:23 -0500 Message-id: Branch: perl ! lib/File/Path.pm ____________________________________________________________________________ [ 27473] By: merijn on 2006/03/11 11:03:55 Log: Subject: [PATCH] Reapply change 24432 From: "Jan Dubois" Date: Fri, 10 Mar 2006 18:21:39 -0800 Message-ID: <01b001c644b2$879a1f50$6062a8c0@candy> Branch: perl ! config_h.SH ____________________________________________________________________________ [ 27471] By: nicholas on 2006/03/11 10:21:27 Log: Missed the hunk that adds regen_madly.pl to the regen_perl target. Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27470] By: nicholas on 2006/03/11 10:16:04 Log: Subject: [PATCH] Sync up embed.fnc and doio.c From: andy@petdance.com (Andy Lester) Message-ID: <20060311071338.GA12490@petdance.com> Date: Sat, 11 Mar 2006 01:13:38 -0600 Branch: perl ! embed.fnc proto.h ____________________________________________________________________________ [ 27469] By: nicholas on 2006/03/11 09:55:43 Log: Subject: [PATCH] Localizing some vars in S_checkcomma From: andy@petdance.com (Andy Lester) Message-ID: <20060310223100.GA13455@petdance.com> Date: Fri, 10 Mar 2006 16:31:00 -0600 Branch: perl ! toke.c ____________________________________________________________________________ [ 27468] By: nicholas on 2006/03/11 09:32:18 Log: Remove the obsolete mad/P5RE.pm Branch: perl - mad/P5RE.pm ! MANIFEST ____________________________________________________________________________ [ 27467] By: craigb on 2006/03/11 01:52:37 Log: null terminate command string -- broken in #27438 Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27466] By: nicholas on 2006/03/10 21:54:18 Log: Move the 12 static MAD variables from toke.c into the interpeter structure. Branch: perl ! embedvar.h intrpvar.h makedef.pl perl.c perlapi.h sv.c toke.c ____________________________________________________________________________ [ 27465] By: nicholas on 2006/03/10 20:58:23 Log: Rename the 12 static variables in toke.c to PL_* Branch: perl ! toke.c ____________________________________________________________________________ [ 27464] By: nicholas on 2006/03/10 19:47:11 Log: gozer took over from gsar (some time ago). Branch: perl ! Porting/repository.pod ____________________________________________________________________________ [ 27463] By: nicholas on 2006/03/10 18:53:01 Log: All the autogenerated files from change 27462. Branch: perl ! madly.act madly.h madly.tab ____________________________________________________________________________ [ 27462] By: nicholas on 2006/03/10 18:52:40 Log: Merge perly.y changes from 5.9.2 to now into madly.y. Branch: perl ! madly.y ____________________________________________________________________________ [ 27461] By: nicholas on 2006/03/10 12:57:18 Log: Teaching embed.pl about conditional symbols is a TODO. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27460] By: nicholas on 2006/03/10 12:09:39 Log: Tweak change 27457 - make PL_lasttoke MAD only, but teach makedef.pl about MADness (and unMADness - maybe there is a special word for that) Branch: perl ! intrpvar.h makedef.pl ____________________________________________________________________________ [ 27459] By: nicholas on 2006/03/10 11:31:14 Log: Summon constman! S_checkcomma now has all 3 arguments const char. Branch: perl ! embed.fnc proto.h toke.c ____________________________________________________________________________ [ 27458] By: nicholas on 2006/03/10 10:50:29 Log: Tease apart the keyword/subroutine test in S_checkcomma. Branch: perl ! toke.c ____________________________________________________________________________ [ 27457] By: stevep on 2006/03/10 02:17:43 Log: Move PL_lasttoke out of its PERL_MAD define in intrpvar.h. Otherwise, Win32 does not compile. Branch: perl ! intrpvar.h ____________________________________________________________________________ [ 27456] By: nicholas on 2006/03/09 23:23:19 Log: Correct another gv_fetchpv() - it takes a bitmask of flags, not simply TRUE/FALSE. Branch: perl ! gv.c ____________________________________________________________________________ [ 27455] By: nicholas on 2006/03/09 22:50:23 Log: Remove two NEWSV()s in the non-ithread dump code that got missed. Branch: perl ! dump.c ____________________________________________________________________________ [ 27454] By: mhx on 2006/03/09 22:07:01 Log: Subject: Re: [PATCH pod/perlfunc.pd] Re: truncate needs seek on filehandle From: Ronald J Kimball Date: Thu, 9 Mar 2006 16:29:12 -0500 Message-ID: <20060309212912.GF22682@penkwe.pair.com> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 27453] By: nicholas on 2006/03/09 22:03:55 Log: Add the Perl 5 to Perl 5 convertor scripts. Branch: perl + mad/P5AST.pm mad/P5RE.pm mad/P5re.pm mad/PLXML.pm mad/nomad + mad/p55 ! MANIFEST ____________________________________________________________________________ [ 27452] By: nicholas on 2006/03/09 22:01:28 Log: Superior *printf-fu lets us avoid modifying source code. Branch: perl ! toke.c ____________________________________________________________________________ [ 27451] By: nicholas on 2006/03/09 21:49:20 Log: Avoid scribbling on the passed in command line string for -i in moreswitches. Branch: perl ! perl.c ____________________________________________________________________________ [ 27450] By: nicholas on 2006/03/09 21:24:04 Log: -Dmad works, albeit with some test failures: ext/B/t/f_sort.t 20 5 25.00% 2 4-6 16 ext/B/t/optree_samples.t 20 1 5.00% 18 ext/List/Util/t/weak.t 1 256 22 1 4.55% 22 ext/Safe/t/safeops.t 0 134 354 288 81.36% 211-354 lib/warnings.t 561 2 0.36% 3 10 Branch: perl ! toke.c ____________________________________________________________________________ [ 27449] By: nicholas on 2006/03/09 20:53:11 Log: Oops. Failed to add madly.c Branch: perl + madly.c ____________________________________________________________________________ [ 27448] By: stevep on 2006/03/09 20:48:50 Log: The Coverity audit is upset that the scream_olds variable is not directly initialized, although it is likely initialized after another variable takes a reference to it. Branch: perl ! regexec.c ____________________________________________________________________________ [ 27447] By: nicholas on 2006/03/09 20:48:18 Log: Add the madly parser. I believe that this is all the C code. Now to find the bugs that stowed away. Branch: perl + madly.act madly.h madly.tab madly.y regen_madly.pl ! Configure MANIFEST Makefile.SH embed.fnc embed.h perly.c ! proto.h ____________________________________________________________________________ [ 27446] By: nicholas on 2006/03/09 19:53:53 Log: It helps to run embed.pl in the correct directory. (not the symlink tree) Branch: perl ! embed.h embedvar.h perlapi.h proto.h ____________________________________________________________________________ [ 27445] By: nicholas on 2006/03/09 19:22:10 Log: The remainder of the toke.c MAD changes. Now to investigate why MAD no longer builds. Branch: perl ! embed.fnc intrpvar.h sv.c toke.c ____________________________________________________________________________ [ 27444] By: nicholas on 2006/03/09 19:00:26 Log: Another refactoring from Larry implicit in the MAD patch. Branch: perl ! toke.c ____________________________________________________________________________ [ 27443] By: nicholas on 2006/03/09 18:08:52 Log: Refactoring from Larry inplicit in the MAD patch. Branch: perl ! toke.c ____________________________________________________________________________ [ 27442] By: nicholas on 2006/03/09 17:06:46 Log: Replace PL_nextval[PL_nexttoke].opval with the macro NEXTVAL_NEXTTOKE as MAD conditionally changes this consistently in 27 places. Branch: perl ! toke.c ____________________________________________________________________________ [ 27441] By: stevep on 2006/03/09 16:14:20 Log: Need to update test count from change #27440. Branch: perl ! ext/POSIX/t/sigaction.t ____________________________________________________________________________ [ 27440] By: stevep on 2006/03/09 16:03:21 Log: croak in POSIX::sigaction() when passed a negative signal instead dumping core. Branch: perl ! ext/POSIX/POSIX.xs ext/POSIX/t/sigaction.t ____________________________________________________________________________ [ 27439] By: nicholas on 2006/03/09 15:13:49 Log: MAD changes for bare skipspace() Branch: perl ! embed.fnc embed.h proto.h toke.c ____________________________________________________________________________ [ 27438] By: craigb on 2006/03/09 14:49:45 Log: Subject: patch@27385 - VMS thread fixes (was: threads and VMS) From: "John E. Malmberg" Date: Wed, 08 Mar 2006 23:34:05 -0500 Message-id: <440FB03D.8010409@qsl.net> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27437] By: nicholas on 2006/03/09 13:45:30 Log: Add the MAD change to perly.y, which brings a new PEG token. Branch: perl ! perly.act perly.h perly.tab perly.y ____________________________________________________________________________ [ 27436] By: mhx on 2006/03/09 12:54:19 Log: Fix a memory leak in ck_grep(), spotted by coverity: perl -e'eval "grep" while 1' Branch: perl ! op.c ____________________________________________________________________________ [ 27435] By: nicholas on 2006/03/09 12:41:40 Log: Tweaking the order of op creation/op free in Perl_ck_require to Larry's order doesn't make tests pass :-(. Nor does it make them fail. Branch: perl ! op.c ____________________________________________________________________________ [ 27434] By: nicholas on 2006/03/09 12:17:41 Log: Fix C99ism in dump.c Branch: perl ! dump.c ____________________________________________________________________________ [ 27433] By: nicholas on 2006/03/09 12:01:36 Log: Unroll 27425 - keeping Larry's order in op.c means that exactly the same sequence of pad usage is generated with and without MAD. Branch: perl ! ext/B/t/f_map.t op.c ____________________________________________________________________________ [ 27432] By: nicholas on 2006/03/09 11:20:14 Log: Note the weakref.t failure that commenting out this code caused. Pesky waterbeds. Branch: perl ! op.c ____________________________________________________________________________ [ 27431] By: nicholas on 2006/03/09 11:04:23 Log: Note the cause of another MAD test failure - an explicit abort trap for saving PL_formfeed is being hit. Branch: perl ! scope.c ____________________________________________________________________________ [ 27430] By: nicholas on 2006/03/09 10:53:25 Log: Bodge MAD code to get pack.t and ext/Encode/t/Encode.t passing. Branch: perl ! op.c ____________________________________________________________________________ [ 27429] By: nicholas on 2006/03/08 23:33:05 Log: Make MAD at least compile and link once more. Although it's now failing 6 regression tests. Branch: perl ! op.c perly.c ____________________________________________________________________________ [ 27428] By: nicholas on 2006/03/08 22:36:30 Log: Further MAD changes. Branch: perl ! perl.c perly.c pp_ctl.c scope.c ____________________________________________________________________________ [ 27427] By: nicholas on 2006/03/08 21:53:06 Log: Oops. Didn't mean to commit 27426 to maint first. Integrate it: Avoid writing over the input string in the case 'F' in moreswitches. Branch: perl !> perl.c ____________________________________________________________________________ [ 27425] By: nicholas on 2006/03/08 21:18:58 Log: The last MAD change to op.c changes the pad offsets of the test that ext/B/t/f_map.t is using. Branch: perl ! ext/B/t/f_map.t op.c ____________________________________________________________________________ [ 27424] By: nicholas on 2006/03/08 20:34:16 Log: Almost all the MAD changes for op.c Branch: perl ! embed.fnc embed.h op.c perl.h proto.h ____________________________________________________________________________ [ 27423] By: nicholas on 2006/03/08 18:17:09 Log: Change from Larry in the MAD code which seems to be unrelated to MAD. Branch: perl ! op.c ____________________________________________________________________________ [ 27422] By: nicholas on 2006/03/08 16:29:26 Log: MAD changes to dump.c Branch: perl ! dump.c embed.fnc embed.h global.sym makedef.pl proto.h ____________________________________________________________________________ [ 27421] By: steveh on 2006/03/08 16:25:23 Log: Get rid of unnecessary "rmdir /s" calls in Win32 makefiles They only existed for the benefit of old shells that didn't understand "rmdir /s /q", but since change #27195 effectively drops support for old shells that don't understand "xcopy /y" it seems unnecessary now. Windows NT4, 2000, XP and onwards all support "rmdir /s /q", so it's probably only the Windows 9x shells that lose out. Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27420] By: steveh on 2006/03/08 15:20:28 Log: Sort the ext/ and lib/ tests when running under t/harness Unless they are sorted then they are run in the same order in which they are listed in MANIFEST, which is not always ideal. In particular, the ext/Compress/IO/Zlib/t/*.t tests are not run in the correct order, which causes some files to be left behind afterwards. ExtUtils::Command::MM::test_harness() sorts test files, so it seems sensible for t/harness to do likewise, rather than relying on the ordering in MANIFEST. Branch: perl ! t/harness ____________________________________________________________________________ [ 27419] By: nicholas on 2006/03/08 13:40:48 Log: Add MAD changes to pad code (new function Perl_pad_peg) Branch: perl ! embed.fnc embed.h makedef.pl pad.c pad.h proto.h ____________________________________________________________________________ [ 27418] By: steveh on 2006/03/08 13:37:28 Log: Adjust Win32 distclean as per changes #27411 and #27417 Branch: perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27417] By: rgs on 2006/03/08 13:29:26 Log: "make distclean" fix noticed by Steve Hay Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27416] By: steveh on 2006/03/08 12:15:04 Log: Cleanup Archive-Tar temporary test files I've done this twice before already (changes #25043 and #26785), but it keeps getting accidentally removed. Third time lucky? Branch: perl ! lib/Archive/Tar.pm lib/Archive/Tar/t/02_methods.t ____________________________________________________________________________ [ 27415] By: rgs on 2006/03/08 10:31:24 Log: Subject: [PATCH] Re: [perl #38684] O::Deparse not working as expected From: Stephen McCamant Date: Tue, 7 Mar 2006 20:00:30 -0800 Message-ID: <17422.22238.570532.2771@apocalypse.OCF.Berkeley.EDU> Branch: perl ! ext/B/B/Deparse.pm ext/B/t/deparse.t ____________________________________________________________________________ [ 27414] By: rgs on 2006/03/08 10:25:26 Log: Subject: [PATCH] Removed unused check and assignment in pp_hot.c From: andy@petdance.com (Andy Lester) Date: Wed, 8 Mar 2006 00:45:29 -0600 Message-ID: <20060308064529.GA16499@petdance.com> Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 27413] By: steveh on 2006/03/08 09:36:50 Log: Don't try to export PL_madskills/PL_xmlfp when they're not defined (Fixes Win32 linker error introduced by change #27408) Branch: perl ! makedef.pl ____________________________________________________________________________ [ 27412] By: steveh on 2006/03/08 08:42:44 Log: Complete change #27407/27410 on Win32 and tidy up change #27372 Branch: perl ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ! win32/config_H.vc64 ____________________________________________________________________________ [ 27411] By: rgs on 2006/03/08 08:23:54 Log: "make distclean" adjustments for the new Compress modules Branch: perl ! Makefile.SH ____________________________________________________________________________ [ 27410] By: merijn on 2006/03/08 08:10:25 Log: Backport #27407 Add a Configure question for mad (Misc Attribute Decoration - Larry's perl5 to perl[56] convertor), which if set defines PERL_MAD in config.h Branch: perl ! Configure Porting/Glossary config_h.SH ____________________________________________________________________________ [ 27408] By: nicholas on 2006/03/07 23:24:55 Log: Some of the MAD structures in headers, plus PL_madskills and PL_xmlfp, and default definitions for the 2 variables. (Which will save a lot of conditional complilation, by instead letting the C compiler optimiser remove dead code.) Branch: perl ! XSUB.h embedvar.h intrpvar.h op.h perl.h perlapi.h ____________________________________________________________________________ [ 27407] By: nicholas on 2006/03/07 22:16:55 Log: Add a Configure question for mad (Misc Attribute Decoration - Larry's perl5 to perl[56] convertor), which if set defines PERL_MAD in config.h Branch: perl ! Configure Cross/config.sh-arm-linux NetWare/config.wc ! Porting/Glossary config_h.SH configure.com epoc/config.sh ! perl.c plan9/config_sh.sample symbian/config.sh uconfig.sh ! win32/config.bc win32/config.gc win32/config.vc ! win32/config.vc64 wince/config.ce ____________________________________________________________________________ [ 27406] By: nicholas on 2006/03/07 19:31:49 Log: Two more TODOs for those with C knowledge. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27405] By: nicholas on 2006/03/07 19:27:28 Log: Remove the #define - ARENASETS are always on now. Branch: perl ! perl.h sv.c ____________________________________________________________________________ [ 27404] By: nicholas on 2006/03/07 19:23:14 Log: TPF++ # http://www.perlfoundation.org/gc/grants/2006-perl5-improve.html Shrinking PVGVs, PVLVs, PVCVs and PVFMs is TODOne. Branch: perl ! pod/perltodo.pod ____________________________________________________________________________ [ 27403] By: rgs on 2006/03/07 17:09:54 Log: This looks like a memory leak. Branch: perl ! op.c ____________________________________________________________________________ [ 27402] By: rgs on 2006/03/07 16:49:58 Log: $[ = 2 should not warn. Branch: perl ! op.c t/lib/warnings/op ____________________________________________________________________________ [ 27401] By: steveh on 2006/03/07 14:58:20 Log: Fix lib/Module/Build/t/compat.t (e.g. see http://www.nntp.perl.org/group/perl.daily-build.reports/36431) Branch: perl ! lib/Module/Build/t/compat.t ____________________________________________________________________________ [ 27400] By: rgs on 2006/03/07 14:36:00 Log: Make report on bad filenames easier to read Branch: perl ! Porting/check83.pl ____________________________________________________________________________ [ 27399] By: rgs on 2006/03/07 14:15:46 Log: FAQ sync. (FAQ now moved to svn) Branch: perl ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod ! pod/perlfaq9.pod ____________________________________________________________________________ [ 27398] By: stevep on 2006/03/07 04:48:29 Log: Upgrade to PathTools-3.17 Branch: perl ! ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t lib/Cwd.pm lib/File/Spec.pm ____________________________________________________________________________ [ 27397] By: stevep on 2006/03/06 23:31:21 Log: Subject: Re: [PATCH] Removed a redundant o->op_type From: Paul Johnson Date: Tue, 28 Feb 2006 20:17:31 +0100 Message-ID: <20060228191731.GD20933@pjcj.net> Branch: perl ! op.c ____________________________________________________________________________ [ 27396] By: mhx on 2006/03/06 22:18:52 Log: Don't free thread memory if PERL_DESTRUCT_LEVEL is set to a non-zero value as we're probably hunting memory leaks then Branch: perl ! perl.c ____________________________________________________________________________ [ 27393] By: nicholas on 2006/03/06 20:44:02 Log: Update David Dyck's e-mail address. Branch: perl ! AUTHORS Porting/checkAUTHORS.pl ____________________________________________________________________________ [ 27390] By: rgs on 2006/03/06 17:26:43 Log: Add all new utilities in the perlutil man page. Includes lots of work by Zsban Ambrus. Branch: perl ! pod/perlutil.pod ____________________________________________________________________________ [ 27389] By: rgs on 2006/03/06 16:09:50 Log: Subject: [PATCH] add Module::Build 0.27_08 From: Yitzchak Scott-Thoennes Date: Sun, 5 Mar 2006 12:08:30 -0800 Message-ID: <20060305200830.GA2660@efn.org> Branch: perl + lib/Module/Build.pm lib/Module/Build/Authoring.pod + lib/Module/Build/Base.pm lib/Module/Build/Changes + lib/Module/Build/Compat.pm lib/Module/Build/ConfigData.pm + lib/Module/Build/Cookbook.pm lib/Module/Build/ModuleInfo.pm + lib/Module/Build/Notes.pm lib/Module/Build/PPMMaker.pm + lib/Module/Build/Platform/Amiga.pm + lib/Module/Build/Platform/Default.pm + lib/Module/Build/Platform/EBCDIC.pm + lib/Module/Build/Platform/MPEiX.pm + lib/Module/Build/Platform/MacOS.pm + lib/Module/Build/Platform/RiscOS.pm + lib/Module/Build/Platform/Unix.pm + lib/Module/Build/Platform/VMS.pm + lib/Module/Build/Platform/VOS.pm + lib/Module/Build/Platform/Windows.pm + lib/Module/Build/Platform/aix.pm + lib/Module/Build/Platform/cygwin.pm + lib/Module/Build/Platform/darwin.pm + lib/Module/Build/Platform/os2.pm lib/Module/Build/PodParser.pm + lib/Module/Build/scripts/config_data + lib/Module/Build/t/basic.t + lib/Module/Build/t/bundled/Tie/CPHash.pm + lib/Module/Build/t/compat.t lib/Module/Build/t/destinations.t + lib/Module/Build/t/ext.t lib/Module/Build/t/extend.t + lib/Module/Build/t/files.t lib/Module/Build/t/install.t + lib/Module/Build/t/lib/DistGen.pm + lib/Module/Build/t/lib/MBTest.pm + lib/Module/Build/t/manifypods.t lib/Module/Build/t/metadata.t + lib/Module/Build/t/metadata2.t lib/Module/Build/t/moduleinfo.t + lib/Module/Build/t/notes.t lib/Module/Build/t/parents.t + lib/Module/Build/t/pod_parser.t lib/Module/Build/t/ppm.t + lib/Module/Build/t/runthrough.t lib/Module/Build/t/signature.t + lib/Module/Build/t/tilde.t lib/Module/Build/t/versions.t + lib/Module/Build/t/xs.t utils/config_data.PL ! MANIFEST Porting/Maintainers.pl installperl pod/perlutil.pod ! utils.lst utils/Makefile vms/descrip_mms.template ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 27388] By: rgs on 2006/03/06 14:52:48 Log: Upgrade to Archive::Tar 1.29 Branch: perl ! lib/Archive/Tar.pm lib/Archive/Tar/t/00_setup.t ! lib/Archive/Tar/t/02_methods.t lib/Archive/Tar/t/99_clean.t ____________________________________________________________________________ [ 27387] By: rgs on 2006/03/06 10:06:53 Log: Add and remove files forgotten in change #27384 Branch: perl + ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Identity.pm + ext/Compress/IO/Zlib/lib/IO/Uncompress/Adapter/Inflate.pm + ext/Compress/IO/Zlib/lib/IO/Uncompress/AnyInflate.pm + ext/Compress/IO/Zlib/lib/IO/Uncompress/Gunzip.pm + ext/Compress/IO/Zlib/lib/IO/Uncompress/Inflate.pm + ext/Compress/IO/Zlib/lib/IO/Uncompress/RawInflate.pm + ext/Compress/IO/Zlib/lib/IO/Uncompress/Unzip.pm - (delete 110 files) ! MANIFEST ____________________________________________________________________________ [ 27386] By: craigb on 2006/03/06 03:42:19 Log: Subject: PATCH: 2 vms specific build files in perl @ 27383 From: Peter Prymmer Date: Sun, 05 Mar 2006 20:30:09 -0500 Message-id: Branch: perl ! configure.com vms/gen_shrfls.pl ____________________________________________________________________________ [ 27385] By: craigb on 2006/03/06 03:26:39 Log: Subject: Re: threads and VMS From: "John E. Malmberg" Date: Sun, 05 Mar 2006 00:32:27 -0500 Message-id: <440A77EB.2030205@qsl.net> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27384] By: stevep on 2006/03/06 02:06:04 Log: Subject: [PATCH] Compress::Zlib From: "Paul Marquess" Date: Fri, 3 Mar 2006 10:25:48 -0000 Message-ID: <007101c63eac$d919c6c0$4c05140a@myopwv.com> Branch: perl + (add 129 files) ! MANIFEST ext/Compress/Zlib/Changes ! ext/Compress/Zlib/Makefile.PL ext/Compress/Zlib/README ! ext/Compress/Zlib/examples/filtdef ! ext/Compress/Zlib/examples/filtinf ! ext/Compress/Zlib/examples/gzcat ! ext/Compress/Zlib/examples/gzgrep ! ext/Compress/Zlib/examples/gzstream ! ext/Compress/Zlib/t/01version.t ! ext/Compress/Zlib/t/03zlib-v1.t ! ext/Compress/Zlib/t/05examples.t ! ext/Compress/Zlib/t/06gzsetp.t ! ext/Compress/Zlib/t/08encoding.t ! ext/Compress/Zlib/t/14gzopen.t ext/Compress/Zlib/t/99pod.t ! t/lib/compress/any.pl t/lib/compress/anyunc.pl ! t/lib/compress/destroy.pl t/lib/compress/generic.pl ! t/lib/compress/merge.pl t/lib/compress/multi.pl ! t/lib/compress/newtied.pl t/lib/compress/oneshot.pl ! t/lib/compress/prime.pl t/lib/compress/tied.pl ! t/lib/compress/truncate.pl t/lib/compress/zlib-generic.pl ____________________________________________________________________________ [ 27383] By: nicholas on 2006/03/05 21:21:10 Log: Change 27380 (HEK into the IV union failed to convert the code in the non-gcc-debugging ifdef. Whoops. Very lax of me) Branch: perl ! gv.h ____________________________________________________________________________ [ 27382] By: nicholas on 2006/03/05 19:07:12 Log: Perl_gv_name_set should not leak the old HEK. Allow the flag GV_ADD to simplify GV initialisation. Branch: perl ! gv.c gv.h sv.c ____________________________________________________________________________ [ 27381] By: nicholas on 2006/03/05 18:40:59 Log: Change hv_name_set to take U32 length and flags parameters. Branch: perl ! embed.fnc hv.c proto.h ____________________________________________________________________________ [ 27380] By: nicholas on 2006/03/05 18:13:42 Log: Move the GvNAME HEK into the IV union - every GV is now 1 pointer smaller. Branch: perl ! av.h cv.h gv.c gv.h hv.h sv.h ____________________________________________________________________________ [ 27379] By: nicholas on 2006/03/05 17:47:23 Log: Use a HEK to store the GV's name, rather than a malloc()ed string. Saves 1 word in each GV (no more strlen), and will also save the memory used by the string itself, as the HEK will exist already due to the key used by the symbol table for this GV. Branch: perl ! gv.c gv.h sv.c sv.h ____________________________________________________________________________ [ 27378] By: nicholas on 2006/03/05 12:12:56 Log: Only #define PERL_DONT_CREATE_GVSV if it wasn't already defined. Branch: perl ! perl.h ____________________________________________________________________________ [ 27377] By: nicholas on 2006/03/05 11:53:55 Log: Provide Perl_gv_name_set to replace LVALUE use of GvNAME and GvNAMESET. Branch: perl ! embed.fnc embed.h global.sym gv.c gv.h proto.h sv.c ____________________________________________________________________________ [ 27376] By: craigb on 2006/03/05 00:03:31 Log: Subject: Re: threads and VMS From: "John E. Malmberg" Date: Sat, 04 Mar 2006 18:29:22 -0500 Message-id: <440A22D2.30009@qsl.net> Branch: perl ! doio.c ____________________________________________________________________________ [ 27375] By: merijn on 2006/03/04 06:48:13 Log: Subject: patch@27373 VMS build fix + more long pathname stuff From: "John E. Malmberg" Date: Sat, 04 Mar 2006 00:36:03 -0500 Message-ID: <44092743.4030607@qsl.net> Branch: perl ! vms/vms.c ____________________________________________________________________________ [ 27374] By: merijn on 2006/03/04 06:44:10 Log: Subject: Re: [PATCH] include configure.com in Porting/checkcfgvar.pl From: Abe Timmerman Date: Fri, 3 Mar 2006 22:56:47 +0100 Message-Id: <200603032256.47170.abe@ztreet.demon.nl> Branch: perl ! Porting/checkcfgvar.pl configure.com ____________________________________________________________________________ [ 27373] By: stevep on 2006/03/03 18:40:22 Log: Add d_builtin_choose_expr and d_builtin_expect to configure.com as 'undef'. Branch: perl ! configure.com ____________________________________________________________________________ [ 27372] By: stevep on 2006/03/03 18:34:18 Log: Make Win32 configuration changes for HAS_BUILTIN_CHOOSE_EXPR and HAS_BUILTIN_EXPECT. 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 ____________________________________________________________________________ [ 27371] By: stevep on 2006/03/03 17:49:01 Log: Subject: [PATCH] include configure.com in Porting/checkcfgvar.pl From: Abe Timmerman Date: Fri, 3 Mar 2006 18:43:24 +0100 Message-Id: <200603031843.24250.abe@ztreet.demon.nl> Branch: perl ! Porting/checkcfgvar.pl ____________________________________________________________________________ [ 27370] By: merijn on 2006/03/03 16:40:57 Log: Subject: [PATCH] Support for __builtin_expect and __builtin_choose_expr From: Andy Lester Date: Wed, 28 Dec 2005 15:34:08 -0600 Message-ID: <20051228213408.GB26033@petdance.com> Branch: perl ! Configure Porting/Glossary config_h.SH perl.h ____________________________________________________________________________ [ 27368] By: rgs on 2006/03/03 15:45:32 Log: Subject: [PATCH] Re: [perl #38657] -d:Foo=bar broke in 5.8.8 From: Jarkko Hietaniemi Date: Thu, 02 Mar 2006 20:21:26 +0200 Message-ID: <440737A6.4060606@gmail.com> Branch: perl ! t/lib/Devel/switchd.pm t/run/switchd.t ____________________________________________________________________________ [ 27367] By: merijn on 2006/03/03 07:35:51 Log: #27363 broke HP-UX (and others). if [[ ... ]] syntax not supported Branch: perl ! Configure ____________________________________________________________________________ [ 27365] By: stevep on 2006/03/03 00:18:40 Log: Subject: Re: [PATCH] Re: [perl #38612] Data::Dumper core dump in 5.8.6, fixed by 5.8.7 From: Jarkko Hietaniemi Date: Thu, 02 Mar 2006 22:46:14 +0200 Message-ID: <44075996.1000002@gmail.com> Branch: perl ! ext/Data/Dumper/t/bugs.t ____________________________________________________________________________ [ 27364] By: merijn on 2006/03/02 20:14:50 Log: Taint handling for runperl: - better taint detection (switch -T in command) - $ENV{PATH} stripping of writeable directories on unix/linux Branch: perl ! t/test.pl ____________________________________________________________________________ [ 27363] By: merijn on 2006/03/02 20:07:51 Log: Subject: [perl #38385] _h2ph_pre.ph / $Config{cppsymbols} omits gcc-3.4+ cpp "predefined macros" Date: Tue, 31 Jan 2006 09:50:32 -0800 From: Jason Vas Dias (via RT) Branch: perl ! Configure utils/h2ph.PL ____________________________________________________________________________ [ 27361] By: rgs on 2006/03/02 09:11:35 Log: Subject: [PATCH] mgvtbl initialization From: andy@petdance.com (Andy Lester) Date: Wed, 1 Mar 2006 22:52:20 -0600 Message-ID: <20060302045220.GA15985@petdance.com> Branch: perl ! perl.h ____________________________________________________________________________ [ 27360] By: rgs on 2006/03/02 09:08:30 Log: Subject: [PATCH] Non-null optimizations From: andy@petdance.com (Andy Lester) Date: Wed, 1 Mar 2006 22:13:45 -0600 Message-ID: <20060302041345.GA13731@petdance.com> Branch: perl ! embed.fnc pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 27359] By: rgs on 2006/03/01 22:39:24 Log: Don't put strings with embedded NULs in the environment. This makes things like -d:Foo=bar work again. Branch: perl ! perl.c ____________________________________________________________________________ [ 27358] By: stevep on 2006/03/01 20:15:27 Log: Grammar nit in Locale::Maketext::TPJ13.pod, found by Justin Pryzby. Branch: perl ! lib/Locale/Maketext/TPJ13.pod ____________________________________________________________________________ [ 27357] By: stevep on 2006/03/01 16:53:49 Log: Upgrade to podlators-2.04 Branch: perl + lib/Pod/t/filehandle.t ! MANIFEST lib/Pod/Man.pm lib/Pod/Text.pm ____________________________________________________________________________ [ 27356] By: stevep on 2006/03/01 16:29:37 Log: Upgrade to assertions-0.03 Branch: perl ! lib/assertions.pm lib/assertions/activate.pm ! lib/assertions/compat.pm t/comp/assertions.t ! t/comp/asstcompat.t ____________________________________________________________________________ [ 27355] By: rgs on 2006/03/01 16:13:56 Log: Subject: [PATCH] a buglet in fakesdio.h From: Anton Berezin Date: Wed, 1 Mar 2006 16:56:13 +0100 Message-ID: <20060301155613.GA30368@heechee.tobez.org> Branch: perl ! fakesdio.h ____________________________________________________________________________ [ 27354] By: stevep on 2006/03/01 16:08:17 Log: Upgrade to CGI.pm-3.17, but continuing the version bump for unintegrated changes. Branch: perl ! lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Cookie.pm lib/CGI/Fast.pm ____________________________________________________________________________ [ 27353] By: rgs on 2006/03/01 09:08:46 Log: Subject: Re: Patch lint for grep { /.../ } and grep /.../, From: "Joshua ben Jore" Date: Wed, 1 Mar 2006 01:14:14 -0600 Message-ID: Branch: perl ! ext/B/B/Lint.pm ext/B/t/lint.t ____________________________________________________________________________ [ 27352] By: steveh on 2006/02/28 12:51:55 Log: Silence another VC++ warning (signed/unsigned mismatch) Branch: perl ! ext/Digest/SHA/SHA.pm ext/Digest/SHA/src/sha.c ____________________________________________________________________________ [ 27351] By: steveh on 2006/02/28 12:40:06 Log: Silence a VC++ warning with DEBUGGING builds (signed/unsigned mismatch) Branch: perl ! sv.c ____________________________________________________________________________ [ 27350] By: nicholas on 2006/02/27 21:41:58 Log: In Perl_sv_setsv_flags, swap the default in the type based switch to the "Bizarre copy" failure case. Branch: perl ! sv.c ____________________________________________________________________________ [ 27349] By: nicholas on 2006/02/27 21:10:21 Log: Subject: [PATCH] Removed a redundant o->op_type From: andy@petdance.com (Andy Lester) Message-ID: <20060227202043.GA7783@petdance.com> Date: Mon, 27 Feb 2006 14:20:43 -0600 Branch: perl ! op.c ____________________________________________________________________________ [ 27348] By: steveh on 2006/02/27 17:48:55 Log: Silence a GCC warning (assignment from incompatible pointer type) Branch: perl ! sv.h ____________________________________________________________________________ [ 27347] By: steveh on 2006/02/27 17:24:37 Log: Silence a VC++ warning (conversion from 'long ' to 'char ', possible loss of data) Branch: perl ! sv.c ____________________________________________________________________________ [ 27346] By: rgs on 2006/02/27 17:00:37 Log: Upgrade to CPAN 1.87 Branch: perl ! lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/HandleConfig.pm ! lib/CPAN/SIGNATURE lib/CPAN/Tarzip.pm ____________________________________________________________________________ [ 27345] By: nicholas on 2006/02/27 16:13:05 Log: Move all the de-tainting logic for runperl into test.pl. Branch: perl ! t/op/utftaint.t t/test.pl ____________________________________________________________________________ [ 27344] By: rgs on 2006/02/27 15:43:41 Log: Subject: [PATCH] fix up gv.c and gv.h From: andy@petdance.com (Andy Lester) Date: Sat, 25 Feb 2006 20:52:16 -0600 Message-ID: <20060226025216.GA12758@petdance.com> Branch: perl ! gv.h ____________________________________________________________________________ [ 27343] By: rgs on 2006/02/27 15:36:46 Log: Subject: [PATCH] PERL_TRACK_MEMPOOL cripples environment after exit() From: Marcus Holland-Moritz Date: Sun, 26 Feb 2006 20:47:21 +0100 Message-ID: <20060226204721.00be2bff@r2d2> Branch: perl ! miniperlmain.c ____________________________________________________________________________ [ 27342] By: rgs on 2006/02/27 14:45:00 Log: Subject: [patch] dumping tied globs without FILENO method on the debugger fails From: Salvador Fandino Date: Sat, 25 Feb 2006 11:14:20 +0100 Message-ID: <20060225101254.726.qmail@lists.develooper.com> Branch: perl ! lib/dumpvar.pl ____________________________________________________________________________ [ 27341] By: steveh on 2006/02/27 14:39:46 Log: Fix op/utftaint.t on Win32 following change #27248 (Don't remove PATH completely because it'll break on Unix if you have . in the PATH) Branch: perl ! t/op/utftaint.t ____________________________________________________________________________ [ 27340] By: nicholas on 2006/02/27 14:19:32 Log: There is now the potential for an upgrade from something without an offset (PVNV or PVMG) to something with one (PVCV, PVFM). Deal with this correctly. Branch: perl ! sv.c ____________________________________________________________________________ [ 27339] By: rgs on 2006/02/27 13:40:44 Log: ptr_table_find() is only defined with ithreads Branch: perl ! embed.fnc embed.h proto.h sv.c ____________________________________________________________________________ [ 27338] By: merijn on 2006/02/27 13:28:04 Log: Workaround for initialization errors on HP's pre-compiler Do not ask me to explain. This re-definition works on AIX and HP-UX. Let's await the smokes. Branch: perl ! sv.c ____________________________________________________________________________ [ 27337] By: steveh on 2006/02/27 12:21:14 Log: Fix code-before-declaration error (under VC++) from change #27334 Branch: perl ! perlio.c ____________________________________________________________________________ [ 27336] By: nicholas on 2006/02/27 12:00:12 Log: Change 27330 failed to decontaminate SvCUR/GvFLAGS when upgrading an SvPV acting as a prototype placeholder to a full typeglob. Branch: perl ! gv.c ____________________________________________________________________________ [ 27335] By: rgs on 2006/02/27 11:26:58 Log: Subject: Testing hash key stringification From: Anno Siegel Date: Sun, 26 Feb 2006 23:30:01 +0100 Message-Id: <4871E87D-4B59-40A3-A091-A7A3CFA221CF@mailbox.tu-berlin.de> Branch: perl ! t/op/hashassign.t ____________________________________________________________________________ [ 27334] By: rgs on 2006/02/27 11:06:30 Log: Subject: [PATCH] Speedups and shrinkages of SvREFCNT_inc From: andy@petdance.com (Andy Lester) Date: Fri, 24 Feb 2006 14:54:35 -0600 Message-ID: <20060224205434.GA17867@petdance.com> Branch: perl ! av.c cop.h doio.c doop.c gv.c hv.c mg.c op.c pad.c perl.c ! perl.h perlio.c pod/perlapi.pod pod/perlintern.pod pp.c ! pp_ctl.c pp_hot.c pp_sort.c pp_sys.c regcomp.c scope.c sv.c ! sv.h toke.c ____________________________________________________________________________ [ 27333] By: rgs on 2006/02/27 10:33:59 Log: Subject: [PATCH] Suppress System V IPC for 64-bit Darwin builds From: Dominic Dunlop Date: Fri, 24 Feb 2006 17:22:54 +0100 Message-Id: Branch: perl ! README.macosx hints/darwin.sh ____________________________________________________________________________ [ 27332] By: rgs on 2006/02/27 10:30:35 Log: Subject: [perl #38633] doc patch: perlfunc "new" section lacks lock and qr From: Zsban Ambrus (via RT) Date: Sat, 25 Feb 2006 05:11:03 -0800 Message-ID: Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 27331] By: rgs on 2006/02/27 07:33:53 Log: Fix argument grouping for some macros Branch: perl ! gv.h ____________________________________________________________________________ [ 27330] By: nicholas on 2006/02/25 17:16:24 Log: GvFLAGS can be overlaid with SvCUR. Branch: perl ! gv.h sv.h ____________________________________________________________________________ [ 27329] By: nicholas on 2006/02/25 16:51:34 Log: Subject: Re: [perl #38619] Bug in lc and uc (interaction between UTF-8, substr, and lc/uc) From: SADAHIRO Tomoyuki Date: Sat, 25 Feb 2006 18:16:45 +0900 Message-Id: <20060225180934.FCC3.BQW10602@nifty.com> Branch: perl ! pp.c t/op/lc.t ____________________________________________________________________________ [ 27328] By: nicholas on 2006/02/25 16:50:15 Log: Use xpv_len rather than xpv_cur in GVs to store GvASSIGN_GENERATION. Assert that GVs do not access SvCUR or SvLEN. Branch: perl ! gv.h sv.h ____________________________________________________________________________ [ 27327] By: nicholas on 2006/02/25 16:48:46 Log: Abstract the specific use of SvCUR in GVs for detecting variables on both sides of an assignment using GvASSIGN_GENERATION() and GvASSIGN_GENERATION_set(). Branch: perl ! gv.h op.c ____________________________________________________________________________ [ 27326] By: nicholas on 2006/02/25 15:38:25 Log: xgv_stash can be stored as a union with the NV, reducing the size of PVGVs by another pointer. Branch: perl ! av.h cv.h gv.h hv.h sv.h ____________________________________________________________________________ [ 27325] By: nicholas on 2006/02/25 15:11:28 Log: Curiously none of the macros SvIVX, SvUVX or SvNVX are used on typeglobs. Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t sv.h ____________________________________________________________________________ [ 27324] By: nicholas on 2006/02/25 14:50:38 Log: Amazingly, it seems that none of the other GV specific macros are accessed unless the GV thinks that it is a GV. Branch: perl ! gv.h sv.c ____________________________________________________________________________ [ 27323] By: nicholas on 2006/02/25 00:39:30 Log: Store GvGP in the SV head union. For all the common lookups [eg GvCV()] this avoids 1 pointer dereference and the associated risk of a CPU cache miss. Although this patch looks deceptively small, I fear its CBV(*) might be rather high. (* Crack By Volume) Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t gv.c gv.h pp.c pp_hot.c sv.c ! sv.h ____________________________________________________________________________ [ 27322] By: nicholas on 2006/02/24 23:30:50 Log: With PERL_DONT_CREATE_GVSV, don't need to create a new GvSV in Perl_save_scalar. Branch: perl ! scope.c ____________________________________________________________________________ [ 27321] By: nicholas on 2006/02/24 22:43:14 Log: Given that SvPV on a typeglob is now irrelevant, really we only need to store the GvGP. Branch: perl ! scope.c ____________________________________________________________________________ [ 27320] By: nicholas on 2006/02/24 21:42:33 Log: Given that Perl_gp_free() is refcount-dec-and-maybe-free for the glob pointer, it's inconsistent that it only sets this GV's GvGP to 0 if this GV happened to have the last reference. Why should this GV care if it had the last reference? So always set it to 0. It's free. Gone. Branch: perl ! gv.c ____________________________________________________________________________ [ 27319] By: nicholas on 2006/02/24 19:32:11 Log: Avoid special case SvMAGIC macros just to cope with Perl_sv_unmagic. Branch: perl ! sv.c sv.h ____________________________________________________________________________ [ 27313] By: nicholas on 2006/02/24 14:19:37 Log: Use PVMGs rather than PVGVs to store the names of our variables in the pad. Branch: perl ! pad.c sv.c sv.h ____________________________________________________________________________ [ 27312] By: nicholas on 2006/02/24 13:59:57 Log: Store the stash for our in the magic slot. This will allow us to use PVMGs in pad names where previously PVGVs were used. In turn, this gives much greater flexibility for the layout of PVGVs. Branch: perl ! av.h cv.h hv.h pad.c sv.c sv.h ____________________________________________________________________________ [ 27311] By: stevep on 2006/02/24 13:55:23 Log: Upgrade to CPAN-1.86 Branch: perl ! lib/CPAN.pm lib/CPAN/SIGNATURE ____________________________________________________________________________ [ 27309] By: rgs on 2006/02/24 12:52:01 Log: Skip unportable test on VMS Branch: perl ! t/comp/opsubs.t ____________________________________________________________________________ [ 27307] By: nicholas on 2006/02/24 11:52:53 Log: Assert that GvSTASH is only called on PVGVs and PVLVs. Branch: perl ! gv.h ____________________________________________________________________________ [ 27306] By: nicholas on 2006/02/24 11:52:28 Log: Replace usage of GvSTASH for storing the stash of C with OURSTASH. Set the stash with OURSTASH_SET. Branch: perl ! pad.c pad.h sv.h ____________________________________________________________________________ [ 27304] By: nicholas on 2006/02/24 11:21:06 Log: assert that SvMAGIC is never non-NULL for any PVMG used as a pad name. Branch: perl ! sv.h ____________________________________________________________________________ [ 27302] By: nicholas on 2006/02/24 10:56:00 Log: Redo previous sv.h change. Branch: perl ! sv.h ____________________________________________________________________________ [ 27301] By: stevep on 2006/02/24 10:54:14 Log: Subject: [PATCH] Perl_save_aelem can't be const From: Andy Lester Date: Thu, 23 Feb 2006 22:53:40 -0600 Message-ID: <20060224045340.GA6318@petdance.com> Branch: perl ! embed.fnc proto.h scope.c ____________________________________________________________________________ [ 27300] By: stevep on 2006/02/24 10:41:53 Log: Subject: [PATCH] unused context warnings From: andy@petdance.com (Andy Lester) Date: Tue, 21 Feb 2006 00:27:11 -0600 Message-ID: <20060221062711.GA16160@petdance.com> Branch: perl ! deb.c embed.pl hv.c locale.c mathoms.c mg.c miniperlmain.c ! numeric.c op.c perl.c perl.h perlapi.c perlio.c pp_ctl.c ! regcomp.c scope.c sv.c toke.c universal.c utf8.c util.c ____________________________________________________________________________ [ 27297] By: nicholas on 2006/02/24 10:29:48 Log: As SVs can't both be in a pad, and the name of a variable in the pad, overlay SVs_PADTMP with SVpad_TYPED and SVs_PADMY with SVpad_OUR. Branch: perl ! pad.h ____________________________________________________________________________ [ 27296] By: stevep on 2006/02/24 02:56:02 Log: Revert change #27295, which I thought fixed builds on Win32. Instead remove &PL_vtbl_glob from globvar.sym. Branch: perl ! XSUB.h globvar.sym ____________________________________________________________________________ [ 27295] By: stevep on 2006/02/24 02:02:14 Log: Last instance of PL_vtbl_glob removed. It was missed change #27289. Branch: perl ! XSUB.h ____________________________________________________________________________ [ 27294] By: nicholas on 2006/02/23 23:45:39 Log: Replace direct flags tests & manipulations for SVpad_TYPED and SVpad_OUR with macros SvPAD_TYPED(), SvPAD_OUR() etc, to abstract away the flags bits acutally used to store this information. Branch: perl ! XSUB.h dump.c op.c pad.c pad.h pp.c sv.c sv.h toke.c ____________________________________________________________________________ [ 27293] By: nicholas on 2006/02/23 22:17:07 Log: Document a sixth use for SVf_FAKE Branch: perl ! sv.h ____________________________________________________________________________ [ 27292] By: nicholas on 2006/02/23 20:28:34 Log: We have sufficient spare bits to store the SV type in body_details, so add a small sanity check to ensure that we have the array in the correct order. Branch: perl ! sv.c ____________________________________________________________________________ [ 27291] By: nicholas on 2006/02/23 19:40:23 Log: Shrink struct body_details and hence sv.o slightly further by using bitfields. Branch: perl ! sv.c ____________________________________________________________________________ [ 27290] By: nicholas on 2006/02/23 19:15:48 Log: Using U8 rather than size type shrinks the body_details table. Branch: perl ! sv.c ____________________________________________________________________________ [ 27289] By: nicholas on 2006/02/23 18:00:19 Log: Remove set magic from typeglobs. Remove typeglob magic entirely. Typeglobs now never access the SvPVX, SvIVX or SvNVX when holding a valid GvGP(). Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t gv.c perl.h pod/perlguts.pod ! sv.c util.c ____________________________________________________________________________ [ 27288] By: nicholas on 2006/02/23 17:45:55 Log: In XS_attributes__guess_stash, attempting to call Gv* on a PVMG is bad and wrong. Branch: perl ! xsutils.c ____________________________________________________________________________ [ 27287] By: stevep on 2006/02/23 17:42:09 Log: Add test for RT #2166: foreach spuriously autovivifies Branch: perl ! t/cmd/for.t ____________________________________________________________________________ [ 27286] By: stevep on 2006/02/23 16:24:19 Log: Converted t/op/pos.t to use test.pl and added TODO test for RT #1716 - search position reset after 'local' save/restore Branch: perl ! t/op/pos.t ____________________________________________________________________________ [ 27283] By: rgs on 2006/02/23 14:07:13 Log: Subject: [PATCH] Implement ${^WIN32_SLOPPY_STAT} From: "Jan Dubois" Date: Tue, 21 Feb 2006 12:36:31 -0800 Message-ID: <019601c63726$7fcca200$6062a8c0@candy> Branch: perl ! win32/win32.c ____________________________________________________________________________ [ 27282] By: nicholas on 2006/02/23 13:42:29 Log: Recalculate dstr in Perl_sv_setsv_flags, as dstr may have been upgraded. Branch: perl ! sv.c ____________________________________________________________________________ [ 27279] By: nicholas on 2006/02/23 13:07:54 Log: Remove un-needed case in Perl_sv_setsv_flags (sv_upgrade will cover this one for us). Branch: perl ! sv.c ____________________________________________________________________________ [ 27278] By: nicholas on 2006/02/23 11:11:12 Log: Remove get magic from typeglobs. This means that PVGVs holding typeglobs never need to use SvPVX. This comes at price - typeglobs were using magic get for their stringificiation, and to pass SvOK(), so need to make typeglobs SvOK by default (by sucking SVp_SCREAM into SVf_OK - it's the only flag left), tweak SvSCREAM() to also check SVp_POK, and teach sv_2[inpu]v how to convert globs. However, it should free up SvPVX for the next part of the plan to pointer indirections, and therefore CPU cache pressure. Branch: perl ! embed.fnc embed.h ext/Devel/Peek/t/Peek.t gv.c mg.c perl.h ! proto.h sv.c sv.h ____________________________________________________________________________ [ 27276] By: nicholas on 2006/02/23 00:29:04 Log: Fix the copy sizes for PVFM and PVCV back to sanity. Branch: perl ! sv.c ____________________________________________________________________________ [ 27274] By: nicholas on 2006/02/22 23:43:10 Log: Fix typos and a missing bracket. Branch: perl ! pp.c t/op/studytied.t ____________________________________________________________________________ [ 27273] By: nicholas on 2006/02/22 22:30:19 Log: Avoid Cing any strings that might change underneath us, such as tied scalars and scalars with overloaded stringification. Branch: perl ! pp.c t/op/studytied.t ____________________________________________________________________________ [ 27272] By: rgs on 2006/02/22 22:09:41 Log: Mark some new study tests as TODO Branch: perl ! t/op/studytied.t ____________________________________________________________________________ [ 27271] By: rgs on 2006/02/22 21:04:33 Log: Add a test for study() on tied scalars, by Andy Lester after Rick Delaney Branch: perl + t/op/studytied.t ! MANIFEST ____________________________________________________________________________ [ 27270] By: rgs on 2006/02/22 20:28:41 Log: Turn on match string copying when /e flag is set on a substitution. Subject: [PATCH] dodge a valgrind error (for maint or blead) From: Jarkko Hietaniemi Date: Feb 22, 2006 8:16 PM Message-ID: <43FCB896.7060106@gmail.com> Branch: perl ! pp_hot.c ____________________________________________________________________________ [ 27269] By: nicholas on 2006/02/22 18:21:30 Log: sv_dump should report the PV for PVGVs, as it can get set. (Typeglobs stringify via a call to GET magic, which uses the PV slot.) Branch: perl ! dump.c ext/Devel/Peek/t/Peek.t ____________________________________________________________________________ [ 27268] By: nicholas on 2006/02/22 16:50:25 Log: Test warnings for converting globs to other forms. Branch: perl ! t/op/gv.t ____________________________________________________________________________ [ 27267] By: nicholas on 2006/02/22 00:23:49 Log: Change 24643 made the mistake of assuming that CvCONST can only be true on XSUBs. Somehow it can also end up on perl subs. Bug spotted by and test case from Marcus Holland-Moritz. Branch: perl ! sv.c t/op/threads.t ____________________________________________________________________________ [ 27265] By: nicholas on 2006/02/21 20:09:25 Log: Can merge the two arms of Perl_magic_getglob to save space. Branch: perl ! mg.c ____________________________________________________________________________ [ 27264] By: nicholas on 2006/02/21 19:04:39 Log: Reorder the SV flags so that SVp_?OK and SVf_?OK occupy 8 contiguous bits (0x0000XX00). This makes perl 3K smaller with -Os on x86 FreeBSD, and might also help on other architectures (eg with 8 contiguous bits, the SvOK() test on ARM won't need an intermediate constant). Branch: perl ! sv.h ____________________________________________________________________________ [ 27263] By: stevep on 2006/02/21 18:44:21 Log: Additional hints needed to build threaded Perls on NetBSD. Branch: perl ! hints/netbsd.sh ____________________________________________________________________________ [ 27262] By: nicholas on 2006/02/21 18:00:57 Log: PL_body_arenas should be set to NULL when the interpreter is cleared. Branch: perl ! sv.c ____________________________________________________________________________ [ 27261] By: nicholas on 2006/02/21 16:28:02 Log: Teach B about CVf_ISXSUB Branch: perl ! ext/B/defsubs_h.PL ext/B/t/concise-xs.t ____________________________________________________________________________ [ 27260] By: nicholas on 2006/02/21 16:12:37 Log: Goodbye PERL_XSUB_OLDSTYLE. Branch: perl ! cv.h ext/B/defsubs_h.PL ext/B/t/concise-xs.t ! ext/Devel/Peek/t/Peek.t pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 27259] By: nicholas on 2006/02/21 15:40:04 Log: Re-order the definitions of the private bits in SvFLAGS by value, so that we can see where we're already double-booked. Branch: perl ! sv.h ____________________________________________________________________________ [ 27258] By: nicholas on 2006/02/21 15:23:21 Log: Document the many uses of SVf_FAKE. Branch: perl ! sv.h ____________________________________________________________________________ [ 27257] By: stevep on 2006/02/21 15:18:58 Log: Add tests for the previously untested Hash::Util::all_keys(). Branch: perl ! ext/Hash/Util/t/Util.t ____________________________________________________________________________ [ 27256] By: stevep on 2006/02/21 00:43:43 Log: $ExtUtils::MM_Unix::VERSION needs to stay numeric to avoid test warnings. Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 27255] By: stevep on 2006/02/21 00:40:23 Log: Subject: Patches: B, CGI, ExtUtils::MM_Unix From: "Joshua ben Jore" Date: Sun, 19 Feb 2006 02:58:10 -0600 Message-ID: Branch: perl ! AUTHORS lib/CGI.pm ____________________________________________________________________________ [ 27254] By: stevep on 2006/02/21 00:02:46 Log: Subject: Re: Patches: B, CGI, ExtUtils::MM_Unix From: "Joshua ben Jore" Date: Mon, 20 Feb 2006 09:50:15 -0600 Message-ID: Includes changes to increment test count in ext/B/t/concise-xs.t and uses "no warnings 'once';" in ext/B/t/b.t rather than kludging to avoid the warning. Branch: perl ! ext/B/B.pm ext/B/B.xs ext/B/t/b.t ext/B/t/concise-xs.t ____________________________________________________________________________ [ 27252] By: stevep on 2006/02/20 23:01:41 Log: Subject: [PATCH] op/magic failure on cygwin after 1.5.19-4 From: Yitzchak Scott-Thoennes Date: Mon, 20 Feb 2006 11:09:33 -0800 Message-ID: <20060220190933.GA1316@efn.org> Branch: perl ! t/op/magic.t ____________________________________________________________________________ [ 27251] By: nicholas on 2006/02/20 20:32:09 Log: Steal code from maint, and use PERL_ARENA_ROOTS_SIZE to size the arena arrays, rather than SVt_LAST, so that SVt_LAST can truthfully remain the number of genuine SV types, unclouded by implementation details. Branch: perl ! intrpvar.h sv.c sv.h ____________________________________________________________________________ [ 27250] By: rgs on 2006/02/20 20:03:37 Log: Subject: [PATCH] Make SDBM_File work with -Duse64bitall on Darwin (Mac OS X) From: Dominic Dunlop Date: Feb 20, 2006 1:46 PM Message-Id: Branch: perl ! ext/SDBM_File/Makefile.PL hints/darwin.sh ____________________________________________________________________________ [ 27249] By: nicholas on 2006/02/20 19:00:22 Log: PVCVs don't need XNVs either. (And actually remove xcv_depth) (And fix the copy lengths in bodies_by_type) Branch: perl ! cv.h dump.c ext/B/B/Bytecode.pm ext/Devel/Peek/t/Peek.t sv.c ____________________________________________________________________________ [ 27248] By: rgs on 2006/02/20 17:59:42 Log: Subject: [PATCH] Trouble with $ENV{CDPATH} after change #27236 From: Dominic Dunlop Date: Feb 20, 2006 2:49 PM Message-Id: <6393FA5A-6B84-46E9-A557-DED3BB0AD7EE@mac.com> Branch: perl ! t/op/utftaint.t ____________________________________________________________________________ [ 27247] By: nicholas on 2006/02/20 17:48:21 Log: PVFMs don't need CvDEPTH, and PVCVs don't use SvIVX, so moving xcv_depth into the IV union saves 4(ish) bytes per CV and format. "ish" because it was a long, but has been changed to I32 (along with the corresponding field in struct block_sub) so as not to enlarge the IV union on platforms where sizeof(long) > sizeof(IV), or struct block_sub where sizeof(long) > sizeof(I32) Branch: perl ! cop.h cv.h dump.c ext/B/B/Bytecode.pm ext/Devel/Peek/t/Peek.t ! op.c sv.c sv.h ____________________________________________________________________________ [ 27245] By: nicholas on 2006/02/20 14:01:59 Log: Fix sv_dump to dump formats without the (non-existent) NVX. Branch: perl ! dump.c ____________________________________________________