Mail Archives: cygwin-apps/2001/08/21/12:43:09
Perl patchlevel 11599 includes the patches listed here.
perl-5.6.1 was released on 2001-04-09
Announcement came with perl5-porters snapshot number: perl AT 9663
All patches that affect maint-5.6/perl directly are listed below, there
are probably some others, too:
The whole list is at CPAN-master:
http://www.funet.fi/pub/languages/perl/snap/perl/Changes
____________________________________________________________________________
[ 11599] By: gsar on 2001/08/07 06:31:39
Log: fix URLs for fcrypt.c
Branch: maint-5.6/perl
! README.win32
____________________________________________________________________________
[ 11431] By: gsar on 2001/07/21 05:03:44
Log: pod/*.t tests not picked up by t/TEST either
Branch: maint-5.6/perl
! t/TEST
____________________________________________________________________________
[ 11430] By: gsar on 2001/07/21 04:58:12
Log: better tweak for change#11429 (windows has both / and \
separated paths in @INC at that point)
Branch: maint-5.6/perl
! t/pod/testp2pt.pl
____________________________________________________________________________
[ 11429] By: gsar on 2001/07/21 04:41:15
Log: MacOS pod test tweak needs \Escape
Branch: maint-5.6/perl
! t/pod/testp2pt.pl
____________________________________________________________________________
[ 11428] By: gsar on 2001/07/21 04:39:34
Log: run/runenv.t needs fflushNULL sanity (t/TEST is too dumb to
detect resulting duplicate output, but t/harness isn't)
Branch: maint-5.6/perl
! t/run/runenv.t
____________________________________________________________________________
[ 11427] By: gsar on 2001/07/21 04:37:26
Log: t/harness wasn't picking up all the tests
Branch: maint-5.6/perl
! t/harness
____________________________________________________________________________
[ 11426] By: gsar on 2001/07/21 04:09:26
Log: update MANIFEST for new file
Branch: maint-5.6/perl
! MANIFEST
____________________________________________________________________________
[ 11425] By: gsar on 2001/07/21 04:07:46
Log: integrate maint-5.6/macperl changes into maint-5.6/perl, with
the exception of the macperl/macos/... tree
Branch: maint-5.6/perl
+> t/lib/filefind-taint.t
!> (integrate 72 files)
____________________________________________________________________________
[ 11424] By: pudge on 2001/07/20 18:55:25
Log: Fix test.
Branch: maint-5.6/macperl
! macos/bundled_ext/Filter/t/call.t
____________________________________________________________________________
[ 11401] By: gsar on 2001/07/17 21:31:31
Log: thinko in change#11400 (duh)
Branch: maint-5.6/perl
! win32/perlhost.h
____________________________________________________________________________
[ 11400] By: gsar on 2001/07/17 19:46:34
Log: change#11399 revealed another unrelated bug; this is just a
temporary
bandaid
Branch: maint-5.6/perl
! win32/perlhost.h
____________________________________________________________________________
[ 11399] By: gsar on 2001/07/17 19:11:57
Log: fix bugs in handling of the virtualized environment under
windows; there were bugs in propagating any changes to %ENV
down to the real environment when such changes happened in the
toplevel process (thanks to Johan Holmberg <holmberg AT iar DOT se>
for the excellent problem identification, and for a part of
the fix)
Branch: maint-5.6/perl
! win32/perlhost.h win32/win32.c
____________________________________________________________________________
[ 11374] By: gsar on 2001/07/16 02:10:51
Log: make h2ph grok ccsymbols fo the form 1234L, 1234ULL etc.
Branch: maint-5.6/perl
! utils/h2ph.PL
____________________________________________________________________________
[ 11009] By: jhi on 2001/06/28 18:54:14
Log: Subject: Incrementing Extutils::Manifest's $VERSION
From: Michael G Schwern <schwern AT pobox DOT com>
Date: Thu, 28 Jun 2001 13:13:49 -0400
Message-ID: <20010628131349 DOT A14738 AT blackrider>
Branch: maint-5.6/perl
! lib/ExtUtils/Manifest.pm
____________________________________________________________________________
[ 10754] By: gsar on 2001/06/20 15:22:27
Log: missing ld entry in Config.pm on Windows (makefile.mk had it,
but not Makefile)
Branch: maint-5.6/perl
! win32/Makefile
____________________________________________________________________________
[ 10739] By: gsar on 2001/06/19 23:49:15
Log: C<eval "/x$\r\n/x"> fails to compile correctly
Branch: maint-5.6/perl
! t/op/pat.t toke.c
____________________________________________________________________________
[ 10667] By: gsar on 2001/06/17 19:08:27
Log: change#10449 broke the special-case that makes lexicals inside
the eval"" within DB::DB() visible
Branch: maint-5.6/perl
! op.c
____________________________________________________________________________
[ 10543] By: jhi on 2001/06/13 00:11:42
Log: Subject: [PATCH] 5.6.1 -- add LC_MESSAGES constant to POSIX
module
From: "Brendan O'Dea" <bod AT compusol DOT com DOT au>
Date: Wed, 13 Jun 2001 05:16:47 +1000
Message-ID: <20010613051647 DOT A8945 AT compusol DOT com DOT au>
Branch: maint-5.6/perl
! ext/POSIX/POSIX.pm ext/POSIX/POSIX.xs
____________________________________________________________________________
[ 10519] By: jhi on 2001/06/11 17:10:00
Log: VOS build tweak for 5.6.1 from Paul Green.
Branch: maint-5.6/perl
! vos/build.cm
____________________________________________________________________________
[ 10472] By: gsar on 2001/06/07 20:04:28
Log: integrate change#10471 from mainline
in change#10451, check that CvOUTSIDE is a CV before looking in
(it can apparently be SVt_NULL during global destruction)
Branch: maint-5.6/perl
!> op.c
____________________________________________________________________________
[ 10451] By: gsar on 2001/06/06 07:11:36
Log: change#9108 needs subtler treatment for case of closures
created within eval""
Branch: maint-5.6/perl
! op.c t/op/misc.t
____________________________________________________________________________
[ 10450] By: gsar on 2001/06/06 05:47:25
Log: optimize change#10448 slightly (don't repeat search in eval""s
lexical scope, since that has already been searched)
Branch: maint-5.6/perl
! op.c
____________________________________________________________________________
[ 10448] By: gsar on 2001/06/06 01:03:26
Log: fix yet another bug of hoary vintage found by change#10394:
lexicals outside an eval"" weren't resolved correctly inside a
subroutine definition inside the eval"" if they were not
already referenced in the toplevel of the eval""-ed code
Branch: maint-5.6/perl
! cop.h op.c pp_ctl.c t/op/misc.t
____________________________________________________________________________
[ 10422] By: gsar on 2001/06/04 02:32:03
Log: integrate changes#10414-10416 from mainline
Potential buffer overrun if the radix separator is more than
one byte. Also, under locales, prefer the locale-specific
separator over the old boring ".".
"10.", that is, decimal numbers can have no decimal part at all.
The non-locale places need love, too.
Branch: maint-5.6/perl
!> perl.h sv.c
____________________________________________________________________________
[ 10412] By: gsar on 2001/06/03 22:23:16
Log: rationalize locale handling to fix the bugs uncovered by
change#10394
the major issue was that the runtime was looking at PL_hints
rather than op_private to notice whether locale was enabled
the secondary issue was that many locale-sensitive numeric ops
didn't have HINT_LOCALE propagated into their op_private
HINT_LOCALE is now propagated per-statement (i.e., via PL_curcop)
instead of per-op, just like HINT_BYTE and the hints for lexical
warnings (this makes the hint available to every op via PL_curcop)
pragma/locale.t may need to be reworked with these fixes in mind
(it currently passes its tests)
Branch: maint-5.6/perl
! embed.h lib/locale.pm op.c op.h opcode.h opcode.pl perl.h pp.c
! pp.sym pp_ctl.c pp_proto.h pp_sys.c t/pragma/locale.t util.c
____________________________________________________________________________
[ 10404] By: gsar on 2001/06/03 16:23:07
Log: eval.t was relying on pre-change#10394 buggy behavior (lexicals
aren't "normally" visible inside eval""s contained in subs unless
a cloned reference to them already exists)
strangely enough, t/harness didn't show this up as a failure
(harness needs fixing?)
Branch: maint-5.6/perl
! t/op/eval.t
____________________________________________________________________________
[ 10394] By: gsar on 2001/06/03 03:05:43
Log: fix leakage of lexicals at file scope into subroutines that were
declared before them; this appears to be a longstanding bug that
meant that lexicals at file scope were never "deintroduced",
meaning their scope range was never properly closed, and their
visibility extended to all subsequent eval""s or requires
added a test case
seems to also fix a case of bogus duplicate warnings
Branch: maint-5.6/perl
! perly.c perly.y t/op/misc.t t/pragma/warn/universal
! vms/perly_c.vms
____________________________________________________________________________
[ 10158] By: gsar on 2001/05/18 18:43:38
Log: back out change#10153 (it has compatibility issues such as the
changed behavior of /[~%@+-]/, and after talking to Jarkko, the
benefit for 5.6.x doesn't seem worth the risk)
Branch: maint-5.6/perl
! toke.c
____________________________________________________________________________
[ 10153] By: jhi on 2001/05/18 00:41:51
Log: Integrate change #7224 from mainline into maintperl.
Allow @+ and @- to be doublequoted, from Simon Cozens.
(Approved by Larry, see Tom's comment in 20000830.005.)
Branch: maint-5.6/perl
!> toke.c
____________________________________________________________________________
[ 10145] By: gsar on 2001/05/17 16:59:55
Log: fix for ID 20010515.004 (needs test)
Branch: maint-5.6/perl
! pp_hot.c
____________________________________________________________________________
[ 10144] By: gsar on 2001/05/17 16:39:02
Log: s/CONFIGDOTSH/PERL_CONFIG_SH/g
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
____________________________________________________________________________
[ 10115] By: jhi on 2001/05/15 13:19:01
Log: Integrate change #10113 from mainline: rename CONFIGDOTSH
to PERL_CONFIG_SH and use it consistently.
Branch: maint-5.6/perl
!> Configure Makefile.SH Policy_sh.SH cflags.SH config_h.SH
!> configpm configure.com makeaperl.SH makedepend.SH makedir.SH
!> myconfig.SH writemain.SH
____________________________________________________________________________
[ 10100] By: gsar on 2001/05/14 14:43:50
Log: PL_last_in_gv may not be a GV if it was a stale filehandle (fix
for bug ID 20010514.027)
TODO: this needs a testsuite addition
Branch: maint-5.6/perl
! mg.c pp_ctl.c
____________________________________________________________________________
[ 10091] By: gsar on 2001/05/14 04:38:32
Log: $ref1 == $ref2 behaves unpredictably on platforms where
NV_PRESERVES_UV isn't defined (changes#9366,9368,9370 from
mainline without the pp_scmp() change)
Branch: maint-5.6/perl
! pp.c pp.h pp_hot.c
____________________________________________________________________________
[ 9950] By: gsar on 2001/05/02 03:17:11
Log: revert integration of changes#8254,8255 in change#8620 (causes
a coredump in C<tie FH, 'foo'>; the idea itself may need better
rationalization)
Branch: maint-5.6/perl
! op.c t/pragma/sub_lval.t
____________________________________________________________________________
[ 9949] By: gsar on 2001/05/02 02:56:32
Log: integrate changes#9774,9814 from mainline (Unixware fixes)
Subject: [ID 20010421.010] Perl 5.6.1 on Unixware 7
Subject: Re: [ID 20010421.010] Perl 5.6.1 on Unixware 7
Branch: maint-5.6/perl
!> hints/svr5.sh
____________________________________________________________________________
[ 9948] By: gsar on 2001/05/02 02:49:15
Log: pod/find.t breaks on VMS (from Craig Berry)
Branch: maint-5.6/perl
! t/pod/find.t
____________________________________________________________________________
[ 9707] By: gsar on 2001/04/15 17:24:20
Log: ExtUtils::Installed doesn't quote regex metacharacters in paths
before using them in match; also make it work for dosish platforms
Branch: maint-5.6/perl
! lib/ExtUtils/Installed.pm
____________________________________________________________________________
[ 9706] By: gsar on 2001/04/15 17:21:59
Log: change#7210 broke .packlist generation (listed only filename
rather than fully qualified path name)
Branch: maint-5.6/perl
! lib/ExtUtils/Install.pm
____________________________________________________________________________
[ 9693] By: gsar on 2001/04/12 21:55:56
Log: $VERSION and Version() on the same line provokes a warning from
CPAN.pm (from Jonathan Leffler <jleffler AT informix DOT com>)
Branch: maint-5.6/perl
! lib/Devel/SelfStubber.pm
____________________________________________________________________________
[ 9679] By: gsar on 2001/04/11 03:38:40
Log: up $File::Glob::VERSION; add a note pointing out the version of
the OpenBSD glob bsd_glob.c resembles
Branch: maint-5.6/perl
! ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c
! ext/File/Glob/bsd_glob.h
____________________________________________________________________________
[ 9678] By: gsar on 2001/04/11 03:09:48
Log: addendum to change#9676: some missing changes from OpenBSD glob.c
revision 1.8.10.1 found here:
http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gen/glob.c
Branch: maint-5.6/perl
! ext/File/Glob/bsd_glob.c
____________________________________________________________________________
[ 9676] By: gsar on 2001/04/11 02:19:02
Log: port the glob() security patch found at:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/2.8/common/025_glob.patch
CERT advisory for the issue is here:
http://www.cert.org/advisories/CA-2001-07.html
Note that the security scare is only relevant for those who are
foolish enough to build suidperl (which is now officially
discouraged)
Branch: maint-5.6/perl
! ext/File/Glob/Glob.pm ext/File/Glob/Glob.xs
! ext/File/Glob/bsd_glob.c ext/File/Glob/bsd_glob.h
____________________________________________________________________________
[ 9675] By: gsar on 2001/04/10 23:52:11
Log: fix for bug 20010410.006
undo change#7115 (came into maint-5.6 as change#8156)
add tests to keep it from coming back
Branch: maint-5.6/perl
! regexec.c t/op/pat.t
RELEASED HERE:
____________________________________________________________________________
[ 9654] By: gsar on 2001/04/09 03:38:33
Log: here lies 5.6.1
Branch: maint-5.6/perl
! Changes
Rest of the Changelog is in the sources of release 5.6.1
or here: http://www.funet.fi/pub/languages/perl/snap/perl/Changes
gph
--
gerrit DOT haase AT convey DOT de
- Raw text -