Update Changes.
authorJarkko Hietaniemi <jhi@iki.fi>
Fri, 25 Jan 2002 15:34:18 +0000 (15:34 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Fri, 25 Jan 2002 15:34:18 +0000 (15:34 +0000)
p4raw-id: //depot/perl@14417

Changes
patchlevel.h

diff --git a/Changes b/Changes
index 2a3a441..1964266 100644 (file)
--- a/Changes
+++ b/Changes
@@ -31,6 +31,161 @@ or any other branch.
 Version v5.7.2         Development release working toward v5.8
 --------------
 ____________________________________________________________________________
+[ 14416] By: jhi                                   on 2002/01/25  15:04:25
+        Log: Integrate perlio; extensive threads and threads::shared work
+             
+             Nearly-working threads re-structuring. Do not integrate,
+             submit-ing to get to Win32, and as "off site" backup.
+             
+             threads work again on Win32. (Not threads::shared yet)
+             Submit to see if they do on Linux.
+             
+             Add new threads/typemap to MANIFEST
+             
+             XS side of new threads::shared designed, coded and compiles,
+             and mostly commented but is totaly untested.
+             submit in case anyone wants a preview.
+             
+             Miss mg_len == 0 meaning don't Safefree
+             
+             Shared scalars working, some shared array ops working.
+             
+             Implement recursive lock and use of scope for PL_sharedsv_space,
+             so now croak() from asserts does not leave locks.
+             Make hv_simple compile (new prototype for debugging probe).
+             
+             thread::shared nearly working again - remaining issue
+             is references withing shared space.
+             Added bulk test with no threads involved (for debugging)
+             Tuned tests to skip those needing _thrcnt
+             
+             SvTEMP_off to stop private PV's being stolen and stored in shared space
+             
+             Except Win32 from echo tests. (Alarm does not break into connect)
+             
+             Expand command line test globs on Win32.
+             
+             threads::shared tidy up:
+             - Add _id() function to shared.xs so we can test refs point at same thing.
+             - Use that rather that comparing stringified ref in shared/t/hv_refs.t
+             - Allow no_share to pass if sharing to works despite mis-ordering.
+             - Change docs of threads to document ->create() (as used in tests),
+             and not mention "new".
+             
+             Linux/NFS hackery was not faking right number of passes.
+     Branch: perl
+         +> ext/threads/shared/t/0nothread.t ext/threads/shared/typemap
+         +> ext/threads/typemap
+          - ext/threads/threads.h sharedsv.c sharedsv.h
+          ! NetWare/config_H.wc
+         !> (integrate 38 files)
+____________________________________________________________________________
+[ 14415] By: jhi                                   on 2002/01/25  14:33:43
+        Log: Subject: Re: perldebguts minor tweaks
+             From: Joe McMahon <mcmahon@metalab.unc.edu>
+             Date: Fri, 25 Jan 2002 10:32:45 -0500 (EST)
+             Message-ID: <Pine.LNX.4.33.0201251031530.9326-100000@tribal.metalab.unc.edu>
+     Branch: perl
+          ! pod/perldebguts.pod
+____________________________________________________________________________
+[ 14413] By: jhi                                   on 2002/01/25  14:05:49
+        Log: Okay, you can come home now, _().
+     Branch: perl
+          ! config_h.SH
+____________________________________________________________________________
+[ 14409] By: jhi                                   on 2002/01/24  21:08:35
+        Log: Subject: perldebguts minor tweaks
+             From: Joe McMahon <mcmahon@metalab.unc.edu>
+             Date: Thu, 24 Jan 2002 16:48:43 -0500 (EST)
+             Message-ID: <Pine.LNX.4.33.0201241646580.14744-100000@tribal.metalab.unc.edu>
+     Branch: perl
+          ! pod/perldebguts.pod
+____________________________________________________________________________
+[ 14408] By: jhi                                   on 2002/01/24  20:58:15
+        Log: Subject: [PATCH] perldebguts.pod [bleadperl]
+             From: Peter Scott <Peter@PSDT.com>
+             Date: Thu, 24 Jan 2002 08:51:34 -0800
+             Message-Id: <4.3.2.7.2.20020123073917.00bac740@mail.webquarry.com>
+     Branch: perl
+          ! pod/perldebguts.pod
+____________________________________________________________________________
+[ 14407] By: jhi                                   on 2002/01/24  20:55:34
+        Log: Few more paranoia checks for Unicode hash keys.
+     Branch: perl
+          ! t/op/each.t
+____________________________________________________________________________
+[ 14406] By: jhi                                   on 2002/01/24  18:03:02
+        Log: Subject: [PATCH] Suppress /bin/ls errors in t/op/stat.t
+             From: Andy Dougherty <doughera@lafayette.edu>
+             Date: Thu, 24 Jan 2002 13:02:20 -0500 (EST)
+             Message-ID: <Pine.SOL.4.10.10201241238510.23176-100000@maxwell.phys.lafayette.edu>
+     Branch: perl
+          ! t/op/stat.t
+____________________________________________________________________________
+[ 14405] By: jhi                                   on 2002/01/24  15:44:31
+        Log: The
+             
+             Subject: Very old debugger UTF-8 bug
+             From: andreas.koenig@anima.de (Andreas J. Koenig)
+             Date: 24 Jan 2002 12:45:44 +0100
+             Message-ID: <m3y9iot1jr.fsf@anima.de>
+             
+             still broken, but this should work as a stopgap
+             measure to stop pp_match accessing naughty data.
+     Branch: perl
+          ! pod/perldiag.pod pp_hot.c
+____________________________________________________________________________
+[ 14403] By: jhi                                   on 2002/01/24  13:13:29
+        Log: Pacify picky compilers (this time Sun Workshop).
+     Branch: perl
+          ! Configure
+____________________________________________________________________________
+[ 14402] By: jhi                                   on 2002/01/24  12:45:02
+        Log: Subject: Very old debugger UTF-8 bug
+             From: andreas.koenig@anima.de (Andreas J. Koenig)
+             Date: 24 Jan 2002 12:45:44 +0100
+             Message-ID: <m3y9iot1jr.fsf@anima.de>
+     Branch: perl
+          ! lib/dumpvar.pl
+____________________________________________________________________________
+[ 14400] By: jhi                                   on 2002/01/24  02:49:05
+        Log: Sprinkle some copyrights (use the oldest timestamp to
+             be found in the repository, which is most often not right,
+             but at least consistent)
+     Branch: perl
+          ! XSUB.h cc_runtime.h dosish.h embed.h embed.pl embedvar.h
+          ! fakesdio.h fakethr.h global.sym globals.c keywords.h
+          ! keywords.pl miniperlmain.c nostdio.h opcode.h opcode.pl
+          ! opnames.h patchlevel.h perl.h perlapi.c perlapi.h perlio.h
+          ! perlsdio.h perlsfio.h perlvars.h proto.h regcomp.h regexp.h
+          ! scope.h sharedsv.h taint.c thrdvar.h thread.h universal.c
+          ! unixish.h xsutils.c
+____________________________________________________________________________
+[ 14391] By: jhi                                   on 2002/01/23  18:48:45
+        Log: Copyright++.  (Not all the toplevel *.h have one, it seems.)
+     Branch: perl
+          ! EXTERN.h INTERN.h README av.c av.h cop.h cv.h deb.c doio.c
+          ! doop.c dump.c form.h gv.c gv.h handy.h hv.c hv.h locale.c mg.c
+          ! mg.h numeric.c op.c op.h perl.c perl.h perlio.c perly.y
+          ! pod/perlfaq1.pod pod/perlfaq2.pod pod/perlmodinstall.pod
+          ! pod/perluniintro.pod pp.c pp.h pp_ctl.c pp_hot.c pp_pack.c
+          ! pp_sort.c pp_sys.c regcomp.c regexec.c run.c scope.c
+          ! sharedsv.c sv.c sv.h toke.c utf8.c utf8.h utfebcdic.h util.c
+          ! util.h x2p/EXTERN.h x2p/INTERN.h x2p/a2p.c x2p/a2p.h x2p/a2p.y
+          ! x2p/hash.c x2p/hash.h x2p/proto.h x2p/str.c x2p/str.h
+          ! x2p/util.c x2p/util.h x2p/walk.c
+____________________________________________________________________________
+[ 14390] By: jhi                                   on 2002/01/23  18:30:18
+        Log: Unused (the only occurrence of USE_BYTES_DOWNGRADES) and
+             therefore quite probably also obsolete code.
+     Branch: perl
+          ! sv.c
+____________________________________________________________________________
+[ 14389] By: jhi                                   on 2002/01/23  15:09:38
+        Log: Update Changes.
+     Branch: perl
+          ! Changes patchlevel.h
+____________________________________________________________________________
 [ 14388] By: jhi                                   on 2002/01/23  15:04:06
         Log: Small update on todo.  Could use a lot more.
      Branch: perl
index e243140..6757906 100644 (file)
@@ -79,7 +79,7 @@
 #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT)
 static char    *local_patches[] = {
         NULL
-       ,"DEVEL14388"
+       ,"DEVEL14416"
        ,NULL
 };