From bbe52ec68bdbf0bcb5fb450b77658409cfef1184 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Fri, 3 May 2002 14:11:42 +0000 Subject: [PATCH] Update Changes. p4raw-id: //depot/perl@16376 --- Changes | 499 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ patchlevel.h | 2 +- 2 files changed, 500 insertions(+), 1 deletion(-) diff --git a/Changes b/Changes index 107661a..b8ff4eb 100644 --- a/Changes +++ b/Changes @@ -28,6 +28,505 @@ example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/ Version v5.7.X Development release working toward v5.8 -------------- ____________________________________________________________________________ +[ 16375] By: jhi on 2002/05/03 14:09:38 + Log: Oops. + Branch: perl + ! lib/ExtUtils/MM_BeOS.pm +____________________________________________________________________________ +[ 16374] By: jhi on 2002/05/03 13:58:08 + Log: EBCDIC tweak. + Branch: perl + ! ext/Digest/MD5/t/utf8.t +____________________________________________________________________________ +[ 16373] By: jhi on 2002/05/03 13:51:11 + Log: Update the EBCDIC MD5 checksums, and automate the process. + Branch: perl + ! ext/Digest/MD5/t/files.t +____________________________________________________________________________ +[ 16372] By: jhi on 2002/05/03 13:01:23 + Log: The EBCDIC remapping of the low 256 bites again. + Branch: perl + ! ext/Encode/Encode.pm ext/Encode/lib/Encode/Guess.pm + ! ext/Encode/t/fallback.t ext/Encode/t/guess.t + ! ext/Encode/t/mime-header.t ext/PerlIO/t/fallback.t +____________________________________________________________________________ +[ 16371] By: jhi on 2002/05/03 12:49:58 + Log: NetWare updates from C Aditya. + Branch: perl + ! lib/ExtUtils/MM_NW5.pm makedef.pl +____________________________________________________________________________ +[ 16370] By: jhi on 2002/05/03 12:36:54 + Log: DJGPP updates from Laszlo Molnar. + Branch: perl + ! djgpp/config.over ext/Cwd/t/cwd.t hints/dos_djgpp.sh +____________________________________________________________________________ +[ 16369] By: jhi on 2002/05/03 12:34:01 + Log: Upgrade to Encode 1.68. + Branch: perl + ! ext/Encode/AUTHORS ext/Encode/Changes ext/Encode/Encode.pm + ! ext/Encode/lib/Encode/Alias.pm + ! ext/Encode/lib/Encode/Supported.pod ext/Encode/t/Aliases.t +____________________________________________________________________________ +[ 16368] By: jhi on 2002/05/03 12:31:52 + Log: Integrate perlio; + + Several of non-default builds now seem to work reasonably well + English.t seems to fail on an errno test, and socketpair blathers + about something. + Basic fix is to stop PERL_IMPLICIT_SYS turning on USE_PERLIO by the + back door, and instead have perlsdio.h vector stdio via iperlsys.h + function tables (latter was done in earlier change). + Update comments in Makefile.mk + + Finish off 16350 for non-PERLIO build on linux, + non PERL_IMPLICIT_SYS parts of iperlsys.h had junk + for some slots which now perlsdio.h is targeting. + + setbuf / setvbuf are not PerlIO_ concepts + + perl_clone is a threads thing + + Have perlsdio.h use the iperlsys.h aliases and see + if that helps non-PERLIO IMP_SYS on Win32. + (Miniperl okay on linux). + + More layer syms + + Use PerlSIO_fdupopen() if not using PerlIO + + Do not build if not using layers + Branch: perl + !> XSUB.h iperlsys.h makedef.pl perlio.c perlio.h perlsdio.h + !> win32/makefile.mk win32/perlhost.h win32/win32.c + !> win32/win32io.c +____________________________________________________________________________ +[ 16367] By: nick on 2002/05/03 07:25:13 + Log: Several of non-default builds now seem to work reasonably well + English.t seems to fail on an errno test, and socketpair blathers + about something. + Basic fix is to stop PERL_IMPLICIT_SYS turning on USE_PERLIO by the + back door, and instead have perlsdio.h vector stdio via iperlsys.h + function tables (latter was done in earlier change). + Update comments in Makefile.mk + Branch: perlio + ! perlio.h win32/makefile.mk win32/win32.c +____________________________________________________________________________ +[ 16366] By: nick on 2002/05/03 07:07:36 + Log: Finish off 16350 for non-PERLIO build on linux, + non PERL_IMPLICIT_SYS parts of iperlsys.h had junk + for some slots which now perlsdio.h is targeting. + Branch: perlio + ! iperlsys.h +____________________________________________________________________________ +[ 16365] By: jhi on 2002/05/03 03:52:08 + Log: If no Socket should not try to test Net:: + Branch: perl + ! t/lib/1_compile.t +____________________________________________________________________________ +[ 16364] By: jhi on 2002/05/03 02:22:56 + Log: Integrate macperl #16360 and #16363; + + Make op/alarm.t pass + + README.macos update + Branch: perl + !> README.macos t/op/alarm.t +____________________________________________________________________________ +[ 16363] By: pudge on 2002/05/03 01:57:04 + Log: README.macos update + Branch: macperl + ! README.macos +____________________________________________________________________________ +[ 16362] By: pudge on 2002/05/03 01:56:52 + Log: Config / test updates + Branch: macperl + ! macos/MacPerlTests.cmd macos/MacPerlTests.plx + ! macos/Makefile.mk +____________________________________________________________________________ +[ 16361] By: pudge on 2002/05/03 01:56:24 + Log: Safe signals for Mac OS + Branch: macperl + ! macos/macish.c macos/macish.h +____________________________________________________________________________ +[ 16360] By: pudge on 2002/05/03 01:55:27 + Log: Make op/alarm.t pass + Branch: macperl + ! t/op/alarm.t +____________________________________________________________________________ +[ 16359] By: gsar on 2002/05/02 22:52:09 + Log: a tweak to change#13584: need to avoid pad-walking during + global destruction + Branch: maint-5.6/perl + ! op.c +____________________________________________________________________________ +[ 16358] By: jhi on 2002/05/02 22:35:31 + Log: Forgot the most important part of #16357. + Branch: perl + ! lib/Unicode/Collate.pm +____________________________________________________________________________ +[ 16357] By: jhi on 2002/05/02 22:33:28 + Log: Subject: Unicode::Collate 0.11 Released + From: SADAHIRO Tomoyuki + Date: Fri, 03 May 2002 03:19:29 +0900 + Message-Id: <20020503030904.35B3.BQW10602@nifty.com> + Branch: perl + ! lib/Unicode/Collate/Changes lib/Unicode/Collate/README + ! lib/Unicode/Collate/keys.txt lib/Unicode/Collate/t/test.t +____________________________________________________________________________ +[ 16356] By: jhi on 2002/05/02 22:30:10 + Log: Subject: [PATCH] Re: Perl 5.8-to-be NetBSD testing? + From: Andy Dougherty + Date: Thu, 2 May 2002 12:01:50 -0400 (EDT) + Message-ID: + Branch: perl + ! Makefile.SH ext/util/make_ext +____________________________________________________________________________ +[ 16355] By: jhi on 2002/05/02 22:26:38 + Log: Integrate #16353 from macperl; + + "fix" for utf8_heavy.pl, lexical UTF8 var crashed + in test 92 of run/fresh_perl.t on MacOS + + (as pudge rightfully points out, this is voodoo + programming at it best, the real bug is somewhere else, + now we just happened to shake the chicken the right way) + Branch: perl + !> lib/utf8_heavy.pl +____________________________________________________________________________ +[ 16354] By: jhi on 2002/05/02 22:22:42 + Log: Subject: Re: Encode, charnames and utf8heavy + From: Dan Kogai + Date: Thu, 2 May 2002 00:44:30 +0900 + Message-Id: <539D985A-5D1A-11D6-BB19-00039301D480@dan.co.jp> + + (plus a respective perlunicode tweak) + Branch: perl + ! lib/utf8_heavy.pl pod/perlunicode.pod +____________________________________________________________________________ +[ 16353] By: pudge on 2002/05/02 19:55:39 + Log: "fix" for utf8_heavy.pl, lexical UTF8 var crashed + in test 92 of run/fresh_perl.t on MacOS + Branch: macperl + ! lib/utf8_heavy.pl +____________________________________________________________________________ +[ 16352] By: nick on 2002/05/02 17:48:31 + Log: setbuf / setvbuf are not PerlIO_ concepts + Branch: perlio + ! XSUB.h +____________________________________________________________________________ +[ 16351] By: nick on 2002/05/02 17:12:21 + Log: perl_clone is a threads thing + Branch: perlio + ! makedef.pl +____________________________________________________________________________ +[ 16350] By: nick on 2002/05/02 17:09:43 + Log: *** EXPERIMENTAL *** + Have perlsdio.h use the iperlsys.h aliases and see + if that helps non-PERLIO IMP_SYS on Win32. + (Miniperl okay on linux). + Branch: perlio + ! iperlsys.h perlsdio.h +____________________________________________________________________________ +[ 16349] By: nick on 2002/05/02 16:10:15 + Log: Win32 builds and mostly works for non-USE_PERLIO non-USE_IMP_SYS case. + - move body of fdupopen() from perlhost.h to win32.h as win32_fdupopen() + - use it in perlio.c + Branch: perlio + ! perlio.c win32/perlhost.h win32/win32.c +____________________________________________________________________________ +[ 16348] By: gsar on 2002/05/02 15:44:48 + Log: manual integrate of change#16332 from maint-5.6 branch + Branch: perl + ! mg.c perl.c sv.c util.c +____________________________________________________________________________ +[ 16347] By: nick on 2002/05/02 15:19:59 + Log: More layer syms + Branch: perlio + ! makedef.pl +____________________________________________________________________________ +[ 16346] By: nick on 2002/05/02 15:19:20 + Log: Use PerlSIO_fdupopen() if not using PerlIO + Branch: perlio + ! perlio.c +____________________________________________________________________________ +[ 16345] By: nick on 2002/05/02 15:18:12 + Log: Do not build if not using layers + Branch: perlio + ! win32/win32io.c +____________________________________________________________________________ +[ 16344] By: jhi on 2002/05/02 14:02:51 + Log: Upgrade to Encode 1.67. + Branch: perl + ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs + ! ext/Encode/lib/Encode/Guess.pm +____________________________________________________________________________ +[ 16343] By: jhi on 2002/05/02 13:14:39 + Log: Integrate perlio; + + Remove show-stoppers to non-PERLIO Win32 builds + (still not a very good show). + Branch: perl + !> makedef.pl win32/makefile.mk +____________________________________________________________________________ +[ 16342] By: jhi on 2002/05/02 13:06:18 + Log: Subject: Re: [ID 20020425.009] perlio & -Dm dumps core + From: Hugo van der Sanden + Date: Thu, 02 May 2002 04:22:02 +0100 + Message-Id: <200205020322.g423M2p19726@crypt.compulink.co.uk> + Branch: perl + ! malloc.c +____________________________________________________________________________ +[ 16341] By: nick on 2002/05/02 12:57:23 + Log: Remove show-stoppers to non-PERLIO Win32 builds + (still not a very good show). + Branch: perlio + ! makedef.pl win32/makefile.mk +____________________________________________________________________________ +[ 16340] By: jhi on 2002/05/02 12:44:23 + Log: Subject: [PATCH] 1/3rd of utf8 + From: Nicholas Clark + Date: Wed, 1 May 2002 22:58:42 +0100 + Message-ID: <20020501215842.GB303@Bagpuss.unfortu.net> + Branch: perl + ! ext/Storable/t/malice.t +____________________________________________________________________________ +[ 16339] By: jhi on 2002/05/02 12:41:18 + Log: Integrate #16334 from maint-5.6; + + don't pad $0 with spaces when setting it, use nulls instead (the + spaces show up as a very long line in a ps listing) + Branch: perl + !> mg.c +____________________________________________________________________________ +[ 16338] By: jhi on 2002/05/02 12:37:22 + Log: Integrate perlio; + + Fix the "PerlIO require leak". Snag was that clean_objs + autoloaded DESTROY (needing IO) after known layers had + been freed. Postpone layer list free to PerlIO_cleanup, + rather than PerlIO_destruct. Tweak sequence in perl_destruct + so that sv_undef is immortal till layer list is done with it. + Branch: perl + !> perl.c perlio.c +____________________________________________________________________________ +[ 16337] By: ams on 2002/05/02 08:21:42 + Log: Subject: Re: [PATCH] Storable docs + From: Philip Newton + Date: Thu, 02 May 2002 07:58:38 +0200 + Message-Id: + (Applied mostly with tweaks by hand.) + Branch: perl + ! ext/Storable/Storable.pm +____________________________________________________________________________ +[ 16336] By: nick on 2002/05/02 07:59:16 + Log: Integrate mainline + Branch: perlio + +> ext/Digest/MD5/README ext/Digest/MD5/t/md5-aaa.t + +> ext/Digest/MD5/t/utf8.t + - ext/Digest/MD5/t/aaa.t + !> Configure MANIFEST Makefile.SH config_h.SH + !> ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm + !> ext/Digest/MD5/MD5.xs ext/Digest/MD5/t/badfile.t + !> ext/Digest/MD5/t/files.t ext/Storable/Storable.pm + !> ext/threads/shared/Makefile.PL ext/threads/shared/semaphore.pm + !> ext/threads/shared/t/semaphore.t ext/threads/threads.xs gv.h + !> lib/Thread.pm util.c +____________________________________________________________________________ +[ 16335] By: nick on 2002/05/02 07:54:51 + Log: Fix the "PerlIO require leak". Snag was that clean_objs + autoloaded DESTROY (needing IO) after known layers had + been freed. Postpone layer list free to PerlIO_cleanup, + rather than PerlIO_destruct. Tweak sequence in perl_destruct + so that sv_undef is immortal till layer list is done with it. + Branch: perlio + ! perl.c perlio.c +____________________________________________________________________________ +[ 16334] By: gsar on 2002/05/02 07:10:52 + Log: don't pad $0 with spaces when setting it, use nulls instead (the + spaces show up as a very long line in a ps listing) + Branch: maint-5.6/perl + ! mg.c +____________________________________________________________________________ +[ 16333] By: gsar on 2002/05/02 07:08:42 + Log: fix yet more race conditions related to fdopen() and dup2(): + + fclose() is not thread-safe when two FILE* structures point + to the same underlying fd, as it happens in perl's socket + handles; need to invalidate the fileno slot of one of the + FILE* structures, but unfortunately stdio has no interface + to do this; we can do little else but fiddle with the + FILE* structure directly (yuck! hope this could be done better + under native PerlIO in 5.8) + Branch: maint-5.6/perl + ! doio.c embed.h embed.pl objXSUB.h perlapi.c proto.h +____________________________________________________________________________ +[ 16332] By: gsar on 2002/05/02 06:49:17 + Log: isolate all environ diddling to the initial interpreter; any + additional interpreters created after the first one cannot + propagate %ENV changes down to the real environment; this + should fix %ENV related races (e.g. multiple threads attempting + to free() environ entries when they run C<%ENV = ()>) + Branch: maint-5.6/perl + ! mg.c perl.c sv.c util.c +____________________________________________________________________________ +[ 16331] By: gsar on 2002/05/02 06:39:27 + Log: fix race condition in my_popen(): parent may dup2() into an fd + that got opened by another thread because it closes it + beforehand; instead, let the dup2() itself close the fd + Branch: maint-5.6/perl + ! util.c +____________________________________________________________________________ +[ 16330] By: gsar on 2002/05/02 06:34:26 + Log: pipe() IO structures were not fully initialized + Branch: maint-5.6/perl + ! doio.c pp_sys.c +____________________________________________________________________________ +[ 16329] By: gsar on 2002/05/02 06:32:46 + Log: fix handle leak in my_popen() if the fork() fails + Branch: maint-5.6/perl + ! util.c +____________________________________________________________________________ +[ 16328] By: nick on 2002/05/02 06:08:22 + Log: Integrate mainline + Branch: perlio + +> ext/threads/shared/semaphore.pm + +> ext/threads/shared/t/semaphore.t + !> MANIFEST ext/threads/shared/Makefile.PL + !> ext/threads/shared/t/queue.t +____________________________________________________________________________ +[ 16327] By: jhi on 2002/05/02 03:47:07 + Log: Cleanup threads dirs. + Branch: perl + ! Makefile.SH +____________________________________________________________________________ +[ 16326] By: jhi on 2002/05/02 03:41:39 + Log: Add the new Digest::MD5 test. + Branch: perl + + ext/Digest/MD5/t/utf8.t + ! MANIFEST +____________________________________________________________________________ +[ 16325] By: jhi on 2002/05/02 03:33:14 + Log: New try at the Class::DBI core dump at global cleanup. + Branch: perl + ! gv.h util.c +____________________________________________________________________________ +[ 16324] By: jhi on 2002/05/02 02:47:38 + Log: Upgrade to Digest::MD5 2.19. + Branch: perl + ! ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm + ! ext/Digest/MD5/t/files.t +____________________________________________________________________________ +[ 16323] By: jhi on 2002/05/02 02:47:22 + Log: Ooops. Not everybody does threads. + Branch: perl + ! ext/threads/shared/t/semaphore.t +____________________________________________________________________________ +[ 16322] By: jhi on 2002/05/01 23:40:47 + Log: Fix files.t for blead. + Branch: perl + + ext/Digest/MD5/README + ! MANIFEST ext/Digest/MD5/t/files.t +____________________________________________________________________________ +[ 16321] By: jhi on 2002/05/01 23:11:54 + Log: Upgrade to Digest::MD5 2.18. files.t doesn't + work yet with blead, my bad. + Branch: perl + + ext/Digest/MD5/t/md5-aaa.t + - ext/Digest/MD5/t/aaa.t + ! MANIFEST ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm + ! ext/Digest/MD5/MD5.xs ext/Digest/MD5/t/badfile.t + ! ext/Digest/MD5/t/files.t +____________________________________________________________________________ +[ 16320] By: jhi on 2002/05/01 21:40:04 + Log: metaconfig unit change for #16319. + Branch: metaconfig/U/perl + ! d_u32align.U +____________________________________________________________________________ +[ 16319] By: jhi on 2002/05/01 21:39:51 + Log: Somebody might be compiling a newer Digest::MD5. + Branch: perl + ! Configure config_h.SH +____________________________________________________________________________ +[ 16318] By: jhi on 2002/05/01 21:17:55 + Log: Until Arthur fills in semaphore.t. + Branch: perl + ! ext/threads/shared/Makefile.PL + ! ext/threads/shared/t/semaphore.t +____________________________________________________________________________ +[ 16317] By: sky on 2002/05/01 19:36:33 + Log: Fix emulation case when loading both Thread and threads::shared + would get awkward. + Branch: perl + ! lib/Thread.pm +____________________________________________________________________________ +[ 16316] By: ams on 2002/05/01 19:35:25 + Log: Subject: [PATCH] Storable docs + From: Nicholas Clark + Date: Wed, 1 May 2002 20:44:42 +0100 + Message-Id: <20020501194441.GA303@Bagpuss.unfortu.net> + Branch: perl + ! ext/Storable/Storable.pm +____________________________________________________________________________ +[ 16315] By: sky on 2002/05/01 19:15:46 + Log: Now passes old test case. + Branch: perl + ! ext/threads/shared/semaphore.pm +____________________________________________________________________________ +[ 16314] By: sky on 2002/05/01 19:15:26 + Log: Cleanup memory a bit better in some cases. + Branch: perl + ! ext/threads/threads.xs +____________________________________________________________________________ +[ 16313] By: nick on 2002/05/01 18:38:03 + Log: Integrate mainline + Branch: perlio + !> Changes ext/Encode/Changes ext/Encode/Encode.pm + !> ext/Encode/Encode.xs ext/Encode/bin/ucm2table + !> ext/Encode/t/fallback.t ext/PerlIO/t/fallback.t + !> ext/threads/shared/t/cond.t ext/threads/shared/t/queue.t + !> lib/User/pwent.t lib/charnames.pm lib/charnames.t patchlevel.h + !> pod/perl.pod pod/perlthrtut.pod toke.c + !> vms/descrip_mms.template vms/perlvms.pod +____________________________________________________________________________ +[ 16312] By: sky on 2002/05/01 18:12:37 + Log: Don't forget to add it to the MANIFEST + Branch: perl + + ext/threads/shared/t/semaphore.t + ! MANIFEST +____________________________________________________________________________ +[ 16311] By: sky on 2002/05/01 17:54:19 + Log: Add semaphore.pm + Branch: perl + + ext/threads/shared/semaphore.pm +____________________________________________________________________________ +[ 16310] By: sky on 2002/05/01 17:13:57 + Log: Fix makefile to put queue.pm correctly, update test script. + Branch: perl + ! ext/threads/shared/Makefile.PL ext/threads/shared/t/queue.t +____________________________________________________________________________ +[ 16309] By: jhi on 2002/05/01 15:29:44 + Log: Subject: [Patch] ext/PerlIO/t/fallback.t gets haircut + From: Dan Kogai + Date: Thu, 2 May 2002 00:14:41 +0900 + Message-Id: <2958D841-5D16-11D6-8A58-00039301D480@dan.co.jp> + Branch: perl + ! ext/PerlIO/t/fallback.t +____________________________________________________________________________ +[ 16308] By: jhi on 2002/05/01 15:27:52 + Log: Encode tweak from Dan Kogai. + Branch: perl + ! ext/Encode/Encode.xs +____________________________________________________________________________ +[ 16307] By: sky on 2002/05/01 13:40:58 + Log: Flush directly to avoid erros when running from test harness + Branch: perl + ! ext/threads/shared/t/cond.t ext/threads/shared/t/queue.t +____________________________________________________________________________ +[ 16306] By: jhi on 2002/05/01 13:37:34 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ [ 16305] By: jhi on 2002/05/01 13:16:12 Log: Subject: [PATCH: perl@16267] make lib/User/pwent.t run on VMS From: PPrymmer@factset.com diff --git a/patchlevel.h b/patchlevel.h index 6c5be67..5c409be 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -79,7 +79,7 @@ #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT) static char *local_patches[] = { NULL - ,"DEVEL16305" + ,"DEVEL16375" ,NULL }; -- 1.8.3.1