From: Jarkko Hietaniemi Date: Mon, 27 Nov 2000 15:02:32 +0000 (+0000) Subject: Update Changes. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e138c1e6a8f2591f75d7cc1ac76732109706d55d;p=p5sagit%2Fp5-mst-13.2.git Update Changes. p4raw-id: //depot/perl@7892 --- diff --git a/Changes b/Changes index fefda82..0e1784c 100644 --- a/Changes +++ b/Changes @@ -32,6 +32,1018 @@ Version v5.7.1 Development release working toward v5.8 -------------- ____________________________________________________________________________ +[ 7891] By: jhi on 2000/11/27 14:57:23 + Log: Subject: Re: perlfaq style changes + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Sat, 25 Nov 2000 23:32:26 -0800 + Message-ID: + + plus a note from Ronald Kimball. + Branch: perl + ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq6.pod +____________________________________________________________________________ +[ 7890] By: jhi on 2000/11/27 14:53:14 + Log: Subject: [PATCH perl@7825] Re: [ID 20001122.006] weird behaviour of $| + From: Benjamin Holzman + Date: Sun, 26 Nov 2000 16:27:33 -0500 + Message-ID: <20001126162733.J25040@ecnvantage.com> + Branch: perl + ! gv.c +____________________________________________________________________________ +[ 7889] By: jhi on 2000/11/27 14:43:11 + Log: Subject: [ID 20001127.004] White space problem in perlamiga.pod + From: lvirden@cas.org + Date: Mon, 27 Nov 2000 09:32:06 -0500 (EST) + Message-Id: <200011271432.JAA09550@lwv26awu.cas.org> + Branch: perl + ! README.amiga +____________________________________________________________________________ +[ 7888] By: jhi on 2000/11/27 14:32:34 + Log: Restore also the locale test to no-sprintf-taint state. + Fixes the bug 20001127.003. + Branch: perl + ! sv.c t/pragma/locale.t +____________________________________________________________________________ +[ 7887] By: gsar on 2000/11/27 14:13:05 + Log: integrate changes#6613..6616,6620..6665 from mainline + + VMS configure.com update continues. + + Subject: Test fails / warnings with perl-current #6612 + + Subject: [PATCH] @+, @- readonly (was Re: @ interpolating in "") + + Subject: Re: [ID 20000807.003] [PATCH] Debugger treatment of condition "0" + + For now remove the mail code. + + Subject: Re: [PATCH] @+, @- readonly + + Subject: warning: storage class after type is obsolescent + + Subject: sfio2000 + + Subject: Re: File::Temp problems on VMS in bleedperl + + README.os2 update. + Subject: Re: [PATCH perl-current] Make op/sprintf.t more comprehensive, + + Make the user to give up his firstborn, err, to knowingly + verify installing an unstable developer release. Also bump + the release to 5.7.0, but leave a patch tag in the local + patches saying that this is not yet the real thing. + + Update (kinda) to Test 1.14, from Joshua Pritikin. + + make ok etc also for win32. + + Subject: [ID 20000815.005] [PATCH] perldoc not looking in the right place for script pod + + Don't blow limited stacks, a lower number is enough to + tickle the lookbehind limit. + + Use -Dusedevel; regen Configure and the respective Porting stuff. + + Subject: [PATCH] debugger exit code should reflect user exit code + + Subject: [PATCH perl@6620] cygwin port + + Missed a file from #6638. + + Subject: [PATCH] for t/lib/peek.t (was Re: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13) + + magic callbacks all need to have same type signature + + Subject: [ID 20000815.014] [PATCH] INSTALL doesn't mention 64 bit support. + + Fix a dependency problem. + Subject: [PATCH: 6640] VMS Makefile.SH update + + The numeric locale was reset to "C" by s?printf and never restored. + Subject: [ID 20000809.003] setlocale(LC_NUMERIC...) produces different results in 5.005 and 5.6 + No test since adding the failing example to locale.t + does not fail -- probably because the locale settings are so + thoroughly tweaked by that time. Running the example standalone + does fail, though. UPDATE: test case added at change #7540. + + Subject: [ID 20000324.040] minor fix to perlhpux.pod + + Update to CPAN 1.57. + + Subject: [PATCH] Cwd::_backtick_pwd does not check return value + + Change the perlbug address to perl.org since it's more forgiving. + + Change the regx compilation error markers to use = instead of < + since pod makes using the latter quite messy. Reported in + ID 20000814.006 by Abigail and in + Subject: Unknown escape E<> ? + + Update to perldebtut 1.9, from Richard Foley. + + check that the number pseudo children doesn't exceed + MAXIMUM_WAIT_OBJECTS, which is currently 64 (avoids overflowing + the WaitForMultipleObjects() limit that would cause wait() + to crash) + wait() and waitpid() could potentially be rewritten to use + more than one thread to do the waiting to eliminate this + limitation + + change#6328 could make close(SOCKET) return false on windows + when it shouldn't + + pod nit seen in passing + + on windows, the return values from wait() and waitpid() don't + match those of pseudo-pids + + waitpid() now handles externally spawned pids correctly; + fixes for backtick/wait/waitpid failures on Windows 9x + these changes make the pid returned by process functions on + Windows 9x always positive by clearing the high bit (which + is always set on Win9x); pseudo-process PIDs are likewise + always negative now on Win9x (just as on NT/2000) + + trailing new %ENV entries weren't being pushed into the real + environment of subprocesses on Windows + + Tweak the regex compilation errors once more. + + avoid warnings from dense compiler + + add "ok" targets from change#6632 in makefile.mk + Branch: maint-5.6/perl + - lib/Pod/PlainText.pm vms/configure.com + !> (integrate 66 files) +____________________________________________________________________________ +[ 7886] By: jhi on 2000/11/27 13:54:18 + Log: __FUNCTION__ isn't portable and trying to emulate it leads + into practically spelling out the name of the function. + Takes care of the bug 20001127.001. + Branch: perl + ! perlio.c +____________________________________________________________________________ +[ 7885] By: gsar on 2000/11/27 13:53:18 + Log: integrate changes#6540..6541,6546..6549,6552..6554,6557..6606, + 6610..6611 from mainline + + Make regular expression parse error messages easier to understand. + Subject: Re: enhanced(?) regex error messages + + Tiny tidying on report_evil_fh(). + + Subject: Re: enhanced(?) regex error messages + plus Capitalize the error messages, plus perldiag them. + + Subject: Patch against 5.6.0 to allow "-d:Module=arg,arg,arg" + + Document here-doc better. + + Subject: [ID 20000807.003] [PATCH] Debugger treatment of condition "0" + + Subject: [PATCH] Re: [ID 20000807.008] Double reads considered evil? (deja vu) + Do away with array context, from Daniel Chetlin + (either perlbug or p5p ate the original), plus regen + perlapi and perltoc. + + Regen global.sym. + + Double check that we have a dirhandle. + + Subject: Re: enhanced(?) regex error messages + (plus two small patches sent privately) + (this still seems to leave few test failures) + + warn is a macro, avoid using at a variable to avoid warnings + in some configurations; readdir.t is too conservative in + estimating number of *.t's + + Get back into sync with Jeffrey on the enhanced regex warnings. + + Subject: [PATCH 5.6.0] cygwin port + + Zero entries were skipped, fix from Adrian Goalby + + + Subject: Remove dead entry in perldiag + + Amend the description of Perl6. + Subject: [PATCH Perl-5.6.0] perlfaq1.pod + + detypo + + It's the 2ndO'ROSSC. + + Revert the sv.c part of #6559, a better fix is needed. + + Iterating perl6 description. + + Update to Term::ANSIColor 1.03, from Russ Allbery. + + Update to Getopt::Long 2.23_05, from Johan Vromans. + + Small AUTHORS and MAINTAIN updates. Could do with big updates. + + Update to Pod::Parser 1.17, from Brad Appleton. + + Update to CPAN 1.56, from Andreas König. + + Update to CGI 2.70, from Lincoln Stein. + + Put back the std @INC thing. + + Fixes to looking-like-number to keep behaviour as it was in 5.005_03. + Subject: Re: [ID 20000810.002] $a["1foo"] same as $a[0] + + Document the IO::Select timeout. + + sleep(1) does not necessarily return 1. + Subject: [PATCH bleadperl] op/lex_assign.t + + Subject: debugger "d" command doesnt check line number + + B::Deparse didn't do sub attributes. + Subject: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues?? + + Preprocessing and postprocessing for File::Find. + Subject: Patch to Find::File.pm to allow alphabetical results + + Subject: Re: [ID 20000809.005] trouble with long string and /m modifier - uninitialized value + + Subject: Re: [ID 20000809.006] Debugger lost the ability to see $1 et al + + Subject: Re: [ID 20000730.003] utf8::length() bad + + Subject: Getting perlio and threads to compile + (the Solaris version changes in Configure skipped) + + Tests for #6589. + Subject: Re: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues?? + + Add Perl debugging tutorial, regen toc. + Subject: perldebtut.pod + + Add a few missing files, update MANIFEST. + + Rewrite of vms/subconfigure.com as configure.com, + from Peter Prymmer and the vmsperl crew. + + Should have deleted this in #6603. + + Fix the test for 5005threads. + + Fix-n-skip the tests under 5005threads. + + Subject: [PATCH] t/op/regmesg.t fails if REG_INFTY set + + Upgrade to CGI 2.71, from Lincoln Stein. + Branch: maint-5.6/perl + +> lib/CGI/eg/make_links.pl lib/CGI/eg/wilogo.gif + +> lib/Pod/PlainText.pm pod/perldebtut.pod t/lib/gol-oo.t + +> t/op/regmesg.t t/pod/find.t vms/configure.com + - vms/subconfigure.com + ! lib/lib.pm + !> (integrate 115 files) +____________________________________________________________________________ +[ 7884] By: jhi on 2000/11/27 13:44:33 + Log: Subject: [PATCH perl@7795 (and earlier)] VMS test cleanup + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Mon, 27 Nov 2000 08:23:54 EST + Message-Id: <001127082318.6381c@DUPHY4.Physics.Drexel.Edu> + Branch: perl + ! vms/descrip_mms.template vms/test.com +____________________________________________________________________________ +[ 7883] By: gsar on 2000/11/27 11:50:46 + Log: integrate changes#6469..6484,6486..6501,6504..6505,6507..6509, + 6511..6513,6515..6523,6525..6536 + + The swallow_bom() saga continues. The #23 of require.t + (UTF16-LE) still fails (silently, no output) but the #22 + (UTF16-BE) seems to be working now. The root of the + failure may be in sv_gets(): is it UTF-16LE-aware, + especially when it comes to line endings? + + Document the problem with -P in HP-UX and its workaround. + + Subject: [PATCH] allow non-variable as lhs of non-updating tr/// + (aka ID 20000730.002) + + Subject: fix and question re: waitpid() under win32 + + Make the safety catch for buggy gccs work with triple version + numbers like 2.95.2. Reported in + Subject: [ID 20000731.005] Perl 5.6.0 "Configure" fails to recognize gcc 2.95.2 + + In Digital UNIX warn if gcc explicitly chosen because even + 2.95.2 is known to cause problems. + + Make chr() for values >127 to create utf8 when under utf8. + + various syntax errors and such (not fixed: comp/require.t#22 coredump + on Windows) + + Stash away the largefiles flags and libswanted. + + BOM patching from Simon Cozens. + + If gccosandvers is equal to osname, clear gccosandvers. + + Make p4desc to skip non-mainperl branches by default. + + Subject: [Proposed PATCH] Let Perl define QUAD_MIN and _MAX itself + + The test from this + Subject: Re: [ID 20000411.002] qw() gives different results in 5.6 to previous versions + + In new BSDs changes to argv[] do not show up in ps(1) output, + instead one must use setproctitle(). This was already addressed + by change #6457, but the below has a new variant for FreeBSD 4.0 + or later, and the matter is also documented more. + + FreeBSD 3.* updates from + Subject: [ID 20000801.007] setting $0 on FreeBSD 4.x does not get reflected in /bin/ps + + regen_headers, regen perltoc. + + Document in one place the memory abstractions used in Perl core. + + memcpy has n o in it, as pinted ut by Sarathy. + + Remove the extraneous "main::" prefix from all the + "opened only for", "on closed", and "never opened" warnings. + + The name of a filehandle does not have . + + The tr utf8 patching continues. + + The new setproctitle() feature is available only in + bleeding edge FreeBSD. From Paul Saab. + + Subject: [PATCH bleadperl] [ID 20000731.010] regex error + + Dump UVs as UVs in Data::Dumper. + + detypo #6494 + + Document the IVdf UVuf UVof UVxf. + + require.t needs binmode() to work on windows + + Generate OP_IS_SOCKET() and OP_IS_FILETEST() macros + that are hopefully soon put into use. + + Allow "no Module;" even if there is no 'unimport'. + + Better skip message for the test; one of the two problems in + Subject: [ID 20000224.003] Not OK: perl v5.5.660 on i86pc-solaris 2.7 + + The subtest 4 may fail also on VOBS, as pointed out + by Nick Ing-Simmons in November 1999, bug id 19991124.003 + (but the failure in that bug report isn't the subtest 4). + + Be more informative on what is skipped and why, + also repeat the list at the end. + + Add a URL for FSF. + + Subject: [PATCH] sv.h documentation - SvLEN + + Subject: [PATCH bleadperl] [ID 20000803.001] further regexp counting problems + + Subject: [PATCH perl-current] Comings and goings in op/sprintf.t + + Subject: [PATCH] bad cppsymbols on os2 + Configure question + + Subject: [ID 20000802.002] [PATCH] memory pseudo-leak in sv_dump + + Subject: [ID 20000802.004] Tests op/grent.t and op/pwent.t fail unnecessarily + mention the idea of @( and @) + + This is 6512. Really. + + Subject: [ID 19990721.004] Documentation bug in perlfunc + + Subject: Minor tweak to perlvar.pod + + In the warnings call filehandles consistently so; + add "unopened" warning for stat(). + + After the #6519 a warning about stat() is just that, + not about a filetest, which now have their own warning. + + Subject: [ID 20000804.002] configure.gnu and arguments with whitespace characters + + Subject: Re: Array vs. List context + + Subject: New perlcc, take 2 + + Weed buglets pointed out by + Subject: Re: [ID 20000803.005] miniperl aborts during Perl make + + gcc versions might have (parentheses) in them. + + Subject: [ID 20000724.004] Perl interpreter segfault when using built-in flock + + Essential prototype changes were missing from #6527. + Also make report_evil_fh() more bomb-proof. + + Zap lib/Sys directory when cleaning up. + + Change the Policy policy: now -Dprefix= with an existing + Policy.sh and prefix == siteprefix == vendorprefix, then all + of them follow along the new prefix. + Subject: Re: [ID 20000508.002] -Dprefix completely broken [PATCH] + + Continue fixing the io warnings. This also + sort of fixes bug ID 20000802.003: the core dump + is no more. Whether the current behaviour is correct + (giving a warning: "Not a format reference"), is another matter. + + Have symbols for the IoTYPEs. + + Subject: [PATCH] perlfunc.pod use documentation (5.6.0) + + Document a bit that UDP is not what you might think. + Subject: Re: IO::Socket::INET bug sending large UDP packets/fragmentation + tr memory corruption fix from Simon Cozens. + + Plug the security hole described in the Aug 05 2000 bugtraq message + "sperl 5.00503 (and newer ;) exploit" by Michal Zalewski. + The security hole exists only in suidperls, which isn't + installed or even built by default. + Branch: maint-5.6/perl + !> (integrate 71 files) +____________________________________________________________________________ +[ 7882] By: gsar on 2000/11/27 10:25:36 + Log: integrate changes#6439..6444,6446..6453,6455..6457,6460..6465,6467..6468 + from mainline + + Make the unimplemented POSIX regex features [[.cc.]] and [[=c=]] + to be fatal errors (instead of by default ignoring them, and + ignoring with a bug: even though -w gave an error, the opening [ + was left in) Reported in: + + Subject: [PATCH: perl@6409] bug fix for munchconfig (turned up by CXX) + + Subject: [PATCH] split /^/ + + MacOS nits from Matthias Neeracher. + + More split() doc and test patches from Mike Guy. + + Allow "sub AUTOLOAD;" to stop AUTOLOAD inheritance, + from Graham Barr in the module list. + + docfix from Peter Scott . + + File::Temp patches for VMS and OS/2 from Tim Jenness. + + open() wariness in perlbug. + + Subject: [PATCH] minor doc change - perlguts + + Subject: Minor doc patch: handy.h + + Be wary of close()s, too. + + Further File::Temp patches from Yitzchak Scott-Thoennes + and Craig A. Berry. + + Subject: [PATCH] fixes bug 20000508.004 + + Subject: [ID 19990709.002] [DOCUMENTATION PATCH] perldiag + + Allow "no AutoLoader;", based on change #6444, + suggested by Graham Barr. + + Use setproctitle() if available to modify $0. + + Warn if the version of the operating system used to compile gcc + differs from the current version of the operating system. + Also display the gcc compilation os and version in myconfig. + Inspiration from + + Tiny fixes for #6460. + + The problem described in this + Subject: [ID 20000322.018] named chars aren't magical enough + has been fixed in perl 5.6.0 but just in case added a test + to keep it away. (The report from Joseph Hall.) + + Tune the comments and hopefully stop a memory leak. + + Subject: UTF8 concat + (with a memory leak fixed, plus a few casts added) + This also seems to help for + Subject: [ID 20000716.015] join UTF8 weirdness + + Do not upgrade SVs into utf8 just because they participate + in eq or cmp. Reported and fix suggested in + Subject: [ID 20000720.009] sv_eq UTF8 bug + + Fix the HALF_UPGRADE() macro introduced in #6263. + + Find green threads before native threads. + Subject: Re: Patch to jpl/JNI/Makefile.PL + Branch: maint-5.6/perl + !> (integrate 30 files) +____________________________________________________________________________ +[ 7881] By: jhi on 2000/11/27 05:48:41 + Log: It seems that *both* the unused submatch loop cleanup + codes are needed. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 7880] By: jhi on 2000/11/27 04:50:07 + Log: Clean .exists deeper. + Branch: perl + ! Makefile.SH +____________________________________________________________________________ +[ 7879] By: jhi on 2000/11/27 02:31:35 + Log: The code in regcppop() (see #7878) contains the correct lower + limit for the unused submatch 'cleanup' loop so that under + "use utf8" the following code wouldn't dump core: + "," =~ /([^,]*,)*/ With the the wrong lower limit (>=1) + the cleanup loop in regtry() stomped beyond allocated area + in the startp[] array. Therefore, copied the correct lower + loop limit (*PL_reglastparen) to regtry(). Note: something + may still not be quite right: why was the _higher_ loop limit + (prog->nparens) different in the utf8 case? + + After this patch "./perl -Ilib -Mutf8 t/op/regexp.t" works + without core dumps, there were about 17 of them before + the patch (with us since Perl 5.7.0). Two failures, still: + 496 and 505 (though these may not be severe). + + Patch #7881 is also needed since both the cleanup loops + seem to be needed. + + Also, the t/op/pat#44 seems to core dump under utf8. + Plus a couple of failures. UGH-8. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 7878] By: jhi on 2000/11/27 02:21:17 + Log: The unused submatch cleanup code in regtry() seems to be more crucial, + the code in regcppop() seems to be redundant for the test suite -- + but it contains a germ of truth, and it needed for the build + process itself: see #7879 and #7881. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 7877] By: jhi on 2000/11/27 01:53:09 + Log: Comment on comment. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 7876] By: jhi on 2000/11/27 00:49:59 + Log: Adjust the docs to agree with #7875. + Branch: perl + ! pod/perllocale.pod +____________________________________________________________________________ +[ 7875] By: jhi on 2000/11/27 00:49:27 + Log: Retract #7863. It makes more sense not to taint formatted output, + not even by sprintf(). + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 7874] By: jhi on 2000/11/26 23:36:02 + Log: Debug dump of ANYOFUTF8 was garbage (data from ANYOF). + Not really fixed (should really dump the UTF-8 charclass), + but stopped displaying the garbage. + + Also add a note on the (missing) Unicode PSXSPC and BLANK. + Branch: perl + ! regcomp.c +____________________________________________________________________________ +[ 7873] By: jhi on 2000/11/26 21:31:13 + Log: BOUND regex opcodes (\b, \B) could try to scan zero length UTF-8. + Branch: perl + ! regexec.c +____________________________________________________________________________ +[ 7872] By: jhi on 2000/11/26 21:06:04 + Log: No need to scan till infinity, 13 is enough. + Branch: perl + ! handy.h utf8.c +____________________________________________________________________________ +[ 7871] By: jhi on 2000/11/26 20:20:32 + Log: Test line numbers are different with utf8. + Branch: perl + ! t/op/re_tests +____________________________________________________________________________ +[ 7870] By: jhi on 2000/11/26 20:10:12 + Log: Message nit. + Branch: perl + ! regcomp.c +____________________________________________________________________________ +[ 7869] By: jhi on 2000/11/26 19:01:05 + Log: Make utf8_length() and utf8_distance() (the latter of which + is unused at the moment) to be less forgiving about bad UTF-8. + Branch: perl + ! embed.h embed.pl objXSUB.h proto.h utf8.c +____________________________________________________________________________ +[ 7868] By: jhi on 2000/11/26 18:45:56 + Log: Subject: Re: [ID 20001125.004] OK: perl v5.7.0 +DEVEL7825 on i686-linux 2.2.17 (UNINSTALLED) + From: Benjamin Holzman + Date: Sat, 25 Nov 2000 20:40:20 -0500 + Message-ID: <20001125204020.A25040@ecnvantage.com> + + Debian allows installing /usr/bin/locale without installing + any locales, an error message will ensue. + Branch: perl + ! t/pragma/locale.t +____________________________________________________________________________ +[ 7867] By: jhi on 2000/11/26 18:31:12 + Log: Subject: Re: [PATCH: perl@7825] SvTEMP-ness on rhs of aassign can wreak havoc + From: Benjamin Holzman + Date: Sun, 26 Nov 2000 02:42:34 -0500 + Message-ID: <20001126024234.G25040@ecnvantage.com> + + Patch for the bug 20000212.002. + Branch: perl + ! sv.c t/op/array.t +____________________________________________________________________________ +[ 7866] By: jhi on 2000/11/26 18:28:09 + Log: Subject: PATCH: File::Temp fix on WindowsNT/VMS + From: Tim Jenness + Date: Fri, 24 Nov 2000 18:38:34 -1000 (HST) + Message-ID: + + File::Temp 0.11. + Branch: perl + ! lib/File/Temp.pm t/lib/ftmp-tempfile.t +____________________________________________________________________________ +[ 7865] By: jhi on 2000/11/26 18:24:22 + Log: The metaconfig unit change for #7864. + Branch: metaconfig/U/perl + ! need_va_copy.U +____________________________________________________________________________ +[ 7864] By: jhi on 2000/11/26 18:23:41 + Log: Make the va_copy() test not to be so talkative. + Branch: perl + ! Configure config_h.SH +____________________________________________________________________________ +[ 7863] By: jhi on 2000/11/26 18:11:02 + Log: Fix locale inconsistencies unearthed by Hugo's work. + Now the floating point sprintf really does taint the result + string as perllocale promises (has promised for a long time) + if "use locale" is in the lexical scope. + Branch: perl + ! sv.c t/pragma/locale.t +____________________________________________________________________________ +[ 7862] By: jhi on 2000/11/26 00:35:15 + Log: Subject: [PATCH] Re: pp_add -> pp_i_add efficiency hack? + From: Nicholas Clark + Date: Sun, 26 Nov 2000 00:07:50 +0000 + Message-ID: <20001126000750.A22446@plum.flirble.org> + + Infinit. + Branch: perl + ! sv.c +____________________________________________________________________________ +[ 7861] By: jhi on 2000/11/26 00:01:26 + Log: Integrate perlio. + Branch: perl + !> doio.c perlio.c perliol.h pp_sys.c win32/makefile.mk +____________________________________________________________________________ +[ 7860] By: nick on 2000/11/25 22:04:17 + Log: Correct relative path from new ext\Filter\Util\Call location + back to miniperl. + Branch: perlio + ! win32/makefile.mk +____________________________________________________________________________ +[ 7859] By: nick on 2000/11/25 21:26:54 + Log: Integrate mainline. + Branch: perlio + +> ext/Filter/Util/Call/Call.pm ext/Filter/Util/Call/Call.xs + +> ext/Filter/Util/Call/Makefile.PL t/lib/filter-util.pl + +> t/lib/filter-util.t + - ext/Filter/Util/Call.pm ext/Filter/Util/Call.xs + - ext/Filter/Util/Makefile.PL t/lib/filt-util.pl + - t/lib/filt-util.t + !> AUTHORS Configure MANIFEST README.amiga configure.com doio.c + !> embed.h embed.pl ext/B/B.pm ext/B/B/Lint.pm ext/B/B/Terse.pm + !> hints/solaris_2.sh hints/uwin.sh hints/vmesa.sh + !> lib/ExtUtils/MM_Unix.pm makedef.pl perl.h perlio.c perlio.h + !> perlsdio.h proto.h t/lib/io_sock.t win32/Makefile + !> win32/makefile.mk +____________________________________________________________________________ +[ 7858] By: gsar on 2000/11/25 20:52:17 + Log: C in pseudo-fork()ed process may diddle + parent's memory; fix it by keeping track of the actual pad + offset rather than a raw pointer (this change is probably also + relevant to non-ithreads case to avoid fallout from reallocs of + the pad array, but is currently only enabled for the ithreads + case in the interests of minimal disruption to existing "well + tested" code) + Branch: perl + ! embed.h embed.pl global.sym objXSUB.h perlapi.c pp_ctl.c + ! proto.h scope.c scope.h sv.c t/op/fork.t +____________________________________________________________________________ +[ 7857] By: nick on 2000/11/25 20:01:28 + Log: All tests pass on Win32/gcc/USE_PERLIO. + - when crlf layer is pushed make unix-level binary. + - remove :crlf injection in pp_backtick in pp_sys.c + - (Change dependacy of extension .dll's to perldll.def rather than perl.exe) + Branch: perlio + ! doio.c perlio.c pp_sys.c win32/makefile.mk +____________________________________________________________________________ +[ 7856] By: jhi on 2000/11/25 18:38:30 + Log: Update the metaconfig units for #7855. + Branch: metaconfig/U/perl + ! useperlio.U usesocks.U +____________________________________________________________________________ +[ 7855] By: jhi on 2000/11/25 18:37:54 + Log: Undo the SOCKS workarounds, instead start using PerlIO + if SOCKS is selected. + + Subject: perl@7847, [ID 20001030.005], close-patch, perlio - The big cleanup + From: Jens Hamisch + Date: Fri, 24 Nov 2000 18:31:30 +0100 + Message-ID: <20001124183130.E28337@Strawberry.COM> + + Subject: Re: perl@7847, [ID 20001030.005], close-patch, perlio - Patch the patch ... + From: Jens Hamisch + Date: Fri, 24 Nov 2000 19:11:51 +0100 + Message-ID: <20001124191151.A28753@Strawberry.COM> + Branch: perl + ! Configure doio.c embed.h embed.pl makedef.pl perl.h perlio.c + ! perlio.h perlsdio.h proto.h t/lib/io_sock.t +____________________________________________________________________________ +[ 7854] By: jhi on 2000/11/25 17:39:08 + Log: Undo #7848. Some of the code seems to use walkoptree(), + some walkoptree_slow(). An unfinished renaming? + Now the sub is walkoptree() (which is @EXPORT_OK), + the walkoptree_slow() is a typeglob alias to walkoptree. + This makes the tests to pass, at least. + Branch: perl + ! ext/B/B.pm ext/B/B/Lint.pm ext/B/B/Terse.pm +____________________________________________________________________________ +[ 7853] By: nick on 2000/11/24 22:24:33 + Log: Re-arrange crlf vs binary for platforms that care. + crlf layer is now "the" buffer layer and can turn its behaviour on/off. + Lip-service to making stdio layer work on such platfroms (untested). + Now fails 3 tests rather than one, checkin to see if I can debug + the issue under linux. (Do not merge.) + Branch: perlio + ! doio.c perlio.c perliol.h +____________________________________________________________________________ +[ 7852] By: jhi on 2000/11/24 18:57:39 + Log: AUTHORS edits. + Branch: perl + ! AUTHORS +____________________________________________________________________________ +[ 7851] By: jhi on 2000/11/24 17:34:56 + Log: Add Jan-Erik Karlsson. + Branch: perl + ! AUTHORS +____________________________________________________________________________ +[ 7850] By: jhi on 2000/11/24 17:27:56 + Log: Configure should find stdchar on its own. + Branch: perl + ! hints/solaris_2.sh +____________________________________________________________________________ +[ 7849] By: jhi on 2000/11/24 17:24:55 + Log: Subject: PATCH over 7848: Filter test flawed + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 24 Nov 2000 10:28:29 +0100 + Message-ID: + Branch: perl + ! t/lib/filter-util.t +____________________________________________________________________________ +[ 7848] By: jhi on 2000/11/24 17:22:15 + Log: Subject: [ID 20001124.001] B exports "walkoptree" but does not define it + From: Simon Cozens + Date: Fri, 24 Nov 2000 16:12:58 +0000 + Message-Id: + Branch: perl + ! ext/B/B.pm +____________________________________________________________________________ +[ 7847] By: jhi on 2000/11/24 03:07:01 + Log: Integrate perlio. + Branch: perl + !> doio.c perlio.c perlio.h pp_sys.c t/lib/io_tell.t + !> win32/makefile.mk +____________________________________________________________________________ +[ 7846] By: gsar on 2000/11/24 00:55:57 + Log: integrate changes#6415..6418,6420..6438 from mainline + + Fix the bitvector ops for utf8 (tricky since past 7 bits + the utf8 'characters' can be more than one octet). + + MPE/ix updates for perl 5.6.0 from Mark Bixby. + + Subject: SDBM_File documentation + + Detypo. + + Decutandpasto. + + Send all installperl messages to STDERR and be -w clean. + + Out-of-date note removed. + + Protect against "wild next"s, that is, callbacks doing "next" + instead of "return". + + Use STDOUT consistently. + + The output might have been produced in the wrong order. + + A missing 'break' after the [[:space:]] switch case. + + Add tests for + [ID 19991110.003] another matching finding by pcre author + which has already been fixed by some patch, as verified in + + Documentation to explain the behaviour of map(). + + Add an optimization for map-maps-a-list-element-to-more-list-elements + case, but add also notes explaining the relationship of this + patch and the earlier notes by Sarathy. + + Subject: [ID 20000716.023] syslog test fails without sockets + + Subject: Re: [PATCH] [ID 20000716.011] strangeness with split($_ =~ m/.../) + Test cases for #6431. + + File::Spec::VMS fixup for tmpdir from Craig Berry. + + Make the "uninit variable" warning to say "concat or string" + or "join or string" when in concat or join . + + Get UTF16 BOMs working. Patch from + Subject: Re: [ID 20000719.001] Problem with bleadperl of 7/18/00 + + Subject: [PATCH] Make large file tests deal with SIGXFSZ + + Subject: [ID 20000724.003] Documentation changes for perllocale.pod + + Subject: [PATCH] av.c apidoc + Branch: maint-5.6/perl + !> (integrate 43 files) +____________________________________________________________________________ +[ 7845] By: gsar on 2000/11/24 00:20:45 + Log: integrate changes#6406..6414 from mainline + + Merge perlhacktut into perlhack, update perlguts. + + Fix AutoSplit to use File::Spec the right way in VMS, + from Peter Prymmer. + + The bug report + [ID 19991110.002] minimal matching discrepancy found by pcre author + seems to have been fixed (though differently from what was suggested + in the report) in 5.6.0. Add tests to keep the bug from reappearing. + + thinko fix in vms/descrip_mms.template, the win32.pod in lib, + not in pod, from Peter Prymmer + + Subject: [docpatch] Re: [ID 19991002.011] perldoc -f shift + From: Hugo + Date: Fri, 14 Jul 2000 23:05:20 +0100 + Message-Id: <200007142205.XAA17882@crypt.compulink.co.uk> + + Didn't anymore apply, but that point still could use another fix. + + lib/b test fixes from Peter Prymmer. + + More docs for sv functions. + + perlvms.pod whitespace cleanup to keep pod utils happy. + + another VMS build tweak from Peter Prymmer + Branch: maint-5.6/perl + !> embed.pl lib/AutoSplit.pm pod/perlapi.pod pod/perlfunc.pod + !> pod/perlguts.pod pod/perlhack.pod sv.c t/lib/b.t t/op/re_tests + !> vms/descrip_mms.template vms/perlvms.pod +____________________________________________________________________________ +[ 7844] By: nick on 2000/11/23 23:42:45 + Log: Win32/perlio Now just fails one io/argv.t test - lack + of default :crlf on standard streams. + Branch: perlio + ! doio.c perlio.c +____________________________________________________________________________ +[ 7843] By: nick on 2000/11/23 23:04:05 + Log: Win32 passes all but t/lib/peek.t with perlio and home-grown crlf. + peek fail is showing a real problem (multiple crlf layers + are getting pushed.) + Branch: perlio + ! doio.c perlio.c win32/makefile.mk +____________________________________________________________________________ +[ 7842] By: nick on 2000/11/23 19:46:23 + Log: Implement PerlIO_binmode() + Fix PerlIOCrlf_unread() (*--ptr rather than *ptr-- ...) + Test on UNIX with PERLIO="perlio crlf" to mimic Win32, + make binmode in t/lib/io_tell.t unconditional so that works. + Checkin just so Win32 machine can see these changes. + Branch: perlio + ! doio.c perlio.c perlio.h pp_sys.c t/lib/io_tell.t +____________________________________________________________________________ +[ 7841] By: jhi on 2000/11/23 19:30:00 + Log: README.amiga changes from Jan-Erik Karlsson . + Branch: perl + ! README.amiga +____________________________________________________________________________ +[ 7840] By: jhi on 2000/11/23 17:18:02 + Log: SOCKS wrestling continues, patches from Jens Hamisch. + Branch: perl + ! doio.c embed.h embed.pl perlsdio.h proto.h +____________________________________________________________________________ +[ 7839] By: jhi on 2000/11/23 16:54:14 + Log: Push Filter::Util::Call one level deeper. + Branch: perl + + t/lib/filter-util.t + +> ext/Filter/Util/Call/Call.pm ext/Filter/Util/Call/Call.xs + +> ext/Filter/Util/Call/Makefile.PL t/lib/filter-util.pl + - ext/Filter/Util/Call.pm ext/Filter/Util/Call.xs + - ext/Filter/Util/Makefile.PL t/lib/filt-util.pl + - t/lib/filt-util.t + ! MANIFEST configure.com hints/uwin.sh hints/vmesa.sh + ! win32/Makefile win32/makefile.mk +____________________________________________________________________________ +[ 7838] By: jhi on 2000/11/23 16:52:40 + Log: Reach back one higher up when searching for PERL_SRC. + Branch: perl + ! lib/ExtUtils/MM_Unix.pm +____________________________________________________________________________ +[ 7837] By: jhi on 2000/11/23 16:05:41 + Log: Subject: Re: perl@7826 + Date: Thu, 23 Nov 2000 02:20:25 -0600 + From: "Craig A. Berry" + Message-Id: + + Make VMS to like Filter::Util::Call. + Branch: perl + ! configure.com ext/Filter/Util/Makefile.PL +____________________________________________________________________________ +[ 7836] By: nick on 2000/11/23 16:04:08 + Log: Implement crlf layer - not ready for merge. + Branch: perlio + ! perlio.c win32/makefile.mk +____________________________________________________________________________ +[ 7835] By: jhi on 2000/11/23 15:56:52 + Log: STDCHAR is different in Sparc v9 vs x86. + Branch: perl + ! hints/solaris_2.sh +____________________________________________________________________________ +[ 7834] By: jhi on 2000/11/23 15:50:47 + Log: The type needs to be visible to protos. + Branch: perl + ! perl.h +____________________________________________________________________________ +[ 7833] By: jhi on 2000/11/23 15:40:46 + Log: Finish unfinished SOCKS workaround changes. + Branch: perl + ! doio.c +____________________________________________________________________________ +[ 7832] By: jhi on 2000/11/23 15:33:30 + Log: Integrate perlio. + Branch: perl + !> win32/config_H.bc win32/config_H.gc win32/config_H.vc + !> win32/makefile.mk +____________________________________________________________________________ +[ 7831] By: nick on 2000/11/23 10:31:07 + Log: Correct makefile.mk dependancies for ext/Filter/Util + Build ext/Encode + Run dmake regen_config_h + Branch: perlio + ! win32/config_H.bc win32/config_H.gc win32/config_H.vc + ! win32/makefile.mk +____________________________________________________________________________ +[ 7830] By: nick on 2000/11/23 08:05:07 + Log: Integrate mainline + Branch: perlio + +> ext/Filter/Util/Call.pm ext/Filter/Util/Call.xs + +> ext/Filter/Util/Makefile.PL lib/Filter/Simple.pm + +> t/lib/filt-util.pl t/lib/filt-util.t + !> (integrate 41 files) +____________________________________________________________________________ +[ 7829] By: gsar on 2000/11/23 03:07:11 + Log: build the Filter extension on windows + Branch: perl + ! win32/Makefile win32/makefile.mk +____________________________________________________________________________ +[ 7828] By: gsar on 2000/11/23 02:46:35 + Log: regenerate win32/config* and fix some inconsistencies in the + makefiles; always export Perl_deb() because it is needed + by ext/re/* (whether perl itself is built with -DDEBUGGING + or not) + Branch: perl + ! makedef.pl win32/Makefile win32/config_H.bc win32/config_H.gc + ! win32/config_H.vc win32/makefile.mk +____________________________________________________________________________ +[ 7827] By: gsar on 2000/11/23 02:18:38 + Log: get sources building on windows+MSVC again (untested with other + compilers) + Branch: perl + ! win32/include/sys/socket.h win32/perllib.c +____________________________________________________________________________ +[ 7826] By: jhi on 2000/11/23 01:18:26 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ [ 7825] By: jhi on 2000/11/23 00:20:41 Log: Subject: Re: av.c patch (having slight problems) From: "Ben Tilly" diff --git a/patchlevel.h b/patchlevel.h index 4ac4c6b..950f730 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -70,7 +70,7 @@ #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT) static char *local_patches[] = { NULL - ,"DEVEL7825" + ,"DEVEL7891" ,NULL };