From: Jarkko Hietaniemi Date: Mon, 4 Jun 2001 00:24:55 +0000 (+0000) Subject: Update Changes. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=520db9bffffad34af43925feedc35ce81e0fcf13;p=p5sagit%2Fp5-mst-13.2.git Update Changes. p4raw-id: //depot/perl@10419 --- diff --git a/Changes b/Changes index 5517680..cc26d02 100644 --- a/Changes +++ b/Changes @@ -31,6 +31,303 @@ or any other branch. Version v5.7.1 Development release working toward v5.8 -------------- ____________________________________________________________________________ +[ 10418] By: jhi on 2001/06/03 23:58:04 + Log: -Wall "subscript has type `char'" cleanup. + Branch: perl + ! ext/File/Glob/bsd_glob.c x2p/a2py.c x2p/str.c x2p/walk.c +____________________________________________________________________________ +[ 10417] By: jhi on 2001/06/03 23:37:17 + Log: Various "cast to pointer from integer of different size" + picked up by gcc -Wall (in Tru64 where pointers are 64 bits + wide but I32 (int) only 32 bits wide). + + WARNING: the classnum and tagnum changes in Storable.xs + may not be wise, they may be breaking binary compatibility + (in 64-bit platforms), asked Raphael Manfredi about the changes. + Branch: perl + ! embed.pl ext/Devel/DProf/DProf.xs ext/Storable/Storable.xs + ! mg.c proto.h +____________________________________________________________________________ +[ 10416] By: jhi on 2001/06/03 23:15:24 + Log: The non-locale places need love, too. + Branch: perl + ! perl.h +____________________________________________________________________________ +[ 10415] By: jhi on 2001/06/03 23:10:55 + Log: "10.", that is, decimal numbers can have no decimal part at all. + Branch: perl + ! perl.h +____________________________________________________________________________ +[ 10414] By: jhi on 2001/06/03 22:49:55 + Log: Potential buffer overrun if the radix separator is more than + one byte. Also, under locales, prefer the locale-specific + separator over the old boring ".". + Branch: perl + ! perl.h sv.c +____________________________________________________________________________ +[ 10413] By: jhi on 2001/06/03 22:42:10 + Log: Integrate change #10412 from maintperl; locale is now + per-cop, not per-op; plus retweak the locale.t to always + list the skipped utf8 locales. + Branch: perl + ! t/pragma/locale.t + !> 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 util.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 +____________________________________________________________________________ +[ 10411] By: jhi on 2001/06/03 17:50:49 + Log: More verbose debugging. + Branch: perl + ! t/pragma/locale.t +____________________________________________________________________________ +[ 10410] By: jhi on 2001/06/03 17:36:40 + Log: Subject: RE: [PATCHES] regcomp.c, pod/perldiag.pod, t/op/pat.t + From: "Paul Marquess" + Date: Sat, 2 Jun 2001 22:53:33 +0100 + Message-ID: <000601c0ebae$77d10dc0$99dcfea9@bfs.phone.com> + Branch: perl + ! regcomp.c t/pragma/warn/regcomp +____________________________________________________________________________ +[ 10409] By: jhi on 2001/06/03 17:27:13 + Log: Mention that lexicalizing $a or $b is a bad idea if one + wants to use sort(). + Branch: perl + ! pod/perlvar.pod +____________________________________________________________________________ +[ 10408] By: jhi on 2001/06/03 16:52:41 + Log: Tweak the test to be happy if the accuracy is 'good enough'. + Branch: perl + ! t/lib/posix.t +____________________________________________________________________________ +[ 10407] By: jhi on 2001/06/03 16:50:33 + Log: Upgrade to Attribute::Handlers 0.70. + + NOTE: this unearthed the "too late for CHECK block" bug, + that's why the 1_compile.t change. + Branch: perl + + lib/Attribute/Handlers/demo/Demo.pm + + lib/Attribute/Handlers/demo/Descriptions.pm + + lib/Attribute/Handlers/demo/MyClass.pm + + lib/Attribute/Handlers/demo/demo.pl + + lib/Attribute/Handlers/demo/demo2.pl + + lib/Attribute/Handlers/demo/demo3.pl + + lib/Attribute/Handlers/demo/demo4.pl + + lib/Attribute/Handlers/demo/demo_call.pl + + lib/Attribute/Handlers/demo/demo_chain.pl + + lib/Attribute/Handlers/demo/demo_cycle.pl + + lib/Attribute/Handlers/demo/demo_hashdir.pl + + lib/Attribute/Handlers/demo/demo_phases.pl + + lib/Attribute/Handlers/demo/demo_range.pl + + lib/Attribute/Handlers/demo/demo_rawdata.pl + ! MANIFEST lib/Attribute/Handlers.pm t/lib/1_compile.t + ! t/lib/attrhand.t +____________________________________________________________________________ +[ 10406] By: jhi on 2001/06/03 16:40:03 + Log: One less -Wall whine. + Branch: perl + ! regcomp.c +____________________________________________________________________________ +[ 10405] By: jhi on 2001/06/03 16:30:34 + Log: Integrate change #10404 from maintperl; eval.t was in pre-10394 mood. + Branch: perl + !> t/op/eval.t +____________________________________________________________________________ +[ 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 did show this up as a failure (harness + needs fixing?) + Branch: maint-5.6/perl + ! t/op/eval.t +____________________________________________________________________________ +[ 10403] By: jhi on 2001/06/03 16:22:59 + Log: Update to Text::Balanced 1.85. + Branch: perl + ! lib/Text/Balanced.pm t/lib/tb-xvari.t +____________________________________________________________________________ +[ 10402] By: jhi on 2001/06/03 16:18:09 + Log: Subject: [PATCH] Re: ext/Socket/Socket.xs + From: Nicholas Clark + Date: Sun, 3 Jun 2001 17:54:36 +0100 + Message-ID: <20010603175436.E76396@plum.flirble.org> + Branch: perl + ! ext/Fcntl/Fcntl.xs ext/Socket/Socket.xs + ! ext/Sys/Syslog/Syslog.xs +____________________________________________________________________________ +[ 10401] By: jhi on 2001/06/03 16:09:33 + Log: Unused variables. + Branch: perl + ! util.c +____________________________________________________________________________ +[ 10400] By: jhi on 2001/06/03 16:04:26 + Log: Subject: [PATCH] APIfy op_clear + From: Simon Cozens + Date: Sun, 3 Jun 2001 13:51:46 +0100 + Message-ID: <20010603135146.A9984@deep-dark-truthful-mirror.pmb.ox.ac.uk> + + (despite the subject line, op_null is APIfied by the patch) + Branch: perl + ! embed.h embed.pl global.sym objXSUB.h perlapi.c +____________________________________________________________________________ +[ 10399] By: jhi on 2001/06/03 15:51:35 + Log: Subject: [PATCH] t/lib/extutils.t + From: Nicholas Clark + Date: Sat, 2 Jun 2001 23:57:05 +0100 + Message-ID: <20010602235705.Q12698@plum.flirble.org> + Branch: perl + ! lib/ExtUtils/Constant.pm t/lib/extutils.t +____________________________________________________________________________ +[ 10398] By: jhi on 2001/06/03 15:34:11 + Log: Subject: [PATCH: perl@10360] update two win32 Makefiles + From: Prymmer/Kahn + Date: Sun, 3 Jun 2001 08:55:14 -0700 (PDT) + Message-ID: + Branch: perl + ! win32/Makefile win32/makefile.mk +____________________________________________________________________________ +[ 10397] By: jhi on 2001/06/03 15:12:13 + Log: Subject: Re: 'decimal digits' macro? + From: Hugo + Date: Sun, 03 Jun 2001 04:26:36 +0100 + Message-Id: <200106030326.EAA18786@crypt.compulink.co.uk> + Branch: perl + ! handy.h t/lib/posix.t t/op/tr.t +____________________________________________________________________________ +[ 10396] By: jhi on 2001/06/03 15:10:49 + Log: Subject: Re: [ID 20010529.006] String plus zero inconsistent across platforms + From: Hugo + Date: Sun, 03 Jun 2001 14:56:30 +0100 + Message-Id: <200106031356.OAA12517@crypt.compulink.co.uk> + Branch: perl + ! util.c +____________________________________________________________________________ +[ 10395] By: jhi on 2001/06/03 14:59:41 + Log: Integrate change #10394 from maintperl; lexical file scope leakage. + Branch: perl + !> perly.c perly.y t/op/misc.t t/pragma/warn/universal + !> vms/perly_c.vms +____________________________________________________________________________ +[ 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 +____________________________________________________________________________ +[ 10393] By: jhi on 2001/06/02 16:55:03 + Log: More VMS tweaks from Craig A. Berry. + Branch: perl + ! configure.com t/lib/extutils.t +____________________________________________________________________________ +[ 10392] By: jhi on 2001/06/02 16:48:26 + Log: -Wall cleanup continues. + Branch: perl + ! README.tru64 embed.h embed.pl ext/NDBM_File/NDBM_File.xs + ! ext/POSIX/POSIX.xs ext/PerlIO/Scalar/Scalar.xs + ! ext/Storable/Storable.xs ext/Sys/Hostname/Hostname.xs + ! ext/Sys/Syslog/Syslog.xs perl.c proto.h regcomp.c regexec.c + ! run.c toke.c util.c +____________________________________________________________________________ +[ 10391] By: jhi on 2001/06/02 13:29:47 + Log: The metaconfig unit change for #10390. + Branch: metaconfig/U/perl + ! gccvers.U +____________________________________________________________________________ +[ 10390] By: jhi on 2001/06/02 13:29:12 + Log: Drop the -ansi from the default gcc flags. + + Off_t/off_t is a struct in Solaris with largefiles, and with -ansi + that struct cannot be compared with a flat integer, such as STRLEN. + The -ansi will also cause a lot of noise in Solaris because of: + /usr/include/sys/resource.h:148: warning: `struct rlimit64' declared inside parameter list + Branch: perl + ! Configure +____________________________________________________________________________ +[ 10389] By: jhi on 2001/06/02 13:14:57 + Log: Integrate perlio. + Branch: perl + !> pod/perlapi.pod util.c +____________________________________________________________________________ +[ 10388] By: nick on 2001/06/02 08:01:12 + Log: Integrate mainline + Branch: perlio + +> lib/Attribute/Handlers.pm t/lib/attrhand.t + !> MANIFEST configure.com ext/MIME/Base64/QuotedPrint.pm + !> lib/File/Find.pm pod/perlmodlib.pod pod/perltoc.pod + !> t/lib/1_compile.t t/lib/mimeqp.t +____________________________________________________________________________ +[ 10387] By: nick on 2001/06/02 07:39:17 + Log: Tweak util.c's atof2 for MULTIPLICITY + Branch: perlio + ! util.c +____________________________________________________________________________ +[ 10386] By: nick on 2001/06/02 07:38:33 + Log: Integrate mainline + Branch: perlio + !> (integrate 41 files) +____________________________________________________________________________ +[ 10385] By: jhi on 2001/06/01 22:12:48 + Log: Add Attribute::Handlers 0.61 from Damian Conway. + Branch: perl + + lib/Attribute/Handlers.pm t/lib/attrhand.t + ! MANIFEST pod/perlmodlib.pod pod/perltoc.pod t/lib/1_compile.t +____________________________________________________________________________ +[ 10384] By: jhi on 2001/06/01 21:53:14 + Log: Subject: [PATCH: perl@10328] allow MIME::QuotePrint to handle ASCII code numbers on EBCDIC machines + From: Peter Prymmer + Date: Fri, 1 Jun 2001 15:49:22 -0700 (PDT) + Message-ID: + Branch: perl + ! ext/MIME/Base64/QuotedPrint.pm t/lib/mimeqp.t +____________________________________________________________________________ +[ 10383] By: jhi on 2001/06/01 21:36:11 + Log: Subject: [PATCH File::Find] 'do 1' and puzzling (?>...) + From: Jeff Pinyan + Date: Fri, 1 Jun 2001 14:13:56 -0400 (EDT) + Message-ID: + Branch: perl + ! lib/File/Find.pm +____________________________________________________________________________ +[ 10382] By: jhi on 2001/06/01 21:35:02 + Log: Subject: [PATCH perl@10381] configure.com tweaks + From: "Craig A. Berry" + Date: Fri, 1 Jun 2001 13:55:43 -0500 + Message-Id: + Branch: perl + ! configure.com +____________________________________________________________________________ +[ 10381] By: jhi on 2001/06/01 16:37:21 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ [ 10380] By: jhi on 2001/06/01 16:19:18 Log: Subject: [PATCH] Re: [ID 20010529.004] program doesn't work unless in debug mode From: Mike Guy diff --git a/patchlevel.h b/patchlevel.h index 8efd2f5..e4d7f0e 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 - ,"DEVEL10380" + ,"DEVEL10418" ,NULL };