Change 19893 by [EMAIL PROTECTED] on 2003/06/30 09:46:21

        Update Changes.

Affected files ...

... //depot/maint-5.8/perl/Changes#24 edit
... //depot/maint-5.8/perl/patchlevel.h#26 edit

Differences ...

==== //depot/maint-5.8/perl/Changes#24 (text) ====
Index: perl/Changes
--- perl/Changes#23~19857~      Thu Jun 26 01:29:59 2003
+++ perl/Changes        Mon Jun 30 02:46:21 2003
@@ -28,6 +28,180 @@
 Version v5.8.1         Maintenance release working toward v5.8.1
 --------------
 ____________________________________________________________________________
+[ 19891] By: jhi                                   on 2003/06/30  09:39:29
+        Log: Integrate:
+             [ 19857]
+             Regen Changes.
+             
+             [ 19858]
+             perlhack update, by Steve Grazzini
+             about macro support in gdb and gcc.
+             
+             [ 19859]
+             Hash/Util.t and Encode/t/Aliases.t seem to be having
+             random failures.  To make these easier to reproduce,
+             add a variable, PERL_HASH_SEED_DEBUG, to display the
+             hash seed.  E.g. in Debian/x86 Linux 3.0 PERL_HASH_SEED
+             of 82972356 makes the first one to fail.
+             
+             [ 19860]
+             Subject: Re: Change 19854: Bite the bullet and apply the hash 
randomisation patch.
+             From: Tim Bunce <[EMAIL PROTECTED]>
+             Date: Thu, 26 Jun 2003 10:53:22 +0100
+             Message-ID: <[EMAIL PROTECTED]>
+             
+             [ 19861]
+             Do not obey PERL_HASH_SEED or PERL_HASH_SEED_DEBUG
+             if tainting-- but is this a good thing or a bad thing?
+             (At least it makes debugging lib/Hash/Util.t harder,
+             since it has, for no apparent good reason, -T: one must
+             make a copy of it without the -T.)
+             
+             [ 19862]
+             Make doing_taint() always available (though not
+             part of the public API).
+             
+             [ 19863]
+             Introduce (global) variable PL_earlytaint which
+             is set very early in main(), before perl_parse()
+             has been called and PL_tainting (or PL_taint_warn)
+             might have been set.
+             
+             [ 19864]
+             Use the PL_earlytaint.  (PL_earlytaint is a global,
+             not per-interp, since perl_construct() is not passed
+             the argc, argv, and therefore it can't set the per-interp
+             PL_tainting.)
+             
+             [ 19865]
+             atoi() doesn't cut the mustard if the PERL_HASH_SEED
+             is larger than INT_MAX (atoi() returns -1 in that case).
+             
+             [ 19866]
+             Some warnings about the (im)proper uses of the hash randomisation.
+             
+             [ 19867]
+             The two-for-loops is no more a valid way to walk through
+             a hash (this was the reason the Hash/Util.t intermittently
+             failed, the two-loop didn't find all the SVs of the HV).
+             
+             [ 19868]
+             Integrate mainline
+             
+             [ 19869]
+             Fix test count, by Abe Timmerman.
+             
+             [ 19870]
+             Two debugging patches.
+             The first allows to hold symbolic switches in $^D
+             and more generally fixes assignment to $^D. The
+             second one improves the information given by -Dl.
+             
+             Subject: [PATCH] allow $^D = "flags"
+             From: Dave Mitchell <[EMAIL PROTECTED]>
+             Date: Fri, 27 Jun 2003 22:26:24 +0100
+             Message-ID: <[EMAIL PROTECTED]>
+             
+             Subject: [PATCH] make -Dl show more scope info
+             From: Dave Mitchell <[EMAIL PROTECTED]>
+             Date: Fri, 27 Jun 2003 23:00:36 +0100
+             Message-ID: <[EMAIL PROTECTED]>
+             
+             [ 19871]
+             Subject: [Encode] pre-1.97 patches
+             From: Dan Kogai <[EMAIL PROTECTED]>
+             Date: Sat, 28 Jun 2003 01:20:59 +0900
+             Message-Id: <[EMAIL PROTECTED]>
+             
+             [ 19872]
+             Some clarification about the current semantics of CHECK and
+             INIT blocks. See bug [perl #22826].
+             
+             [ 19873]
+             Using $1 without testing success of the regexp, bad.
+             
+             [ 19874]
+             Retract #19867; the bug was really much simpler:
+             the < max must be <= max instead.
+             
+             [ 19875]
+             Duh.
+             
+             [ 19876]
+             Subject: Re: your malloc patches
+             From: Ilya Zakharevich <[EMAIL PROTECTED]>
+             Date: Fri, 27 Jun 2003 06:54:06 -0700
+             Message-ID: <[EMAIL PROTECTED]>
+             
+             More malloc patches: now they seem to work even in Tru64.
+             
+             [ 19877]
+             The #19842 is no more needed thanks to #19876,
+             and the #19842 was wrong anyway (it affected
+             only the threaded case.)
+             
+             [ 19878]
+             Move the PL_earlytaint initialization to the PERL_SYS_INIT()
+             as per suggestion from Sarathy.
+             
+             [ 19879]
+             Another spot where a zero $test{$max} can make things go boom.
+             
+             [ 19880]
+             argc, argv.
+             
+             [ 19881]
+             More coffee...
+             
+             [ 19882]
+             Perl_doing_taint must be public, for programs that embed perl
+             
+             [ 19883]
+             More on the macro debugging and expansion.
+             
+             [ 19884]
+             The joy of $0.  Undoing the #16399 makes Andreas'
+             tests (see [perl #22811]) pass (yes, padding with space   instead
+             of nul makes no sense, but that seems to work, maybe Linux does
+             some deep magic in ps(1)?); moving the PL_origalen computation
+             earlier makes also the threaded-first case fully pass.
+             
+             But in general modifying the argv[] is very non-portable.
+             (e.g. in Tru64 it seems to be limited to the size of the
+             original argv[0] since the argv[] are not contiguous?)
+             
+             Everybody should just have setproctitle().
+             
+             [ 19885]
+             Fix a faulty alias.
+             
+             [ 19886]
+             Misc Pod Nits.
+             
+             [ 19887]
+             $0 test tweaks from Andreas.
+             
+             [ 19888]
+             $0 doc tweakage.
+             
+             [ 19889]
+             The 'contiguous' test for argv[], envp[] was bogus
+             since those need not be in memory end-to-end, e.g.
+             in Tru64 they are aligned by eight.  Loosen the test
+             so that 'contiguousness' is fulfilled if the elements
+             are within PTRSIZE alignment.  This makes Tru64 to pass
+             the join.t, too.
+             
+             [ 19890]
+             int is not UV.
+     Branch: maint-5.8/perl
+         !> (integrate 39 files)
+____________________________________________________________________________
+[ 19857] By: jhi                                   on 2003/06/26  08:29:59
+        Log: Regen Changes.
+     Branch: maint-5.8/perl
+          ! Changes
+____________________________________________________________________________
 [ 19856] By: jhi                                   on 2003/06/26  05:55:24
         Log: Update Changes.
      Branch: maint-5.8/perl

==== //depot/maint-5.8/perl/patchlevel.h#26 (text) ====
Index: perl/patchlevel.h
--- perl/patchlevel.h#25~19856~ Wed Jun 25 22:55:24 2003
+++ perl/patchlevel.h   Mon Jun 30 02:46:21 2003
@@ -119,7 +119,7 @@
 #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT)
 static char    *local_patches[] = {
         NULL
-       ,"MAINT19855"
+       ,"MAINT19891"
        ,NULL
 };
 
End of Patch.

Reply via email to