Please note: This file provides a complete, temporally ordered log of changes that went into every version of Perl. If you'd like more detailed information, please consult the comments in the individual patches posted to the perl5-porters mailing list. Patches for each individual change may also be obtained through ftp and rsync--see perlhack.pod for the details. [The "CAST AND CREW" list has been moved to AUTHORS.] NOTE: Each change entry shows the change number; who checked it into the repository; when; description of the change; which branch the change happened in; and the affected files. The file lists have a short symbolic indicator: ! modified + added - deleted +> branched (from elsewhere) !> merged changes (from elsewhere) The Message-Ids in the change entries refer to the email messages sent to the perl5-porters mailing list. You can retrieve the messages for example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/ This file contains only changes that affect the maint-5.6 branch. Cross-references to changes imported from other branches (principally, the mainline) are indicated by change numbers. Detailed log entries corresponding to these change numbers are available in the Changes file in the latest development release. -------------- Version v5.6.1 -------------- ____________________________________________________________________________ [ 9651] By: gsar on 2001/04/09 03:11:19 Log: update Changes, patchlevel.h &c. Branch: maint-5.6/perl ! Changes patchlevel.h pod/perldelta.pod pod/perlhist.pod ! pod/perltoc.pod ____________________________________________________________________________ [ 9649] By: gsar on 2001/04/09 02:35:43 Log: tweak perldelta as suggested by Jarkko Branch: maint-5.6/perl ! pod/perldelta.pod ____________________________________________________________________________ [ 9646] By: gsar on 2001/04/09 00:48:04 Log: add note about ithreads and Thread.pm (too many people are confused by the fact that Thread.pm is built and installed under non-5005threads but doesn't work) Branch: maint-5.6/perl ! ext/Thread/Thread.pm ext/Thread/Thread.xs ____________________________________________________________________________ [ 9645] By: gsar on 2001/04/09 00:19:03 Log: update perldelta.pod for changes in 5.6.1 Branch: maint-5.6/perl ! Changes pod/perldelta.pod ____________________________________________________________________________ [ 9640] By: gsar on 2001/04/08 19:20:46 Log: integrate change#9634 from mainline Fix the perlmodlib generation (didn't understand separate .pod files; didn't understand -- as the name-thing separator). Update the CPAN mirrors list. Branch: maint-5.6/perl ! pod/perlmodlib.pod !> pod/perlmodlib.PL ____________________________________________________________________________ [ 9639] By: gsar on 2001/04/08 18:57:31 Log: on windows, many of the README.* pods were being copied to the wrong location Branch: maint-5.6/perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 9638] By: gsar on 2001/04/08 18:38:25 Log: update to latest JPL from the anoncvs repository Branch: maint-5.6/perl + jpl/ChangeLog jpl/README.JUST-JNI jpl/docs/Tutorial.pod ! MANIFEST jpl/JNI/JNI.pm jpl/JNI/JNI.xs jpl/JNI/Makefile.PL ! jpl/PerlInterpreter/PerlInterpreter.h jpl/README ____________________________________________________________________________ [ 9632] By: gsar on 2001/04/08 16:36:06 Log: add $Tie::RefHash::VERSION Branch: maint-5.6/perl ! lib/Tie/RefHash.pm ____________________________________________________________________________ [ 9624] By: gsar on 2001/04/08 06:08:17 Log: test in t/pod/* were busted these tests are still not enabled in t/{harness,TEST} Branch: maint-5.6/perl ! lib/Pod/Find.pm t/pod/emptycmd.t t/pod/find.t t/pod/for.t ! t/pod/headings.t t/pod/include.t t/pod/included.t t/pod/lref.t ! t/pod/multiline_items.t t/pod/nested_items.t ! t/pod/nested_seqs.t t/pod/oneline_cmds.t t/pod/pod2usage.t ! t/pod/poderrs.t t/pod/podselect.t t/pod/special_seqs.t ____________________________________________________________________________ [ 9623] By: gsar on 2001/04/08 03:37:01 Log: integrate change#9470 from mainline Subject: Re: [ID 20010215.006] Bad arg length for Socket::unpack_sockaddr_un, length is 14 ... Branch: maint-5.6/perl !> ext/Socket/Socket.xs ____________________________________________________________________________ [ 9605] By: gsar on 2001/04/07 11:52:40 Log: can't optimize away scope entry if tr/// is present Branch: maint-5.6/perl ! op.c t/op/tr.t ____________________________________________________________________________ [ 9597] By: gsar on 2001/04/06 18:06:35 Log: integrate change#9464 from mainline (addendum to change#8313) Subject: [PATCH @9452] Better peep()ing for foreach() loops Branch: maint-5.6/perl !> op.c ____________________________________________________________________________ [ 9595] By: gsar on 2001/04/06 14:57:17 Log: add a low-impact fix to accomodate darwin-ism Branch: maint-5.6/perl ! ext/Errno/Errno_pm.PL ____________________________________________________________________________ [ 9594] By: jhi on 2001/04/06 14:55:14 Log: Integrate changes #9528,9593 from mainline into maintperl; tweaking the editor/IDE/shell list. Branch: maint-5.6/perl !> pod/perlfaq3.pod ____________________________________________________________________________ [ 9592] By: gsar on 2001/04/06 14:45:18 Log: integrate change#9477 from mainline (base.pm doc tweak) missing doc entry for fmod() Branch: maint-5.6/perl ! lib/Math/BigFloat.pm !> lib/base.pm ____________________________________________________________________________ [ 9587] By: gsar on 2001/04/06 07:31:30 Log: add README.macos (from Chris Nandor) tyop in change#9555 Branch: maint-5.6/perl + README.macos ! MANIFEST pod/buildtoc.PL pod/perl.pod pod/perlfaq9.pod ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 9586] By: gsar on 2001/04/06 07:08:54 Log: fixes for Math::BigFloat bugs; add fmod() (from John Peacock) Branch: maint-5.6/perl ! lib/Math/BigFloat.pm t/lib/bigfltpm.t ____________________________________________________________________________ [ 9585] By: gsar on 2001/04/06 06:58:44 Log: integrate changes#9555,9556,9563..9567,9570..9575,9577..9578 from mainline Subject: [PATCH] Base64 update to perlfaq9.pod Subject: [PATCH AUTHORS] Housekeeping Subject: Re: Not OK: perl v5.6.1 +fools-gold on darwin 1.3 (UNINSTALLED) Mac OS X (Darwin) has extra pwent fields. Subject: [PATCH B::*] print control-character vars readably Needs EBCDICification. Subject: [PATCH B::Deparse] lexical variables with ridiculously long names that are used in list assignments Subject: [PATCH B::*] cope with SVf_IVisUV, and cope with $^^ and friends Subject: [PATCH B::Deparse] "${foo}bar", "${foo}[1]" etc. Subject: [PATCH B::Deparse] binmode is no longer an UNOP Subject: [PATCH B::Deparse] regex quoting, and a minor milestone Subject: [PATCH B::Deparse] suppress "unintialized value" warnings Subject: bleadperl / hex ignores variable length and/or tr doesn't null terminate ( with patch) Subject: patch for t/op/oct.t that shows need for patch supplied with bug 20010404.009, (bugs in hex and oct) FreeBSD hints tweak from Anton Berezin. Subject: [PATCH foolperl & bleadperl] README.vms update Subject: Re: [PATCH foolperl & bleadperl] README.vms update Branch: maint-5.6/perl !> AUTHORS README.vms ext/B/B.pm ext/B/B/Concise.pm !> ext/B/B/Debug.pm ext/B/B/Deparse.pm ext/B/B/Terse.pm !> hints/freebsd.sh pod/perlfaq9.pod pp.c t/op/oct.t t/op/pwent.t ____________________________________________________________________________ [ 9584] By: gsar on 2001/04/06 04:09:00 Log: keep eval"" CVs alive until the end of the statement in which they're called; this avoids a coredump ensuing from search for lexicals in code such as: sub bug { my $s = @_; eval q[sub { eval 'sub { &$s }' }]; } bug("x")->()->(); this code still doesn't work as intended (as it has remained since time immemorial), but it doesn't provoke a coredump anymore Branch: maint-5.6/perl ! embed.h embed.pl global.sym objXSUB.h perlapi.c ! pod/perlguts.pod pp_ctl.c proto.h scope.c scope.h sv.c ____________________________________________________________________________ [ 9551] By: gsar on 2001/04/05 00:18:34 Log: tr/// doesn't null-terminate the result in some situations (from Gisle Aas) Branch: maint-5.6/perl ! doop.c t/op/tr.t ____________________________________________________________________________ [ 9550] By: gsar on 2001/04/04 20:04:17 Log: B::Deparse fix for ${^FOO} and documentation for PVX() method (from Robin Houston) Branch: maint-5.6/perl ! ext/B/B.pm ext/B/B/Deparse.pm ____________________________________________________________________________ [ 9548] By: gsar on 2001/04/04 18:51:49 Log: integrate changes#9460,9462,9482,9521,9522 Subject: PATCH: B::Debug should show LOOP-specific fields Subject: B::Deparse precedence bug. (Patch included.) Subject: Re: [ID 20010330.003] O=Deparse,-p does not preserve "operational semantics" Subject: [PATCH B::Concise] @stash_array = split(/pat/, str); Subject: [PATCH B::Concise] padname values may have bogus SvCUR Branch: maint-5.6/perl !> ext/B/B.pm ext/B/B.xs ext/B/B/Concise.pm ext/B/B/Debug.pm !> ext/B/B/Deparse.pm ext/B/B/Showlex.pm ____________________________________________________________________________ [ 9547] By: gsar on 2001/04/04 18:49:16 Log: s/djSP/dSP/ Branch: maint-5.6/perl ! ext/Thread/Thread.xs ____________________________________________________________________________ [ 9545] By: gsar on 2001/04/04 18:38:52 Log: integrate change#8837 from mainline Subject: [patch] -Wall cleanup round 2 Branch: maint-5.6/perl !> ext/B/B.xs ext/Data/Dumper/Dumper.xs ext/Devel/DProf/DProf.xs !> ext/Devel/Peek/Peek.xs ext/Fcntl/Fcntl.xs !> ext/File/Glob/Glob.xs ext/GDBM_File/GDBM_File.xs ext/IO/IO.xs !> ext/IPC/SysV/SysV.xs ext/Opcode/Opcode.xs ext/POSIX/POSIX.xs !> ext/SDBM_File/SDBM_File.xs ____________________________________________________________________________ [ 9544] By: gsar on 2001/04/04 17:49:57 Log: "double" should be "NV"; standard typemap is missing entry for NV Branch: maint-5.6/perl ! ext/B/B.xs ext/B/B/C.pm lib/ExtUtils/typemap ____________________________________________________________________________ [ 9539] By: gsar on 2001/04/04 03:01:14 Log: another tweak needed for SunOS 4.1.x build (from Mike Guy) Branch: maint-5.6/perl ! Makefile.SH ____________________________________________________________________________ [ 9538] By: gsar on 2001/04/04 01:00:38 Log: fflush() is a macro on SunOS 4.1.x, so provide a wrapper for use with _fwalk() (fix for change#7705) Branch: maint-5.6/perl ! util.c ____________________________________________________________________________ [ 9533] By: gsar on 2001/04/03 14:30:07 Log: better fix for change#9517 to accomodate UNC paths like \\server\share\foo, and paths with trailing backslash like c:\this\ Branch: maint-5.6/perl ! utils/perldoc.PL x2p/find2perl.PL x2p/s2p.PL ____________________________________________________________________________ [ 9530] By: gsar on 2001/04/03 04:56:41 Log: accomodate VMS "mailbox overflow" quirk in testsuite (from Craig Berry) Branch: maint-5.6/perl ! t/lib/socket.t ____________________________________________________________________________ [ 9524] By: gsar on 2001/04/03 01:09:12 Log: EPOC fix for lib/io_udp.t failure (from Olaf Flebbe) Branch: maint-5.6/perl ! pp_sys.c ____________________________________________________________________________ [ 9517] By: gsar on 2001/04/02 19:52:21 Log: many of the utilities interpolate literal paths within doublequotes (fails on dosish platforms where path contains backslashes) Branch: maint-5.6/perl ! utils/perldoc.PL x2p/find2perl.PL x2p/s2p.PL ____________________________________________________________________________ [ 9516] By: gsar on 2001/04/02 05:49:37 Log: a foolish release Branch: maint-5.6/perl ! Changes patchlevel.h pod/perldelta.pod pod/perlhist.pod ! pod/perltoc.pod ____________________________________________________________________________ [ 9515] By: gsar on 2001/04/02 05:04:29 Log: add missing changelog summaries Branch: maint-5.6/perl ! Changes ____________________________________________________________________________ [ 9514] By: gsar on 2001/04/02 04:07:13 Log: add some notes about gutsy threading matters Branch: maint-5.6/perl ! pod/perlguts.pod ____________________________________________________________________________ [ 9513] By: gsar on 2001/04/02 03:25:21 Log: add more prominent caveat notices about experimental features Branch: maint-5.6/perl ! pod/perlfork.pod pod/perlunicode.pod ____________________________________________________________________________ [ 9512] By: gsar on 2001/04/02 02:54:33 Log: integrate changes#9479,9509 from mainline [PATCH] File::Glob stuff for Mac OS [PATH bsd_glob.c perl@9472] Shut up gcc warning in bsd_glob.c Branch: maint-5.6/perl !> ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c !> t/lib/glob-basic.t t/lib/glob-case.t t/lib/glob-global.t !> t/lib/glob-taint.t ____________________________________________________________________________ [ 9511] By: gsar on 2001/04/02 02:38:24 Log: README.win32 tweaks; add a note about alternative location for getting a gcc-2.95.2 that will build perl properly on windows Branch: maint-5.6/perl ! README.win32 ____________________________________________________________________________ [ 9507] By: jhi on 2001/04/01 19:24:01 Log: Integrate changes #9378,9458,9469,9475,9489,9490,9505,9506 from mainline to maintperl: pod tweaks. Branch: maint-5.6/perl !> pod/perldebug.pod pod/perldiag.pod pod/perlfaq1.pod !> pod/perlguts.pod pod/perlhack.pod pod/perlop.pod !> pod/perlvar.pod ____________________________________________________________________________ [ 9501] By: gsar on 2001/04/01 07:21:57 Log: fix the perlembed notes on multiple interpreters fix ExtUtils::Embed to work passably on Windows Branch: maint-5.6/perl ! lib/ExtUtils/Embed.pm pod/perlembed.pod ____________________________________________________________________________ [ 9496] By: gsar on 2001/03/31 23:22:28 Log: various nits identified by the Borland 5.5 compiler; remove suppression of a few warnings Branch: maint-5.6/perl ! ext/File/Glob/bsd_glob.c sv.c win32/win32.h ____________________________________________________________________________ [ 9495] By: gsar on 2001/03/31 21:03:08 Log: avoid redefinition warnings under Borland 5.02 Branch: maint-5.6/perl ! win32/makefile.mk ____________________________________________________________________________ [ 9494] By: gsar on 2001/03/31 20:18:59 Log: nits spotted by Borland compiler Branch: maint-5.6/perl ! utf8.h win32/win32.h ____________________________________________________________________________ [ 9493] By: gsar on 2001/03/31 20:18:05 Log: fix a broken workaround for Borland compiler in change#4739 (caused weird "short reads" on DATA, which caused op/misc.t to fail) Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 9491] By: gsar on 2001/03/31 17:01:56 Log: Cwd::chdir() doesn't set $ENV{PWD} correctly on windows when the directory is relative (need to fetch the full path name *before* the chdir!) this is a followup patch for change#6749 Branch: maint-5.6/perl ! lib/Cwd.pm ____________________________________________________________________________ [ 9426] By: gsar on 2001/03/29 00:28:04 Log: dmake can only handle == and != in comparisons; support building with Borland's VCL libraries (from Vadim Konovalov) Branch: maint-5.6/perl ! win32/makefile.mk ____________________________________________________________________________ [ 9416] By: jhi on 2001/03/28 18:06:07 Log: Integrate change #9409 from mainline to maintperl. Yet another tweak on AIX dynaloading. Branch: maint-5.6/perl !> ext/DynaLoader/dl_aix.xs ext/DynaLoader/hints/aix.pl ____________________________________________________________________________ [ 9415] By: gsar on 2001/03/28 17:13:01 Log: integrate changes#9377,9385,9401 from mainline Subject: RE: 5.6.0 BUG: Lexical warnings aren't lexical If directory entries compare equal case-insensitively, retry case-sensitively. Subject: [PATCH] B::Terse and warnings Branch: maint-5.6/perl !> ext/B/B.pm ext/B/B/Terse.pm ext/File/Glob/bsd_glob.c gv.c !> t/pragma/warn/perl ____________________________________________________________________________ [ 9312] By: gsar on 2001/03/23 16:25:25 Log: add execute bit to files with shebang lines in the repository; avoid clobbering execute bit in Porting/makerel Branch: maint-5.6/perl ! (edit 144 files) ____________________________________________________________________________ [ 9306] By: jhi on 2001/03/23 12:51:36 Log: There are AIXes without /usr/include/load.h, patch from H.Merijn Brand. Branch: maint-5.6/perl ! ext/DynaLoader/hints/aix.pl ____________________________________________________________________________ [ 9299] By: gsar on 2001/03/22 16:53:45 Log: back out changes#7532,7521 for now (appears to have problems on IRIX) Branch: maint-5.6/perl ! ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs ! ext/POSIX/typemap pod/perlvar.pod ____________________________________________________________________________ [ 9292] By: gsar on 2001/03/22 07:12:00 Log: integrate changes#8306,8532 from mainline (missing USE_PURE_BISON fixes) Branch: maint-5.6/perl !> embed.h embed.pl objXSUB.h perlapi.c perly.y proto.h toke.c ____________________________________________________________________________ [ 9290] By: jhi on 2001/03/22 05:57:01 Log: Move MacOS Classic higher in the list of supported platforms. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 9289] By: gsar on 2001/03/22 05:35:04 Log: revert part of change#6438 for compatibility (av_reify() appears to be needed to implement av_splice()ish things in XS) Branch: maint-5.6/perl ! embed.pl global.sym objXSUB.h perlapi.c ____________________________________________________________________________ [ 9288] By: gsar on 2001/03/22 03:09:19 Log: update copyright year Branch: maint-5.6/perl ! EXTERN.h INTERN.h README av.c av.h cop.h cv.h deb.c doio.c ! doop.c dump.c form.h gv.c gv.h handy.h hv.c hv.h mg.c mg.h ! op.c op.h perl.c perl.h perlio.c perly.y pp.c pp.h pp_ctl.c ! pp_hot.c pp_sys.c regcomp.c regexec.c run.c scope.c sv.c sv.h ! toke.c utf8.c utf8.h util.c util.h x2p/EXTERN.h x2p/INTERN.h ! x2p/a2p.c x2p/a2p.h x2p/a2p.y x2p/a2py.c x2p/hash.c x2p/hash.h ! x2p/proto.h x2p/str.c x2p/str.h x2p/util.c x2p/util.h ! x2p/walk.c ____________________________________________________________________________ [ 9286] By: gsar on 2001/03/21 19:49:54 Log: makefile.mk tweak Branch: maint-5.6/perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 9283] By: jhi on 2001/03/21 17:17:35 Log: Integrate change #9282 from mainline into maintperl, 4-arg UTF-8 substr(). Branch: maint-5.6/perl !> pp.c ____________________________________________________________________________ [ 9281] By: gsar on 2001/03/21 17:03:14 Log: makefile.mk defaults to GCC, not BORLAND (as mentioned in README.win32) Branch: maint-5.6/perl ! win32/makefile.mk ____________________________________________________________________________ [ 9280] By: gsar on 2001/03/21 17:01:20 Log: some tweaks to change#9278 (fork() emulation should be enabled by setting BUILD_FLAVOR instead of changing the defaults) Branch: maint-5.6/perl ! win32/makefile.mk ____________________________________________________________________________ [ 9279] By: gsar on 2001/03/21 16:47:19 Log: integrate change#9271 from mainline; a tweak to Glob.pm docs Branch: maint-5.6/perl ! ext/File/Glob/Glob.pm !> lib/Cwd.pm ____________________________________________________________________________ [ 9278] By: jhi on 2001/03/21 14:35:10 Log: Subject: [PATCH: 5.6.1-trial3] Borland C++ for Win32 fixes From: "Vadim Konovalov" Date: Wed, 21 Mar 2001 01:53:51 +0300 Message-ID: <004101c0b190$a749ea20$f7c030d4@vad> Branch: maint-5.6/perl ! win32/makefile.mk win32/win32sck.c ____________________________________________________________________________ [ 9277] By: jhi on 2001/03/21 13:58:28 Log: Integrate change #9270 from mainline to maintperl: continued 4-arg UTF-8 substr() fixing. Branch: maint-5.6/perl !> pp.c t/op/substr.t ____________________________________________________________________________ [ 9266] By: gsar on 2001/03/20 19:16:43 Log: VMS piping fixes (from Charles Lane) Branch: maint-5.6/perl ! vms/vms.c vms/vmspipe.com ____________________________________________________________________________ [ 9265] By: gsar on 2001/03/20 17:53:52 Log: cut-n-paste goof in change#9264 Branch: maint-5.6/perl ! ext/File/Glob/Glob.xs ____________________________________________________________________________ [ 9264] By: gsar on 2001/03/20 17:43:47 Log: do alphabetical sorting by default (for csh compatibility); bsd_glob() does ASCII sort by default as usual, unless GLOB_ALPHASORT was specified Branch: maint-5.6/perl ! ext/File/Glob/Changes ext/File/Glob/Glob.pm ! ext/File/Glob/Glob.xs ext/File/Glob/bsd_glob.c ! ext/File/Glob/bsd_glob.h ____________________________________________________________________________ [ 9263] By: gsar on 2001/03/20 16:40:08 Log: integrate change#9255 from mainline (unicode fix) substr($bytestr, i, n, $charstr) Branch: maint-5.6/perl !> Todo-5.6 pp.c t/op/substr.t ____________________________________________________________________________ [ 9262] By: gsar on 2001/03/20 15:57:41 Log: revert the leak fix in change#9142 (problem needs a more experimental fix unsuitable for 5.6.1) Branch: maint-5.6/perl ! scope.c ____________________________________________________________________________ [ 9260] By: jhi on 2001/03/20 14:05:46 Log: Subject: [PATCH perl-5.6.1-TRIAL3/run.c] printf warning From: Robin Barker Date: Tue, 20 Mar 2001 10:12:04 GMT Message-Id: <200103201012.KAA04738@tempest.npl.co.uk> Branch: maint-5.6/perl ! run.c ____________________________________________________________________________ [ 9259] By: jhi on 2001/03/20 14:04:39 Log: Subject: [MacPerl-Porters] [PATCH] POSIX, File::Path (Mac OS) for 5.6.1 and 5.7 From: Chris Nandor Date: Tue, 20 Mar 2001 00:40:56 -0500 Message-Id: Branch: maint-5.6/perl ! ext/POSIX/POSIX.xs lib/File/Path.pm ____________________________________________________________________________ [ 9256] By: jhi on 2001/03/20 04:43:12 Log: Subject: [PATCH: 5.6.1-trial3] test fixes and installation cleanliness for OS/390 From: Peter Prymmer Date: Mon, 19 Mar 2001 16:43:13 -0800 (PST) Message-ID: Branch: maint-5.6/perl ! installperl t/comp/proto.t t/comp/require.t t/op/regmesg.t ____________________________________________________________________________ [ 9250] By: jhi on 2001/03/19 21:18:00 Log: A more robust solution for the 64bitall AIX dynaloading problem, from Jens-Uwe Mager. Branch: maint-5.6/perl ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/hints/aix.pl ____________________________________________________________________________ [ 9247] By: jhi on 2001/03/19 19:59:53 Log: 64-bit AIX dynaloading problem (see #9244) idea from Jens-Uwe Mager. Branch: maint-5.6/perl ! ext/DynaLoader/dl_aix.xs ____________________________________________________________________________ [ 9245] By: jhi on 2001/03/19 19:05:19 Log: Integrate change #9243 from mainline into maintperl. Subject: [PATCH perl-5.6.1-TRIAL3/README.vmesa] bad =item paragraphs Branch: maint-5.6/perl !> README.vmesa ____________________________________________________________________________ [ 9244] By: jhi on 2001/03/19 19:03:15 Log: Get 64bitall AIX building, but still does not test okay: dynaloading anything fails, for example for op/defins: Can't load '../lib/auto/File/Glob/Glob.so' for module File::Glob: loadbind: A system call received a parameter that is not valid. at ../lib/XSLoader.pm line 75. at ../lib/File/Glob.pm line 99 (update: fixed by #9247,9250) Branch: maint-5.6/perl ! hints/aix.sh ____________________________________________________________________________ [ 9241] By: gsar on 2001/03/19 17:34:46 Log: VMSify tests (from Charles Lane) Branch: maint-5.6/perl ! t/lib/filehand.t t/lib/texttabs.t ____________________________________________________________________________ [ 9239] By: gsar on 2001/03/19 09:23:17 Log: this is 5.6.1-trial3 Branch: maint-5.6/perl ! Changes ____________________________________________________________________________ [ 9238] By: gsar on 2001/03/19 08:47:04 Log: some new symbols are only available under ithreads Branch: maint-5.6/perl ! makedef.pl ____________________________________________________________________________ [ 9237] By: gsar on 2001/03/19 08:42:28 Log: update patchlevel.h, Changes, &c. Branch: maint-5.6/perl ! Changes patchlevel.h pod/perlhist.pod !> AUTHORS ____________________________________________________________________________ [ 9236] By: gsar on 2001/03/19 08:17:49 Log: integrate changes#8068,8717 from mainline [PATCH 5.7.0@8047] RE: [ID 20001013.009] DB_File issues warning when setting element to undef [PATCH CPAN 1.59_51] warning message (not!) Branch: maint-5.6/perl !> ext/GDBM_File/GDBM_File.pm ext/GDBM_File/typemap !> ext/NDBM_File/NDBM_File.pm ext/NDBM_File/typemap !> ext/ODBM_File/ODBM_File.pm ext/ODBM_File/typemap !> ext/SDBM_File/SDBM_File.pm ext/SDBM_File/typemap lib/CPAN.pm !> t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t ____________________________________________________________________________ [ 9235] By: gsar on 2001/03/19 08:07:09 Log: integrate changes#8617,8713,8715,8716,8721,8953,8963 from mainline [PATCH] Add missing CV flags to dump.c Re: [patch] Re: PL_ptr_table Fixup non-ithread build after 8713 Generated files form 8713 etc. Correct the correction :-( Documenting coderef @INC (Re: CPAN "make this script work" feature) Subject: Re: sync sync sync: have I missed any patches? Replace djSP with dSP. Branch: maint-5.6/perl !> cop.h doio.c doop.c dump.c embed.h embed.pl ext/B/B/C.pm !> ext/B/B/CC.pm global.sym objXSUB.h perl.c perlapi.c !> pod/perlhack.pod pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c proto.h !> sv.c sv.h win32/perlhost.h ____________________________________________________________________________ [ 9234] By: gsar on 2001/03/19 07:22:05 Log: revert the change#9090 integrate for now (change looks somewhat incomplete in that [ha]v_exists() need something similar; lacks tests; &c.) Branch: maint-5.6/perl ! hv.c ____________________________________________________________________________ [ 9233] By: gsar on 2001/03/19 07:10:01 Log: some refcounts were incorrect in perl_clone(); avoid hang in global destruction when there are unreferenced scalars (SvREFCNT==0) Branch: maint-5.6/perl ! sv.c ____________________________________________________________________________ [ 9232] By: jhi on 2001/03/19 05:11:02 Log: Regen api and toc. Branch: maint-5.6/perl ! pod/perlapi.pod pod/perltoc.pod ____________________________________________________________________________ [ 9231] By: jhi on 2001/03/19 04:06:03 Log: Integrate changes in #9070,9072,9101 from mainline into maintperl, add a lost line in pp.c:pp_chop(), update to new op/chop. Clarify the description differentiating for and while; inspired by Subject: [ID 20010306.004] || != named unary operator The $Is_MacOS needs to be declared. Branch: maint-5.6/perl ! pp.c t/op/chop.t !> lib/ExtUtils/Manifest.pm pod/perlop.pod pod/perlsyn.pod ____________________________________________________________________________ [ 9230] By: jhi on 2001/03/19 03:48:16 Log: Integrate changes #7971(perlio),8982,9061,9062,9068,9069, 9079,9083,9089,9090,9091 from mainline to maintperl. Quieten some noise in Win32 builds Fixes the bugs 20010221.005 and 20010221.008: "the taint checker..." The perlretut was still talking about the old \p and \P definitions. More tweakage on the Unicode character class descriptions. Subject: Re: [ID 20010305.012] chop() against list assignment returns char chopped from el zero Subject: 'no *POSIX' Patch speeding up make on BS2000 Subject: [PATCH] perldata.pod here-doc docs Add /sbin and /usr/sbin to the list of directories scanned for setuid programs. Takes care of bug id 20010309.003. Subject: Re: [ID 19990808.001] [PATCH] FETCH triggered on exists() In op/stat #35 better to scan all the potential directories for setuids, not just the first one. Branch: maint-5.6/perl ! Makefile.SH !> doio.c hv.c lib/unicode/mktables.PL makedepend.SH perl.h !> pod/perldata.pod pod/perlretut.pod pp.c t/op/chop.t !> t/op/stat.t toke.c win32/win32.h ____________________________________________________________________________ [ 9229] By: jhi on 2001/03/19 02:31:50 Log: Subject: [MacPerl-Porters] [PATCH] Portability fixes for Mac OS / maint-5.6 From: Chris Nandor Date: Sat, 10 Mar 2001 14:22:19 -0500 Message-Id: Branch: maint-5.6/perl ! ext/B/defsubs_h.PL ext/DynaLoader/dl_mac.xs ! ext/Errno/Errno_pm.PL lib/ExtUtils/Manifest.pm perlsfio.h ! t/lib/b.t t/lib/errno.t ____________________________________________________________________________ [ 9228] By: jhi on 2001/03/19 02:29:59 Log: Integrate changes #9113,9122 from mainline into maintperl. Subject: [PATCH: perl@9092, dist-3.0@70] OS/390 mydomain last gasp before silly guess (was Re: What do I need to build EBCDIC perl?) Branch: maint-5.6/perl !> Configure README.os390 hints/os390.sh ____________________________________________________________________________ [ 9227] By: jhi on 2001/03/19 02:22:35 Log: Integrate #9115,9121,9128,9163,9171,9174,9175 from mainline into maintperl. Subject: Re: [ID 20010305.005] "use integer" doesn't make rand() return integers Forgot to check-in the larger part of #9120, duh. Subject: Another patch for integer.pm POD h2ph strictness and cleanliness from Kurt Starsinic. Borland filename case problem. h2ph strictness and cleanliness from Kurt Starsinic. Subject: [PATCH] the uncontroversial doc patches Branch: maint-5.6/perl +> win32/sncfnmcs.pl !> MANIFEST README.os2 README.win32 ext/GDBM_File/GDBM_File.pm !> ext/GDBM_File/GDBM_File.xs lib/integer.pm !> pod/perl5005delta.pod pod/perldebtut.pod pod/perlfunc.pod !> pod/perlhack.pod pod/perllexwarn.pod pod/perllocale.pod !> pod/perllol.pod pod/perlmod.pod pod/perlmodlib.pod !> pod/perlport.pod pod/perlrun.pod pod/perltoc.pod !> pod/perlxs.pod pod/perlxstut.pod utils/h2ph.PL ____________________________________________________________________________ [ 9226] By: jhi on 2001/03/19 02:10:21 Log: Integrate changes #9207,9214 from mainline into maintperl. podchecker relaxations: =over has an *optional* number after it, and whitespace in L<> is okay. Branch: maint-5.6/perl !> lib/Pod/Checker.pm lib/Pod/ParseUtils.pm pod/perlpod.pod !> t/pod/poderrs.xr ____________________________________________________________________________ [ 9224] By: jhi on 2001/03/19 02:06:11 Log: Integrate change #9223 from mainline to maintperl. Document -Dmksymlinks. Branch: maint-5.6/perl !> INSTALL ____________________________________________________________________________ [ 9222] By: jhi on 2001/03/19 01:15:35 Log: The -Dmksymlinks wasn't working for maintperl. Branch: maint-5.6/perl ! Configure ____________________________________________________________________________ [ 9219] By: gsar on 2001/03/19 00:16:55 Log: remove duplicated tests Branch: maint-5.6/perl ! t/op/re_tests ____________________________________________________________________________ [ 9208] By: jhi on 2001/03/18 20:12:12 Log: Integrate changes #8128,9132 from mainline into maintperl, Tie::SubstrHash fixes. Branch: maint-5.6/perl !> lib/Tie/SubstrHash.pm t/lib/tie-substrhash.t ____________________________________________________________________________ [ 9197] By: gsar on 2001/03/18 12:15:57 Log: more thorough cleaning of arenas--keep going until no more SvREFCNT_dec()s occur (this fixes the problem that causes the pesky "Scalars leaked" warnings) Branch: maint-5.6/perl ! embed.pl perl.c proto.h sv.c t/op/sort.t ____________________________________________________________________________ [ 9168] By: jhi on 2001/03/15 14:13:22 Log: Integrate changes #9120,9167 from mainline to maintperl. Subject: [PATCH 5.6.1] OS/2 docs Subject: [PATCH 5.6.1] perldoc Branch: maint-5.6/perl !> os2/Changes utils/perldoc.PL ____________________________________________________________________________ [ 9162] By: gsar on 2001/03/15 00:56:53 Log: avoid warnings Branch: maint-5.6/perl ! t/op/magic.t ____________________________________________________________________________ [ 9161] By: gsar on 2001/03/15 00:52:09 Log: clearing of $ENV{PERL_DESTRUCT_LEVEL} interferes with purify results Branch: maint-5.6/perl ! t/op/magic.t ____________________________________________________________________________ [ 9154] By: gsar on 2001/03/14 17:48:18 Log: PerlIO_stdoutf() wasn't properly supported under PERL_IMPLICIT_SYS (caused Storable 1.0.10 to break on windows) Branch: maint-5.6/perl ! embed.h embed.pl global.sym globals.c iperlsys.h objXSUB.h ! perlapi.c proto.h ____________________________________________________________________________ [ 9152] By: gsar on 2001/03/14 07:29:40 Log: back out changes#9012,9010,9009 and parts of change#9016 (causes ABRs under purify, and some prerequisites don't seem to be there in 5.6.x) Branch: maint-5.6/perl ! doop.c op.c t/op/tr.t toke.c ____________________________________________________________________________ [ 9142] By: gsar on 2001/03/14 03:20:48 Log: fix another memory leak reported by purify (tie callbacks that croak can leak when wiping out magic) Branch: maint-5.6/perl ! scope.c ____________________________________________________________________________ [ 9138] By: gsar on 2001/03/14 01:18:00 Log: remove squelch controls for "Scalars leaked" messages in most places (these are now cured) Branch: maint-5.6/perl ! t/comp/proto.t t/op/lex_assign.t t/op/local.t t/op/pat.t ! t/op/regexp.t t/pragma/strict-vars t/pragma/warn/op ! t/pragma/warn/regcomp t/pragma/warn/toke t/pragma/warnings.t ____________________________________________________________________________ [ 9137] By: gsar on 2001/03/14 00:57:04 Log: fix leak in pregcomp() when RE fails to compile (e.g. m/\\/) Branch: maint-5.6/perl ! regcomp.c ____________________________________________________________________________ [ 9133] By: gsar on 2001/03/13 22:46:20 Log: integrate change#9067 from mainline Re: [PATCH: 5.6.1 trial2] DynaLoading for OS/390 build option Branch: maint-5.6/perl !> lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 9131] By: gsar on 2001/03/13 22:30:42 Log: make the error text look more consistent in hints/hpux.sh Branch: maint-5.6/perl ! hints/hpux.sh ____________________________________________________________________________ [ 9116] By: gsar on 2001/03/13 00:55:53 Log: Win32::GetCwd() returns C: instead of C:\ in the root directory under ithreads Branch: maint-5.6/perl ! win32/perlhost.h ____________________________________________________________________________ [ 9108] By: gsar on 2001/03/12 10:21:31 Log: fix memory leak in C arising from a refcount loop between the outer sub and the inner prototype anonsub this also enables closures returned by subroutines that subsequently get redefined to work without generating coredumps :) completely removed the free_closures() hack--it shouldn't be needed anymore Branch: maint-5.6/perl + t/op/anonsub.t ! MANIFEST embed.h embed.pl op.c op.h pod/perlapi.pod pp_ctl.c ! proto.h sv.c ____________________________________________________________________________ [ 9076] By: jhi on 2001/03/07 22:59:39 Log: Integrate change #7784 from mainline into maintperl. Subject: [PATCH 5.7.0] lexicals not recognized in a run-time (?{}) Branch: maint-5.6/perl !> pp_ctl.c t/op/pat.t ____________________________________________________________________________ [ 9064] By: gsar on 2001/03/07 06:29:24 Log: fix memory leak in pack("Bb",...) Branch: maint-5.6/perl ! perl.c ____________________________________________________________________________ [ 9055] By: jhi on 2001/03/06 02:21:26 Log: Integrate the change #9054 from mainline: retract the PMOP cleanup patch pending further investigation. Branch: maint-5.6/perl !> op.c op.h ____________________________________________________________________________ [ 9050] By: jhi on 2001/03/05 21:44:29 Log: Integrate changes #9033 and #9044 from mainline into maintperl, Sarathy's fix for ID 20010301.005. Branch: maint-5.6/perl !> op.c op.h ____________________________________________________________________________ [ 9030] By: jhi on 2001/03/05 13:46:49 Log: Subject: [PATCH 5.6.1] OS/2 cleanup From: Ilya Zakharevich Date: Mon, 5 Mar 2001 02:29:44 -0500 Message-ID: <20010305022944.A10117@math.ohio-state.edu> Branch: maint-5.6/perl + os2/os2add.sym ! MANIFEST lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm ! makedef.pl os2/Changes os2/Makefile.SHs ! os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm ! os2/OS2/REXX/REXX.xs os2/OS2/REXX/t/rx_cmprt.t os2/os2.c ! os2/os2.sym os2/os2ish.h ____________________________________________________________________________ [ 9028] By: gsar on 2001/03/05 09:58:38 Log: various nits in MM_Unix.pm found by disabling SelfLoader Branch: maint-5.6/perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ [ 9026] By: jhi on 2001/03/05 02:14:59 Log: Integrate change #9025 from mainline to maintperl, retract \N{U+HHHH}. Branch: maint-5.6/perl !> lib/charnames.pm pod/perldiag.pod pod/perlretut.pod !> t/lib/charnames.t toke.c ____________________________________________________________________________ [ 9019] By: jhi on 2001/03/04 18:18:43 Log: Integrate changes #9017 and 9018 from mainline into maintperl. \N{U+HHHH} fix. pattern in G_ARRAY context Branch: maint-5.6/perl !> pp_hot.c t/op/pat.t toke.c ____________________________________________________________________________ [ 9016] By: jhi on 2001/03/04 17:41:22 Log: Integrate changes #9013,9014,9015 from mainline into maintperl. Tweak the get*ent() OS/2 prototypes. Add the \N{U+HHHH} syntax. More tr/// UTF-8 fixes from Inaba Hiroto. Branch: maint-5.6/perl !> doop.c lib/charnames.pm os2/os2.c pod/perldiag.pod !> pod/perlretut.pod t/lib/charnames.t t/op/tr.t toke.c ____________________________________________________________________________ [ 9012] By: gsar on 2001/03/04 06:26:14 Log: avoid warning (nit in change#9009) Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 9011] By: gsar on 2001/03/04 06:15:24 Log: lib/charnames.t fails in 5.6.x because of older Unicode data TODO: need to revisit this after updating lib/unicode/... Branch: maint-5.6/perl ! t/lib/charnames.t ____________________________________________________________________________ [ 9010] By: gsar on 2001/03/04 06:08:36 Log: change#9009 breaks build (no "didrange" variable in 5.6.x) Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 9009] By: jhi on 2001/03/03 19:27:20 Log: Integrate change #9008 from mainline to maintperl, UTF-8 tr/// fixes from Inaba Hiroto. Branch: maint-5.6/perl !> doop.c op.c t/op/tr.t toke.c ____________________________________________________________________________ [ 9006] By: jhi on 2001/03/03 18:58:06 Log: Subject: [PATCH 5.6.1] More robust Math::Complex From: Ilya Zakharevich Date: Sat, 3 Mar 2001 12:51:50 -0500 Message-ID: <20010303125150.A2147@math.ohio-state.edu> Be more robust in our quest for the infinite. Branch: maint-5.6/perl ! lib/Math/Complex.pm ____________________________________________________________________________ [ 9005] By: jhi on 2001/03/03 17:55:50 Log: The #8982 modified for perl 5.6.x, from Radu Greab. Branch: maint-5.6/perl ! doio.c ____________________________________________________________________________ [ 9003] By: jhi on 2001/03/03 17:15:52 Log: Integrate change #9002 from mainline to maintperl. Subject: [perl-5.6.x, perl-current] accept for EPOC Branch: maint-5.6/perl !> pp_sys.c ____________________________________________________________________________ [ 8999] By: jhi on 2001/03/03 17:09:28 Log: Subject: [PATCH 5.6.1] syslog.t From: Ilya Zakharevich Date: Sat, 3 Mar 2001 02:11:17 -0500 Message-ID: <20010303021116.A11897@math.ohio-state.edu> Branch: maint-5.6/perl ! t/lib/syslog.t ____________________________________________________________________________ [ 8998] By: jhi on 2001/03/03 17:07:50 Log: Subject: Re: [PATCH 5.7.0] compiling on OS/2: 5.6.1 too From: Ilya Zakharevich Date: Sat, 3 Mar 2001 01:53:52 -0500 Message-ID: <20010303015352.A11741@math.ohio-state.edu> Branch: maint-5.6/perl ! opcode.pl os2/os2.c ____________________________________________________________________________ [ 8997] By: jhi on 2001/03/03 17:03:30 Log: Subject: [PATCH 5.6.1] compiling on OS/2 From: Ilya Zakharevich Date: Sat, 3 Mar 2001 01:59:59 -0500 Message-ID: <20010303015959.B11741@math.ohio-state.edu> Branch: maint-5.6/perl ! hints/os2.sh ____________________________________________________________________________ [ 8995] By: jhi on 2001/03/03 00:35:22 Log: Integrate changes #8099,8218,8220,8221,8227,8304,8317, 8318,8320,8337,8503,8877,8890,8903,8971 from mainline to maintperl. Subject: Re: [ID 20000328.039] [PATCH] Eliminate Configure use of /tmp Add Configure option -Dmksymlinks which will create a symlink forest if the current/build differs from the source directory. (8218,8220,8221,8317,8318,8971) Subject: Re: A Configure option like 'otherlibdirs' but for *pre*pending? (Document APPLLIB_EXP in INSTALL.) If running byacc write-enable also perly.h. DB3 NDBM/ODBM emulation tweaks from Stanislav Brabec . Subject: [PATCH 5.7.1/Configure] failure to set src='.' Sanity check for conflicting thread flavours. Fix the sys/fcntl.h problem reported by Peter Prymmer. Add few CPUs/architectures to the Cppsym scan, add -perlio to archname if so selected (modified 8890) Be more helpful for devel builders, suggested by John L. Allen. (admittedly pointless change for maintperl, but the usedevel code is there already) Branch: maint-5.6/perl !> Configure INSTALL Makefile.SH Porting/Glossary !> Porting/config.sh Porting/config_H config_h.SH embed.pl !> epoc/config.sh ext/NDBM_File/NDBM_File.xs !> ext/ODBM_File/ODBM_File.xs t/io/fs.t warnings.pl !> win32/config.bc win32/config.gc win32/config.vc ____________________________________________________________________________ [ 8993] By: jhi on 2001/03/02 23:22:12 Log: Regenerate various files for maint. Branch: maint-5.6/perl ! Porting/Glossary Porting/config.sh Porting/config_H objXSUB.h ! perlapi.c pod/perlapi.pod pod/perltoc.pod proto.h ____________________________________________________________________________ [ 8991] By: jhi on 2001/03/02 21:00:08 Log: Retract the #8742 part of #8986, backward compat. Branch: maint-5.6/perl ! embed.pl ____________________________________________________________________________ [ 8990] By: jhi on 2001/03/02 20:40:07 Log: Retract the #8919 part of #8987, not applicable to the 5.6 branch. Branch: maint-5.6/perl ! hv.c ____________________________________________________________________________ [ 8987] By: jhi on 2001/03/02 19:43:40 Log: Integrate changes #8784,8839,8843,8847,8849,8859,8866, 8873,8874,8876,8879,8901,8902,8908,8913,8918,8919,8946,8947,8948, 8950,8952,8955 from mainline to maintperl. Subject: [PATCH: perl@8773] small fixups to perlclib.pod Put to rest the 20010205.001, the email address checking (not) regex. fork() not everywhere, cleanup temp files. The #8843 wasn't quite right: %Config needs to imported. Subject: [PATCH perl@8841] glob-basic.t, runenv.t fix-ups (#8849: the glob-basic hunk needed massaging as it depended on Schwern's large-scale (unintegrated) patches) Skip the Perl_sys_intern_clear and Perl_sys_intern_init. Upgrade to CGI.pm 2.752, from Lincoln Stein. (Note: there were some conflicts due to EBCDIC and EPOC patches, in general I preferred the repository code.) (When 2.753 comes out, we need to synchronize.) Subject: [PATCH] fix for charnames above FFFF Subject: [patch perl@8841] One URL update and a possible OS Version snag for perlport.pod If no sfio, no -lsfio. Run run/*.t also in minitest. Subject: [PATCH perl 5.7.0] malloc message address offset Subject: [PATCH 5.7.0] don't zero CvFLAGS before checking for CvCONST! Subject: fix for parameter -Dm (for perl@8867) Subject: [PATCH: perl@8892] was Re: hashing order difference? (make the test more portable) Subject: Re: [PATCH] fix for charnames above FFFF Subject: Re: I'm losing the war... (hv_store() not working correctly in ENV_IS_CASELESS case.) Subject: Modified README.bs2000 Subject: [PATCH: perl@8935] -Dt padsv($var) Subject: [PATCH: perl@8890] small fix in pod/perlop.pod Subject: PATCH: extra tests to check on negative float to unsigned cast Subject: [PATCH] XPUSH[insp] was Re: progress Subject: Re: Compile with perlcc.. Branch: maint-5.6/perl !> (integrate 36 files) ____________________________________________________________________________ [ 8986] By: jhi on 2001/03/02 18:51:25 Log: Integrate changes #8689,8697,8724,8726,8731,8742,8754,8755, 8763,8767,8770,8772,8795,8796,8813,8822,8823 from mainline to maintperl. Subject: Re: [PATCH lots of pod/] s/chop/chomp/g Subject: [DOC PATCH] overload.pm nits Add header for LIB$ prototypes (C. Berry) Convert fwrite()s to sockets to write()s, since some socket stacks don't take kindly to stdio. Ignore "expected" SS$_NOLOGNAM when doing internal LNM lookups (for often optional LNMs) Correct a few typos (C. Bailey) Subject: [PATCH: 5.6.1 trial2 && perl@8671] provide EBCDIC CGI::Util::escape() and test De-cut-and-pasto. Subject: Re: [PATCH embed.pl] Forgot to add ./lib to @INC for File::Glob Upgrade to Text-Tabs+Wrap-2001.0131 from David Muir Sharnoff. Upgrade to CPAN 1.59_54, from Andreas König. Bogus shebang. Subject: [PATCH] Document makepatch in Porting/patching UTF-8 documentation. Subject: Re: [PATCH] pod/perlclib.pod - Replacements for C library functions Sort the MANIFEST. Subject: [ID 20010210.002] perldiag doesn't include the "Scalars leaked" message Subject: [PATCH @8807] toke.c cleanup: scan_str() Subject: [PATCH perl.c] Fixing PERL5OPT (was Re: Warnings, strict, and CPAN) Add run/*.t to testables. TODO: integrate #8784. Branch: maint-5.6/perl +> pod/perlclib.pod t/lib/cgi-esc.t t/run/runenv.t !> (integrate 28 files) ____________________________________________________________________________ [ 8984] By: jhi on 2001/03/02 16:00:17 Log: Integrate changes #8978,8979,8980,8981,8983 from mainline. perlfaq1 reworded to suggest 5.6.0 or 5.005_03, or POSSIBLY 5.004_05, and mention the suidperl August 2000 security problem. (#8978,#8981) Subject: [ID 20010301.004] Technically speaking in perldata Subject: [PATCH] File::Copy for bleadperl, maintperl Subject: [PATCH 5.7.0/5.6.0+] VMS piping ... cleanup at interpreter exit (The #8982, fix for 20010221.005 and 20010221.008, would be nice too but it didn't integrate cleanly.) Branch: maint-5.6/perl !> lib/File/Copy.pm pod/perldata.pod pod/perlfaq1.pod vms/vms.c ____________________________________________________________________________ [ 8974] By: gsar on 2001/03/01 16:28:21 Log: fix for bugid 20010226.008 the problem was that some of the pointers (PL_last_lop and PL_last_uni specifically) into the lex buffers weren't correctly being invalidated when the buffer changed; this would leave the pointers pointing at an arbitrary location in the buffer if the buffer didn't need to be reallocated, or point into freed memory if the buffer had to be realloced TODO item for bugdb maintainers: check other seemingly random parser-related bugs--they might be cured by this Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 8960] By: jhi on 2001/02/27 22:51:33 Log: Subject: [PATCH perl@8958 and 5.6.1-trial2] configure.com bug fixing spree From: "Craig A. Berry" Date: Tue, 27 Feb 2001 16:11:44 -0600 Message-Id: <5.0.2.1.0.20010227150548.02a200f8@exchi01> Branch: maint-5.6/perl ! configure.com vms/descrip_mms.template ____________________________________________________________________________ [ 8957] By: jhi on 2001/02/27 06:15:07 Log: Subject: [5.6.x] EPOC additions From: Olaf Flebbe Date: Mon, 26 Feb 2001 23:33:46 +0100 (CET) Message-ID: Branch: maint-5.6/perl ! AUTHORS README.epoc epoc/createpkg.pl pp_sys.c ____________________________________________________________________________ [ 8945] By: jhi on 2001/02/26 14:19:53 Log: Integrate the t/op/sprintf.t parts of #7909 and #8944 from mainline to maintperl, listing the known failures on the tests 129 and 130. Branch: maint-5.6/perl !> t/op/sprintf.t ____________________________________________________________________________ [ 8917] By: jhi on 2001/02/23 20:27:51 Log: Integrate change #8916 from mainline, do away with USE_WIN32_RTL_ENV. Branch: maint-5.6/perl !> perl.c util.c win32/win32.c win32/win32.h win32/win32iop.h ____________________________________________________________________________ [ 8911] By: jhi on 2001/02/23 04:20:02 Log: Integrate changes #8896,8897,8898,8906,8907,8908 from mainline. Duplicated environment freeing, File::Temp 0.12, op/append portability (EBCDIC) tweak. Branch: maint-5.6/perl !> lib/File/Temp.pm perl.c t/lib/ftmp-mktemp.t t/lib/ftmp-posix.t !> t/op/append.t ____________________________________________________________________________ [ 8910] By: jhi on 2001/02/23 02:07:33 Log: Integrate change #8909 from mainline, a better Borland putenv() workaround. Branch: maint-5.6/perl !> perl.c ____________________________________________________________________________ [ 8900] By: jhi on 2001/02/23 01:18:02 Log: Integrate changes #8898,8899 from mainline, environ handling. Branch: maint-5.6/perl !> perl.c ____________________________________________________________________________ [ 8894] By: gsar on 2001/02/22 19:06:18 Log: integrate changes#6162,6163 from mainline (missing leak fixes!) fix memory leak in method call optimization (change#3768); made Cfoo()"> leak fix memory leak in C (bug in change#4579) Branch: maint-5.6/perl !> op.c ____________________________________________________________________________ [ 8886] By: jhi on 2001/02/22 12:49:24 Log: Integrate changes #8883,8884 from mainline to maintperl. Subject: [patch: perl@8867] embed.{h|pl} need not mention ebcdic_control ... Subject: Re: File::Temp::_gettemp warning Branch: maint-5.6/perl !> embed.h embed.pl lib/File/Temp.pm ____________________________________________________________________________ [ 8885] By: jhi on 2001/02/22 12:43:59 Log: Based on Subject: [ID 20010222.001] POSIX.xs IV vs NV bug From: schwab@suse.de Date: Thu, 22 Feb 2001 13:08:09 +0100 Message-Id: <200102221208.f1MC89H09364@sykes.suse.de> but the fix done slightly differently because the other half was already done in #8664. Branch: maint-5.6/perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 8882] By: jhi on 2001/02/21 19:41:33 Log: Integrate change #8881 from mainlin to maintperl. Subject: [PATCH - perl8585] glob-in-eval memory leak fix Branch: maint-5.6/perl !> op.c ____________________________________________________________________________ [ 8871] By: jhi on 2001/02/21 14:07:29 Log: Integrate change #8868 from pureperl to maintperl. Fixed reference count loop caused by sv_magic. Branch: maint-5.6/perl !> sv.c ____________________________________________________________________________ [ 8863] By: jhi on 2001/02/20 20:55:11 Log: Integrate change #8860,8861 from mainline into maintperl. "pseudo-literal j" Subject: [PATCH: 5.6.1 trial2 && perl@8807] workaround VMS I/O problem in Test.pm for bug ID 20010213.009 Branch: maint-5.6/perl !> lib/Test.pm pod/perlop.pod ____________________________________________________________________________ [ 8856] By: jhi on 2001/02/20 17:33:16 Log: Integrate change #8848 from mainline to maintperl: ?DBM_File cleanup. Branch: maint-5.6/perl !> ext/GDBM_File/GDBM_File.pm ext/NDBM_File/NDBM_File.pm !> ext/ODBM_File/ODBM_File.pm ext/SDBM_File/SDBM_File.pm !> t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t ____________________________________________________________________________ [ 8855] By: jhi on 2001/02/20 17:32:13 Log: Integrate pureperl changes #8844,8845,8850 to maintperl. Fixed %^H scoping bug Removed GV <-> CV refcount loop Removed %ENV refcount loop Branch: maint-5.6/perl !> gv.c op.c perl.c pp.c scope.c ____________________________________________________________________________ [ 8854] By: jhi on 2001/02/20 17:25:06 Log: Subject: Addition to readme.win32 for Borland C++ compilers Date: Tue, 20 Feb 2001 02:15:25 +0300 From: "Vadim Konovalov" Message-ID: <011c01c09aca$93bbbec0$367b55c2@vad> Document Borland compiler misbehaviour. Branch: maint-5.6/perl ! README.win32 ____________________________________________________________________________ [ 8853] By: jhi on 2001/02/20 17:22:25 Log: The assimilation of ebcdic.c didn't quite work at the first try, patches from Thomas Dorner. Branch: maint-5.6/perl ! handy.h util.c ____________________________________________________________________________ [ 8852] By: jhi on 2001/02/20 17:20:15 Log: Subject: [PATCH] More Mac OS patches for maint-5.6 From: Chris Nandor Date: Tue, 20 Feb 2001 08:32:45 -0500 Message-Id: Branch: maint-5.6/perl ! makedef.pl mg.c ____________________________________________________________________________ [ 8831] By: jhi on 2001/02/18 19:14:20 Log: Integrate change #8827 from mainline. UTF8 tweaks. Branch: maint-5.6/perl !> sv.c utf8.c ____________________________________________________________________________ [ 8818] By: jhi on 2001/02/18 02:24:50 Log: FAQ nit from Chris Fedde. Branch: maint-5.6/perl ! pod/perlfaq4.pod ____________________________________________________________________________ [ 8810] By: jhi on 2001/02/15 13:35:08 Log: Upgrade to podlators 1.08, from Russ Allbery. Branch: maint-5.6/perl ! lib/Pod/Man.pm lib/Pod/Text.pm ____________________________________________________________________________ [ 8809] By: jhi on 2001/02/15 13:26:38 Log: (accidentally empty check-in) Branch: maint-5.6/perl ! lib/Test/Harness.pm ____________________________________________________________________________ [ 8808] By: jhi on 2001/02/15 13:23:47 Log: Subject: [PATCH 5.6.1-TRIAL2] perldoc.PL using install directories From: Russ Allbery Date: 14 Feb 2001 10:15:41 -0800 Message-ID: perldoc was hardcoding $Config{installscript}, which breaks when install* isn't where Perl ends up (such as with AFS). Use $Config{scriptdir} instead. Branch: maint-5.6/perl ! utils/perldoc.PL ____________________________________________________________________________ [ 8806] By: jhi on 2001/02/14 14:25:31 Log: Integrate changes #8803,8804,8805 from mainline. Duplicate environment for JPL so that JDK 1.2/1.3 don't get upset. Don't skip too much of the locale error message if no environ array, from Chris Nandor. More MacOS Classic fixes from Chris Nandor. Branch: maint-5.6/perl !> doop.c lib/Cwd.pm perl.c perl.h util.c ____________________________________________________________________________ [ 8801] By: jhi on 2001/02/13 17:55:19 Log: Integrate change #8792 from mainline. Subject: buncha MacPerl patches for bleadperl From: Chris Nandor Date: Tue, 13 Feb 2001 00:02:43 -0500 Message-Id: Branch: maint-5.6/perl !> lib/AutoLoader.pm lib/AutoSplit.pm lib/ExtUtils/MakeMaker.pm !> lib/File/Basename.pm makedef.pl perl.c pp_ctl.c !> t/lib/basename.t toke.c util.h ____________________________________________________________________________ [ 8800] By: jhi on 2001/02/13 17:46:43 Log: When doing that Fpos_t used in PerlIO_getpos proto needs to be forced to Off_t. Subject: [ID 20010201.009] 5.6.1-TRIAL2 sfio build fails From: nick@ccl4.org Date: Thu, 1 Feb 2001 12:01:04 +0000 Message-Id: <20010201120103.E11401@plum.flirble.org> Branch: maint-5.6/perl ! iperlsys.h perlio.c ____________________________________________________________________________ [ 8799] By: jhi on 2001/02/13 16:52:51 Log: Duplex duplex hunk hunk. Branch: maint-5.6/perl ! Makefile.SH ____________________________________________________________________________ [ 8794] By: jhi on 2001/02/13 14:26:51 Log: Integrate change #8793 from mainline, FAQ updates. Branch: maint-5.6/perl !> pod/perlfaq5.pod pod/perlfaq6.pod pod/perlfaq9.pod ____________________________________________________________________________ [ 8791] By: jhi on 2001/02/13 14:10:39 Log: Integrate change #8790 from mainline. environ array wrongly assumed in Perl_init_i18nl10n(), Branch: maint-5.6/perl !> util.c ____________________________________________________________________________ [ 8789] By: jhi on 2001/02/13 13:58:07 Log: Integrate changes #8373,8487,8544,8783 from mainline. Synchronize the EBCDIC platforms (os390,posix-bc,vmesa): hints files, the dynaloading, assimilate ebcdic into util.c. Branch: maint-5.6/perl - ebcdic.c ! MANIFEST hints/posix-bc.sh !> Makefile.SH embed.h embed.pl ext/DynaLoader/dl_dllload.xs !> handy.h hints/os390.sh hints/vmesa.sh installperl objXSUB.h !> perlapi.c proto.h util.c ____________________________________________________________________________ [ 8786] By: jhi on 2001/02/13 05:54:34 Log: Subject: perl@8671 on posix-bc aka BS2000 Posix (small Patch included!) From: Dorner Thomas Date: Mon, 12 Feb 2001 15:06:26 +0100 Message-ID: <6727B1DACFCDD311A757009027CA8D69010A8853@Ex02.inhouse.start.de> Branch: maint-5.6/perl ! Makefile.SH ____________________________________________________________________________ [ 8782] By: jhi on 2001/02/13 02:00:07 Log: Add OpenBSD to the list of 5.6.1-okay platforms. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 8781] By: jhi on 2001/02/13 01:58:44 Log: OpenBSD hints update for 5.6.1-TRIAL2 from Todd C. Miller. Branch: maint-5.6/perl ! hints/openbsd.sh ____________________________________________________________________________ [ 8780] By: jhi on 2001/02/13 01:57:33 Log: Synchronize the regexp tests between maintperl and mainline. Branch: maint-5.6/perl !> t/op/re_tests ____________________________________________________________________________ [ 8777] By: jhi on 2001/02/13 00:17:54 Log: Subject: Re: [ID 20010212.006] Core dump with /((?:hard|soft)cover)?/ From: Hugo Date: Tue, 13 Feb 2001 00:11:11 +0000 Message-Id: <200102130011.AAA14310@crypt.compulink.co.uk> Branch: maint-5.6/perl ! regcomp.c t/op/re_tests ____________________________________________________________________________ [ 8776] By: jhi on 2001/02/12 23:25:52 Log: Add VOS to the list of 5.6.1 known-to-be-working platforms. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 8775] By: jhi on 2001/02/12 23:04:28 Log: VOS updates for 5.6-TRIAL2 from Paul Green. Branch: maint-5.6/perl ! README.vos vos/Changes vos/build.cm vos/config.alpha.def ! vos/config.alpha.h vos/config.ga.def vos/config.ga.h ! vos/configure_perl.cm ____________________________________________________________________________ [ 8758] By: jhi on 2001/02/10 18:01:17 Log: Integrate changes #8701,8704,8756 from pureperl to maintperl. Fixed UMRs and leak in Perl_pmtrans() Several leaks an UMRs fixed, mainly in the area of Perl_pmtrans and associated UTFied tr/// code. Also fixed scoping leak of PL_reg_start_tmp. newATTRSUB leaks when an attempt to redefine the active sort sub is made. Branch: maint-5.6/perl !> op.c regcomp.c ____________________________________________________________________________ [ 8748] By: jhi on 2001/02/09 18:31:34 Log: Integrate changes #8673,8674,8676 from maintperl into mainline, plus manual tweakage. Sync the perlfaq2 between mainline and maintperl. Branch: maint-5.6/perl ! pod/perlfaq2.pod Branch: perl !> pod/perlfaq2.pod ____________________________________________________________________________ [ 8746] By: jhi on 2001/02/09 18:03:43 Log: Integrate changes #8699,8708,8709,8744,8745 from mainline. Subject: perlfaq2, re: perlmongers Subject: Re: [PATCH pod/[bt]ootc?.pod] Adding mention of useful CPAN modules Subject: [PATCH pod/perlmodlib.PL 5.6.1-TRIAL2] Up to date CPAN mirror list Subject: [ID 20010205.001] typo in perlfaq9 Subject: [ID 20010208.002] unordered explanation in perlcall Branch: maint-5.6/perl !> pod/perlapi.pod pod/perlboot.pod pod/perlcall.pod !> pod/perlfaq2.pod pod/perlfaq9.pod pod/perlmodlib.PL !> pod/perlobj.pod pod/perltoot.pod pod/perltootc.pod ____________________________________________________________________________ [ 8740] By: jhi on 2001/02/09 17:03:46 Log: Subject: [PATCH perl-current] perlfaq3.pod, URL for vile From: "Brendan O'Dea" Date: Sun, 4 Feb 2001 11:17:56 +1100 Message-ID: <20010204111756.A16301@compusol.com.au> Branch: maint-5.6/perl ! pod/perlfaq3.pod ____________________________________________________________________________ [ 8739] By: jhi on 2001/02/09 17:01:59 Log: Subject: [PATCH: perl-5.6.1-TRIAL2] installhtml change to build prettier html files From: "Indy Singh" Date: Fri, 2 Feb 2001 15:09:59 -0500 Message-ID: <02b601c08d54$23fd3560$d24b7018@cr637287a> Html files will be generated with a header to make them look a little less bare. Branch: maint-5.6/perl ! installhtml ____________________________________________________________________________ [ 8738] By: jhi on 2001/02/09 16:58:48 Log: Subject: [PATCH: perl-5.6.1-TRIAL2] Win32 Makefile change to move html directory From: "Indy Singh" Date: Fri, 2 Feb 2001 15:08:23 -0500 Message-ID: <02b501c08d53$ec354550$d24b7018@cr637287a> Html files will be installed in a more logical and easier to find directory. E.g. c:\perl\html instead of c:\perl\lib\pod\html Branch: maint-5.6/perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 8736] By: jhi on 2001/02/09 16:42:31 Log: Latin nit from Philip Newton. Branch: maint-5.6/perl ! README.hpux ____________________________________________________________________________ [ 8733] By: jhi on 2001/02/09 15:35:47 Log: Subject: Re: [PATCH: 5.6.1 trial 2 && perl@8671] some coded char set issues in perlre.pod From: Prymmer/Kahn Date: Thu, 8 Feb 2001 21:21:22 -0800 (PST) Message-ID: Branch: maint-5.6/perl ! pod/perlre.pod ____________________________________________________________________________ [ 8732] By: jhi on 2001/02/09 15:26:17 Log: Rename README.posix-bc to README.bs2000 (to avoid the confusion of a "perlposix-bc.pod"), add a few missing arch pods, regen toc. Branch: maint-5.6/perl +> README.bs2000 - README.posix-bc ! MANIFEST pod/buildtoc.PL pod/perl.pod pod/perlport.pod ! pod/perltoc.pod win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 8728] By: jhi on 2001/02/09 14:46:06 Log: Subject: [PATCH: 5.6.1 trial 2 && perl@8671] podify README.vmesa From: Peter Prymmer Date: Thu, 8 Feb 2001 13:00:30 -0800 (PST) Message-ID: Branch: maint-5.6/perl ! README.vmesa win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 8727] By: jhi on 2001/02/09 14:33:25 Log: Integrate change #8712 from mainline. [PATCH: perl-5.6.1 trial2 && perl@8671] VMS specific simplification for Pod::Find Branch: maint-5.6/perl !> lib/Pod/Find.pm ____________________________________________________________________________ [ 8725] By: jhi on 2001/02/09 04:56:47 Log: Add NonStopUX to the list of 5.6.1-proven platforms. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 8723] By: jhi on 2001/02/09 03:29:29 Log: Integrate change #8722 from mainline. The Im() function wasn't returning zero for non-Math::Complex arguments. The bug reported by John Gamble. Branch: maint-5.6/perl !> lib/Math/Complex.pm ____________________________________________________________________________ [ 8703] By: gsar on 2001/02/06 02:29:37 Log: $(MAKE) distclean doesn't clean up properly on windows Branch: maint-5.6/perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 8702] By: gsar on 2001/02/06 01:00:46 Log: tweak change#8659 to keep it simple Branch: maint-5.6/perl ! utils/perldoc.PL ____________________________________________________________________________ [ 8701] By: gsar on 2001/02/05 22:45:41 Log: change#8693 was missing testsuite changes Branch: maint-5.6/perl !> t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t ____________________________________________________________________________ [ 8695] By: gsar on 2001/02/05 03:27:34 Log: thread.h tweak to enable 5005threads on HP-UX 10.20 with DCE threads Branch: maint-5.6/perl ! thread.h ____________________________________________________________________________ [ 8693] By: gsar on 2001/02/04 22:38:49 Log: integrate changes#7801,8068,8094,8108,8196 from mainline (DB_File changes) Branch: maint-5.6/perl !> ext/DB_File/Changes ext/DB_File/DB_File.pm !> ext/DB_File/DB_File.xs ext/DB_File/dbinfo ext/DB_File/typemap !> ext/DB_File/version.c ____________________________________________________________________________ [ 8687] By: jhi on 2001/02/03 17:11:42 Log: HP-UX thread patches from Merijn H. Brand. Branch: maint-5.6/perl ! README.hpux hints/hpux.sh ____________________________________________________________________________ [ 8682] By: jhi on 2001/02/03 05:52:11 Log: IRIX hints fix from Scott Henry, get Configure -Dcc="cc -64 -mips3" to work correctly. Branch: maint-5.6/perl ! hints/irix_6.sh ____________________________________________________________________________ [ 8681] By: jhi on 2001/02/03 05:47:33 Log: perlport tweaks from Peter Prymmer and Chris Nandor. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 8680] By: jhi on 2001/02/02 21:39:49 Log: perlport update from Peter Prymmer. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 8678] By: gsar on 2001/02/02 16:02:12 Log: note about bincompat, slightly modified (from Lupe Christoph) Branch: maint-5.6/perl ! README.solaris ____________________________________________________________________________ [ 8677] By: jhi on 2001/02/02 15:46:20 Log: Supported platforms updates. Branch: maint-5.6/perl ! pod/perlport.pod ____________________________________________________________________________ [ 8676] By: jhi on 2001/02/02 03:41:26 Log: A couple more perlfaq2 tweaks. Branch: maint-5.6/perl ! pod/perlfaq2.pod ____________________________________________________________________________ [ 8675] By: jhi on 2001/02/02 03:17:44 Log: Misedit in #8661. Branch: maint-5.6/perl ! Configure ____________________________________________________________________________ [ 8674] By: jhi on 2001/02/02 03:14:38 Log: Damien again. Branch: maint-5.6/perl ! pod/perlfaq2.pod ____________________________________________________________________________ [ 8673] By: jhi on 2001/02/02 03:12:40 Log: perlfaq update from Elaine Ashton. Branch: maint-5.6/perl ! pod/perlfaq2.pod ____________________________________________________________________________ [ 8672] By: jhi on 2001/02/02 03:07:08 Log: UTF-8 s/// patch from Inaba Hiroto. Branch: maint-5.6/perl ! pp_ctl.c pp_hot.c ____________________________________________________________________________ [ 8669] By: jhi on 2001/02/01 21:57:02 Log: Subject: Re: [PATCH perl5.6.1-TRIAL2] long C<=item>s in perlmodlib.pod From: Robin Barker Date: Thu, 1 Feb 2001 16:59:05 GMT Message-Id: <200102011659.QAA01274@tempest.npl.co.uk> Branch: maint-5.6/perl ! pod/perlmodlib.PL ____________________________________________________________________________ [ 8667] By: gsar on 2001/02/01 16:59:11 Log: add ppaddr as one of the compatibility symbols under -DPERL_POLLUTE Branch: maint-5.6/perl ! embed.pl embedvar.h ____________________________________________________________________________ [ 8666] By: gsar on 2001/02/01 16:34:51 Log: add missing entries to win32/config.?c Branch: maint-5.6/perl ! win32/config.bc win32/config.gc win32/config.vc ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ [ 8665] By: jhi on 2001/02/01 14:58:51 Log: Subject: Re: [ID 20010201.006] bad pointer from perlfunc to perlmod From: "Stephen P. Potter" Date: Thu, 01 Feb 2001 10:45:46 -0500 Message-Id: <200102011545.KAA31479@spotter.yi.org> Branch: maint-5.6/perl ! pod/perlfunc.pod ____________________________________________________________________________ [ 8664] By: gsar on 2001/02/01 14:52:37 Log: need to use INT2PTR instead of a straight cast or ia64 fails posix.t (from Brendan O'Dea ) Branch: maint-5.6/perl ! ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 8663] By: jhi on 2001/02/01 14:09:13 Log: Allow the float to be fuzzier. Branch: maint-5.6/perl ! t/lib/peek.t ____________________________________________________________________________ [ 8662] By: jhi on 2001/02/01 13:59:00 Log: Subject: [PATCH perl5.6.1-TRIAL2] long C<=item>s in perlmodlib.pod From: Robin Barker Date: Thu, 1 Feb 2001 13:05:39 GMT Message-Id: <200102011305.NAA26160@tempest.npl.co.uk> Branch: maint-5.6/perl ! pod/perlmodlib.pod ____________________________________________________________________________ [ 8661] By: jhi on 2001/02/01 13:57:38 Log: Subject: [PATCH] Re: v5.6.1 trial2 is available Date: Thu, 01 Feb 2001 14:15:41 +0100 From: "H.Merijn Brand" Message-Id: <20010201141104.303F.H.M.BRAND@hccnet.nl> Have the $ccflags in the gcc version test (strange, this change is claimed to be have been integrated already) Branch: maint-5.6/perl ! Configure ____________________________________________________________________________ [ 8660] By: jhi on 2001/02/01 13:44:10 Log: Integrate changes #7950,7964,7962 from mainline. Find the stdchar signedness using cpp, should fix some of the Solaris compiler warnings reported by Alan Burlison. Branch: maint-5.6/perl !> Configure config_h.SH ____________________________________________________________________________ [ 8659] By: jhi on 2001/02/01 05:35:32 Log: Subject: [PATCH 5.6.1-TRIAL? and 5.7.?] perldoc uses unescaped backslashes in filenames From: Jan Dubois Date: Wed, 31 Jan 2001 21:17:03 -0800 Message-ID: <8qrh7t069jt32m98sap53l9dfoge0vjrle@4ax.com> Branch: maint-5.6/perl ! utils/perldoc.PL ____________________________________________________________________________ [ 8658] By: jhi on 2001/02/01 04:33:17 Log: Integrate the README.os390 and README.posix-bc parts of mainline changes #8373,8486, 8544,8556. (The hints/os390.sh,Makefile.SH, installperl parts were taken care of by #8657.) Branch: maint-5.6/perl !> README.os390 README.posix-bc ____________________________________________________________________________ [ 8657] By: jhi on 2001/02/01 04:29:21 Log: Subject: [PATCH: 5.6.1 trial2] DynaLoading for OS/390 build option From: Peter Prymmer Date: Wed, 31 Jan 2001 18:18:11 -0800 (PST) Message-ID: Branch: maint-5.6/perl + ext/DynaLoader/dl_dllload.xs ! MANIFEST Makefile.SH hints/os390.sh installperl ____________________________________________________________________________ [ 8656] By: jhi on 2001/02/01 04:25:45 Log: Subject: [PATCH: 5.6.1 trial2]Not OK: perl v5.6.1 +v5.6.1-TRIAL2 on os390 05.00 (UNINSTALLED) From: Peter Prymmer Date: Wed, 31 Jan 2001 15:26:57 -0800 (PST) Message-ID: Branch: maint-5.6/perl ! lib/Math/BigInt.pm lib/bigint.pl t/lib/b.t t/pragma/sub_lval.t ____________________________________________________________________________ [ 8655] By: jhi on 2001/02/01 04:14:47 Log: Subject: [ID 20010131.066] Not OK: perl v5.6.1 +v5.6.1-TRIAL2 on os2 2.40 (UNINSTALLED) From: troc@netrus.net Date: Wed, 31 Jan 2001 22:31:26 -0500 Message-Id: <200102010331.WAA117.85@rocco.homenet> Branch: maint-5.6/perl ! os2/os2.c ____________________________________________________________________________ [ 8654] By: jhi on 2001/02/01 04:12:52 Log: Solaris 2.7 i386 #defines SP in /usr/include/sys/reg.h as reported by Alan Burlison. Branch: maint-5.6/perl ! pp.h ____________________________________________________________________________ [ 8653] By: jhi on 2001/02/01 04:05:12 Log: Subject: [ID 20010131.042] Not OK: perl v5.6.1 +v5.6.1-TRIAL2 on VMS_AXP V7.2-1 From: dsugalski@northernlight.com Date: Wed, 31 Jan 2001 18:54:11 -0500 Message-Id: <01013118541126@monsoon.stratus.northernlight.com> Branch: maint-5.6/perl ! configure.com ____________________________________________________________________________ [ 8652] By: jhi on 2001/02/01 04:03:11 Log: Misplaced #endif. Subject: [perl-5-6-1-trial2] patches for EPOC From: Olaf Flebbe Date: Wed, 31 Jan 2001 23:15:34 +0100 (CET) Message-ID: Branch: maint-5.6/perl ! epoc/epocish.c ____________________________________________________________________________ [ 8651] By: jhi on 2001/02/01 04:00:25 Log: Integrate changes #8647,8648,8650 from mainline. Macrofy a magic UTF-8 test. Protect PL_numeric_radix_sv with USE_NUMERIC_LOCALE. Watch out for cross compiling for EPOC (usually done on linux). Branch: maint-5.6/perl !> ext/Errno/Errno_pm.PL sv.c utf8.c utf8.h ____________________________________________________________________________ [ 8649] By: gsar on 2001/02/01 00:46:00 Log: perl_clone() wants to clone PL_numeric_radix_sv (fix for change#8626) Branch: maint-5.6/perl ! sv.c ____________________________________________________________________________ [ 8646] By: gsar on 2001/01/31 15:55:12 Log: update Changes Branch: maint-5.6/perl ! Changes ____________________________________________________________________________ [ 8645] By: gsar on 2001/01/31 15:10:14 Log: Configure tweak suggested by Peter Prymmer Branch: maint-5.6/perl ! Configure ____________________________________________________________________________ [ 8644] By: gsar on 2001/01/31 15:06:32 Log: more files need to be writable in the source distribution Branch: maint-5.6/perl ! Porting/makerel ____________________________________________________________________________ [ 8643] By: jhi on 2001/01/31 14:59:46 Log: Integrate changes #8258,8278,8279 from mainline. Make the large file tests more robust/talkative. Branch: maint-5.6/perl !> t/lib/syslfs.t t/op/lfs.t ____________________________________________________________________________ [ 8642] By: gsar on 2001/01/31 14:53:48 Log: integrate changes#8311,8334 from mainline Add a new MakeMaker variable PM_FILTER that defines a Unix filter to be run on each .pm during the pm_to_blib() phase, a fixed version of Subject: PATCH (blead 8269) ExtUtils::MakeMaker Subject: PATCH 5.6.1 & blead 8327 -- workaround for t/io/fs.t Apparently, the glibc2.2 + linux 2.4.0 + NFS combination prevent accurate reading of the "atime". Branch: maint-5.6/perl !> lib/ExtUtils/Install.pm lib/ExtUtils/MM_Unix.pm !> lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_Win32.pm !> lib/ExtUtils/MakeMaker.pm t/io/fs.t ____________________________________________________________________________ [ 8641] By: jhi on 2001/01/31 14:46:37 Log: Upgrade to Getopt::Long 2.25, from Johan Vromans. Branch: maint-5.6/perl ! lib/Getopt/Long.pm ____________________________________________________________________________ [ 8640] By: gsar on 2001/01/31 14:40:24 Log: make regen_all Branch: maint-5.6/perl ! patchlevel.h pod/perlmodlib.pod pod/perltoc.pod ____________________________________________________________________________ [ 8639] By: gsar on 2001/01/31 14:37:25 Log: refresh windows config files Branch: maint-5.6/perl ! win32/Makefile win32/config_H.bc win32/config_H.gc ! win32/config_H.vc win32/makefile.mk ____________________________________________________________________________ [ 8638] By: gsar on 2001/01/31 14:28:10 Log: makefile tweaks for windows: introduce a bulk-switch to enable same options as ActivePerl; sync changes with makefile.mk Branch: maint-5.6/perl ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ [ 8636] By: jhi on 2001/01/31 02:38:32 Log: Integrate changes #7884,8122,8155,8197,8213[just to /nolog part, no perlio],8257,8380,8479,8515 from mainline. Subject: [PATCH perl@7795 (and earlier)] VMS test cleanup Subject: Re: [ID 20001214.011] Unreachable value in a search list logical name Subject: [PATCH perl@8133] fix-up for VMS extensions In VMS embedded perls couldn't access the statically built Socket. Subject: [patch: perl@8211]VMS: add -Duseperlio capacity to configure.com (8213) Further VMS piping fixes from Charles Lane. Subject: [PATCH] make t/op/misc.t work on VMS Add tracing for debugging extensions builds in VMS. Subject: [PATCH perl@8506] typo in last week's configure.com frenzy Branch: maint-5.6/perl !> configure.com doio.c t/op/misc.t vms/descrip_mms.template !> vms/ext/DCLsym/Makefile.PL vms/ext/Stdio/Makefile.PL !> vms/test.com vms/vms.c vms/vmsish.h vms/vmspipe.com ____________________________________________________________________________ [ 8635] By: jhi on 2001/01/31 01:46:41 Log: Integrate change #7732 from mainline. Sparc 64-bit pack() fix from Jens Hamisch. Branch: maint-5.6/perl !> pp.c ____________________________________________________________________________ [ 8634] By: jhi on 2001/01/31 01:41:16 Log: One spot missing from #8626. Branch: maint-5.6/perl ! sv.c ____________________________________________________________________________ [ 8633] By: jhi on 2001/01/31 00:49:17 Log: Integrate change #7495 from mainline. Subject: [PATCH: perl@7483] generalize AIX ccversion hack for re extension Branch: maint-5.6/perl !> MANIFEST ext/re/Makefile.PL ____________________________________________________________________________ [ 8632] By: jhi on 2001/01/30 23:38:49 Log: Integrate change #8396 from mainline. Subject: [PATCH] add SO_REUSEPORT to export list in Socket.pm for better multicast support (resend) Branch: maint-5.6/perl !> ext/Socket/Socket.pm ____________________________________________________________________________ [ 8631] By: jhi on 2001/01/30 23:28:03 Log: Integrate changes #7514,7813,8113,8144,8397,8398,8490 from mainline. More AIX lore. (7514, ext/re/hints/aix.pl) Subject: Re: [PATCH bleadperl] Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23] Subject: Re: [PATCH bleadperl] Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23] (7813, strictly speaking not yet necessary, but harmless and goes well with #8490) Subject: [ID 20001214.002] Net::Ping patch Subject: [patch perl@8133] Typo in my Net::Ping doc patch :( Subject: [PATCH] add ReusePort option to IO::Socket::INET for better multicast support (resend) Add ReuseAddr as a (preferred) alias for Reuse as we now also have ReusePort. Subject: [PATCH: perl@8482] minor typos in some dl_$foo.xs files Branch: maint-5.6/perl +> ext/re/hints/aix.pl !> ext/DynaLoader/dl_aix.xs ext/DynaLoader/dl_dlopen.xs !> ext/IO/lib/IO/Socket/INET.pm lib/Net/Ping.pm ____________________________________________________________________________ [ 8630] By: jhi on 2001/01/30 23:03:59 Log: Integrate changes #8215,8587 from mainline: missing pod nits. read() documentation tweak for 20001121.004. Subject: [ID 20010128.003] [PATCH] perlre.pod buglet Branch: maint-5.6/perl !> pod/perlfunc.pod pod/perlre.pod ____________________________________________________________________________ [ 8629] By: jhi on 2001/01/30 22:41:57 Log: Integrate change #8098 from mainline. fastgetcwd is defined using a glob alias on a $^O dependent basis and there was no default assignment or perl subroutine. Branch: maint-5.6/perl !> lib/Cwd.pm ____________________________________________________________________________ [ 8628] By: jhi on 2001/01/30 21:58:52 Log: Integrate change #7866 from mainline. File::Temp 0.11. Branch: maint-5.6/perl !> lib/File/Temp.pm t/lib/ftmp-tempfile.t ____________________________________________________________________________ [ 8627] By: jhi on 2001/01/30 21:39:44 Log: Integrate changes #8075,8086,8228 from mainline. Darwin is not Windows. (8075,8086) Subject: [PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status +update Branch: maint-5.6/perl !> lib/CGI.pm lib/Pod/Select.pm lib/Text/ParseWords.pm !> pod/perl.pod pod/perl5004delta.pod pod/perl5005delta.pod !> pod/perldiag.pod pod/perlembed.pod pod/perlfaq4.pod !> pod/perllocale.pod pod/perlmodlib.pod pod/perlretut.pod ____________________________________________________________________________ [ 8626] By: jhi on 2001/01/30 21:22:11 Log: Integrate with tweakery the change #8625 from mainline, the multibyte decimal separator fix ("fa_IR locale failure"). Branch: maint-5.6/perl ! embedvar.h perlapi.h !> intrpvar.h perl.c perl.h sv.c util.c ____________________________________________________________________________ [ 8624] By: gsar on 2001/01/30 20:17:03 Log: regen_headers Branch: maint-5.6/perl ! Makefile.SH pod/perlintern.pod ____________________________________________________________________________ [ 8623] By: gsar on 2001/01/30 19:42:34 Log: backout change#7431 and its dependents (causes spurious rebuilds of autogenerated files) fix benign b.t failure Branch: maint-5.6/perl ! Makefile.SH t/lib/b.t ____________________________________________________________________________ [ 8621] By: gsar on 2001/01/30 19:24:47 Log: integrate changes#8259,8442,8444,8445,8448,8449,8451,8455 from mainline Subject: podlators 1.06 released Subject: [PATCH @8436] Eliminate op_children (Replaced by #8448) Traces of op_children (cleanup of #8442) (Replaced by #8448) More op_children traces (cleanup of #8442). Subject: [PATCH #3 @8436] Re: Eliminate op_children Replace #8444 and #8445. Under 5.005 threads and debugging crashed in Debian 2.2 Linux/x86 at the setting of the ofs_sv in new_struct_thread() as the thr->Tofs_sv (PL_ofs_sv) was still 0xabab.... (this is what uninitialized fields are, uh, initialized with), SvREFCNT_inc()ing that invited a core dump. podlators 1.07, from Russ Allbery. Subject: [PATCH] regcomp.c old feature removal From: mjd@plover.com Date: 16 Jan 2001 14:43:18 -0000 Message-ID: <20010116144318.7140.qmail@plover.com> Branch: maint-5.6/perl +> lib/Pod/Text/Overstrike.pm !> MANIFEST bytecode.pl ext/B/B.xs ext/B/B/Asmdata.pm !> ext/B/B/Bytecode.pm ext/B/B/C.pm ext/B/B/Concise.pm !> ext/B/B/Debug.pm ext/ByteLoader/byterun.c !> ext/ByteLoader/byterun.h lib/Pod/Man.pm lib/Pod/Text/Color.pm !> lib/Pod/Text/Termcap.pm op.c op.h pod/pod2text.PL regcomp.c !> util.c ____________________________________________________________________________ [ 8620] By: gsar on 2001/01/30 18:48:32 Log: integrate changes#8243,8254,8255,8313,8314,8363,8383,8390,8416, 8417,8418,8419,8424,8427,8430,8441,8563 from mainline (TODO: b.t now fails one test) Subject: [PATCH] lvalue AUTOLOAD. No, really. Subject: [PATCH] Interesting syntax idea Make opens + bareword assigns do typeglob assigns. Tests for #8254. Subject: [PATCH @8269] Continue blocks and B::Deparse Make the peephole optimizer to bypass more null ops and and rewrite the deparse handling of continue blocks. Subject: Re: [PATCH @8269] Continue blocks and B::Deparse Doc tweak on #8313. Subject: [PATCH @8344] Fix spurious GVSV OPpOUR_INTRO Subject: [PATCH @8382] Remove FileHandle/IO dependence in t/io/openpid.t Subject: [PATCH perl@8269] Opcode.XS, fix memory leak Subject: RE: [PATCH] [ID 20001223.002] lvalues in list context Replace 10000 with RETVAL_MAX, and compute RETVAL_MAX according to the platform. Subject: [PATCH @8404] Consolidated lvalue sub changes Subject: Re: [PATCH] [ID 20001223.002] lvalues in list context Rename RETVAL_MAX to RETURN_UNLIMITED_NUMBER. Subject: B::Concise -- an improved replacement for B::Terse The B::Terse drop-in replacement wasn't quite drop-in. The LVRET macro needed an aTHX. Use the /^Perl_/-less form of is_lvalue_sub(). Subject: [PATCH @8545] [ID 20000808.005] OP_REFGEN as an lvalue Branch: maint-5.6/perl +> ext/B/B/Concise.pm !> (integrate 27 files) ____________________________________________________________________________ [ 8616] By: jhi on 2001/01/30 18:20:58 Log: Integrate partly the change #8615 from mainline, the t/op/each.t part isn't applicable to maintperl. UTF-8 nit from Inaba Hiroto. Branch: maint-5.6/perl !> pod/perlapi.pod utf8.c ____________________________________________________________________________ [ 8613] By: gsar on 2001/01/30 16:39:59 Log: make it possible to run the tests outside the source tree (there's still a dependency on ../lib being the library location) Branch: maint-5.6/perl ! t/base/term.t t/io/tell.t t/lib/dprof/V.pm t/op/flip.t ____________________________________________________________________________ [ 8612] By: gsar on 2001/01/30 16:31:12 Log: perldoc nit on windows Branch: maint-5.6/perl ! utils/perldoc.PL ____________________________________________________________________________ [ 8611] By: gsar on 2001/01/30 16:22:54 Log: canonicalize paths when doing chdir() on windows (or Cwd::getcwd() gets weird results) Branch: maint-5.6/perl ! win32/vdir.h ____________________________________________________________________________ [ 8610] By: gsar on 2001/01/30 16:12:45 Log: avoid uninitialized value warnings Branch: maint-5.6/perl ! win32/bin/search.pl ____________________________________________________________________________ [ 8609] By: gsar on 2001/01/30 16:08:01 Log: support for -Dusethreads build under HP-UX 10.20 and DCE threads library (11.0 and later have pthreads but 10.x don't) Branch: maint-5.6/perl ! hints/hpux.sh thread.h ____________________________________________________________________________ [ 8608] By: gsar on 2001/01/30 15:48:55 Log: perl's internal variables are not for public consumption, move their docs from perlapi.pod to perlintern.pod Branch: maint-5.6/perl ! intrpvar.h perlapi.c pod/perlapi.pod pod/perlintern.pod ! thrdvar.h ____________________________________________________________________________ [ 8607] By: gsar on 2001/01/30 15:44:27 Log: mistakenly branched perl56delta.pod, revert Branch: maint-5.6/perl - pod/perl56delta.pod !> pod/perldelta.pod ____________________________________________________________________________ [ 8606] By: gsar on 2001/01/30 14:20:24 Log: integrate changes#7984,7987,8010 from mainline (gets rid of dTHR which has been a noop for a while now, except for the compatibility definition in thread.h) Branch: maint-5.6/perl !> (integrate 45 files) ____________________________________________________________________________ [ 8605] By: jhi on 2001/01/30 05:43:58 Log: Mark the UTF-8 APIs as experimental. Branch: maint-5.6/perl ! embed.pl pod/perlapi.pod ____________________________________________________________________________ [ 8604] By: jhi on 2001/01/30 05:38:40 Log: Nits from earlier integrates. Branch: maint-5.6/perl ! lib/Carp/Heavy.pm !> sv.c ____________________________________________________________________________ [ 8603] By: jhi on 2001/01/30 05:27:26 Log: Regenerate Porting files. Branch: maint-5.6/perl ! Porting/Glossary Porting/config.sh Porting/config_H ____________________________________________________________________________ [ 8602] By: jhi on 2001/01/30 05:14:59 Log: Integrate changes #7891,8034,8078,8110,8111,8112,8277,8291, 8310,8339,8447,8492,8493,8505,8525: documentation changes. Subject: Re: perlfaq style changes Subject: DOC PATCH 5.6.0: -s return value incompletely documented Subject: [PATCH] docs on NaN Subject: [patch] perlfaq7 Subject: [ID 20001214.003] [PATCH bleadperl] POSIX::tmpnam() is dangerous Subject: [PATCH] Re: [ID 20001013.006] XS subs are not define()ed Subject: [PATCH] open() example in perlfunc.pod Podify README.mpeix (a new version from the web) Subject: [PATCH 5.[67].1]; as Re: [PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status update Subject: [PATCH] format and rewording in perlfaq.pod Subject: [PATCH] API Variable documentation Memory management calls documentation. Subject: [PATCH: perl@8482] README.vms URL updates Subject: Minor typos in perlfaq2.pod Subject: [PATCH] pod/perlvar.pod Branch: maint-5.6/perl +> pod/perl56delta.pod ! pod/buildtoc.PL pod/perl.pod pod/perltoc.pod !> README.amiga README.epoc README.mpeix README.vms !> ext/POSIX/POSIX.pod lib/CPAN.pm lib/Carp/Heavy.pm !> lib/Win32.pod pod/perlapi.pod pod/perlfaq.pod pod/perlfaq1.pod !> pod/perlfaq2.pod pod/perlfaq6.pod pod/perlfaq7.pod !> pod/perlfunc.pod pod/perlop.pod pod/perlrequick.pod !> pod/perlvar.pod thrdvar.h ____________________________________________________________________________ [ 8601] By: jhi on 2001/01/30 04:38:35 Log: Integrate changes #8036,8096,8253 from mainline: hints changes. Subject: [ID 20001207.004] [PATCH 5.6.0 and 5.7.x] add NCR MP-RAS support Subject: [8095] HP-UX 11.00 / cc / 64bitint & 64bitall / perlio Output the (apparent) version of gcc in Tru64. Branch: maint-5.6/perl +> ext/POSIX/hints/svr4.pl !> MANIFEST ext/POSIX/Makefile.PL hints/dec_osf.sh hints/hpux.sh !> hints/svr4.sh t/lib/bigfltpm.t ____________________________________________________________________________ [ 8600] By: jhi on 2001/01/30 04:04:01 Log: Integrate changes #7863,7868,7875,7876,7888,8384,8480 from mainline: locale fixes. sprintf() does not taint since print() does not. (7863,7875,7876,7888) Debian allows /usr/bin/locale to exist without any locales. (7868) Allow the locale test needing POSIX and the taint test needing IPC::SysV to run under 'minitest' (basically, bail out if loading the extension fails). (8384) Cleanup the locale.t output (8480) Branch: maint-5.6/perl !> pod/perllocale.pod sv.c t/op/misc.t t/op/taint.t !> t/pragma/locale.t ____________________________________________________________________________ [ 8599] By: jhi on 2001/01/30 03:51:04 Log: Missing generated files from #8598. Branch: maint-5.6/perl ! embed.h global.sym objXSUB.h perlapi.c proto.h ____________________________________________________________________________ [ 8598] By: jhi on 2001/01/30 03:41:54 Log: Integrate change #8555 from mainline, manually integrate parts of changes 8452 and 8583. Subject: [PATCH] utf8.c documentation (8452) No point in checking the length if the pointer is bogus. (8555) Introduce bytes_from_utf8() and implement sv_eq() using it, tr/// did not handle UTF-8 ranges, \ before a raw UTF-8 character produced "Malformed UTF-8 character" warning, "\x{100}\N{CENT SIGN}" was malformed. (8583) Branch: maint-5.6/perl ! embed.pl t/lib/charnames.t t/op/tr.t toke.c !> pod/perlapi.pod sv.c utf8.c ____________________________________________________________________________ [ 8597] By: gsar on 2001/01/30 02:37:26 Log: get PERL_OBJECT build going again on windows Branch: maint-5.6/perl ! embed.h embed.pl global.sym objXSUB.h perlapi.c ! pod/perlapi.pod proto.h sv.c ____________________________________________________________________________ [ 8586] By: gsar on 2001/01/29 13:43:44 Log: make the BOM detection code not call tell() until it has to (meant to fix esoteric compatibility issues where PL_rsfp is overridden) Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 8580] By: jhi on 2001/01/28 05:16:25 Log: Revert the change to sv_2pv() done by #8054: Someone who did SvNV_set() on a scalar that also happened to be POK, followed by sv_2pv() won't get the right coercion anymore. [Sarathy] Branch: maint-5.6/perl ! sv.c ____________________________________________________________________________ [ 8579] By: jhi on 2001/01/28 05:15:04 Log: Remove the #8084 effect: do not allow -Q to be interpreted as -&Q(), this is too much wiggle room. Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 8578] By: jhi on 2001/01/28 05:12:45 Log: Needed bits of #8439 (should have been in #8576), mainly for lval substr(). Branch: maint-5.6/perl ! mg.c pp.c pp_hot.c ____________________________________________________________________________ [ 8577] By: jhi on 2001/01/28 05:02:46 Log: A missing check-in. Branch: maint-5.6/perl ! utf8.c ____________________________________________________________________________ [ 8576] By: jhi on 2001/01/28 04:26:18 Log: Integrate changes #8425,8436,8439,8517 from mainline. The 8439 was not truly integrated because it had too many dependencies on the development branch and because it introduced concepts too bold for a maintenance branch (such as the qu operator). Subject: [PATCH perl@8342] -Wformat Tighten some of the UTF-8 tests a bit. More UTF-8 patches from Inaba Hiroto. (8439, but only partly) - The substr lval was still not okay. - Now pp_stringify and sv_setsv copies source's UTF8 flag even if IN_BYTE. pp_stringify is called from fold_constants at optimization phase and "\x{100}" was made SvUTF8_off under use bytes (the bytes pragma is for "byte semantics" and not for "do not produce UTF8 data") Branch: maint-5.6/perl ! t/lib/charnames.t t/op/substr.t toke.c !> sv.c t/pragma/utf8.t ____________________________________________________________________________ [ 8575] By: jhi on 2001/01/28 04:01:51 Log: Integrate changes #8378,8379,8385,8386,8405 from mainline. Subject: One more patch for UTF8 (UTF-8 fixes for 'x' and tr////) Subject: [ID 20001230.003] UTF-8 tr still hurts Test cases for #8385 (from Simon's "torture.pl") Start fixing UTF-8 lval substr() (8405) Branch: maint-5.6/perl !> doop.c embed.h embed.pl mg.c op.c pod/perlapi.pod pp.c proto.h !> regcomp.c regexec.c t/op/substr.t t/op/tr.t toke.c utf8.c ____________________________________________________________________________ [ 8574] By: jhi on 2001/01/28 03:09:06 Log: Integrate changes #8328,8329,8330,8331,8332,8341,8343,8377 from mainline. UTF-8 cleanup. Subject: [PATCH perl@8327] strings with \x{..} in the middle are corrupted "\x{FF}\xFF" was broken. Tests for #8329 and #8330. Add a note about EBCDIC versus UTF-8 to a potential problem spot. IRIX compiler noticed that the bof initialization might be bypassed by control flow. Make explicit our assumption that (for now) "\x{80}" produces UTF-8. Branch: maint-5.6/perl !> doop.c op.c pp.c pp_ctl.c pp_hot.c pp_sys.c regcomp.c !> regexec.c sv.c t/op/bop.t toke.c utf8.c ____________________________________________________________________________ [ 8572] By: jhi on 2001/01/28 02:04:49 Log: Integrate changes #8267,8272[perlio],8274,8298,8300,8303, 8305,8323,8324 from mainline. The 8267,8272, and 8298 were not really integrated but instead salvaged by hand (they had too many dependencies on the development release to be cleanly integratable). Subject: more UTF8 test suites and an UTF8 patch Tweak for MULTIPLICITY/USE_PERLIO Signedness nit. Turn SvUTF8 off if not required in pp_chr and pp_stringify. Use the UTF8_XXX macros in is_utf8_char(). Rewrite pp_concat() in terms of sv_catsv(). The . operator should now be UTF-8-proof. Subject: [PATCH perl@8269] scanning two hex-constants fails on EBCDIC environment (script length.t) Add some Unicode chop() tests. Branch: maint-5.6/perl ! doop.c mg.c pp.c pp_hot.c toke.c utf8.c !> sv.c t/op/chop.t utf8.h ____________________________________________________________________________ [ 8571] By: jhi on 2001/01/28 00:35:59 Log: Integrate changes #8090,8093[perlio,only the sv.c tweak], 8245,8247,8248,8249,8250,8251,8260,8263,8264,8265 from mainline. Subject: [PATCH] Re: Breadperl & Tk (sv_utf8_upgrade fixes) The maxiters upper limit sanity check (guarding against non-progress) assumed bytes instead of characters in s/// and split(). Signedness nit. sv_catsv() rewrite (8248,8249,8251,8260,8263,8264,8265) join() should now be UTF-8-proof. More split // UTF-8 tests. (8250) Branch: maint-5.6/perl !> doop.c hv.c pp.c pp_hot.c sv.c t/op/join.t utf8.c utf8.h !> util.c ____________________________________________________________________________ [ 8570] By: jhi on 2001/01/27 22:15:46 Log: Integrate changes #7941,7943,7944,7958,7967,7995,7996,7998, 8004,8005,8023,8024,8028,8030,8031,8033,8039,8042,8052[perlio], 8053[perlio],8054[perlio,+sv.c(-PerlIO_isutf8),+require.t], 8084,8204,8244,8333 from mainline. For -Q where Q might be a one-letter sub name one does no more get a warning about an unknown filetest (7941,7943,7944,8084). Subject: Re: [ID 20001130.011] expression parsing bug ? Make uv_to_utf8() to zero-terminate its output buffer. Split off t/op/length.t (7995) Split off t/op/utf8decode.t (7996) Remove an unnecessary 'use utf8' from the utf8.t (7998) Split off t/op/concat.t (8004) Split off t/op/ver.t (8005) Document utf8_length(), utf8_distance(), and utf8_hop(). Document utf8_to_uv() better. Introduce macros for UTF8 decoding (8028,8033). Add test for reverse() (8030,8031). Subject: [PATCH] Re: ebcdic <-> ascii tables interjected in uv <-> utf8 considered harmful (8039,8333) Do not return the Unicode replacement character on UTF-8 decoding failure. Typo/thinko in S_scan_const() - seeing high bit sets has_utf8 not this_utf8 i.e. the output string has one, but don't mess with source assumption. (8052,8053) Tweak t/comp/require.t to add a 'use bytes' to permit its dubious writing of BOM to a non-utf8 stream. Fix SvPVutf8() - sv_2pv() was not expecting to be called with something that was already SvPOK() - (we just fossiked with SvUTF8 bit). Fix that and also just use the SvPV macro in sv_2pvutf8() to avoid the issue/overhead. (8054) Recode the naughty binary bytes in utf8decode.t using the \xHH. Make some panic messages a bit more logical. Branch: maint-5.6/perl +> t/op/concat.t t/op/length.t t/op/reverse.t t/op/utf8decode.t !> MANIFEST doop.c embed.pl lib/ExtUtils/Liblist.pm op.c !> pod/perlapi.pod pod/perldiag.pod pp.c pp_hot.c regcomp.c !> regexec.c sv.c t/comp/require.t t/op/misc.t t/op/ver.t !> t/pragma/utf8.t t/pragma/warn/toke t/pragma/warn/utf8 toke.c !> utf8.c utf8.h ____________________________________________________________________________ [ 8569] By: jhi on 2001/01/27 19:16:43 Log: Integrate changes #7750 from perlio and #8566 from mainline. Branch: maint-5.6/perl !> regexec.c sv.c ____________________________________________________________________________ [ 8568] By: jhi on 2001/01/27 18:06:51 Log: Integrate changes #7355[-doio.c],7691,7744,7753[perlio], 7783,7790[perlio],7869,7871,7872,7911,7916,7932, 7935[-perlio.c],7936,7959,7965 from mainline. Change the "big byte" error message to "Wide character". (7355, the croak-if-wide-chars-in-print part ignored) Use UINT64_C(). Introduce Perl_utf8_length(). diff -se shows these as different (7753, forgotten check-ins) Subject: [PATCH] doop.c - UTF8 tr/// If we use (aTHX_ ...) then put Perl_ on the front. Make utf8_length() and utf8_distance() to be less forgiving about bad UTF-8. Test line numbers are different with utf8. No need to scan till infinity, 13 is enough. (7872,7911) Subject: [PATCH] Tokeniser debugging Subject: Re: question about retlen in utf8.c:Perl_utf8_to_uv() Subject: [PATCH perl@7930] toke.c perlio.c -Wformat nits (only toke.c) Be more careful in Perl_sv_utf8_downgrade(). Use DO_UTF8(). Raw zero bytes in text files confuse at least GNU patch 2.1. Branch: maint-5.6/perl !> doop.c embed.h embed.pl global.sym handy.h objXSUB.h op.c !> perl.c perl.h perlapi.c pod/perlapi.pod pod/perldiag.pod !> pod/perlrun.pod proto.h scope.h sv.c t/op/re_tests !> t/pragma/utf8.t toke.c utf8.c utf8.h ____________________________________________________________________________ [ 8553] By: jhi on 2001/01/26 15:19:39 Log: Integrate change #7792 from perlio (multiplicity fix), fix the AV leak in regex DEBUGGING (tiny part of the polymorphic regexp patch #8143). Branch: maint-5.6/perl ! regcomp.c !> scope.h ____________________________________________________________________________ [ 8551] By: jhi on 2001/01/26 02:33:19 Log: Integrate changes #7760,7815,7870,7873,7874,7877,7878,7879,7881, 7937,7938,7939,7940,7968,7969,8403,8414,8510 from mainline. Subject: [PATCH 5.7.0] The first step in removing recursion from the REx engine Subject: [PATCH 5.7.0] Overeager visited-positions optimizations Message nit. BOUND regex opcodes (\b, \B) could try to scan zero length UTF-8. Debug dump of ANYOFUTF8 was garbage (data from ANYOF). (the cleanup of unused submatches in regtry() and regcppop()) Fix for 20001130.008 and 20001130.010, the PL_regnpar wasn't stored and restored, and thusly was trounced by the utf8 swash routines. use utf8 not required to use \x{}. Removed two more tests that make no sense in UTF-8 since the test data is not in UTF-8. Get the three different space character classes right under utf8. Implement ANYOFUTF8 regprop() dumping. Subject: Re: [ID 20001029.005] Regex error: "cd. (A. Tw)" !~ /\((\w\. \w+)\)/ Document the regex context pushing/popping a bit better. Branch: maint-5.6/perl +> lib/unicode/Is/Blank.pl lib/unicode/Is/SpacePerl.pl !> MANIFEST lib/unicode/mktables.PL pod/perlre.pod regcomp.c !> regexec.