diff options
Diffstat (limited to 'gnu/usr.bin/perl/Changes')
-rw-r--r-- | gnu/usr.bin/perl/Changes | 2740 |
1 files changed, 1809 insertions, 931 deletions
diff --git a/gnu/usr.bin/perl/Changes b/gnu/usr.bin/perl/Changes index 6b23574cf78..57f0664ea05 100644 --- a/gnu/usr.bin/perl/Changes +++ b/gnu/usr.bin/perl/Changes @@ -25,1273 +25,2151 @@ 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.8.2 Maintenance release working toward v5.8.2 +Version v5.8.3 Maintenance release working toward v5.8.3 -------------- ____________________________________________________________________________ ____________________________________________________________________________ -[ 21668] By: nicholas on 2003/11/05 19:26:49 +[ 22151] By: nicholas on 2004/01/14 17:54:36 Log: Integrate: - [ 21667] - From: Craig Berry <craigberry@mac.com> - Subject: Opcode.xs/RC2 compile nit on VMS - Date: Wed, 05 Nov 2003 12:16:34 -0600 - Message-ID: <2097592.1068056194261.JavaMail.craigberry@mac.com> + [ 22149] + Subject: Doc patches for File::Find + From: Andy Lester <andy@petdance.com> + Date: Mon, 12 Jan 2004 00:10:50 -0600 + Message-Id: <20040112061050.GB7308@petdance.com> + + [ 22150] + Bump version number as file has changed since 5.8.2 + Branch: maint-5.8/perl + !> lib/File/Find.pm +____________________________________________________________________________ +[ 22148] By: nicholas on 2004/01/14 16:53:02 + Log: Update Changes Branch: maint-5.8/perl - !> ext/Opcode/Opcode.xs + ! Changes +____________________________________________________________________________ +[ 22147] By: nicholas on 2004/01/14 16:51:39 + Log: Update sample config to 5.8.3 + Branch: maint-5.8/perl + ! Porting/config.sh Porting/config_H ____________________________________________________________________________ -[ 21666] By: nicholas on 2003/11/05 19:01:16 - Log: Note planned release date. +[ 22146] By: nicholas on 2004/01/14 16:32:27 + Log: Subject: arm patches to rc1 + From: Redvers Davies <red@criticalintegration.com> + Message-Id: <1073949147.10300.143.camel@ragefire> + Date: Mon, 12 Jan 2004 18:12:27 -0500 + Branch: maint-5.8/perl + ! Cross/Makefile Cross/Makefile.SH.patch +____________________________________________________________________________ +[ 22145] By: nicholas on 2004/01/14 15:14:51 + Log: All pigs are fed, watered and ready to fly. + Branch: maint-5.8/perl + ! patchlevel.h +____________________________________________________________________________ +[ 22144] By: nicholas on 2004/01/14 14:48:32 + Log: Update Changes + Branch: maint-5.8/perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 22143] By: nicholas on 2004/01/14 14:47:49 + Log: We're planning on making history today. Mind you, not that much - + only 1 line. Branch: maint-5.8/perl ! pod/perlhist.pod ____________________________________________________________________________ -[ 21665] By: nicholas on 2003/11/05 19:00:29 +[ 22142] By: nicholas on 2004/01/14 14:45:07 + Log: Mention that bug 24846 is fixed (utf8 join) + Branch: maint-5.8/perl + ! pod/perl583delta.pod +____________________________________________________________________________ +[ 22141] By: nicholas on 2004/01/14 14:40:59 + Log: Update changes + Branch: maint-5.8/perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 22140] By: nicholas on 2004/01/14 14:37:50 + Log: rebuild pod/perltoc.pod + Branch: maint-5.8/perl + ! pod/perltoc.pod +____________________________________________________________________________ +[ 22139] By: nicholas on 2004/01/14 14:34:46 + Log: Note that I failed to integrate the suidperl patch. me-- + Branch: maint-5.8/perl + ! pod/perl583delta.pod +____________________________________________________________________________ +[ 22138] By: nicholas on 2004/01/14 13:51:23 + Log: Revert 21936 (which solves leaks with threads and weak references) + because it can introduce new SEGVs, and I'd prefer to ship with + the same bugs as 5.8.2, rather than different bugs. + Same bugs feels like the lesser of two evils. + Branch: maint-5.8/perl + ! mg.c sv.c +____________________________________________________________________________ +[ 22137] By: nicholas on 2004/01/14 13:20:47 + Log: Integrate CGI::Fast and CGI::Util from CGI 3.03 + (just version number changes) + I don't want to integratre CGI.pm 3.03 as it also has functionality + changes, and is less than 48 hours old. + Branch: maint-5.8/perl + !> lib/CGI/Fast.pm lib/CGI/Util.pm +____________________________________________________________________________ +[ 22135] By: nicholas on 2004/01/14 12:25:57 + Log: Some more updates + Branch: maint-5.8/perl + ! pod/perl583delta.pod +____________________________________________________________________________ +[ 22134] By: nicholas on 2004/01/13 23:07:41 Log: Integrate: - [ 21661] - Subject: [PATCH pod/perlhist.pod] Mention 5.8.2-RC2 - From: Abigail <abigail@abigail.nl> - Date: Tue, 4 Nov 2003 10:40:57 +0100 - Message-Id: <20031104094057.GA22508@abigail.nl> + [ 22133] + Add VMS to the list of "don't fork" OSes + [In the most simple way possible. Fix this properly post 5.8.3 + to use $Config{d_fork} or something more robust] Branch: maint-5.8/perl - !> pod/perlhist.pod + !> ext/threads/shared/t/wait.t ____________________________________________________________________________ -[ 21659] By: nicholas on 2003/11/05 08:18:49 +[ 22132] By: nicholas on 2004/01/13 21:55:59 Log: Integrate: - [ 21656] - Subject: Re: [gherteg@csc.com: your CPAN page on EBCDIC] - From: PPrymmer@factset.com - Date: Tue, 4 Nov 2003 10:00:07 -0500 - Message-ID: <OF9A22A404.A32A5C26-ON85256DD4.00522E92-85256DD4.005268A4@factset.com> + [ 21644] + Document the fact that keys() and values() are optimized + for void context (as suggested by Liz.) + + [ 22108] + documentation nit + + [ 22125] + Document usage of $_ and pos() inside /(?{...})/. + (see change #2367.) Branch: maint-5.8/perl - !> pod/perlebcdic.pod + !> pod/perlfunc.pod pod/perlop.pod pod/perlre.pod ____________________________________________________________________________ -[ 21658] By: nicholas on 2003/11/05 08:12:08 - Log: Subject: [PATCH 5.8.2] reentr.pl is not defining _srandom_struct - From: Jan Dubois <jand@ActiveState.com> - Date: Tue, 04 Nov 2003 17:16:00 -0800 - Message-ID: <0mjgqvk4f8idatljni3cfoeta3ljbm8a6c@4ax.com> +[ 22131] By: nicholas on 2004/01/13 21:16:27 + Log: Back out 22144. + (Craig Berry informs us that the official name is + "OpenVMS Industry Standard 64" + which may be shortened to "OpenVMS I64" + Bah. Marketrdroids) Branch: maint-5.8/perl - ! reentr.h reentr.pl + ! pod/perl583delta.pod ____________________________________________________________________________ -[ 21654] By: nicholas on 2003/11/04 22:10:35 - Log: Subject: Re: [PATCH 5.8.1] make reentr.[ch] compatible with 5.8.0 again - From: Jan Dubois <jand@ActiveState.com> - Date: Mon, 03 Nov 2003 00:58:21 -0800 - Message-ID: <ip5cqvcu5qk1mc2e38ne7iv81bpljjrfe6@4ax.com> +[ 22127] By: nicholas on 2004/01/13 08:55:10 + Log: Integrate: + [ 22122] + Subject: Re: 5.8.3-RC1, ext/threads/shared/t/wait still hanging + From: Mike Pomraning <mjp@pilcrow.madison.wi.us> + Message-ID: <Pine.LNX.4.58.0401121127210.15844@benevelle.wi.securepipe.com> + Date: Mon, 12 Jan 2004 12:41:52 -0600 (CST) Branch: maint-5.8/perl - ! reentr.inc reentr.pl + !> ext/threads/shared/t/wait.t ____________________________________________________________________________ -[ 21653] By: nicholas on 2003/11/04 21:54:48 +[ 22118] By: nicholas on 2004/01/12 12:43:13 Log: Integrate: - [ 21651] - Subject: Re: [PATCH 5.8.2 @21574] OS/2 build - From: Ilya Zakharevich <nospam-abuse@ilyaz.org> - Date: Mon, 3 Nov 2003 20:20:44 -0800 - Message-ID: <20031104042044.GA1682@math.berkeley.edu> + [ 22117] + Subject: Re: [perl #24846] [PATCH] Apparent utf8 bug in join() in 5.8.[012] + From: SADAHIRO Tomoyuki <bqw10602@nifty.com> + Date: Mon, 12 Jan 2004 11:19:37 +0900 + Message-Id: <20040112111007.EB69.BQW10602@nifty.com> Branch: maint-5.8/perl - !> os2/Makefile.SHs + !> doop.c t/op/join.t ____________________________________________________________________________ -[ 21649] By: nicholas on 2003/11/03 20:43:47 +[ 22116] By: nicholas on 2004/01/11 23:55:36 Log: Integrate: - [ 21646] - Subject: Cwd.xs: off-by-one buffer overflow in realpath() - From: Casey West <casey@geeknest.com> - Date: Mon, 3 Nov 2003 10:11:43 -0500 - Message-ID: <20031103151143.GB430@geeknest.com> + [ 22115] + Subject: Re: 5.8.3-RC1, ext/threads/shared/t/wait still hanging + From: Mike Pomraning <mjp@pilcrow.madison.wi.us> + Message-ID: <Pine.LNX.4.58.0401111548010.6679@localhost.localdomain> + Date: Sun, 11 Jan 2004 16:24:18 -0600 (CST) Branch: maint-5.8/perl - !> ext/Cwd/Cwd.xs + !> ext/threads/shared/t/wait.t ____________________________________________________________________________ -[ 21648] By: nicholas on 2003/11/03 20:26:54 - Log: Disarm RC2 +[ 22114] By: nicholas on 2004/01/11 23:27:27 + Log: Typo spotted by Jarkko Branch: maint-5.8/perl - ! patchlevel.h + ! pod/perl583delta.pod ____________________________________________________________________________ -[ 21643] By: nicholas on 2003/11/03 07:18:47 - Log: I bet yes +[ 22111] By: nicholas on 2004/01/11 19:57:50 + Log: Subject: Re: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1) + From: Abe Timmerman <abe@ztreet.demon.nl> + Message-Id: <200401111813.40829.abe@ztreet.demon.nl> + Date: Sun, 11 Jan 2004 18:13:40 +0100 + + plus revert 22092 and 22080 Branch: maint-5.8/perl - ! patchlevel.h + ! pod/buildtoc win32/Makefile win32/makefile.mk ____________________________________________________________________________ -[ 21642] By: nicholas on 2003/11/03 07:18:04 - Log: space should be tab for lib/I18N/LangTags/t/02decency.t +[ 22105] By: nicholas on 2004/01/09 22:10:43 + Log: Integrate: + [ 22104] + Bah. Makefile.PL still tests the sub-MANIFEST Branch: maint-5.8/perl - ! MANIFEST + !> ext/Storable/MANIFEST ____________________________________________________________________________ -[ 21641] By: nicholas on 2003/11/03 07:13:20 - Log: Update changes +[ 22099] By: nicholas on 2004/01/08 16:52:35 + Log: Update META.yml + ext/threads and ext/PerlIO now aren't in the list - is this correct? Branch: maint-5.8/perl - ! Changes patchlevel.h + ! META.yml ____________________________________________________________________________ -[ 21640] By: nicholas on 2003/11/03 07:11:34 +[ 22098] By: nicholas on 2004/01/08 15:24:15 Log: Integrate: - [ 21638] - s/new_hash/rehash/g (Stas suggested a better name) - - [ 21639] - Stas would prefer not to have MOD_PERL defines in perl. + [ 22096] + Subject: [PATCH pod/perlhist.pod] Mention 5.8.3-RC1 + From: Abigail <abigail@abigail.nl> + Message-ID: <20040107230027.GC393@abigail.nl> + Date: Thu, 8 Jan 2004 00:00:27 +0100 Branch: maint-5.8/perl - ! embedvar.h - !> hv.c hv.h intrpvar.h lib/Hash/Util.pm perl.c perlapi.h sv.c - !> universal.c util.c + !> pod/perlhist.pod ____________________________________________________________________________ -[ 21637] By: nicholas on 2003/11/02 23:07:41 - Log: Update our sample config with one generated for 5.8.2 +[ 22097] By: nicholas on 2004/01/08 14:44:17 + Log: That was RC1. With some bonus bits Branch: maint-5.8/perl - ! Porting/config.sh Porting/config_H + ! patchlevel.h ____________________________________________________________________________ -[ 21636] By: nicholas on 2003/11/02 22:47:37 - Log: Update changes +[ 22095] By: nicholas on 2004/01/08 13:13:10 + Log: Remove duplicated entries, spotted by Enache Adrian + Branch: maint-5.8/perl + ! Changes +____________________________________________________________________________ +[ 22094] By: nicholas on 2004/01/08 13:09:12 + Log: Fixes from Petras Kudaras and Gisle Aas, plus document the addition + to perldiag.pod + Branch: maint-5.8/perl + ! pod/perl583delta.pod +____________________________________________________________________________ +[ 22093] By: nicholas on 2004/01/08 12:46:09 + Log: Graham says that the search.cpan.org pod finder hashes on name + The 4 files all thinking they are perldelta.pod confuses it. + Branch: maint-5.8/perl + ! pod/perl581delta.pod pod/perl582delta.pod pod/perl58delta.pod +____________________________________________________________________________ +[ 22092] By: nicholas on 2004/01/08 12:33:11 + Log: Subject: Re: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1) + From: Abe Timmerman <abe@ztreet.demon.nl> + Message-Id: <200401080156.01280.abe@ztreet.demon.nl> + Date: Thu, 8 Jan 2004 01:56:01 +0100 + Branch: maint-5.8/perl + ! win32/makefile.mk +____________________________________________________________________________ +[ 22090] By: nicholas on 2004/01/07 13:30:14 + Log: Correct timestamp on ext/IO/IO.xs + Branch: maint-5.8/perl + ! ext/IO/IO.xs +____________________________________________________________________________ +[ 22089] By: nicholas on 2004/01/07 13:19:41 + Log: Seems to be an off-by-4-years in Perforce on MacOS. Fix it. Grr. + Branch: maint-5.8/perl + ! ext/Digest/MD5/hints/MacOS.pl ext/Filter/t/call.t + ! ext/POSIX/t/taint.t lib/AutoSplit.t lib/Devel/SelfStubber.pm + ! lib/Devel/SelfStubber.t lib/File/DosGlob.t lib/Pod/t/Usage.t + ! lib/blib.pm lib/charnames.t lib/diagnostics.t lib/subs.t + ! t/comp/cpp.t t/comp/use.t t/io/inplace.t t/io/iprefix.t + ! t/lib/compmod.pl t/lib/filter-util.pl t/lib/warnings/mg + ! t/op/glob.t t/op/method.t t/op/mkdir.t t/op/read.t + ! t/op/recurse.t t/op/srand.t t/op/study.t t/op/subst_wamp.t + ! t/pod/testp2pt.pl t/run/exit.t t/run/switchI.t + ! t/run/switchPx.t t/run/switchx.t t/x2p/s2p.t utils/splain.PL +____________________________________________________________________________ +[ 22088] By: nicholas on 2004/01/07 13:10:22 + Log: Attempt timestamp fixup + Branch: maint-5.8/perl + ! ext/IO/IO.xs +____________________________________________________________________________ +[ 22087] By: nicholas on 2004/01/07 12:10:19 + Log: This is RC1 + Branch: maint-5.8/perl + ! patchlevel.h +____________________________________________________________________________ +[ 22086] By: nicholas on 2004/01/07 12:09:16 + Log: Update Changes Branch: maint-5.8/perl ! Changes patchlevel.h ____________________________________________________________________________ -[ 21635] By: nicholas on 2003/11/02 22:45:22 - Log: Integrate: - [ 21634] - Provide Internals::new_hash_seed to return PL_new_hash_seed, and - make Hash::Util::hash_seed use this. +[ 22085] By: nicholas on 2004/01/07 12:08:00 + Log: Cargo cult upgrade to 5.8.3 + Branch: maint-5.8/perl + ! NetWare/Makefile cygwin/perlld.in epoc/createpkg.pl + ! patchlevel.h plan9/config.plan9 vos/build.cm + ! vos/config.alpha.def vos/config.alpha.h vos/config.ga.def + ! vos/config.ga.h vos/install_perl.cm win32/Makefile + ! win32/config_H.bc win32/config_H.gc win32/config_H.vc + ! win32/config_H.vc64 win32/makefile.mk wince/Makefile.ce +____________________________________________________________________________ +[ 22081] By: nicholas on 2004/01/06 14:33:15 + Log: Move pod/perldelta.pod to pod/perl583delta.pod, and arrange for + a copy to be made at build time. Branch: maint-5.8/perl - !> lib/Hash/Util.pm universal.c + +> pod/perl583delta.pod + - pod/perldelta.pod + ! MANIFEST Makefile.SH pod.lst pod/buildtoc pod/perltoc.pod + ! vms/descrip_mms.template win32/Makefile win32/makefile.mk + ! win32/pod.mak ____________________________________________________________________________ -[ 21633] By: nicholas on 2003/11/02 22:22:34 +[ 22080] By: nicholas on 2004/01/06 12:50:45 Log: Integrate: - [ 21588] - Subject: [PATCH] Devel::PPPort and scan_bin - From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> - Date: Wed, 29 Oct 2003 22:53:43 +0100 - Message-ID: <037201c39e67$1faa9940$0c2f1fac@R2D2> + [ 22079] + Jarkko didn't move the cd ..\pod correctly. Given that it's been + like this pre 5.8.1, I suspect that no-one has used it recently. + Branch: maint-5.8/perl + !> win32/makefile.mk +____________________________________________________________________________ +[ 22078] By: nicholas on 2004/01/06 12:13:08 + Log: Subject: [PATCH maintperl] copy reentr.inc to CORE on VMS + From: "Craig A. Berry" <craigberry@mac.com> + Message-ID: <3FFA4A86.6090607@mac.com> + Date: Mon, 05 Jan 2004 23:41:26 -0600 + Branch: maint-5.8/perl + ! vms/descrip_mms.template +____________________________________________________________________________ +[ 22077] By: nicholas on 2004/01/06 11:23:38 + Log: http://www.perforce.com/perforce/technotes/note014.html + I want a disintegrate command, and right now I know where I want to + aim it. + (Missing un-adds from reversing back to MM 6.17) Branch: maint-5.8/perl - !> ext/Devel/PPPort/PPPort.pm + - lib/ExtUtils/t/parse_version.t + - t/lib/MakeMaker/Test/Setup/BFD.pm + - t/lib/MakeMaker/Test/Setup/Problem.pm ____________________________________________________________________________ -[ 21632] By: nicholas on 2003/11/02 21:56:48 +[ 22073] By: nicholas on 2004/01/05 22:44:03 + Log: Update pod/perltoc.pod + Branch: maint-5.8/perl + ! pod/perltoc.pod +____________________________________________________________________________ +[ 22072] By: nicholas on 2004/01/05 22:39:35 + Log: Revert to MM 6.17 (same as 5.8.2) + Branch: maint-5.8/perl + + lib/ExtUtils/t/00setup_dummy.t + + lib/ExtUtils/t/zz_cleanup_dummy.t + ! MANIFEST lib/ExtUtils/Changes lib/ExtUtils/Command.pm + ! lib/ExtUtils/Command/MM.pm lib/ExtUtils/Install.pm + ! lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MANIFEST.SKIP + ! lib/ExtUtils/META.yml lib/ExtUtils/MM.pm + ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Cygwin.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/Tutorial.pod + ! lib/ExtUtils/MakeMaker/bytes.pm + ! lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/Manifest.pm + ! lib/ExtUtils/README lib/ExtUtils/TODO lib/ExtUtils/instmodsh + ! lib/ExtUtils/t/Command.t lib/ExtUtils/t/INST.t + ! lib/ExtUtils/t/INST_PREFIX.t lib/ExtUtils/t/Install.t + ! lib/ExtUtils/t/MM_Cygwin.t lib/ExtUtils/t/MM_Unix.t + ! lib/ExtUtils/t/MM_Win32.t lib/ExtUtils/t/Manifest.t + ! lib/ExtUtils/t/basic.t lib/ExtUtils/t/postamble.t + ! lib/ExtUtils/t/prefixify.t lib/ExtUtils/t/prereq_print.t + ! lib/ExtUtils/t/problems.t lib/ExtUtils/t/writemakefile_args.t + ! pod/perldelta.pod t/lib/MakeMaker/Test/Setup/Recurs.pm +____________________________________________________________________________ +[ 22070] By: nicholas on 2004/01/05 21:57:23 + Log: Resort MANIFEST (the way perltoc likes it) + Branch: maint-5.8/perl + ! MANIFEST +____________________________________________________________________________ +[ 22069] By: nicholas on 2004/01/05 21:56:17 Log: Integrate: - [ 21587] - Subject: [PATCH] change p4d2p to deal with new style diff2 output - From: Jan Dubois <jand@ActiveState.com> - Date: Thu, 30 Oct 2003 18:43:08 -0800 - Message-ID: <dpi3qvgf1uke7pj1gcpgmoh622lqcvl6uc@4ax.com> + [ 22064] + Fix bug with MANIFEST generation when we also regenerate perltoc.pod + + [ 22067] + Change the flag logic in buildtoc Branch: maint-5.8/perl - !> Porting/p4d2p + !> pod.lst pod/buildtoc ____________________________________________________________________________ -[ 21631] By: nicholas on 2003/11/02 21:55:32 +[ 22059] By: nicholas on 2004/01/05 09:29:29 Log: Integrate: - [ 21614] - Subject: Re: [PATCH bleadperl] (was Re: Is this brokenness in $< $( $> & $) ?) - From: Rick Delaney <rick@bort.ca> - Date: Mon, 27 Oct 2003 16:24:16 -0500 - Message-ID: <20031027162416.H2233@biff.bort.ca> + [ 22058] + Subject: [PATCH] skip num.t #47 on VMS + From: "Craig A. Berry" <craigberry@mac.com> + Date: Sun, 04 Jan 2004 23:16:26 -0600 + Message-ID: <3FF8F32A.5000108@mac.com> Branch: maint-5.8/perl - !> pp_hot.c + !> t/base/num.t ____________________________________________________________________________ -[ 21630] By: nicholas on 2003/11/02 21:28:01 - Log: - Fix for [perl #24347] segfault with Safe - The empty %INC created for safe compartements was freed - too early. +[ 22054] By: nicholas on 2004/01/03 20:56:11 + Log: Integrate: + [ 22052] + Upgrade to PerlIO::via::QuotedPrint 0.06 Branch: maint-5.8/perl - !> ext/Opcode/Opcode.xs + !> lib/PerlIO/via/QuotedPrint.pm ____________________________________________________________________________ -[ 21629] By: nicholas on 2003/11/02 21:13:40 +[ 22053] By: nicholas on 2004/01/03 20:16:23 Log: Integrate: - [ 21599] - whoops, typo + [ 22049] + Fix minor problems with the CPAN release + 1: Make Storable.xs to work on 5.8.2 and later (already in the core) + 2: Ship the linux hints file + 3: Ship Test::More for the benefit of Perls pre 5.6.2 + 4: Correct Makefile.PL to install in core for 5.8.0 and later - [ 21616] - Subject: DOCPATCH: does STORE need to return anything and if so what? - From: david nicol <whatever@davidnicol.com> - Date: 26 Oct 2003 22:34:04 -0600 - Message-Id: <1067229244.1071.51.camel@plaza.davidnicol.com> - - [ 21625] - Mention perl 5.8.2-RC1 in perlhist, as spotted by Abigail. - - [ 21627] - Subject: [PATCH pod/perlguts.pod] update embed.pl description - From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> - Date: Sun, 2 Nov 2003 22:24:28 +0100 - Message-ID: <007b01c3a187$b34c6110$0c2f1fac@R2D2> + [ 22050] + No matter how hard you proof read it, something always slips through. Branch: maint-5.8/perl - !> ext/threads/shared/shared.xs pod/perlguts.pod pod/perlhist.pod - !> pod/perltie.pod + !> ext/Storable/ChangeLog ext/Storable/MANIFEST + !> ext/Storable/Makefile.PL ext/Storable/README + !> ext/Storable/Storable.pm ____________________________________________________________________________ -[ 21626] By: nicholas on 2003/11/02 20:27:25 +[ 22048] By: nicholas on 2004/01/03 18:00:31 + Log: Changes suggested by Merijn (but his words mangled by me) + Branch: maint-5.8/perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 22046] By: nicholas on 2004/01/02 16:57:17 Log: Integrate: - [ 21615] - Subject: [PATCH] DB_File 1.807 + [ 21981] + Subject: PATCH: *DB*_File From: "Paul Marquess" <Paul.Marquess@btinternet.com> - Date: Sat, 1 Nov 2003 13:50:12 -0000 - Message-ID: <AIEAJICLCBDNAAOLLOKLOENMPAAA.Paul.Marquess@btinternet.com> + Date: Sat, 27 Dec 2003 20:02:30 -0000 + Message-ID: <AIEAJICLCBDNAAOLLOKLIEAOPGAA.Paul.Marquess@btinternet.com> Branch: maint-5.8/perl - !> ext/DB_File/Changes ext/DB_File/DB_File.pm - !> ext/DB_File/DB_File.xs ext/DB_File/dbinfo + !> XSUB.h ext/DB_File/Changes ext/DB_File/DB_File.pm + !> ext/DB_File/DB_File.xs ext/DB_File/t/db-btree.t !> ext/DB_File/t/db-hash.t ext/DB_File/t/db-recno.t + !> ext/DB_File/typemap ext/GDBM_File/typemap + !> ext/NDBM_File/typemap ext/ODBM_File/typemap + !> ext/SDBM_File/typemap ____________________________________________________________________________ -[ 21624] By: nicholas on 2003/11/02 20:16:07 - Log: Tweaks (from Jan Dubois, Petras Kudaras and Slaven Rezic) +[ 22045] By: nicholas on 2004/01/02 16:36:54 + Log: Integrate: + [ 22030] + Document that detached threads aren't supported on Windows yet. + + [ 22031] + Document that /[\W]/ doesn't work, unicode-wise (see bug #18281) + + [ 22036] + Document the quirks of SUPER, especially the fact that it it + relative to the current package and not to the invoking object. + + [ 22037] + addition to 22036 (document SUPER better): superclass may be plural + + [ 22044] + Bump $threads::VERSION as the documentation has changed. Tweak the + documentaiton, update Arthur's e-mail address Branch: maint-5.8/perl - ! pod/perldelta.pod + !> ext/threads/threads.pm pod/perlboot.pod pod/perlbot.pod + !> pod/perlobj.pod pod/perltoot.pod pod/perlunicode.pod ____________________________________________________________________________ -[ 21623] By: nicholas on 2003/11/02 19:52:04 - Log: Integrate: - [ 21617] - Portability nit for MinGW 3. +[ 22042] By: nicholas on 2004/01/02 00:42:36 + Log: Waah. This is a mess. The debugger is forked, with maint's $VERSION + 2 higher than blead's. No idea how much code is forked. + + Integrate: + [ 21940] + Fix a side-effect of bug #24674 in the perl debugger. - Subject: MinGW-3.1.0-1 _CRTIMP definition preempting win32.h's - From: Greg Matheson <lang@ms.chinmin.edu.tw> - Date: Thu, 30 Oct 2003 14:11:58 +0800 - Message-ID: <20031030141158.A11772@ms> - (actual patch by Abe Timmerman) + Subject: [perl #24674] 5.x odd taint bug + From: Dominique Quatravaux (via RT) <perlbug-followup@perl.org> + Date: 16 Dec 2003 15:03:24 -0000 + Message-ID: <rt-3.0.7_01-24674-68456.11.3124667849085@perl.org> - [ 21619] - Quoted-printable is evil. + [ 22041] + Update debugger version number and Changes file Branch: maint-5.8/perl - !> win32/win32.h + ! lib/perl5db.pl ____________________________________________________________________________ -[ 21622] By: nicholas on 2003/11/02 18:50:41 +[ 22040] By: nicholas on 2004/01/02 00:21:57 Log: Integrate: - [ 21620] - Subject: [PATCH 5.8.2 @21574] OS/2 build - From: Ilya Zakharevich <nospam-abuse@ilyaz.org> - Date: Wed, 29 Oct 2003 14:00:18 -0800 - Message-ID: <20031029220017.GA26384@math.berkeley.edu> + [ 22033] + Subject: Perl 5.8.3 patches from the BS2000 port - part 2 + From: Dorner Thomas <tdorner@amadeus.net> + Message-ID: <6727B1DACFCDD311A757009027CA8D69044B6740@Ex02.inhouse.start.de> + Date: Fri, 19 Dec 2003 07:16:47 +0100 Branch: maint-5.8/perl - !> ext/DynaLoader/DynaLoader_pm.PL makedef.pl os2/Makefile.SHs - !> os2/OS2/REXX/REXX.xs os2/os2.c os2/os2_base.t os2/os2ish.h - !> os2/perl2cmd.pl perlio.c + !> t/io/utf8.t t/op/pat.t ____________________________________________________________________________ -[ 21621] By: nicholas on 2003/11/02 18:29:05 +[ 22039] By: nicholas on 2004/01/01 23:59:34 Log: Integrate: - [ 21618] - Stas spotted a missed s//new_/ for the hash seed renaming games + [ 22034] + Fix bug #24383, where hashes with the :unique attribute weren't + getting made readonly on interpreter clone. Also, remove the + :unique attribute from the hashes in warnings.pm, since they may + later be modified by warnings::register. Finally, adds tests for + the :unique attribute. Branch: maint-5.8/perl - !> perl.c + !> ext/threads/t/problems.t lib/warnings.pm sv.c warnings.pl ____________________________________________________________________________ -[ 21613] By: nicholas on 2003/11/01 16:52:03 - Log: @INC caching of failures was backed out +[ 22038] By: nicholas on 2004/01/01 23:35:15 + Log: + Subject: [PATCH 5.8.2 @21574] OS/2 update + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Thu, 18 Dec 2003 14:10:29 -0800 + Message-ID: <20031218221029.GA7898@math.berkeley.edu> Branch: maint-5.8/perl - ! pod/perldelta.pod + ! installperl + !> README.os2 hints/os2.sh lib/ExtUtils/MM_Unix.pm makedef.pl + !> os2/Changes os2/OS2/REXX/DLL/Changes os2/OS2/REXX/DLL/DLL.pm + !> os2/os2.c os2/os2ish.h os2/perl2cmd.pl ____________________________________________________________________________ -[ 21612] By: nicholas on 2003/11/01 16:32:46 - Log: Integrate: - [ 21611] - D'oh! t/op/hash.t wasn't in the MANIFEST. Rafael spotted this +[ 22035] By: nicholas on 2004/01/01 21:30:41 + Log: Corrections from Yitzchak Scott-Thoennes and Randy W. Sims + Message-ID: <20040101195205.GA3212@efn.org> + Message-ID: <20031230183815.GC8164@penkwe.pair.com> Branch: maint-5.8/perl - !> MANIFEST + ! pod/perldelta.pod ____________________________________________________________________________ -[ 21610] By: nicholas on 2003/11/01 16:30:14 +[ 22028] By: nicholas on 2003/12/31 18:19:46 Log: Integrate: - [ 21589] - Subject: [5.8.x segfault + patch] chicken&egg segfault in -Dm -Mthreads - From: Stas Bekman <stas@stason.org> - Date: Wed, 29 Oct 2003 15:15:15 -0800 - Message-ID: <3FA04A03.5010603@stason.org> - (enclosed in a #ifdef DEBUGGING) + [ 21951] + re-fix [perl #24508] without speed regression. + keep an eye on this. Branch: maint-5.8/perl - !> sv.c + !> op.c opcode.h opcode.pl ____________________________________________________________________________ -[ 21609] By: nicholas on 2003/11/01 16:14:51 +[ 22027] By: nicholas on 2003/12/31 15:41:04 Log: Integrate: - [ 21595] - Prevent the installation of makefiles that can be found - under lib/. + [ 22025] + Subject: [PATCH] "piconv -C 512" badly broken + From: Autrijus Tang <autrijus@autrijus.org> + Message-Id: <1072870210.769.5.camel@localhost> + Date: Wed, 31 Dec 2003 19:30:10 +0800 + + [ 22026] + Tweak 00compile.t to avoid splatting a DIAG over core perl's + beautiful clean run of OKs. You are all getting a clean run of OKs, + aren't you? Branch: maint-5.8/perl - !> installperl + !> ext/Encode/bin/piconv lib/Test/Harness/t/00compile.t ____________________________________________________________________________ -[ 21608] By: nicholas on 2003/11/01 15:35:16 +[ 22024] By: nicholas on 2003/12/31 15:05:22 Log: Integrate: - [ 21607] - mod_perl2 will require access to the Plan C hashing function. + [ 21798] + Implement C<use Exporter 'import'> : Branch: maint-5.8/perl - !> hv.h + !> lib/Exporter.pm lib/Exporter.t ____________________________________________________________________________ -[ 21606] By: nicholas on 2003/11/01 14:58:31 +[ 22023] By: nicholas on 2003/12/31 14:25:32 Log: Integrate: - [ 21591] - Subject: [PATCH] Off-by-one error in regcomp.c - From: Slaven Rezic <slaven@rezic.de> - Date: Fri, 31 Oct 2003 12:16:11 +0000 - Message-Id: <1067602571.12768@devpc01.iconmobile.de> - - [ 21593] - Test nit ; goes with change 21591 + [ 22020] + C++ comments, bad. Branch: maint-5.8/perl - !> regcomp.c t/lib/warnings/regcomp t/op/regmesg.t + !> ext/Cwd/Cwd.xs ____________________________________________________________________________ -[ 21605] By: nicholas on 2003/11/01 14:38:22 +[ 22022] By: nicholas on 2003/12/31 13:41:17 Log: Integrate: - [ 21604] - Add Internals::HvREHASH to expose the rehashing flag - t/op/hash.t tests that pathological data triggers rehashing + [ 22021] + Upgrade to Test::Harness 2.40. Branch: maint-5.8/perl - +> t/op/hash.t - !> universal.c + !> lib/Test/Harness.pm lib/Test/Harness/Changes + !> lib/Test/Harness/Iterator.pm lib/Test/Harness/Straps.pm + !> lib/Test/Harness/bin/prove lib/Test/Harness/t/00compile.t + !> lib/Test/Harness/t/assert.t lib/Test/Harness/t/callback.t + !> lib/Test/Harness/t/prove-switches.t + !> lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/strap.t + !> lib/Test/Harness/t/test-harness.t ____________________________________________________________________________ -[ 21603] By: nicholas on 2003/11/01 13:03:55 +[ 22019] By: nicholas on 2003/12/31 00:19:24 Log: Integrate: - [ 21598] - [perl #24368] seg faults when deleting keys of shared hash refs - Ensure that the shared_sv get magic of the element being deleted - is called. Also, avoid posible memory leaks by wrapping all shared - context sections with ENTER/SAVETMPS + [ 22018] + Bump VERSION numbers Branch: maint-5.8/perl - !> ext/threads/shared/shared.xs + !> ext/POSIX/POSIX.pm lib/Benchmark.pm lib/File/CheckTree.pm + !> lib/Getopt/Std.pm lib/PerlIO.pm lib/Tie/Hash.pm + !> lib/diagnostics.pm ____________________________________________________________________________ -[ 21602] By: nicholas on 2003/11/01 12:45:20 - Log: Forgot to manually merge in the diffs rejected from 21601 - due to LF/CRLF differences. +[ 22017] By: nicholas on 2003/12/30 22:10:24 + Log: Integrate: + [ 22016] + A patch for Test::Harness on VMS by Craig Berry + (see RT CPAN bug #4745) Branch: maint-5.8/perl - ! win32/Makefile win32/makefile.mk + !> lib/Test/Harness/Straps.pm ____________________________________________________________________________ -[ 21601] By: nicholas on 2003/11/01 12:34:09 - Log: Subject: [PATCH 5.8.1] make reentr.[ch] compatible with 5.8.0 again - From: Jan Dubois <jand@ActiveState.com> - Date: Thu, 30 Oct 2003 16:58:05 -0800 - Message-ID: <mja3qv47kmrhiip1l8pfl7bij0reesjr6p@4ax.com> +[ 22015] By: nicholas on 2003/12/30 19:08:19 + Log: Integrate: + [ 21999] + Add Mike Pomraning + + [ 22009] + bug #24757 perlrun.pod's description of find -mtime was ambiguous + + [ 22013] + Subject: more uni doc tweakage + From: Jarkko Hietaniemi <jhi@iki.fi> + Message-ID: <20031230133755.GA23118@vipunen.hut.fi> + Date: Tue, 30 Dec 2003 15:37:55 +0200 + + Subject: one more pod fix + From: Jarkko Hietaniemi <jhi@iki.fi> + Message-ID: <20031230135641.GA24516@vipunen.hut.fi> + Date: Tue, 30 Dec 2003 15:56:41 +0200 Branch: maint-5.8/perl - + reentr.inc - ! MANIFEST installperl perl.h reentr.c reentr.h reentr.pl - ! win32/Makefile win32/makefile.mk + !> AUTHORS lib/PerlIO.pm pod/perlrun.pod pod/perlunicode.pod ____________________________________________________________________________ -[ 21600] By: nicholas on 2003/11/01 11:00:46 +[ 22014] By: nicholas on 2003/12/30 18:48:08 Log: Integrate: - [ 21590] - Subject: [patch pod/perlfunc.pod] separate two unrelated notes in require - From: Stas Bekman <stas@stason.org> - Date: Wed, 29 Oct 2003 16:47:24 -0800 - Message-ID: <3FA05F9C.2080304@stason.org> + [ 21937] + after back-references, restricted hashes. + see http://nntp.perl.org/group/perl.perl5.porters/86497 + this is hopefully only a temporary solution. - [ 21592] - Subject: [PATCH] Document PERL_DL_NONLAZY - From: Gisle Aas <gisle@ActiveState.com> - Date: 31 Oct 2003 03:13:03 -0800 - Message-ID: <lrn0bhbqyo.fsf@caliper.activestate.com> - - [ 21596] - Subject: Re: [perl #24367] [PATCH] configure flag -Dextras="HTML::Parser" doesn't seem to do anything - From: Andy Dougherty <doughera@lafayette.edu> - Date: Fri, 31 Oct 2003 15:32:35 -0500 (EST) - Message-ID: <Pine.SOL.4.53.0310311433440.8552@maxwell.phys.lafayette.edu> - (plus POD link fixes) + [ 22005] + Subject: Re: [perl #24774] eval + format - \n = pp_ctl.c assertion + heuristics for calculating buffer size needed to compile a format + didn't allow for \0 Branch: maint-5.8/perl - !> INSTALL pod/perlfunc.pod pod/perlrun.pod + !> perl.c pp_ctl.c t/op/write.t ____________________________________________________________________________ -[ 21597] By: nicholas on 2003/10/31 21:03:47 - Log: Back out 21449 (MakeMaker SIGN) - Schwern will integrate and make a CPAN release first +[ 22012] By: nicholas on 2003/12/30 17:53:35 + Log: Integrate: + [ 22007] + Upgrade to Math::BigInt 1.68. Branch: maint-5.8/perl - ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MakeMaker.pm pod/perldelta.pod + +> lib/Math/BigInt/t/bigroot.t + !> MANIFEST lib/Math/BigFloat.pm lib/Math/BigInt.pm + !> lib/Math/BigInt/Calc.pm lib/Math/BigInt/CalcEmu.pm + !> lib/Math/BigInt/t/alias.inc lib/Math/BigInt/t/bare_mbi.t + !> lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigintpm.inc + !> lib/Math/BigInt/t/bigintpm.t lib/Math/BigInt/t/sub_mbi.t ____________________________________________________________________________ -[ 21594] By: nicholas on 2003/10/31 20:28:11 - Log: Integrate (as TODO test): - [ 21565] - Subject: [PATCH t/comp/proto.t] Test (5.9.x) - From: Abigail <abigail@abigail.nl> - Date: Mon, 27 Oct 2003 14:50:24 +0100 - Message-ID: <20031027135024.GA12666@abigail.nl> +[ 22011] By: nicholas on 2003/12/30 17:37:54 + Log: $expletive perforce. Why can't you integrate an add with an edit? + + Integrate: + [ 21956] + Subject: BigInt v1.68 - pre-release + From: Tels <perl_dummy@bloodgate.com> + Date: Tue, 23 Dec 2003 01:09:23 +0100 + Message-Id: <200312230106.27661@bloodgate.com> Branch: maint-5.8/perl - ! t/comp/proto.t + +> lib/Math/BigInt/CalcEmu.pm lib/Math/BigInt/t/alias.inc + +> lib/Math/BigInt/t/mbf_ali.t lib/Math/BigInt/t/mbi_ali.t + +> lib/Math/BigInt/t/sub_ali.t + !> MANIFEST lib/Math/BigFloat.pm lib/Math/BigInt.pm + !> lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bigfltpm.inc + !> lib/Math/BigInt/t/bigintc.t lib/Math/BigInt/t/bigintpm.inc + !> lib/Math/BigInt/t/upgrade.inc ____________________________________________________________________________ -[ 21585] By: nicholas on 2003/10/30 22:54:30 - Log: Integrate: - [ 21583] - Rewrite to correctly use test.pl +[ 22010] By: nicholas on 2003/12/30 17:16:42 + Log: $expletive perforce - Date: Thu, 30 Oct 2003 15:51:03 -0800 - From: Michael G Schwern <schwern@pobox.com> - Subject: Re: Fix for the orange lion bug - aka empty sub bug - Message-ID: <20031030235103.GC27017@localhost.comcast.net> + Mop up, due to perforce's inexplicable inability to SILENTLY FAIL to + integrate two changes, where the first adds and the second edits a + file. + + Integrate: + [ 21882] + Subject: [PATCH] Math::BigInt v1.67 released + From: Tels <perl_dummy@bloodgate.com> + Date: Fri, 12 Dec 2003 18:47:43 +0100 + Message-Id: <200312121847.49039@bloodgate.com> Branch: maint-5.8/perl - !> t/op/sub.t + !> lib/Math/BigInt/t/fallback.t ____________________________________________________________________________ -[ 21584] By: nicholas on 2003/10/30 22:40:29 +[ 22008] By: nicholas on 2003/12/30 16:17:16 Log: Integrate: - [ 21582] - Date: Thu, 30 Oct 2003 22:01:35 +0000 - Subject: Fix for the orange lion bug - aka empty sub bug - From: Arthur Bergman <sky@nanisky.com> - Message-Id: <A10EEA90-0B24-11D8-93CD-000A95A2734C@nanisky.com> + [ 21970] + Allow overriding of the p4 settings via environment variables + Make regexp more robust to parse FreeBSD's patch output + + [ 22002] + Updates the notes about byacc in pumpkin.pod. Branch: maint-5.8/perl - +> t/op/sub.t - !> MANIFEST op.c + !> Porting/apply Porting/pumpkin.pod ____________________________________________________________________________ -[ 21581] By: nicholas on 2003/10/30 20:16:52 +[ 22006] By: nicholas on 2003/12/30 15:23:04 Log: Integrate: - [ 21580] - 14 is the chain length for attack. From + [ 21986] + Fix bug [perl #24762] : C<*foo{CODE} ? 1 : 0> was a syntax error - Message-ID: <20031030204117.16008.qmail@plover.com> - Subject: Re: 5.8.2-RC1 and mp2 - Date: Thu, 30 Oct 2003 15:41:17 -0500 - From: Mark Jason Dominus <mjd@plover.com> + [ 21988] + Regenerate the perly.c patch for byacc output painless fixing - and + [ 22003] + Add a regression test for bug #24762 - From: Scott A Crosby <scrosby@cs.rice.edu> - Subject: Re: 5.8.2-RC1 and mp2 - Date: 30 Oct 2003 14:08:06 -0600 - Message-ID: <oydd6cea3q1.fsf@bert.cs.rice.edu> + Plus tweaks for maint Branch: maint-5.8/perl - !> hv.c + ! perly.c perly_c.diff vms/perly_c.vms + !> perly.y t/comp/parser.t ____________________________________________________________________________ -[ 21579] By: nicholas on 2003/10/30 19:24:06 - Log: Revert part of 21497 (integration of 21418: - Subject: [PATCH] Fixing UNIVERSAL.pm's bit of unpleasantness) - and 21496 (caching of require failures in %INC) - Reconsider these for 5.8.3 +[ 22004] By: nicholas on 2003/12/30 12:59:19 + Log: Changes following feedback from p5p Branch: maint-5.8/perl - ! lib/UNIVERSAL.pm pp_ctl.c t/comp/require.t t/op/universal.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 21578] By: nicholas on 2003/10/29 21:44:55 - Log: Suggested changes from Chip +[ 22000] By: nicholas on 2003/12/30 00:17:01 + Log: First stab at a perldelta for 5.8.3 Branch: maint-5.8/perl ! pod/perldelta.pod ____________________________________________________________________________ -[ 21577] By: nicholas on 2003/10/29 18:42:35 - Log: Integrate: - [ 21575] - Move a fcntl() example in perlfunc at a more proper place, - as suggested by : - Subject: [perl #24334] ioctl/fcntl doc confusion - From: "perl-5.8.0@ton.iguana.be (via RT)" <perlbug-followup@perl.org> - Date: 28 Oct 2003 13:37:49 -0000 - Message-ID: <rt-24334-66603.12.4990768314782@rt.perl.org> +[ 21998] By: nicholas on 2003/12/29 21:28:25 + Log: Update changes Branch: maint-5.8/perl - !> pod/perlfunc.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 21576] By: nicholas on 2003/10/29 18:02:31 - Log: Date: Wed, 29 Oct 2003 07:39:30 +0800 - From: Autrijus Tang <autrijus@autrijus.org> - Subject: Re: 5.8.2 perldelta - Message-ID: <20031028233930.GA31574@aut.dyndns.org> - - Date: Tue, 28 Oct 2003 21:35:23 -0800 - From: Yitzchak Scott-Thoennes <sthoenna@efn.org> - Subject: Re: 5.8.2 perldelta - Message-ID: <20031029053403.GA252@efn.org> +[ 21995] By: nicholas on 2003/12/29 18:25:43 + Log: Integrate: + [ 21991] + Upgrade to Encode 1.99. Branch: maint-5.8/perl - ! pod/perldelta.pod + !> ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/META.yml + !> ext/Encode/Unicode/Unicode.xs ext/Encode/encoding.pm + !> ext/Encode/t/enc_eucjp.t ext/Encode/t/enc_utf8.t + !> ext/Encode/t/mime-header.t ext/Encode/ucm/gsm0338.ucm + !> ext/Encode/ucm/macArabic.ucm ext/Encode/ucm/macFarsi.ucm + !> ext/Encode/ucm/macHebrew.ucm ____________________________________________________________________________ -[ 21574] By: nicholas on 2003/10/28 22:19:10 - Log: Ronald J Kimball correctly spotted that I forgot the timezone. - GMT. What else? +[ 21994] By: nicholas on 2003/12/29 17:53:46 + Log: + Subject: [PATCH] win32_chsize buglet + From: "Kevin Chase" <kevincha99@hotmail.com> + Date: Sun, 28 Dec 2003 15:48:56 -0800 + Message-ID: <BAY2-F90usv0ccZRh8Z0005683d@hotmail.com> + + [ 21993] + Windows hasn't getuid/setuid and friends. + Therefore disable the code related to them in POSIX.xs. + + Subject: [PATCH: ext/POSIX/POSIX.xs] Re: Smoke [5.8.2] 21979 FAIL(Xt) MSWin32 5.1 Service Pack 1 (x86/1 cpu) + From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> + Date: Mon, 29 Dec 2003 04:51:19 +0100 + Message-ID: <03d401c3cdbf$05730ee0$d500a8c0@R2D2> Branch: maint-5.8/perl - ! pod/perldelta.pod + !> ext/POSIX/POSIX.xs win32/win32.c ____________________________________________________________________________ -[ 21573] By: nicholas on 2003/10/28 21:43:07 - Log: Improvements from Dave Mitchell, Tom Christiansen and - Rafael Garcia-Suarez +[ 21987] By: nicholas on 2003/12/27 23:17:19 + Log: Integrate: + [ 21985] + Subject: Cross compilation patches for arm. + From: Redvers Davies <red@criticalintegration.com> + Message-Id: <1072098653.4789.6.camel@ragefire> + Date: Mon, 22 Dec 2003 08:11:34 -0500 Branch: maint-5.8/perl - ! pod/perldelta.pod + ! Cross/README + !> Cross/Makefile Cross/Makefile.SH.patch + !> Cross/config.sh-arm-linux Cross/installperl.patch ____________________________________________________________________________ -[ 21572] By: nicholas on 2003/10/28 21:15:11 - Log: At last! A perldelta +[ 21984] By: nicholas on 2003/12/27 22:17:18 + Log: Integrate: + [ 21983] + Fix bug [perl #24735] : make sure that the range (..) operator + treats an undefined argument as 0 for numerical ranges and as "" + for magical string ranges. Branch: maint-5.8/perl - ! pod/perldelta.pod + !> pp_ctl.c t/op/range.t ____________________________________________________________________________ -[ 21571] By: nicholas on 2003/10/28 19:38:08 +[ 21982] By: nicholas on 2003/12/27 21:10:07 Log: Integrate: - [ 21567] - Upgrade to Time::HiRes 1.52. + [ 21962] + Subject: [PATCH: sv.c] Re: GCC bug breaking Perl_sv_catpvfn()? + From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> + Date: Fri, 26 Dec 2003 02:47:09 +0100 + Message-ID: <03ca01c3cb52$2d509b40$5700a8c0@R2D2> + + [ 21967] + Subject: [PATCH: sv.c] Turn Quad_t to Uquad_t in unsigned branch + From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> + Date: Sat, 27 Dec 2003 02:48:19 +0100 + Message-ID: <010001c3cc1b$813763a0$d500a8c0@R2D2> + + [ 21971] + Subject: [PATCH] Remove Win32 compiler warnings + From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> + Date: Sat, 27 Dec 2003 17:39:20 +0100 + Message-ID: <018901c3cc97$fa976660$d500a8c0@R2D2> Branch: maint-5.8/perl - !> ext/Time/HiRes/Changes ext/Time/HiRes/HiRes.pm - !> ext/Time/HiRes/Makefile.PL ext/Time/HiRes/t/HiRes.t + !> ext/XS/APItest/APItest.xs ext/threads/shared/shared.xs sv.c ____________________________________________________________________________ -[ 21570] By: nicholas on 2003/10/28 19:37:44 - Log: Changes was in a mess, with some entries in triplicate. - ("This is your receipt for your husband... - and this is my receipt for your receipt") +[ 21980] By: nicholas on 2003/12/27 19:55:01 + Log: Integrate: + [ 20734] + Subject: [PATCH] Taint problems in Cwd::abs_path + From: Michael G Schwern <schwern@pobox.com> + Date: Fri, 15 Aug 2003 18:43:45 -0700 + Message-ID: <20030816014345.GE4023@windhund.schwern.org> + + [ 21972] + Assimilate Cwd 2.12 from CPAN. Cwd wasn't in Maintainers, so change + 21646 was only applied to core (must punt this back and thereby unfork) + Need to fix test boilerplate properly for PERL_CORE + + [ 21974] + Assimilate File::Spec 0.87 + + [ 21978] + Straggler from Cwd Branch: maint-5.8/perl - ! Changes + +> ext/Cwd/Changes + ! ext/Cwd/t/taint.t + !> MANIFEST Porting/Maintainers.pl ext/Cwd/Cwd.xs ext/Cwd/t/cwd.t + !> lib/Cwd.pm lib/File/Spec.pm lib/File/Spec/t/Spec.t ____________________________________________________________________________ -[ 21569] By: nicholas on 2003/10/28 18:36:05 +[ 21979] By: nicholas on 2003/12/27 19:30:17 Log: Integrate: - [ 21564] - Fix more shared threads leaks: add SAVETMPS to the second branch - of sharedsv_scalar_store(). + [ 21548] + Sync with Pod::Perldoc 3.12 + + [ 21973] + Assimilate Digest 1.05 + + [ 21975] + Assimilate PodParser-1.26 + + [ 21976] + Assimilate Unicode::Collate 0.33 + + [ 21977] + Straggler from Unicode::Collate. + We need to automate this. + For some value of we. (tr/w/m/ I suspect) Branch: maint-5.8/perl - !> ext/threads/shared/shared.xs + +> lib/Unicode/Collate/t/altern.t + +> lib/Unicode/Collate/t/rearrang.t lib/Unicode/Collate/t/view.t + !> MANIFEST lib/Digest.pm lib/Digest/t/digest.t + !> lib/Pod/Checker.pm lib/Pod/Find.pm lib/Pod/InputObjects.pm + !> lib/Pod/ParseUtils.pm lib/Pod/Parser.pm lib/Pod/Perldoc.pm + !> lib/Pod/PlainText.pm lib/Pod/Select.pm lib/Pod/Usage.pm + !> lib/Unicode/Collate.pm lib/Unicode/Collate/Changes + !> lib/Unicode/Collate/README lib/Unicode/Collate/keys.txt + !> lib/Unicode/Collate/t/contract.t + !> lib/Unicode/Collate/t/illegal.t lib/Unicode/Collate/t/test.t + !> lib/Unicode/Collate/t/version.t pod/pod2usage.PL + !> pod/podselect.PL t/pod/pod2usage.xr t/pod/podselect.xr ____________________________________________________________________________ -[ 21568] By: nicholas on 2003/10/28 18:20:54 - Log: Drop the "RC1" +[ 21969] By: nicholas on 2003/12/27 16:37:27 + Log: Integrate: + [ 21958] + Fix bug [perl #24641] : when POSIX::set[ug]id() are called, + update the perl variables PL_uid and PL_euid (resp. PL_gid + and PL_egid) with the new values. + + [ 21968] + Subject: [PATCH] perl 5.8.0, FindBin::again + From: Slaven Rezic <slaven@rezic.de> + Date: 01 May 2003 21:28:10 +0200 + Message-ID: <873cjy31rp.fsf@vran.herceg.de> Branch: maint-5.8/perl - ! patchlevel.h + !> ext/POSIX/POSIX.xs lib/FindBin.pm lib/FindBin.t ____________________________________________________________________________ -[ 21562] By: nicholas on 2003/10/27 18:06:15 - Log: Watch the wheels fall off, the springs fly out and the cogs jam... +[ 21966] By: nicholas on 2003/12/26 21:30:11 + Log: Integrate: + [ 21957] + Subject: [PATCH 5.8.2 @21574] INSTALL_PREFIX from C + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Thu, 18 Dec 2003 12:30:06 -0800 + Message-ID: <20031218203006.GA7772@math.berkeley.edu> Branch: maint-5.8/perl - ! patchlevel.h + !> config_h.SH ____________________________________________________________________________ -[ 21561] By: nicholas on 2003/10/27 18:02:11 +[ 21965] By: nicholas on 2003/12/26 20:49:47 Log: Integrate: - [ 21560] - Record the escape^Wrelease of 5.9.0 + [ 21955] + Subject: [perl #24506] [PATCH] cannot weaken refs to read only values + From: Fergal Daly <fergal@esatclear.ie> + Date: Tue, 2 Dec 2003 23:18:18 +0000 + Message-Id: <200312022318.18353.fergal@esatclear.ie> + + (tweaked so the test is skipped on perls < 5.9.0) + + [ 21964] + Change minimum perl version where the test is run from 5.9.0 to 5.8.3 + as I'm going to integrate the core patch Branch: maint-5.8/perl - !> pod/perlhist.pod + !> ext/List/Util/t/weak.t sv.c ____________________________________________________________________________ -[ 21559] By: nicholas on 2003/10/27 17:35:53 - Log: Update Changes +[ 21963] By: nicholas on 2003/12/26 19:56:31 + Log: Integrate: + [ 21950] + sanitize some macros - based on Chip Salzenberg suggestions and + on the way GNU people use the gcc-ish 'blocks in parens' + + [ 21960] + Refactor the code that checks whether a range is numeric + or string-magical. Branch: maint-5.8/perl - ! Changes patchlevel.h + ! sv.h + !> XSUB.h pp_ctl.c ____________________________________________________________________________ -[ 21558] By: nicholas on 2003/10/27 17:29:16 - Log: Forgot to submit the updated table of contents +[ 21961] By: nicholas on 2003/12/26 17:54:21 + Log: Integrate: + [ 21959] + Restore ext/SDBM_File/sdbm/Makefile to its pre-21655 state. + This fixes building SDBM_File on AIX. Branch: maint-5.8/perl - ! pod/perltoc.pod + !> ext/SDBM_File/sdbm/Makefile.PL ____________________________________________________________________________ -[ 21557] By: nicholas on 2003/10/27 17:24:06 - Log: run pod/buildtoc +[ 21954] By: nicholas on 2003/12/24 15:32:55 + Log: Integrate: + [ 21952] + Subject: [patch t/test.pl] comment fix + From: Stas Bekman <stas@stason.org> + Message-ID: <3FE8C65A.4060708@stason.org> + Date: Tue, 23 Dec 2003 14:48:58 -0800 + + [ 21953] + Subject: [PATCH: perl@21949] document patch for VMS port on new file systems + From: PPrymmer@factset.com + Date: Tue, 23 Dec 2003 17:27:44 -0500 + Message-Id: <OF32243F10.A592C9A9-ON85256E05.007B1741-85256E05.007B63CB@factset.com> Branch: maint-5.8/perl - ! MANIFEST win32/Makefile win32/makefile.mk + !> README.vms t/test.pl ____________________________________________________________________________ -[ 21556] By: nicholas on 2003/10/27 17:16:57 - Log: Cargo cult change of 5.8.1 to 5.8.2 +[ 21949] By: nicholas on 2003/12/22 21:55:52 + Log: Integrate: + [ 21948] + Subject: Re: Smoke [5.8.2] 21930 FAIL(t) MSWin32 5.1 Service Pack 1 (x86/1 cpu) + Message-ID: <Pine.LNX.4.58.0312220116520.17374@localhost.localdomain> + Date: Mon, 22 Dec 2003 01:52:08 -0600 (CST) + From: Mike Pomraning <mjp@pilcrow.madison.wi.us> Branch: maint-5.8/perl - ! Cross/README NetWare/Makefile Porting/config.sh - ! Porting/config_H cygwin/perlld.in epoc/createpkg.pl - ! patchlevel.h plan9/config.plan9 vos/build.cm - ! vos/config.alpha.def vos/config.alpha.h vos/config.ga.def - ! vos/config.ga.h vos/install_perl.cm win32/Makefile - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/config_H.vc64 win32/makefile.mk wince/Makefile.ce + !> ext/threads/shared/shared.xs ____________________________________________________________________________ -[ 21555] By: nicholas on 2003/10/27 16:28:54 +[ 21947] By: nicholas on 2003/12/22 20:35:11 Log: Integrate: - [ 21554] - Subject: Re: DBD::Sybase and Sybase::CTlib build problems w/ 5.8.1, Solaris, gcc - From: Alan Burlison <Alan.Burlison@sun.com> - Date: Tue, 21 Oct 2003 15:00:58 +0100 - Message-ID: <3F953C1A.3060800@sun.com> + [ 21942] + Subject: [perl #24651] Taint bug with multiple backticks in ref consturctors + From: Mike Guy <mjtg@cam.ac.uk> + Date: Fri, 19 Dec 2003 17:17:11 +0000 + Message-Id: <E1AXOFT-0007DE-7q@draco.cus.cam.ac.uk> + + [ 21946] + Subject: doc nits + From: Jarkko Hietaniemi <jhi@iki.fi> + Date: Mon, 22 Dec 2003 21:57:34 +0200 + Message-Id: <20031222195734.GA29441@vipunen.hut.fi> Branch: maint-5.8/perl - !> hints/solaris_2.sh + !> pod/perlsec.pod pod/perltodo.pod pod/perlunicode.pod ____________________________________________________________________________ -[ 21553] By: nicholas on 2003/10/27 14:09:05 - Log: Update Changes +[ 21945] By: nicholas on 2003/12/22 20:07:07 + Log: Integrate: + [ 21944] + Subject: [PATCH] configure.com archname tweak + From: "Craig A. Berry" <craigberry@mac.com> + Date: Sun, 21 Dec 2003 23:07:13 -0600 + Message-ID: <3FE67C01.1000704@mac.com> Branch: maint-5.8/perl - ! Changes patchlevel.h + !> configure.com ____________________________________________________________________________ -[ 21552] By: nicholas on 2003/10/27 14:07:08 - Log: Changes file was in the wrong order (as noticed by Chip) +[ 21943] By: nicholas on 2003/12/21 22:41:21 + Log: Make reentrant functions work with C++ + Patch by Jan Dubois, bug report and testing by Chip Salzenberg Branch: maint-5.8/perl - ! Changes + ! reentr.inc reentr.pl ____________________________________________________________________________ -[ 21551] By: nicholas on 2003/10/27 14:05:44 +[ 21941] By: nicholas on 2003/12/21 20:42:53 Log: Integrate: - [ 21549] - Sync with Unicode::Collate 0.30 - - [ 21550] - Sync with Unicode::Normalize 0.25 + [ 21936] + fix [perl #24660], [perl #24663]. Branch: maint-5.8/perl - +> ext/Unicode/Normalize/t/fcdc.t ext/Unicode/Normalize/t/form.t - +> ext/Unicode/Normalize/t/proto.t - +> ext/Unicode/Normalize/t/split.t - +> lib/Unicode/Collate/t/hangtype.t - +> lib/Unicode/Collate/t/normal.t lib/Unicode/Collate/t/trailwt.t - +> lib/Unicode/Collate/t/variable.t - +> lib/Unicode/Collate/t/version.t - !> MANIFEST ext/Unicode/Normalize/Changes - !> ext/Unicode/Normalize/Makefile.PL - !> ext/Unicode/Normalize/Normalize.pm - !> ext/Unicode/Normalize/Normalize.xs - !> ext/Unicode/Normalize/README lib/Unicode/Collate.pm - !> lib/Unicode/Collate/Changes lib/Unicode/Collate/README - !> lib/Unicode/Collate/t/contract.t - !> lib/Unicode/Collate/t/hangul.t lib/Unicode/Collate/t/index.t - !> lib/Unicode/Collate/t/test.t + !> mg.c sv.c ____________________________________________________________________________ -[ 21547] By: nicholas on 2003/10/27 10:04:34 +[ 21939] By: nicholas on 2003/12/20 23:40:37 Log: Integrate: - [ 21544] - don't complain of podless .pm files that have a separate .pod file + [ 21933] + Subject: [PATCH] OpenVMS I64 support + From: "Craig A. Berry" <craigberry@mac.com> + Message-ID: <3FE2441F.2070603@mac.com> + Date: Thu, 18 Dec 2003 18:19:43 -0600 + + [ 21938] + Subject: Perl 5.8.3 patches from the BS2000 port + From: Dorner Thomas <tdorner@amadeus.net> + Date: Wed, 17 Dec 2003 15:41:17 +0100 + Message-ID: <6727B1DACFCDD311A757009027CA8D69044B673A@Ex02.inhouse.start.de> Branch: maint-5.8/perl - !> pod/buildtoc + !> configure.com hints/posix-bc.sh t/base/num.t t/comp/parser.t + !> vms/gen_shrfls.pl ____________________________________________________________________________ -[ 21541] By: nicholas on 2003/10/26 20:51:55 +[ 21934] By: nicholas on 2003/12/20 20:21:46 Log: Integrate: - [ 21535] - Return 21533 (with modifications) having found the problem + [ 21931] + Solaris gconvert() doesn't like ndigits == 0. Currently we have no + Configure test for troublesome gconvert(), so for now simply avoid + the optimisation that calls gconvert() in this case. - (where 21533 is - Plan C rough edge smoothing. Criteria for a hash split is now - the earlier of "more keys than buckets" (the old test) or - linked list too long. Rehash is triggered after a split if the - longest linked list is too long.) + [ 21932] + remove duplicate PERL_HASH (as spotted by Enache Adrian in + <20031220124854.GA1265@ratsnest.hole> ) Branch: maint-5.8/perl - ! hv.c - !> hv.h + !> hv.c sv.c ____________________________________________________________________________ -[ 21537] By: nicholas on 2003/10/25 23:05:21 +[ 21930] By: nicholas on 2003/12/19 19:46:46 Log: Integrate: - [ 21536] - show the rehash flags in dumps + [ 21921] + Subject: [PATCH] 2-arg cond_wait, cond_timedwait, tests + From: Mike Pomraning <mjp@pilcrow.madison.wi.us> + Date: Wed, 17 Dec 2003 00:05:58 -0600 (CST) + Message-ID: <Pine.LNX.4.58.0312092202040.13494@benevelle.wi.securepipe.com> + + [ 21922] + Subject: [PATCH: embed.fnc] arguments for perl_clone() + From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> + Date: Wed, 17 Dec 2003 13:26:52 +0100 + Message-ID: <055701c3c499$11144f90$8cecfe91@R2D2> Branch: maint-5.8/perl - !> dump.c + +> ext/threads/shared/t/wait.t + ! embed.h + !> MANIFEST embed.fnc ext/threads/shared/shared.pm + !> ext/threads/shared/shared.xs global.sym ____________________________________________________________________________ -[ 21531] By: nicholas on 2003/10/24 19:15:02 +[ 21929] By: nicholas on 2003/12/19 19:06:10 Log: Integrate: - [ 21530] + [ 21915] + Add the macros dAX and dITEMS to PPPort. + + [ 21927] + Subject: [DOCPATCH] base.pm + From: Elizabeth Mattijsen <liz@dijkmat.nl> + Date: Thu, 18 Dec 2003 22:30:52 +0100 + Message-Id: <p05111b12bc07cc596977@[192.168.56.3]> + + Plus, remove leftover mentions of pseudo-hashes - (The typo corrrection in blead) + [ 21928] + Upgrade to CGI.pm 3.01 Branch: maint-5.8/perl - !> ext/threads/shared/shared.xs + !> ext/Devel/PPPort/PPPort.pm lib/CGI.pm lib/CGI/Carp.pm + !> lib/CGI/Cookie.pm lib/CGI/Fast.pm lib/CGI/Pretty.pm + !> lib/CGI/Util.pm lib/CGI/t/carp.t lib/CGI/t/request.t + !> lib/base.pm ____________________________________________________________________________ -[ 21529] By: nicholas on 2003/10/23 19:39:41 +[ 21926] By: nicholas on 2003/12/18 20:49:11 Log: Integrate: - [ 21526] - From: Jan Dubois <jand@ActiveState.com> - Subject: [PATCH] Update Pod::Perldoc from 3.10 to 3.11 - Date: Wed, 22 Oct 2003 20:17:07 -0700 - Message-ID: <mjhepvgtnifdlgrvp20urtuu058e1jrav2@4ax.com> + [ 21883] + Modify the common guard for the signal.h header, because + C99 compilers don't like it.o + + see : + Subject: UNIX03 & C99 issue with 5.8.2 + From: Alan Burlison <Alan.Burlison@sun.com> + Date: Fri, 12 Dec 2003 23:04:52 +0000 + Message-ID: <3FDA4994.6050209@sun.com> + + [ 21916] + Remove incorrect guards around inclusion of <signal.h> + Causes problems with UNIX03/SUSv3 - From: Jan Dubois <jand@ActiveState.com> - Subject: [PATCH] Update I18N::LangTags from 0.28 to 0.29 - Date: Wed, 22 Oct 2003 20:26:56 -0700 - Message-ID: <jgiepv0a8fp8ffq3lpc5ujl7j25hoo1rdt@4ax.com> + [ 21917] + Remove incorrect guards around inclusion of <signal.h> + Causes problems with UNIX03/SUSv3 + Part 2 of change 21916 - oops! - [ 21528] - When it says "add", then, like, you have to p4 add it. D'oh! - (missed the new file in "Update I18N::LangTags from 0.28 to 0.29") + See: + Message-Id: <3FDD06A5.8010004@sun.com> + Subject: Re: UNIX03 & C99 issue with 5.8.2 + From: Alan Burlison <Alan.Burlison@sun.com> + Date: Mon, 15 Dec 2003 00:56:05 +0000 Branch: maint-5.8/perl - +> lib/I18N/LangTags/t/02decency.t - !> MANIFEST lib/I18N/LangTags.pm lib/I18N/LangTags/ChangeLog - !> lib/I18N/LangTags/List.pm lib/I18N/LangTags/README - !> lib/Pod/Perldoc.pm lib/Pod/Perldoc/ToMan.pm pod/perldoc.pod - !> utils/perldoc.PL + !> doio.c doop.c mg.c mpeix/mpeixish.h plan9/plan9ish.h unixish.h + !> util.c ____________________________________________________________________________ -[ 21525] By: nicholas on 2003/10/23 18:51:56 +[ 21925] By: nicholas on 2003/12/18 20:26:39 Log: Integrate: - [ 21523] - Subject: [PATCH] utime documentation - From: Gisle Aas <gisle@ActiveState.com> - Date: 23 Oct 2003 05:33:43 -0700 - Message-Id: <lrekx4jfq0.fsf@caliper.activestate.com> + [ 21912] + Subject: [DOCPATCH] perlfunc delete + From: Elizabeth Mattijsen <liz@dijkmat.nl> + Date: Sun, 14 Dec 2003 20:25:07 +0100 + Message-Id: <p05111b07bc0269065a99@[192.168.56.3]> + + [ 21914] + Subject: [patch Porting/pumpkin.pod] trying to ensure that PPPort is up-to-date on each new release + From: Stas Bekman <stas@stason.org> + Date: Sun, 14 Dec 2003 15:12:40 -0800 + Message-ID: <3FDCEE68.3080509@stason.org> + + [ 21923] + Perl 1.0.16 has been released. + + [ 21924] + "Richard" - who he? (Add "Richard Clamp" to the list of pumpkings) Branch: maint-5.8/perl - !> pod/perlfunc.pod + !> Porting/pumpkin.pod pod/perlfunc.pod pod/perlhist.pod ____________________________________________________________________________ -[ 21524] By: nicholas on 2003/10/23 18:38:02 +[ 21920] By: nicholas on 2003/12/16 23:32:48 Log: Integrate: - [ 21522] - Subject: [PATCH] dup2() not going through PerlLIO abstraction layer - From: Jan Dubois <jand@ActiveState.com> - Date: Wed, 22 Oct 2003 20:33:54 -0700 - Message-Id: <vniepv0n5mcrbbutm0qgvori6n6vr6arsh@4ax.com> + [ 21875] + fix bug #24605. + substr() wasn't working when used repeatedly on the same utf-8 + string. Branch: maint-5.8/perl - !> doio.c + ! sv.c + !> t/op/substr.t ____________________________________________________________________________ -[ 21521] By: nicholas on 2003/10/22 20:30:05 +[ 21919] By: nicholas on 2003/12/16 23:11:18 Log: Integrate: - [ 21520] - patch created by Casey West from: + [ 21866] + plumb a leak with pos(). + + #! perl + while (1) { + my $a = "\x{1ff}"; $a =~ /\x{1ff}/g; pos($a); + } + __END__ - Subject: CPAN module problems - From: Edward Moy <emoy@apple.com> - Date: Fri, 10 Oct 2003 17:42:06 -0700 - Message-Id: <BD2513C0-FB83-11D7-9065-000A956EFDEE@apple.com> + [ 21867] + yet another 2 leaks. example for the second: + #! perl + eval q{ open $p{q}, "foo" } while 1 + __END__ - (change ld value in hints file) + [ 21868] + yet another leak. bigger fish still swimming around. + #!perl + eval q{ $_ = "x"; s/x/"in subst"/e } while 1; + __END__ + + [ 21876] + #21866 was wrong. another try to plumb that damn leak. Branch: maint-5.8/perl - !> hints/darwin.sh + ! sv.c + !> mg.c op.c pp_ctl.c ____________________________________________________________________________ -[ 21519] By: nicholas on 2003/10/22 19:11:43 - Log: Integrate: - [ 21514] - Subject: [PATCH @20458] embedding perl - From: Radu Greab <rgreab@fx.ro> - Date: Tue, 05 Aug 2003 20:57:15 +0300 (EEST) - Message-Id: <20030805.205715.113441323.radu@yx.primIT.ro> +[ 21913] By: nicholas on 2003/12/14 22:50:47 + Log: Update Changes Branch: maint-5.8/perl - ! perl.c - !> hv.c intrpvar.h pod/perlembed.pod pod/perlintern.pod sv.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 21518] By: nicholas on 2003/10/22 18:32:17 +[ 21911] By: nicholas on 2003/12/14 20:25:18 Log: Integrate: - [ 21515] - Add a test.taintwarn makefile target, - to run the whole test suite with the -t switch. + [ 21898] + Add Perl_ceil + + [ 21910] + Forgot to remove a comment Branch: maint-5.8/perl - !> Makefile.SH pod/perlhack.pod t/TEST + !> perl.h pp.c ____________________________________________________________________________ -[ 21517] By: nicholas on 2003/10/22 17:53:48 +[ 21909] By: nicholas on 2003/12/14 19:53:35 Log: Integrate: - [ 21513] - Fix doc bug #23890, as suggested by Himanshu Garg : - in perltoot, $him->fullname should be $him->fullname->as_string - when passed to printf. + [ 21647] + Subject: [PATCH] Re: PERL_VERSION, SUBVERSION, PATCHLEVEL + From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> + Date: Mon, 3 Nov 2003 20:53:33 +0100 + Message-ID: <023a01c3a244$2a1dd5a0$0c2f1fac@R2D2> - [ 21516] - Small email update in AUTHORS. + [ 21902] + Subject: Re: 5.6.2-RC1 on Cygwin + From: Yitzchak Scott-Thoennes <sthoenna@efn.org> + Date: Sat, 6 Dec 2003 22:32:59 -0800 + Message-ID: <20031207063259.GA3004@efn.org> + (with tweaks to cleanup code) Branch: maint-5.8/perl - !> AUTHORS pod/perltoot.pod + !> ext/Devel/PPPort/PPPort.pm t/op/taint.t ____________________________________________________________________________ -[ 21512] By: nicholas on 2003/10/21 18:58:30 +[ 21908] By: nicholas on 2003/12/14 19:16:51 Log: Integrate: - [ 21372] - Sync with libnet 1.17 + [ 21872] + temporary fix to avoid t/op/tie.t failures on Win32 + + [ 21904] + Clean up a bug I introduced into caseless ENV hv_delete + (should be the proper fix for 21870 and 21872's band aid) + + [ 21905] + Subject: Re: Change 21862 + From: Enache Adrian <enache@rdslink.ro> + Date: Wed, 10 Dec 2003 06:05:58 +0200 + Message-ID: <20031210040558.GC1584@ratsnest.hole> + + (1st hunk), plus the equivalent for hv_delete_common + + [ 21906] + Some fool missed a letter n. + (and then "optimised" code based on its absense. D'oh) + Restore the correct behaviour - fetch with uppercase key, then if + still not found store with mixed/lowercase key. + + [ 21907] + S_save_hek_flags should honour the "free" flag. + Ought to mask the flag bits that shouldn't be stored. Branch: maint-5.8/perl - !> lib/Net/ChangeLog.libnet lib/Net/Domain.pm lib/Net/FTP.pm + !> hv.c ____________________________________________________________________________ -[ 21511] By: nicholas on 2003/10/21 18:31:19 - Log: - Two OS/2 portability patches from Ilya. +[ 21903] By: nicholas on 2003/12/13 23:02:59 + Log: Integrate: + [ 21834] + Subject: Re: [perl #24574] find2perl provides different results to find + From: Slaven Rezic <slaven@rezic.de> + Date: 30 Nov 2003 22:16:59 +0100 + Message-ID: <8765h1pnec.fsf@vran.herceg.de> - Subject: [PATCH 5.8.1 @21211] sockets broken on OS/2 - From: Ilya Zakharevich <nospam-abuse@ilyaz.org> - Date: Thu, 25 Sep 2003 12:09:11 -0700 - Message-ID: <20030925190911.GA27028@math.berkeley.edu> + (plus a note about find2perl now defaulting to -print in perldelta) - Subject: Re: [PATCH 5.8.1 @21379] tmpfile() broken on OS/2 - From: Ilya Zakharevich <nospam-abuse@ilyaz.org> - Date: Thu, 25 Sep 2003 19:50:45 -0700 - Message-ID: <20030926025045.GA27507@math.berkeley.edu> + [ 21891] + Make the XSRETURN macro evaluate its argument only once. Branch: maint-5.8/perl - !> doio.c os2/os2ish.h perl.h perlio.c pp_sys.c + !> XSUB.h pod/perldelta.pod x2p/find2perl.PL ____________________________________________________________________________ -[ 21508] By: nicholas on 2003/10/20 22:06:05 +[ 21901] By: nicholas on 2003/12/13 21:22:15 Log: Integrate: - [ 21506] - Subject: [PATCH] add some missing defines to Devel::PPPort - From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> - Date: Mon, 20 Oct 2003 20:14:19 +0200 - Message-ID: <03a301c39735$fb7cb220$0c2f1fac@R2D2> + [ 21892] + Subject: Patch for: [perl #24650] File::CheckTree should list Larry Wall as author, not unknown + From: David Dyck <david.dyck@fluke.com> + Date: Sat, 13 Dec 2003 00:01:34 -0800 (PST) + Message-ID: <Pine.LNX.4.51.0312122351450.8825@dd.tc.fluke.com> + + [ 21895] + alarm() is now implemented on Win32. + + [ 21897] + Reformat a long line in perlembed.pod (bug #24623). Branch: maint-5.8/perl - !> ext/Devel/PPPort/Changes ext/Devel/PPPort/PPPort.pm + !> lib/File/CheckTree.pm pod/perlembed.pod pod/perlport.pod ____________________________________________________________________________ -[ 21507] By: nicholas on 2003/10/20 20:14:57 +[ 21900] By: nicholas on 2003/12/13 21:08:12 Log: Integrate: - [ 21505] - Subject: Re: [perl #24225] [5.8.1] segfault in binmode STDOUT, ':stdio'; print 1 - From: Slaven Rezic <slaven@rezic.de> - Date: 19 Oct 2003 17:54:59 +0200 - Message-ID: <871xt9te7g.fsf@vran.herceg.de> + [ 21855] + Subject: [PATCH] SCALAR/FIRSTKEY for tied hashes in scalar context + From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de> + Date: Sat, 06 Dec 2003 11:50:59 +0100 + Message-id: <20031206105059.GA13989@ethan> + + [ 21856] + Clarify the description of SCALAR in perltie + + [ 21857] + Remove the "Can't provide tied hash usage" error from perldiag. + Mention the new tied hash SCALAR method in perldelta. + + [ 21863] + Missing thingies. + + [ 21865] + Subject: [PATCH] documenting SCALAR gotcha + From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de> + Date: Sun, 07 Dec 2003 16:41:16 +0100 + Message-id: <20031207154116.GA825@ethan> + + [ 21869] + Subject: [PATCH] iterator reset moved to hv.c (was: [PATCH] SCALAR/FIRSTKEY for tied hashes in scalar context) + From: Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de> + Date: Mon, 08 Dec 2003 08:17:46 +0100 + Message-id: <20031208071746.GA594@ethan> + + [ 21896] + The binary compatibility notes say that new global functions should + go at the end. Not that I'm anything more than "trainee" when it + comes to this bincompat stuff. Branch: maint-5.8/perl - !> perlio.c + ! pp.c pp_hot.c + !> embed.fnc embed.h global.sym hv.c lib/Tie/Hash.pm mg.c + !> pod/perlapi.pod pod/perldiag.pod pod/perlfunc.pod + !> pod/perltie.pod proto.h t/op/tie.t ____________________________________________________________________________ -[ 21504] By: nicholas on 2003/10/20 17:31:11 - Log: Integrate: - [ 21503] - Skip the chflags tests in filetest.t on Darwin. +[ 21899] By: nicholas on 2003/12/13 20:26:39 + Log: Refactor to use t/test.pl Branch: maint-5.8/perl - !> lib/filetest.t + ! t/op/avhv.t ____________________________________________________________________________ -[ 21502] By: nicholas on 2003/10/19 19:49:25 - Log: Forgot to run regen.pl when I merged Plan C (already fixed in - the snapshot) +[ 21894] By: nicholas on 2003/12/13 17:59:41 + Log: regenerate perltoc.pod and Integrate: + [ 21884] + Subject: RE: [perl #24610] Pod::Html infinite recursion + From: Anders Johnson <ajohnson@nvidia.com> + Date: Fri, 12 Dec 2003 14:07:40 -0800 + Message-ID: <33171CC36240D94EAF1FE584B1D14E0A06EC6F51@mail-sc-11.nvidia.com> + (with tweaks) + + [ 21885] + Fix some of the pods to produce more standard manpages, + as reported by Eric S. Raymond. + + [ 21886] + More POD fixes ; regenerate perltoc and perlmodlib. + + [ 21893] + foreach qw() { # not valid syntax for 5.005. So fix it. Branch: maint-5.8/perl - ! embedvar.h + ! pod/perltoc.pod + !> README.ce README.netware ext/DynaLoader/DynaLoader_pm.PL + !> lib/Getopt/Std.pm lib/Pod/Html.pm lib/diagnostics.pm + !> pod/buildtoc pod/perlmodlib.pod +____________________________________________________________________________ +[ 21890] By: nicholas on 2003/12/13 16:19:29 + Log: Integrate: + [ 21826] + Upgrade to Test::Harness 2.38. + Introduce the prove(1) utility. + (The prove-switches test is disabled for now.) + + [ 21836] + The prove utility should also be installed on VMS and on Windows. + Haven't we regression tests for installations yet ? + + [ 21871] + Upgrade to Digest-MD5 2.33. + + [ 21874] + Suppress a C< $DB::single = 1 > from Switch.pm, as noticed + by Jan Dubois. + Branch: maint-5.8/perl + +> lib/Test/Harness/bin/prove lib/Test/Harness/t/inc_taint.t + +> lib/Test/Harness/t/prove-switches.t t/lib/Dev/Null.pm + +> t/lib/sample-tests/inc_taint t/lib/sample-tests/taint_warn + +> utils/prove.PL + ! installperl + !> MANIFEST ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm + !> ext/Digest/MD5/MD5.xs ext/Digest/MD5/Makefile.PL + !> ext/Digest/MD5/t/files.t ext/Digest/MD5/typemap lib/Switch.pm + !> lib/Test/Harness.pm lib/Test/Harness/Assert.pm + !> lib/Test/Harness/Changes lib/Test/Harness/Iterator.pm + !> lib/Test/Harness/Straps.pm lib/Test/Harness/t/00compile.t + !> lib/Test/Harness/t/assert.t lib/Test/Harness/t/callback.t + !> lib/Test/Harness/t/pod.t lib/Test/Harness/t/strap-analyze.t + !> lib/Test/Harness/t/strap.t lib/Test/Harness/t/test-harness.t + !> utils.lst utils/Makefile vms/descrip_mms.template + !> win32/Makefile win32/makefile.mk +____________________________________________________________________________ +[ 21889] By: nicholas on 2003/12/13 15:55:57 + Log: Integrate: + [ 21859] + Math::BigInt::Scalar is only for tests. + Move it under t/lib. + + [ 21860] + Forgot to update the MANIFEST. + + [ 21861] + Subject: [PATCH] Math::BigInt v1.67 (pre-release) + From: Tels <perl_dummy@bloodgate.com> + Date: Sat, 6 Dec 2003 20:19:44 +0100 + Message-Id: <200312062016.50484@bloodgate.com> + + [ 21882] + Subject: [PATCH] Math::BigInt v1.67 released + From: Tels <perl_dummy@bloodgate.com> + Date: Fri, 12 Dec 2003 18:47:43 +0100 + Message-Id: <200312121847.49039@bloodgate.com> + Branch: maint-5.8/perl + +> lib/Math/BigInt/t/const_mbf.t lib/Math/BigInt/t/fallback.t + +> t/lib/Math/BigInt/Scalar.pm + - lib/Math/BigInt/Scalar.pm + !> MANIFEST lib/Math/BigFloat.pm lib/Math/BigInt.pm + !> lib/Math/BigInt/Calc.pm lib/Math/BigInt/t/bare_mbf.t + !> lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigfltpm.inc + !> lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/bigintc.t + !> lib/Math/BigInt/t/bigintpm.inc lib/Math/BigInt/t/bigintpm.t + !> lib/Math/BigInt/t/bigints.t lib/Math/BigInt/t/biglog.t + !> lib/Math/BigInt/t/constant.t lib/Math/BigInt/t/downgrade.t + !> lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/sub_mbi.t + !> lib/Math/BigInt/t/with_sub.t +____________________________________________________________________________ +[ 21888] By: nicholas on 2003/12/13 14:42:15 + Log: Integrate: + [ 21858] + Subject: [PATCH] casting bug in VMS part of Perl_start_glob + From: "Craig A. Berry" <craigberry@mac.com> + Date: Sat, 06 Dec 2003 12:44:40 -0600 + Message-ID: <3FD22398.1060506@mac.com> + + [ 21864] + Subject: [PATCH] setenv tweak for VMS + From: "Craig A. Berry" <craigberry@mac.com> + Date: Sat, 06 Dec 2003 18:13:32 -0600 + Message-ID: <3FD270AC.3000106@mac.com> + + [ 21879] + Subject: [PATCH] environ array fix for VMS + From: "Craig A. Berry" <craigberry@mac.com> + Date: Thu, 11 Dec 2003 14:35:29 -0600 + Message-ID: <3FD8D511.2030805@mac.com> + + [ 21881] + Subject: [PATCH] d_u32align for win32 + From: Gisle Aas <gisle@ActiveState.com> + Date: 11 Dec 2003 01:33:39 -0800 + Message-ID: <lrzndzr958.fsf@caliper.activestate.com> + Branch: maint-5.8/perl + !> doio.c vms/vms.c win32/config.bc win32/config.gc + !> win32/config.vc ____________________________________________________________________________ -[ 21501] By: nicholas on 2003/10/19 19:37:27 - Log: update MAINT level +[ 21887] By: nicholas on 2003/12/13 14:12:49 + Log: Integrate: + [ 21873] + Subject: [PATCH perlunicode.pod, encoding.pm] Implicit upgrading docs + From: Autrijus Tang <autrijus@autrijus.org> + Date: Tue, 9 Dec 2003 20:39:16 +0800 + Message-ID: <20031209123915.GA1454@not.autrijus.org> + + [ 21877] + Add a mention of the error "DESTROY created new reference + to dead object" in perldiag. + + [ 21878] + Subject: [PATCH] Perl 5.9.0 AUTHORS + From: Mark Leighton Fisher <mark-fisher@mindspring.com> + Message-ID: <3FD8E74F.7000202@mindspring.com> + Date: Thu, 11 Dec 2003 16:53:19 -0500 Branch: maint-5.8/perl - ! patchlevel.h + !> AUTHORS ext/Encode/encoding.pm pod/perldiag.pod + !> pod/perlunicode.pod ____________________________________________________________________________ -[ 21500] By: nicholas on 2003/10/19 19:35:55 - Log: Update Changes (submit by hand) - not sure if they're quite in the - tidiest order yet +[ 21862] By: nick on 2003/12/06 21:16:01 + Log: Win32/MinGW tweaks + A. ENV_IS_CASELESS has trys to free(keysave) when + keysave isn't in scope yet. + B. For default makefile.mk which build with perlhost.h + stuff "live" need to link with g++ to find new/delete etc. Branch: maint-5.8/perl - ! Changes + ! hv.c win32/makefile.mk ____________________________________________________________________________ -[ 21499] By: nicholas on 2003/10/19 19:14:43 - Log: If you add files you must add them to the MANIFEST +[ 21852] By: nicholas on 2003/12/05 21:09:27 + Log: Integrate: + [ 21851] + Back out the Makefile.PL part of 21808 as requested by Gisle Aas Branch: maint-5.8/perl - ! MANIFEST + !> ext/Digest/MD5/Makefile.PL ____________________________________________________________________________ -[ 21498] By: nicholas on 2003/10/19 19:08:39 - Log: Place the changes for 5.8.1 into their own file; start Changes afresh - for 5.8.2. For reference, 5.8.1 release was change 21377 +[ 21850] By: nicholas on 2003/12/05 19:44:34 + Log: Integrate: + [ 21843] + Subject: [PATCH] another ext/SDBM_File/sdbm build fix + From: "Craig A. Berry" <craigberry@mac.com> + Date: Thu, 04 Dec 2003 16:00:03 -0600 + Message-ID: <3FCFAE63.1080106@mac.com> + + [ 21844] + Subject: [REPATCH lib/AutoLoader.t] Test can() with AutoLoader + From: chromatic <chromatic@wgz.org> + Date: Mon, 01 Dec 2003 09:20:21 -0800 + Message-Id: <1070299221.1275.19.camel@localhost> Branch: maint-5.8/perl - + Changes5.8.1 - ! Changes + !> ext/SDBM_File/sdbm/Makefile.PL lib/AutoLoader.t ____________________________________________________________________________ -[ 21497] By: nicholas on 2003/10/19 18:50:07 +[ 21849] By: nicholas on 2003/12/05 19:26:44 Log: Integrate: - [ 21418] - Subject: [PATCH] Fixing UNIVERSAL.pm's bit of unpleasantness - From: schwern@pobox.com - Date: Mon, 6 Oct 2003 13:14:36 -0700 - Message-Id: <20031006131436.G20960@ttul.org> + [ 21837] + Subject: Re: XS modules having problems with CLONE and ithreads unless PERL_NO_GET_CONTEXT is defined + From: Stas Bekman <stas@stason.org> + Date: Wed, 03 Dec 2003 01:41:42 -0800 + Message-ID: <3FCDAFD6.9050106@stason.org> - [ 21449] - Subject: [PATCH] SIGN => 1 support for MakeMaker - From: Autrijus Tang <autrijus@autrijus.org> - Date: Tue, 14 Oct 2003 18:32:28 +0800 - Message-Id: <1066127547.65845.35.camel@localhost> + [ 21842] + Subject: [PATCH] $^P, eval and caller + From: Paul Johnson <paul@pjcj.net> + Date: Fri, 5 Dec 2003 00:57:21 +0100 + Message-ID: <20031204235721.GJ26355@pjcj.net> Branch: maint-5.8/perl - !> lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm - !> lib/ExtUtils/MakeMaker.pm lib/UNIVERSAL.pm t/op/universal.t + ! mg.c + !> sv.c ____________________________________________________________________________ -[ 21496] By: nicholas on 2003/10/19 18:31:14 +[ 21848] By: nicholas on 2003/12/05 18:43:44 Log: Integrate: - [ 21415] - Subject: [PATCH bleadperl] (was Re: require() does not behave aas documented) - From: Rick Delaney <rick@bort.ca> - Date: Tue, 23 Sep 2003 12:14:52 -0400 - Message-ID: <20030923121452.G18845@biff.bort.ca> + [ 21840] + Subject: Re: a2p.pod not being installed in 5.8.2? + From: Alan Burlison <Alan.Burlison@sun.com> + Date: Thu, 04 Dec 2003 12:14:30 +0000 + Message-ID: <3FCF2526.3030905@sun.com> - [ 21427] - Subject: Re: require patch breaks locale - From: Rick Delaney <rick@bort.ca> - Date: Wed, 8 Oct 2003 22:41:55 -0400 - Message-Id: <20031008224155.A14638@biff.bort.ca> + [ 21846] + Subject: [PATCH] Configure gets d_u32align wrong + From: Gisle Aas <gisle@ActiveState.com> + Date: 05 Dec 2003 03:47:01 -0800 + Message-ID: <lr4qwfbi6i.fsf_-_@caliper.activestate.com> Branch: maint-5.8/perl - !> pp_ctl.c t/comp/require.t + !> Configure installperl ____________________________________________________________________________ -[ 21495] By: nicholas on 2003/10/19 18:13:23 +[ 21847] By: nicholas on 2003/12/05 18:25:53 Log: Integrate: - [ 21407] - Subject: [PATCH]Re: The META.yml file in bleadperl - From: Fergal Daly <fergal@esatclear.ie> - Date: Mon, 6 Oct 2003 00:25:29 +0100 - Message-Id: <200310060025.29122.fergal@esatclear.ie> + [ 21841] + Fix File::Copy with hard links on Windows. - Plus regeneration of META.yml + Subject: [PATCH] Re: perl @ 21830 + From: Steve Hay <steve.hay@uk.radan.com> + Date: Wed, 03 Dec 2003 10:53:02 +0000 + Message-ID: <3FCDC08E.7080800@uk.radan.com> + + and + Date: Thu, 04 Dec 2003 11:02:22 +0000 + Message-ID: <3FCF143E.1040905@uk.radan.com> Branch: maint-5.8/perl - + META.yml - !> Porting/makemeta + !> lib/File/Copy.pm lib/File/Copy.t ____________________________________________________________________________ -[ 21494] By: nicholas on 2003/10/19 17:55:17 +[ 21839] By: nicholas on 2003/12/03 21:51:48 Log: Integrate: - [ 21438] - Subject: Re: [perl #24122] setreuid and friends borked on darwin/osx - From: Slaven Rezic <slaven@rezic.de> - Date: 07 Oct 2003 00:04:34 +0200 - Message-ID: <87ekxq6n0t.fsf@vran.herceg.de> + [ 21832] + Better docs for the special code blocks, based on : + Subject: [DOCPATCH] BEGIN, CHECK, INIT, END explained more + From: Elizabeth Mattijsen <liz@dijkmat.nl> + Date: Sat, 29 Nov 2003 23:15:56 +0100 + Message-Id: <p05111b01bbeec2e8bf30@[192.168.56.3]> - [ 21440] - Subject: [perl #24122] setreuid and friends borked on darwin/osx - From: "pxm@nubz.org (via RT)" <perlbug-followup@perl.org> - Date: 5 Oct 2003 20:55:56 -0000 - Message-ID: <rt-24122-65678.14.2411168523081@rt.perl.org> + [ 21835] + FAQ sync. Branch: maint-5.8/perl - !> hints/darwin.sh mg.c + !> pod/perlfaq1.pod pod/perlfaq2.pod pod/perlfaq3.pod + !> pod/perlfaq4.pod pod/perlfaq5.pod pod/perlmod.pod + !> pod/perlsub.pod +____________________________________________________________________________ +[ 21838] By: nicholas on 2003/12/03 19:13:35 + Log: Remove duplicate call to PERL_HASH in delete + Transpires that in maint there just aren't enough shared hash SVs + to make the check in hv.c worth it. + Branch: maint-5.8/perl + ! hv.c ____________________________________________________________________________ -[ 21493] By: nicholas on 2003/10/19 17:35:10 +[ 21831] By: nicholas on 2003/12/02 20:35:22 Log: Integrate: - [ 21424] - Subject: Re: Simple @INC hook core dump [PATCH] - From: Gisle Aas <gisle@ActiveState.com> - Date: 08 Oct 2003 04:47:33 -0700 - Message-ID: <lrllrweysq.fsf_-_@caliper.activestate.com> + (The hv.c changes of 17740) + [ 17740] + Clean up copy-on-write macros and debug facilities (new flag 'C'). + Handle CoW in hashes: + Subject: Re: why would tr/// be performing hash copies? + From: Nicholas Clark <nick@unfortu.net> + Date: Sun, 18 Aug 2002 23:17:01 +0100 + Message-id: <20020818221700.GD294@Bagpuss.unfortu.net> - [ 21426] - Subject: Re: Simple @INC hook core dump [PATCH] - From: Gisle Aas <gisle@ActiveState.com> - Date: 08 Oct 2003 13:35:28 -0700 - Message-Id: <lrr81ncvsf.fsf@caliper.activestate.com> + [ 21747] + merge hv_exists and hv_exists_ent into S_hv_exists_common + + [ 21750] + integrate hv_delete and hv_delete_ent into hv_delete_common + + [ 21753] + merge hv_fetch and hv_fetch_ent into hv_fetch_common + remove S_hv_fetch_flags + hv.c now 13% smaller than when I started. hv_store TODO + + [ 21758] + Merge sv_store_flags and sv_store_ent into sv_store_common + + [ 21760] + Shift negative klen/flags games from hv_fetch_common out to hv_fetch + + [ 21765] + Tweaks to S_hv_delete_common: + make the magic call hv_fetch_common rather than ent-or-not + grab the hash from a shared hash key scalar if possible + use masked flags rather than flags for the comparison - [ 21452] - Fix bug [perl #24212] : improper error recovery in the - tokenizer after an unknown filetest operator. + [ 21766] + Move the negative key -> utf8 flag conversion out to hv_delete + + [ 21768] + Shift negative klen/flags games from hv_exists_common out to hv_exists + + [ 21769] + Shift negative klen/flags games from hv_store_common out to hv_store + + [ 21770] + Farewell hv_exists_common - exists is now a call to fetch + (with the exists magic handling moved into fetch) + + [ 21771] + "Space Is a Province of Brazil" + Farewell, hv_store_common. Store is now part of Fetch. + All tests pass. hv.c 15% smaller than when I started all this + + [ 21772] + Reorder functions in hv.c so that callers of hv_fetch_common are all + close to it. + + [ 21779] + D'oh. Mistake in the DYNAMIC_ENV_FETCH conditional code + reported by Craig Berry + + [ 21781] + Tweak the order of initialisation of oentry in hv_fetch_common - + C source now cleaner, but optimised object file still the same size. + + [ 21782] + Should fix the infinite loop on a dynamic %ENV fetch Branch: maint-5.8/perl - !> pp_ctl.c t/comp/parser.t t/op/inccode.t toke.c + ! hv.c + !> embed.fnc embed.h proto.h ____________________________________________________________________________ -[ 21492] By: nicholas on 2003/10/19 17:17:40 +[ 21830] By: nicholas on 2003/11/30 21:36:13 + Log: Update Changes + Branch: maint-5.8/perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 21829] By: nicholas on 2003/11/30 21:35:03 Log: Integrate: - [ 21436] - Subject: [PATCH] threads::async + some cleanup - From: Elizabeth Mattijsen <liz@dijkmat.nl> - Date: Fri, 10 Oct 2003 16:37:55 +0200 - Message-Id: <p05111b07bbac713a0aaf@[192.168.56.2]> - - [ 21470] - Ensure PL_comppad/curpad point to PL_main_cv's padlist when - PL_main_root is freed; this may not have been be the case if a - thread other than the main one is the last to be destroyed - Branch: maint-5.8/perl - ! ext/threads/threads.pm - !> ext/threads/t/thread.t pad.h perl.c -____________________________________________________________________________ -[ 21491] By: nicholas on 2003/10/19 16:54:46 - Log: Integrate: - [ 21451] - Update MIME::Base64 and Digest::MD5 from the CPAN version. - Branch: maint-5.8/perl - !> ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm - !> ext/Digest/MD5/Makefile.PL ext/Digest/MD5/t/align.t - !> ext/Digest/MD5/t/files.t ext/Digest/MD5/t/utf8.t - !> ext/MIME/Base64/Base64.pm ext/MIME/Base64/Base64.xs - !> ext/MIME/Base64/Changes ext/MIME/Base64/Makefile.PL - !> ext/MIME/Base64/QuotedPrint.pm ext/MIME/Base64/t/unicode.t -____________________________________________________________________________ -[ 21490] By: nicholas on 2003/10/19 16:19:58 - Log: Integrate: - [ 21402] - Subject: [PATCH] pp_sys.c: pp_waitpid and EINTR - From: Steve Grazzini <grazz@pobox.com> - Date: Sat, 4 Oct 2003 18:15:23 -0400 - Message-Id: <20031004221523.GA29324@grazzini.net> - - [ 21425] - Fix bug #24108: Goto +foo broken - the fix having been suggested by xmath via Juerd. - - [ 21428] - Subject: [PATCH] Devel::PPPort is missing an aTHX when calling - grok_numeric_radix() - From: Jan Dubois <jand@ActiveState.com> - Date: Wed, 08 Oct 2003 20:37:42 -0700 - Message-Id: <8kl9ov0932qo08o24uafuc9v77clrgnoe4@4ax.com> - - [ 21429] - Patch based on: - - Subject: [perl #24157] -MModule=} is broken - From: "Lukas Mai" (via RT) <perlbug-followup@perl.org> - Date: 7 Oct 2003 21:47:43 -0000 - Message-Id: <rt-24157-65809.10.9980909617566@rt.perl.org> - - (Includes a fix for a similar problem in -A, but not -d.) - - [ 21430] - Subject: [PATCH 5.8.1 CORE] Internal fixes to source-code coordinate - calculations in regcomp.c - From: Eric Promislow <ericp@ActiveState.com> - Date: Wed, 8 Oct 2003 17:42:42 -0700 - Message-Id: <20031008174242.A17544@ActiveState.com> - - [ 21441] - Subject: [PATCH] Internals::hash_seed() returns wrong value - From: Jan Dubois <jand@ActiveState.com> - Date: Sun, 12 Oct 2003 22:09:39 -0700 - Message-ID: <07ckovck8mp5e8tthmtbbcrpi2tj6q9eak@4ax.com> - - [ 21445] - Subject: [PATCH ext/Devel/PPPort/PPPort.pm] Changes #20819 and #20996 break compatibility with perl 5.6.0 - From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> - Date: Tue, 30 Sep 2003 19:23:34 +0200 - Message-ID: <021e01c38777$93ea4e10$0c2f1fac@R2D2> + [ 21827] + Keep installing xsubpp in lib/ExtUtils, + so MakeMaker can find it. Branch: maint-5.8/perl - ! perl.c - !> ext/Devel/PPPort/PPPort.pm op.c pp_sys.c regcomp.c t/op/goto.t - !> universal.c + ! installperl ____________________________________________________________________________ -[ 21489] By: nicholas on 2003/10/19 11:14:32 +[ 21825] By: nicholas on 2003/11/30 20:19:43 + Log: Update Changes + Branch: maint-5.8/perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 21824] By: nicholas on 2003/11/30 19:00:33 Log: Integrate: - [ 21397] - Subject: Re: 5.8.1 and srand - From: Brendan O'Dea <bod@debian.org> - Date: Thu, 2 Oct 2003 10:30:36 +1000 - Message-Id: <20031002003036.GA9198@londo.c47.org> + [ 21802] + POSIX::isXXX(undef) segfaulted. (bug #24554.) - [ 21401] - Subject: Re: 5.8.1 and srand - From: Slaven Rezic <slaven@rezic.de> - Date: Thu, 2 Oct 2003 15:51:11 +0000 - Message-Id: <1065109871.3115@devpc01.iconmobile.de> + [ 21823] + Subject: Re: [perl #24554] Segfault in POSIX module + From: SADAHIRO Tomoyuki <bqw10602@nifty.com> + Date: Sat, 29 Nov 2003 23:32:38 +0900 + Message-Id: <20031129233010.8E2F.BQW10602@nifty.com> + + (plus a test for the stringification of references + passed to POSIX::isXXX()) Branch: maint-5.8/perl - !> t/op/fork.t util.c + !> ext/POSIX/POSIX.xs ext/POSIX/t/is.t ext/POSIX/t/posix.t ____________________________________________________________________________ -[ 21488] By: nicholas on 2003/10/19 10:47:57 +[ 21822] By: nicholas on 2003/11/30 10:35:31 Log: Integrate: - [ 21419] - Why should -3**$x be more precisely determined than 3**$x? + [ 21810] + Update Unicode::Collate to 0.31 (Only the .pm version for now) + + [ 21812] + Update Unicode::Normalize to 0.28 + Branch: maint-5.8/perl + +> ext/Unicode/Normalize/t/illegal.t + +> ext/Unicode/Normalize/t/null.t ext/Unicode/Normalize/t/short.t + +> lib/Unicode/Collate/t/illegal.t + +> lib/Unicode/Collate/t/illegalp.t + !> MANIFEST ext/Unicode/Normalize/Changes + !> ext/Unicode/Normalize/Normalize.pm + !> ext/Unicode/Normalize/Normalize.xs + !> ext/Unicode/Normalize/README lib/Unicode/Collate.pm + !> lib/Unicode/Collate/Changes lib/Unicode/Collate/README + !> lib/Unicode/Collate/t/version.t +____________________________________________________________________________ +[ 21821] By: nicholas on 2003/11/30 10:24:55 + Log: Integrate: + [ 21807] + Update Digest to 1.03 + + [ 21808] + Update to Digest::MD5 2.31 + + [ 21809] + D'oh! Forgot to lib/Digest/base.pm + + [ 21811] + D'oh! This has been moved to lib/Digest/t/digest.t but not deleted. + Branch: maint-5.8/perl + +> ext/Digest/MD5/t/bits.t lib/Digest/base.pm lib/Digest/t/base.t + +> lib/Digest/t/digest.t + - lib/Digest.t + !> MANIFEST Porting/Maintainers.pl ext/Digest/MD5/Changes + !> ext/Digest/MD5/MD5.pm ext/Digest/MD5/Makefile.PL + !> ext/Digest/MD5/t/badfile.t ext/Digest/MD5/t/files.t + !> lib/Digest.pm +____________________________________________________________________________ +[ 21820] By: nicholas on 2003/11/30 10:11:14 + Log: Integrate all the t/op/readline.t changes: + [ 19069] + Subject: [PATCH] Re: [perl #21614] 5.8.0 Unbalanced string table refcount + From: Nicholas Clark <nick@unfortu.net> + Date: Tue, 25 Mar 2003 22:59:17 +0000 + Message-ID: <20030325225917.GE284@Bagpuss.unfortu.net> + + [ 19069] + Subject: [PATCH] Re: [perl #21614] 5.8.0 Unbalanced string table refcount + From: Nicholas Clark <nick@unfortu.net> + Date: Tue, 25 Mar 2003 22:59:17 +0000 + Message-ID: <20030325225917.GE284@Bagpuss.unfortu.net> + + [ 19071] + Better version of change #19069 + Subject: [PATCH] Re: [PATCH] Re: [perl #21614] 5.8.0 Unbalanced string table refcount + From: Nicholas Clark <nick@unfortu.net> + Date: Wed, 26 Mar 2003 23:01:46 +0000 + Message-ID: <20030326230145.GC279@Bagpuss.unfortu.net> + + [ 19267] + Subject: [PATCH] readline.t tweak for VMS + From: "Craig A. Berry" <craigberry@mac.com> + Date: Thu, 17 Apr 2003 17:18:19 -0500 + Message-ID: <3E9F282B.6090603@mac.com> + + [ 20431] + More runperl(switches => ...) finds (bleadperl only). + + [ 21787] + Subject: [PATCH] Re: bug or a feature? + From: Torsten Foertsch <torsten.foertsch@gmx.net> + Date: Sat, 22 Nov 2003 13:15:53 +0100 + Message-Id: <200311221315.58539.torsten.foertsch@gmx.net> + + and + Date: Sat, 22 Nov 2003 14:21:45 +0100 + Message-Id: <200311221421.48940.torsten.foertsch@gmx.net> + (test moved to t/op/readline.t) - [ 21420] - Minor tweaks to t/op/pow.t (John P. Linderman). + [ 21794] + Arguments to skip were the wrong way round, hence why all the *BSDs + were failing Branch: maint-5.8/perl - !> t/op/pow.t + ! sv.c t/op/readline.t + !> pp_hot.c ____________________________________________________________________________ -[ 21487] By: nicholas on 2003/10/18 22:33:08 +[ 21819] By: nicholas on 2003/11/30 09:57:11 Log: Integrate: - [ 21433] - Put all pre-processor #s on the first column (some compilers are picky) - [perl #24167] `#' comment signs not at the very beginning of a line - - [ 21468] - Subject: Re: assert.h breaks perl.h - From: Alexey Tourbin <at@altlinux.ru> - Date: Thu, 16 Oct 2003 22:24:35 +0400 - Message-Id: <20031016182434.GH1724@julia.office.altlinux.ru> + [ 21805] + Silence gcc 2.95 warning + (Its trace flow isn't good enough to realise that there is no problem) Branch: maint-5.8/perl - !> cop.h dosish.h ext/SDBM_File/sdbm/sdbm.h iperlsys.h op.c - !> perl.h regcomp.c sv.h + !> pp_hot.c ____________________________________________________________________________ -[ 21486] By: nicholas on 2003/10/18 22:12:47 +[ 21818] By: nicholas on 2003/11/30 09:43:55 Log: Integrate: - [ 21404] - Subject: [perl #24120] Tie::Hash documentation has broken code - From: "Benjamin J. Tilly" (via RT) <perlbug-followup@perl.org> - Date: 5 Oct 2003 18:40:36 -0000 - Message-Id: <rt-24120-65664.15.9776865968429@rt.perl.org> - (Applied without $VERSION update.) - - [ 21439] - Subject: [PATCH] Tie::Hash documentation - From: Slaven Rezic <slaven@rezic.de> - Date: Sun, 12 Oct 2003 18:55:54 +0200 (CEST) - Message-Id: <200310121655.h9CGtsrY003613@vran.herceg.de> + [ 21800] + Fix a regression introduced by change #21694 on sprintf() + with long doubles, by disabling the specific optimisation + path in this case ; remove a unnecessary cast ; add a new + test file for miscellaneous sprintf() test that don't fit + in the t/op/sprintf.t framework. - [ 21442] - Subject: [perl #24189] Incorrect comment in perldoc strict - From: "Iain 'Spoon' Truskett (via RT)" <perlbug-followup@perl.org> - Date: 12 Oct 2003 09:01:25 -0000 - Message-Id: <rt-24189-65954.9.50514379869631@rt.perl.org> + [ 21804] + Gconvert actually takes type NV, while nv may be either double + or long double (depending on some conditional code) + Rafael and I think that this cast should work. - [ 21467] - Subject: [PATCH] Tie::Hash documentation - From: Slaven Rezic <slaven@rezic.de> - Date: Thu, 16 Oct 2003 17:57:35 +0000 - Message-Id: <1066327055.1428@devpc01.iconmobile.de> + [ 21806] + When Gconvert is a macro around sprintf with a .* format we need + to cast to int (in case STRLEN isn't the same size as int) + gcc issues a warning even when it is the same size + Branch: maint-5.8/perl + +> t/op/sprintf2.t + !> MANIFEST sv.c +____________________________________________________________________________ +[ 21817] By: nicholas on 2003/11/30 09:25:20 + Log: Copy SvIsCOW(sv) and SvIsCOW_shared_hash(sv) from blead + (Each is part of separate much larger changes, so can't integrate) Branch: maint-5.8/perl - !> lib/Tie/Hash.pm lib/strict.pm + ! sv.h ____________________________________________________________________________ -[ 21485] By: nicholas on 2003/10/18 21:44:41 +[ 21816] By: nicholas on 2003/11/29 21:15:29 Log: Integrate: - [ 21416] - Subject: [patch sv.c] improve "...free unref scalar" warning + [ 21799] + Subject: [patch pod/perlsec.pod] (was Re: why PERL5LIB is ignored when -T is in effect) From: Stas Bekman <stas@stason.org> - Date: Mon, 06 Oct 2003 21:19:53 -0700 - Message-Id: <3F823EE9.4030103@stason.org> + Date: Fri, 28 Nov 2003 14:42:25 -0800 + Message-ID: <3FC7CF51.7060804@stason.org> - [ 21420] - Minor tweaks to sv.c (Tim Bunce) + [ 21813] + Remove whitespace from ends of lines (simply because it irritates me) Branch: maint-5.8/perl - !> sv.c + !> pod/perlsec.pod utils/h2xs.PL ____________________________________________________________________________ -[ 21484] By: nicholas on 2003/10/18 21:25:13 +[ 21815] By: nicholas on 2003/11/29 21:15:05 Log: Integrate: - [ 21453] - Typos. + [ 21797] + Subject: Re: [perl #24245] File::Copy::copy damages hard linked files + From: Slaven Rezic <slaven@rezic.de> + Date: 19 Oct 2003 19:11:31 +0200 + Message-ID: <87smlprw3g.fsf@vran.herceg.de> + (with further tweaks) + Branch: maint-5.8/perl + !> lib/File/Copy.pm lib/File/Copy.t +____________________________________________________________________________ +[ 21803] By: nicholas on 2003/11/29 13:09:40 + Log: Integrate: + It's back! + [ 21449] + Subject: [PATCH] SIGN => 1 support for MakeMaker + From: Autrijus Tang <autrijus@autrijus.org> + Date: Tue, 14 Oct 2003 18:32:28 +0800 + Message-Id: <1066127547.65845.35.camel@localhost> + + [ 21652] + Upgrade to ExtUtils::MakeMaker 6.19 - [ 21472] - The compilation of PerlIO::via may hang on AIX when - compiling with vac at -O3 optimization level. Disable - optimization for this module. + [ 21675] + Upgrade to MakeMaker 6.20. + + [ 21702] + Upgrade to MakeMaker 6.21. Branch: maint-5.8/perl - +> ext/PerlIO/via/hints/aix.pl - !> MANIFEST hints/aix.sh + +> lib/ExtUtils/t/parse_version.t + +> t/lib/MakeMaker/Test/Setup/BFD.pm + +> t/lib/MakeMaker/Test/Setup/Problem.pm + - lib/ExtUtils/t/00setup_dummy.t + - lib/ExtUtils/t/zz_cleanup_dummy.t + ! lib/ExtUtils/MM_Any.pm lib/ExtUtils/MM_Unix.pm + !> (integrate 37 files) ____________________________________________________________________________ -[ 21483] By: nicholas on 2003/10/18 20:50:49 +[ 21801] By: nicholas on 2003/11/29 11:05:18 Log: Integrate: - [ 21390] - Subject: Re: NCR MP-RAS perl problems [perl #23791] - From: grommel@sears.com - Date: Mon, 29 Sep 2003 14:45:16 -0500 - Message-ID: <OF9B00605E.3CC90F32-ON86256DB0.006B13F0-86256DB0.006C8E85@LocalDomain> + [ 21655] + Temporary kludge to allow SDBM_File being built + with MakeMaker 6.19. + + [ 21657] + Subject: Re: [ANNOUNCE] ExtUtils::MakeMaker 6.19 + From: Michael G Schwern <schwern@pobox.com> + Date: Tue, 4 Nov 2003 17:59:13 -0800 + Message-ID: <20031105015913.GL15406@localhost.comcast.net> - [ 21410] - Subject: Re: [doc-PATCH] for unpack_str() and question - From: LAUN Wolfgang <wolfgang.laun@alcatel.at> - Date: Mon, 6 Oct 2003 08:45:29 +0200 - Message-ID: <75A46BF1A9D8D311863A00508B6259A405F180C1@ATTMSX4> + Replaces the temporary kludge (#21655). + + [ 21710] + Subject: [PATCH] Last stab at sdbm/Makefile.PL + From: Michael G Schwern <schwern@pobox.com> + Date: Tue, 11 Nov 2003 21:02:30 -0800 + Message-ID: <20031112050230.GO6874@localhost.comcast.net> Branch: maint-5.8/perl - !> hints/svr4.sh pod/perlapi.pod pp_pack.c t/op/pack.t + !> ext/SDBM_File/sdbm/Makefile.PL ____________________________________________________________________________ -[ 21482] By: nicholas on 2003/10/18 18:26:46 +[ 21796] By: nicholas on 2003/11/28 20:05:30 Log: Integrate: - [ 21464] - Subject: perl -h tweak [PATCH] - From: Gisle Aas <gisle@ActiveState.com> - Date: 16 Oct 2003 02:49:39 -0700 - Message-Id: <lrn0c11pho.fsf@caliper.activestate.com> + [ 21788] + Add Torsten Foertsch to AUTHORS (patches plus tests are what we like) - [ 21466] - Further tweak on change #21464. + [ 21789] + Marcus Holland-Moritz is now the maintainer of Devel::PPPort. + PerlIO and threads are not on CPAN. - [ 21473] - -u is deprecated. - Subject: Re: why PERL5LIB is ignored when -T is in effect - From: Slaven Rezic <slaven@rezic.de> - Date: Fri, 17 Oct 2003 10:02:31 +0000 - Message-Id: <1066384951.4964@devpc01.iconmobile.de> + [ 21795] + Subject: [PATCH] Fix perl 5.8 and 5.9 to build on latest VOS + From: "Green, Paul" <Paul.Green@stratus.com> + Date: Thu, 27 Nov 2003 21:51:26 -0500 + Message-ID: <A2A34F15EE916148BC4C4748223E67A4069FB815@exna4.stratus.com> + Branch: maint-5.8/perl + !> AUTHORS Porting/Maintainers.pl hints/vos.sh +____________________________________________________________________________ +[ 21786] By: nicholas on 2003/11/25 19:48:30 + Log: re-run pod/buildtoc Branch: maint-5.8/perl - !> perl.c + ! pod.lst pod/perl.pod pod/perltoc.pod vms/descrip_mms.template + ! win32/pod.mak ____________________________________________________________________________ -[ 21481] By: nicholas on 2003/10/18 17:40:32 +[ 21785] By: nicholas on 2003/11/25 19:42:14 + Log: Re-order entries + Branch: maint-5.8/perl + ! MANIFEST +____________________________________________________________________________ +[ 21784] By: nicholas on 2003/11/25 19:25:25 Log: Integrate: - [ 21394] - Subject: misapplied patch 19452 + [ 21780] + Subject: Re: [perl #24439] 64 bit build failure on Solaris 9 + From: Andy Dougherty <doughera@lafayette.edu> + Date: Thu, 20 Nov 2003 09:38:05 -0500 (EST) + Message-ID: <Pine.SOL.4.53.0311200926550.25274@maxwell.phys.lafayette.edu> + + and : + Date: Fri, 21 Nov 2003 09:36:24 -0500 (EST) + Message-ID: <Pine.SOL.4.53.0311210927460.1876@maxwell.phys.lafayette.edu> + + [ 21783] + Subject: remove hardcoded version number from cygwin/perlld.in From: Yitzchak Scott-Thoennes <sthoenna@efn.org> - Date: Tue, 30 Sep 2003 06:01:50 -0700 - Message-Id: <20030930130150.GA1436@efn.org> + Date: Mon, 24 Nov 2003 08:11:36 -0800 + Message-ID: <20031124161136.GC2656@efn.org> Branch: maint-5.8/perl - ! pp_hot.c + !> cygwin/Makefile.SHs cygwin/perlld.in hints/solaris_2.sh ____________________________________________________________________________ -[ 21480] By: nicholas on 2003/10/18 16:42:12 +[ 21778] By: nicholas on 2003/11/22 23:21:32 Log: Integrate: - [ 21383] - Missing +x bits. + [ 21706] + Subject: Re: [perl #24460] [DOC PATCH] the begincheck program + From: Tom Phoenix <rootbeer@redcat.com> + Date: Tue, 11 Nov 2003 15:50:35 -0800 (PST) + Message-Id: <Pine.BSO.4.53.0311111547500.9242@blue.stonehenge.com> + + [ 21751] + Update the runops stuff in perlguts + + [ 21754] + Subject: [docpatch] PerlIO layers in perlrun.pod and PerlIO.pm + From: Iain Truskett <spoon@cpan.org> + Date: Thu, 20 Nov 2003 00:41:33 +1100 + Message-ID: <20031119134132.GG21314@gytha.anu.edu.au> Branch: maint-5.8/perl - !> Porting/makerel + !> lib/PerlIO.pm pod/perlguts.pod pod/perlmod.pod pod/perlrun.pod ____________________________________________________________________________ -[ 21479] By: nicholas on 2003/10/18 16:37:49 +[ 21777] By: nicholas on 2003/11/22 23:17:43 Log: Integrate: - [ 21385] - Subject: [PATCH 5.8.1] pod/perlrun.pod: no space after -i allowed - From: Brendan O'Dea <bod@debian.org> - Date: Sun, 28 Sep 2003 23:23:34 +1000 - Message-ID: <20030928132334.GA29499@londo.c47.org> + [ 21697] + Subject: [PATCH 5.8.2 @21574] make install: line noise + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Tue, 4 Nov 2003 20:10:16 -0800 + Message-ID: <20031105041016.GA2639@math.berkeley.edu> - [ 21386] - Subject: [PATCH 5.8.1] Fix broken splitpod program - From: Steve Hay <steve.hay@uk.radan.com> - Date: Mon, 29 Sep 2003 11:50:23 +0100 - Message-ID: <3F780E6F.3020704@uk.radan.com> + and part of + Subject: [PATCH 5.8.2 @21574] make install: PREFIX and DESTDIR + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Tue, 4 Nov 2003 20:18:37 -0800 + Message-ID: <20031105041836.GA2649@math.berkeley.edu> - [ 21388] - Subject: [PATCH] Re: [perl #24071] Typo in description of binmode - From: Yitzchak Scott-Thoennes <sthoenna@efn.org> - Date: Tue, 30 Sep 2003 04:53:02 -0700 - Message-ID: <20030930115302.GA3200@efn.org> - - [ 21392] - Revamp the section on local() in perlsub. - - avoid using the word "declare" in conjunction with local() - - less archaelogical references - - more about localization of lvalues - - removes examples of localization of tied hashes that don't work - - give titles to subsections - - explain localization of magic values - - explain localization of globs - - fix link to perldelta - - [ 21398] - build perlapi.pod in deterministic order even when functions differ - only in case; regen perlapi.pod - - [ 21403] - Subject: Re: [PATCH] [perl #24113] mistake in perlretut - From: Robert Spier <rspier@pobox.com> - Date: Sun, 05 Oct 2003 21:34:30 -0700 - Message-Id: <m3vfr39e7d.wl_rspier@pobox.com> - - [ 21405] - Subject: Re: [PATCH] perlsyn.pod Revision - Resend - From: Shlomi Fish <shlomif@vipe.technion.ac.il> - Date: Fri, 3 Oct 2003 12:34:46 +0200 (IST) - Message-Id: <Pine.LNX.4.56.0310031233580.28640@vipe.technion.ac.il> - (Applied with minor tweaks.) - - [ 21409] - Subject: [PATCH pod/perlfunc.pod] ref can return false on references - From: Abigail <abigail@abigail.nl> - Date: Mon, 6 Oct 2003 05:55:21 -0700 - Message-ID: <20031006125521.GA26446@ucan.foad.org> + (I've left out the PREFIX part for now) - [ 21412] - Fix broken link in perltodo.pod. + [ 21708] + Subject: [PATCH 5.8.2 @21574] make install not installing fully + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Tue, 4 Nov 2003 20:07:25 -0800 + Message-ID: <20031105040725.GA2629@math.berkeley.edu> - [ 21417] - Update perlfunc/require to describe NXDOMAIN caching... er, you - know what I mean. + [ 21723] + Include "SCCS" in the list of directory names that should + be ignored by installperl. - [ 21431] - Document the behaviour of filetest operators regarding parentheses. - This fixes bug #24127 (by documenting it as a feature.) + [ 21739] + Subject: Re: [perl #24493] install.html not working + From: Slaven Rezic <slaven@rezic.de> + Date: 16 Nov 2003 20:52:29 +0100 + Message-ID: <87d6bsw0oy.fsf@vran.herceg.de> - [ 21435] - Make everyone stop posting to p5p about 0e0. + [ 21740] + Install instmodsh and xsubpp in bin/ along the other utilities. - [ 21437] - Minor nit in perlrun, spotted by Art Haas. + [ 21741] + Complement of change #21740 for Windows. + (I have the feeling that it's already subtly broken on VMS) + Branch: maint-5.8/perl + +> utils/instmodsh.PL utils/xsubpp.PL + !> MANIFEST Makefile.SH installhtml installperl os2/Makefile.SHs + !> utils.lst utils/Makefile win32/Makefile win32/makefile.mk +____________________________________________________________________________ +[ 21776] By: nicholas on 2003/11/22 22:48:49 + Log: Integrate: + [ 21663] + Subject: Re: Smoke [5.9.0] 21474 FAIL(F) darwin 6.8 (darwin/1 cpu) + From: Slaven Rezic <slaven@rezic.de> + Date: 20 Oct 2003 22:39:28 +0200 + Message-Id: <87oewbiqyn.fsf@vran.herceg.de> Branch: maint-5.8/perl - ! pod/perlrun.pod pod/perlsyn.pod - !> autodoc.pl pod/perlapi.pod pod/perlfunc.pod pod/perlop.pod - !> pod/perlretut.pod pod/perlsub.pod pod/perltodo.pod - !> pod/splitpod + !> lib/filetest.t ____________________________________________________________________________ -[ 21478] By: nicholas on 2003/10/18 13:40:08 +[ 21775] By: nicholas on 2003/11/22 22:35:25 Log: Integrate: - [ 21420] - Minor tweaks to pod/perlsyn.pod (as suggested by Yves Orton) + [ 21732] + Subject: [PATCH] configpm, our $summary : unique + From: Elizabeth Mattijsen <liz@dijkmat.nl> + Date: Sat, 15 Nov 2003 22:18:32 +0100 + Message-Id: <p05111b03bbdc478d10cb@[192.168.56.3]> + (plus comments) - [ 21421] - Subject: Re: [PATCH] perlop.pod Revamp - revision 4 - From: schwern@pobox.com - Date: Tue, 7 Oct 2003 20:39:36 -0700 - Message-Id: <20031007203936.X4301@ttul.org> + [ 21733] + Subject: [PATCH] Re:ext/threads/t/problem.t (was: Problems with mod_perl 1.12 (?) and ActivePerl 5.8.1) + From: Elizabeth Mattijsen <liz@dijkmat.nl> + Date: Sat, 15 Nov 2003 23:22:16 +0100 + Message-Id: <p05111b04bbdc49076950@[192.168.56.3]> - (Originally from Shlomi Fish. Applied with tweaks.) + [ 21752] + Fix bug [perl #24508] Wrong assignment in nested assignment + together with subroutine call + Apparently concat still doesn't deal correctly with lexicals + in all cases. Disable the whole TARGET_MY optimisation for it. + (and remove the corresponding code from the peephole optimiser.) + Branch: maint-5.8/perl + ! opcode.h + !> configpm ext/threads/t/problems.t op.c opcode.pl t/op/concat.t +____________________________________________________________________________ +[ 21763] By: nicholas on 2003/11/21 21:38:15 + Log: Test all permuations of utf8 flags on hashes and keys + Branch: maint-5.8/perl + ! ext/XS/APItest/t/hash.t +____________________________________________________________________________ +[ 21762] By: nicholas on 2003/11/21 20:41:03 + Log: Refactor hash API tests (prior to some additions) + Branch: maint-5.8/perl + ! ext/XS/APItest/t/hash.t +____________________________________________________________________________ +[ 21761] By: nicholas on 2003/11/21 20:20:04 + Log: Integrate: + [ 21742] + Whoops. We weren't actually testing hv_store_ent + We are now. Plus test hv_store for an initially empty hash. + Branch: maint-5.8/perl + !> ext/XS/APItest/APItest.xs ext/XS/APItest/t/hash.t +____________________________________________________________________________ +[ 21759] By: nicholas on 2003/11/20 22:17:24 + Log: perforce-- # Can't integrate a brange and an edit in one shot - [ 21422] - "Are implicit undefs true?" asks Gisle. + mop up the file it failed on. - [ 21423] - Subject: [PATCH pod/perlrun.pod] Layout & POD nit. - From: Abigail <abigail@abigail.nl> - Date: Wed, 8 Oct 2003 03:50:49 -0700 - Message-Id: <20031008105049.GA15770@ucan.foad.org> + Integrate: + [ 21735] + utf8 keys now work for tied hashes via hv_fetch, hv_store, hv_delete + (pp functions use the _ent variants, and as the implementation is + duplicated, these bugs aren't tested, and aren't noticed) Branch: maint-5.8/perl - ! pod/perlop.pod pod/perlsyn.pod - !> pod/perliol.pod + !> ext/XS/APItest/t/hash.t ____________________________________________________________________________ -[ 21477] By: nicholas on 2003/10/18 13:22:15 +[ 21757] By: nicholas on 2003/11/20 19:23:15 Log: Integrate: - [ 21384] - Nit to the maintainers list by SADAHIRO Tomoyuki + [ 21756] + Subject: [PATCH] promote hv_clear_placeholders to perl API + From: Alan Burlison <Alan.Burlison@sun.com> + Date: Thu, 20 Nov 2003 10:34:30 +0000 + Message-ID: <3FBC98B6.6090909@sun.com> + Branch: maint-5.8/perl + !> embed.fnc embed.h global.sym hv.c pod/perlapi.pod proto.h + !> universal.c +____________________________________________________________________________ +[ 21749] By: nicholas on 2003/11/19 20:08:42 + Log: Integrate: + [ 21748] + Subject: [PATCH] clear of empty locked hash SEGVs + From: Alan Burlison <Alan.Burlison@sun.com> + Date: Wed, 19 Nov 2003 14:39:03 +0000 + Message-ID: <3FBB8087.20206@sun.com> + Branch: maint-5.8/perl + !> hv.c lib/Hash/Util.t +____________________________________________________________________________ +[ 21745] By: nicholas on 2003/11/19 18:42:14 + Log: Integrate: + [ 21743] + Restore errno after having read $^E (like for $!) + to preserve errno from unfortunate side-effects. + Branch: maint-5.8/perl + !> mg.c +____________________________________________________________________________ +[ 21738] By: nicholas on 2003/11/16 21:49:45 + Log: Integrate: + [ 21737] + Ooops. left an XXX comment in, and worse still it's a // comment + Branch: maint-5.8/perl + !> hv.c +____________________________________________________________________________ +[ 21736] By: nicholas on 2003/11/16 21:27:24 + Log: Integrate: + [ 21734] + Accessing unicode keys in tie hashes via hv_exists was broken. + (pp_exists uses hv_exists_ent, which isn't broken) + I expect an equivalent bug in hv_delete - [ 21408] - Add a new option --check to Porting/Maintainers, - to check for files who are listed for several maintainers. + [ 21735] + utf8 keys now work for tied hashes via hv_fetch, hv_store, hv_delete + (pp functions use the _ent variants, and as the implementation is + duplicated, these bugs aren't tested, and aren't noticed) + Branch: maint-5.8/perl + +> ext/XS/APItest/t/hash.t + !> MANIFEST ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs + !> ext/XS/APItest/MANIFEST hv.c +____________________________________________________________________________ +[ 21731] By: nicholas on 2003/11/15 22:25:53 + Log: Integrate: + [ 21712] + Enable hints to create call-back units that can act when + a specific variable is *not* set (like -Uuselargefiles) - [ 21413] - Fixes in the modules maintainers list. + [ 21713] + Simplified the reading Branch: maint-5.8/perl - !> Porting/Maintainers.pl Porting/Maintainers.pm + !> Configure hints/README.hints hints/solaris_2.sh ____________________________________________________________________________ -[ 21476] By: nicholas on 2003/10/18 13:14:40 +[ 21730] By: nicholas on 2003/11/15 14:42:58 Log: Integrate: - [ 21391] - Useless "local $_" in a perlfaq3 example + [ 21728] + Update perlhist with 5.6.2. + Branch: maint-5.8/perl + !> pod/perlhist.pod +____________________________________________________________________________ +[ 21721] By: nicholas on 2003/11/13 21:25:56 + Log: Integrate: + [ 21673] + Subject: [PATCH] Be sure to use -fPIC not -fpic on Linux/SPARC + From: Andy Dougherty <doughera@lafayette.edu> + Date: Wed, 5 Nov 2003 17:19:03 -0500 (EST) + Message-ID: <Pine.SOL.4.53.0311051715140.24878@maxwell.phys.lafayette.edu> + Branch: maint-5.8/perl + !> hints/linux.sh +____________________________________________________________________________ +[ 21720] By: nicholas on 2003/11/13 21:07:58 + Log: Integrate: + [ 21677] + Subject: [PATCH 5.8.2 @21574] OS/2 docu + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Thu, 6 Nov 2003 23:26:18 -0800 + Message-ID: <20031107072618.GA4370@math.berkeley.edu> - [ 21454] - PerlFAQ sync. (only actual changes) + [ 21687] + Subject: [PATCH 5.6.2-RC1 pod/perlhist.pod] Updated. + From: Abigail <abigail@abigail.nl> + Date: Sat, 8 Nov 2003 18:51:30 +0100 + Message-Id: <20031108175130.GA22273@abigail.nl> - [ 21456] - Perlfaq1 : take notice that 5.8.1 is now released. + [ 21691] + Update the list of pumpkings in perlhist.pod. Branch: maint-5.8/perl - !> pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq4.pod + !> os2/Changes pod/perlhist.pod ____________________________________________________________________________ -[ 21475] By: nicholas on 2003/10/17 21:09:13 +[ 21719] By: nicholas on 2003/11/13 20:59:26 Log: Integrate: - [ 21446] - Duplicate 19423 (pathological hashes too easy) into hv_store_ent - (the routine used by perl level HV operations) + [ 21718] + Subject: Re: Empty subroutine as object method segfaults in 5.8.2 (sometimes) + From: Enache Adrian <enache@rdslink.ro> + Date: Tue, 11 Nov 2003 15:25:29 +0200 + Message-ID: <20031111132529.GB1271@ratsnest.hole> + Branch: maint-5.8/perl + ! op.c +____________________________________________________________________________ +[ 21717] By: nicholas on 2003/11/13 20:29:04 + Log: Integrate: + [ 21674] + Subject: [PATCH blead] Re: [perl #24248] taint propagation regression, + tests fail to spot this + From: Rick Delaney <rick@bort.ca> + Date: Wed, 5 Nov 2003 23:02:41 -0500 + Message-Id: <20031105230241.D13585@biff.bort.ca> + + [ 21676] + bugid #24407: numeric key for shared hash got stringified using + wrong interpreter, and thus got malloced into the wrong thread + memory pool + + [ 21694] + Subject: [PATCH 5.8.2 @21574] sprintf() painfully slow + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Mon, 3 Nov 2003 20:27:39 -0800 + Message-ID: <20031104042739.GA1697@math.berkeley.edu> - [ 21469] - Duplicate 19423 (pathological hashes too easy) into share_hek_flags - (as suggested by Jan Dubois) + Subject: Re: [PATCH 5.8.2 @21574] sprintf() painfully slow + From: Ilya Zakharevich <nospam-abuse@ilyaz.org> + Date: Mon, 3 Nov 2003 20:57:48 -0800 + Message-ID: <20031104045748.GA1826@math.berkeley.edu> - [ 21471] - Plan C for foiling the algorithmic complexity attack - (based on Chip's plan A (binary compatibility with 5.8.0 and 5.8.1), - Chip's plan B (do something new inside the hv functions) - and introspective sort) - Provides infrastructure for hashes to change their hash function - if necessary, and code in hsplit to detect pathalogical data and - instigate a random rehashing. - Needs refinement. Let's see how much smoke it creates. + [ 21714] + Fix bug [perl #24380] : assigning to a hash in list + or scalar context yielded a wrong value if the list + contained duplicated keys for the hash. This is fixed + by counting the number of duplicate keys and trimming + the stack by the corresponding number of items. + Branch: maint-5.8/perl + ! t/op/taint.t + !> ext/threads/shared/shared.xs ext/threads/shared/t/hv_simple.t + !> pp_ctl.c pp_hot.c sv.c t/op/hashassign.t +____________________________________________________________________________ +[ 21715] By: nicholas on 2003/11/13 19:57:33 + Log: Integrate: + [ 21662] + Subject: Re: 'make minitest' fails for op/cproto and op/pat + From: Michael G Schwern <schwern@pobox.com> + Date: Wed, 5 Nov 2003 06:26:36 -0800 + Message-Id: <20031105142635.GA22761@localhost.comcast.net> + + [ 21671] + Subject: Re: [perl #24398] Benchmark.pm cmpthese segfault + From: Stas Bekman <stas@stason.org> + Date: Wed, 05 Nov 2003 00:50:25 -0800 + Message-ID: <3FA8B9D1.2020806@stason.org> - [ 21474] - Plan C rough edge smoothing - forgot to turn on the "has key flags" - flag on the hash when rehashing. Can turn off the "rehasing" flag - if the hash is cleared + [ 21672] + Subject: [patch t/op/hash.t] extending the hash attack test + From: Stas Bekman <stas@stason.org> + Date: Tue, 04 Nov 2003 14:33:09 -0800 + Message-ID: <3FA82925.7020703@stason.org> Branch: maint-5.8/perl - ! hv.c - !> embedvar.h hv.h intrpvar.h perl.c perlapi.h sv.c sv.h util.c + !> lib/Benchmark.pm t/op/cproto.t t/op/hash.t ____________________________________________________________________________ -[ 21395] By: nicholas on 2003/10/01 21:09:11 +[ 21704] By: nicholas on 2003/11/11 20:48:54 Log: Integrate: - [ 21387] - Subject: [PATCH] perl-5.8.1 hints/powerux.sh, ext/Sys/Syslog/t/syslog.t - From: Tom Horsley <Tom.Horsley@ccur.com> - Date: Mon, 29 Sep 2003 13:00:09 GMT - Message-Id: <200309291300.NAA23856@amber2.ccur.com> + [ 21693] + Subject: [PATCH-5.8.2 for WinCE] must copy changes from win32/makeifle.mk to wince/makefile.ce + From: Vadim Konovalov <konovalo@mail.wplus.net> + Date: Sun, 9 Nov 2003 13:31:59 +0300 + Message-ID: <93187393948.20031109133159@mail.wplus.net> Branch: maint-5.8/perl - !> ext/Sys/Syslog/t/syslog.t hints/powerux.sh + !> wince/Makefile.ce ____________________________________________________________________________ -[ 21393] By: nicholas on 2003/09/30 20:52:55 - Log: Disarm the maint branch. - (Put the MAINTfoo local patch back in patchlevel.h following the - successful escape, er release, of 5.8.1) +[ 21703] By: nicholas on 2003/11/11 20:21:13 + Log: Update changes Branch: maint-5.8/perl - ! Changes patchlevel.h + ! Changes Changes5.8.2 ____________________________________________________________________________ -[ 21379] By: chip on 2003/09/25 18:10:01 - Log: Relocate the mention of safe signals with POSIX::SigAction. +[ 21701] By: nicholas on 2003/11/11 20:08:50 + Log: Remove carriage returns (which had slipped in) Branch: maint-5.8/perl - ! pod/perl581delta.pod + ! win32/Makefile win32/makefile.mk wince/compile-all.bat + ! wince/registry.bat +____________________________________________________________________________ +[ 21700] By: nicholas on 2003/11/11 19:28:07 + Log: perldelta changeover + Branch: maint-5.8/perl + ! pod/perldelta.pod ____________________________________________________________________________ -[ 21378] By: jhi on 2003/09/25 12:42:00 - Log: perldelta turnover. +[ 21699] By: nicholas on 2003/11/11 19:21:20 + Log: Disarm the maint branch Branch: maint-5.8/perl - + pod/perl581delta.pod - ! MANIFEST pod.lst pod/perl.pod pod/perldelta.pod - ! pod/perltoc.pod vms/descrip_mms.template win32/pod.mak + +> Changes5.8.2 pod/perl582delta.pod + ! Changes MANIFEST patchlevel.h |