This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
update Changes; integrate cfgperl contents into mainline
[perl5.git] / Changes
diff --git a/Changes b/Changes
index a3fa1f4..00d9a06 100644 (file)
--- a/Changes
+++ b/Changes
@@ -95,6 +95,399 @@ Version v5.6.0
 --------------
 
 ____________________________________________________________________________
+[  5740] By: gsar                                  on 2000/03/14  20:57:12
+        Log: perlfaq4 tweak (from Damian Conway <damian@cs.monash.edu.au>)
+     Branch: perl
+          ! pod/perlfaq4.pod
+____________________________________________________________________________
+[  5739] By: gsar                                  on 2000/03/14  20:53:07
+        Log: allow alternates to negate correctly (from Johan Vromans)
+     Branch: perl
+          ! lib/Getopt/Long.pm
+____________________________________________________________________________
+[  5738] By: gsar                                  on 2000/03/14  20:34:19
+        Log: kludge our way around warnings on C<use POSIX; use IO::File;>
+     Branch: perl
+          ! ext/IO/lib/IO/Seekable.pm
+____________________________________________________________________________
+[  5737] By: gsar                                  on 2000/03/14  20:06:23
+        Log: protect special characters better against interpretation by *roff
+             (from Russ Allbery)
+     Branch: perl
+          ! lib/Pod/Man.pm
+____________________________________________________________________________
+[  5736] By: gsar                                  on 2000/03/14  19:47:00
+        Log: provide an explicit base address for perl56.dll to avoid relocations;
+             increase the default stack size (RE engine can use a lot more stack
+             than the 1MB default limit); default to using the regular version of
+             the MSVCRT even for DEBUGGING builds (this allows extensions to be
+             selectively built with debugging)
+     Branch: perl
+          ! win32/Makefile win32/makefile.mk
+____________________________________________________________________________
+[  5735] By: gsar                                  on 2000/03/14  19:31:53
+        Log: regen perltoc, other pod nits
+     Branch: perl
+          ! ext/IO/poll.c pod/Makefile pod/buildtoc pod/perlnumber.pod
+          ! pod/perltoc.pod pod/roffitall
+____________________________________________________________________________
+[  5734] By: gsar                                  on 2000/03/14  19:08:22
+        Log: avoid dup warning (from Simon Cozens)
+     Branch: perl
+          ! regcomp.c
+____________________________________________________________________________
+[  5733] By: gsar                                  on 2000/03/14  18:46:50
+        Log: allow usemymalloc to be overridden via -Uusemymalloc
+     Branch: perl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5732] By: gsar                                  on 2000/03/14  17:23:47
+        Log: test case for change#5700 (from M. J. T. Guy)
+     Branch: perl
+          ! t/op/universal.t
+____________________________________________________________________________
+[  5731] By: gsar                                  on 2000/03/14  17:15:44
+        Log: revise README.win32 for currentness, point to function
+             list in perlport.pod (from a patch suggested by Dominic Dunlop)
+     Branch: perl
+          ! README.win32 pod/perlport.pod
+____________________________________________________________________________
+[  5730] By: gsar                                  on 2000/03/14  17:14:21
+        Log: tweak sort() notes (from Nathan Torkington)
+     Branch: perl
+          ! pod/perlfunc.pod
+____________________________________________________________________________
+[  5729] By: jhi                                   on 2000/03/14  15:13:13
+        Log: Make the tests 1018 and 1019 more robust.
+     Branch: cfgperl
+          ! t/lib/complex.t
+____________________________________________________________________________
+[  5728] By: jhi                                   on 2000/03/14  15:07:48
+        Log: Fix for one of the problems in RC1 reported by M. E. O'Neill
+             in NEXTSTEP 3.3p2.
+     Branch: cfgperl
+          ! ext/Socket/Socket.xs
+____________________________________________________________________________
+[  5727] By: jhi                                   on 2000/03/14  14:57:04
+        Log: Integrate with Sarathy; unapply the #5539 that snekt in
+             with #5539.
+     Branch: cfgperl
+         +> pod/perldebguts.pod
+          ! patchlevel.h perl.h
+         !> MANIFEST lib/Text/Abbrev.pm lib/perl5db.pl pod/perl.pod
+         !> pod/perldebug.pod pod/perldelta.pod pod/perlnumber.pod
+         !> t/lib/io_sock.t utils/perlcc.PL utils/perldoc.PL
+         !> win32/makefile.mk
+____________________________________________________________________________
+[  5726] By: gsar                                  on 2000/03/14  07:43:37
+        Log: fixes for Borland compiler (from Vadim Konovalov
+             <vkonovalov@lucent.com>)
+     Branch: perl
+          ! utils/perlcc.PL win32/makefile.mk
+____________________________________________________________________________
+[  5725] By: gsar                                  on 2000/03/14  07:38:00
+        Log: more efficient Text::Abbrev (from M.E. O'Neill <oneill@cs.sfu.ca>)
+     Branch: perl
+          ! lib/Text/Abbrev.pm
+____________________________________________________________________________
+[  5724] By: gsar                                  on 2000/03/14  05:59:02
+        Log: integrate cfgperl changes into mainline, ignoring the
+             __attribute__((unused)) stuff that seems to have snuck
+             back in
+     Branch: perl
+         !> Todo-5.6 patchlevel.h perl.h pod/perl.pod pod/perlport.pod
+         !> vms/perlvms.pod
+____________________________________________________________________________
+[  5723] By: gsar                                  on 2000/03/14  05:49:08
+        Log: patches for many bugs in the debugger; documentation updates for
+             perldelta; split perldebug.pod into perldeb{ug,guts}.pod (from
+             Tom Christiansen)
+     Branch: perl
+          + pod/perldebguts.pod
+          ! MANIFEST lib/perl5db.pl pod/perl.pod pod/perldebug.pod
+          ! pod/perldelta.pod pod/perlnumber.pod pod/perlport.pod
+____________________________________________________________________________
+[  5722] By: gsar                                  on 2000/03/14  05:37:29
+        Log: add sleep() to avoid race on NeXT (from M.E. O'Neill
+             <oneill@cs.sfu.ca>)
+     Branch: perl
+          ! t/lib/io_sock.t
+____________________________________________________________________________
+[  5721] By: gsar                                  on 2000/03/14  03:53:50
+        Log: support a -U option when run as root to drop privileges (from
+             Tom Christiansen)
+     Branch: perl
+          ! utils/perldoc.PL
+____________________________________________________________________________
+[  5720] By: jhi                                   on 2000/03/14  03:43:51
+        Log: move the big AVAILABILITY list to perlport as Supported Platforms
+             (Tom Christiansen); add few more platforms
+     Branch: cfgperl
+          ! pod/perl.pod pod/perlport.pod
+____________________________________________________________________________
+[  5719] By: jhi                                   on 2000/03/14  02:44:55
+        Log: more todo
+     Branch: cfgperl
+          ! Todo-5.6
+____________________________________________________________________________
+[  5718] By: jhi                                   on 2000/03/14  02:17:16
+        Log: detypo
+     Branch: cfgperl
+          ! vms/perlvms.pod
+____________________________________________________________________________
+[  5717] By: jhi                                   on 2000/03/14  02:00:24
+        Log: Integrate with Sarathy.
+     Branch: cfgperl
+          ! patchlevel.h perl.h
+         !> (integrate 60 files)
+____________________________________________________________________________
+[  5716] By: gsar                                  on 2000/03/14  00:01:39
+        Log: reference miscount in Devel::Peek that causes debugger to
+             crash unceremoniously when doing "V DB" etc., repeatedly
+     Branch: perl
+          ! ext/Devel/Peek/Peek.xs
+____________________________________________________________________________
+[  5715] By: gsar                                  on 2000/03/13  21:40:23
+        Log: fixes for broken L<> links (from Wolfgang Laun
+             <wolfgang.laun@alcatel.at>)
+     Branch: perl
+          ! pod/Win32.pod pod/perlcall.pod pod/perlcompile.pod
+          ! pod/perldata.pod pod/perlfaq7.pod pod/perlfunc.pod
+          ! pod/perlguts.pod pod/perllocale.pod pod/perlnumber.pod
+          ! pod/perlop.pod pod/perlxstut.pod vms/perlvms.pod
+____________________________________________________________________________
+[  5714] By: gsar                                  on 2000/03/13  21:37:48
+        Log: typos in perlboot.pod (from Randal L. Schwartz <merlyn@stonehenge.com>)
+     Branch: perl
+          ! pod/perlboot.pod
+____________________________________________________________________________
+[  5713] By: gsar                                  on 2000/03/13  21:36:24
+        Log: avoid infinite loop in h2xs (from Hugo van der Sanden)
+     Branch: perl
+          ! utils/h2xs.PL
+____________________________________________________________________________
+[  5712] By: gsar                                  on 2000/03/13  21:29:15
+        Log: lexical warnings update for docs and tests (from Paul Marquess)
+     Branch: perl
+          ! ext/File/Glob/Glob.pm lib/fields.pm pod/perl.pod
+          ! pod/perldata.pod pod/perldbmfilter.pod pod/perlfaq3.pod
+          ! pod/perlfaq4.pod pod/perlfaq7.pod pod/perlfilter.pod
+          ! pod/perlipc.pod pod/perlmod.pod pod/perlmodlib.pod
+          ! pod/perlop.pod pod/perlre.pod pod/perlref.pod pod/perlrun.pod
+          ! pod/perlstyle.pod pod/perlsyn.pod pod/perltie.pod
+          ! pod/perltrap.pod pod/perlunicode.pod pod/perlxstut.pod
+          ! t/io/open.t t/lib/fields.t t/lib/parsewords.t
+          ! t/op/assignwarn.t t/op/gv.t t/op/hashwarn.t t/op/magic.t
+          ! t/op/pack.t t/op/pat.t t/op/sort.t t/op/sprintf.t
+          ! t/pragma/constant.t t/pragma/locale.t
+____________________________________________________________________________
+[  5711] By: gsar                                  on 2000/03/13  21:08:29
+        Log: updates from PodParser v1.12 on CPAN (from Brad Appleton)
+     Branch: perl
+          ! lib/Pod/Checker.pm lib/Pod/Find.pm lib/Pod/InputObjects.pm
+          ! lib/Pod/ParseUtils.pm lib/Pod/Parser.pm lib/Pod/Select.pm
+          ! lib/Pod/Usage.pm t/pod/poderrs.xr t/pod/testp2pt.pl
+          ! t/pod/testpchk.pl
+____________________________________________________________________________
+[  5710] By: gsar                                  on 2000/03/13  20:46:37
+        Log: cleaner logic in op.c, also avoids QNX optimizer bug (from Norton
+             Allen <allen@huarp.harvard.edu>)
+     Branch: perl
+          ! op.c
+____________________________________________________________________________
+[  5709] By: gsar                                  on 2000/03/13  20:43:30
+        Log: mention changes to diagnostics
+     Branch: perl
+          ! pod/perldelta.pod
+____________________________________________________________________________
+[  5708] By: gsar                                  on 2000/03/13  20:34:38
+        Log: ignore const for the purposes of typemaps (from Hugo van der Sanden)
+     Branch: perl
+          ! lib/ExtUtils/xsubpp
+____________________________________________________________________________
+[  5707] By: gsar                                  on 2000/03/13  20:23:24
+        Log: don't check for errno after Atof() (atof() doesn't set errno, and
+             where Atof() is actually strto[l]d(), some platforms seem to want
+             to set errno randomly)
+     Branch: perl
+          ! toke.c
+____________________________________________________________________________
+[  5706] By: gsar                                  on 2000/03/13  18:14:18
+        Log: integrate cfgperl changes into mainline
+     Branch: perl
+         !> Configure config_h.SH hints/hpux.sh hints/solaris_2.sh mg.c
+         !> perl.h pod/perl.pod pp.c
+____________________________________________________________________________
+[  5705] By: jhi                                   on 2000/03/13  14:44:11
+        Log: STRLEN != int.
+     Branch: cfgperl
+          ! mg.c
+____________________________________________________________________________
+[  5704] By: jhi                                   on 2000/03/13  13:18:07
+        Log: Integrate with Sarathy.
+     Branch: cfgperl
+         +> lib/warnings/register.pm
+         !> (integrate 42 files)
+____________________________________________________________________________
+[  5703] By: gsar                                  on 2000/03/13  12:40:51
+        Log: mention autoflush portability caveat
+     Branch: perl
+          ! pod/perlfunc.pod pod/perlop.pod pod/perlport.pod
+____________________________________________________________________________
+[  5702] By: gsar                                  on 2000/03/13  11:09:05
+        Log: final touches for lexical warnings (from Paul Marquess)
+     Branch: perl
+          + lib/warnings/register.pm
+          ! MANIFEST ext/IO/lib/IO/Select.pm ext/Socket/Socket.pm
+          ! lib/Class/Struct.pm lib/I18N/Collate.pm lib/Tie/Handle.pm
+          ! lib/Tie/Hash.pm lib/Tie/Scalar.pm lib/constant.pm
+          ! lib/syslog.pl lib/vars.pm lib/warnings.pm mg.c perl.c
+          ! pod/perllexwarn.pod pp_ctl.c t/lib/filepath.t t/lib/io_sel.t
+          ! t/lib/socket.t t/lib/tie-stdhandle.t t/op/tie.t
+          ! t/pragma/constant.t t/pragma/diagnostics.t t/pragma/warn/2use
+          ! t/pragma/warn/9enabled warnings.h warnings.pl
+____________________________________________________________________________
+[  5701] By: gsar                                  on 2000/03/13  11:00:00
+        Log: avoid compiler warnings
+     Branch: perl
+          ! pp_hot.c
+____________________________________________________________________________
+[  5700] By: gsar                                  on 2000/03/13  09:57:59
+        Log: make the is_utf8_*() safe for use on invalid utf8 (they now
+             return false on such input instead of emitting warnings)
+     Branch: perl
+          ! embed.h embed.pl global.sym gv.c objXSUB.h perlapi.c
+          ! pod/perlapi.pod proto.h universal.c utf8.c
+____________________________________________________________________________
+[  5699] By: gsar                                  on 2000/03/13  06:59:57
+        Log: the premature FREETMPS calls in change#1187 weren't defensive enough
+     Branch: perl
+          ! pp_ctl.c pp_hot.c t/op/recurse.t
+____________________________________________________________________________
+[  5698] By: jhi                                   on 2000/03/13  05:03:37
+        Log: hints nibbling continues
+     Branch: cfgperl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5697] By: jhi                                   on 2000/03/13  04:45:57
+        Log: there's no end to tweaking
+     Branch: cfgperl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5696] By: jhi                                   on 2000/03/13  04:26:15
+        Log: hints tweak
+     Branch: cfgperl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5695] By: bailey                                on 2000/03/13  03:54:09
+        Log: Trim out leftover hunk from prior resolve conflict
+     Branch: vmsperl
+          ! lib/File/Spec/VMS.pm
+____________________________________________________________________________
+[  5694] By: bailey                                on 2000/03/13  03:20:20
+        Log: Assorted configuration cleanups (Peter Prymmer, and a
+             bit from Charles Bailey and Dan Sugalski)
+     Branch: vmsperl
+          ! configure.com vms/subconfigure.com
+____________________________________________________________________________
+[  5693] By: bailey                                on 2000/03/13  03:00:16
+        Log: Add vmsish 'hushed' option to suppress error messages at exit
+     Branch: vmsperl
+          ! perl.h vms/ext/vmsish.pm vms/ext/vmsish.t vms/test.com
+          ! vms/vmsish.h
+____________________________________________________________________________
+[  5692] By: bailey                                on 2000/03/13  02:50:10
+        Log: Fix inverted test conditions for secure lnm translation
+             and default file types.  (Dan Sugalski)
+     Branch: vmsperl
+          ! vms/subconfigure.com
+____________________________________________________________________________
+[  5691] By: bailey                                on 2000/03/13  02:41:36
+        Log: Insulate tests of default display_format from different precision
+             on different machines by truncating at 1 digit less than the most
+             common choice (.15g)
+     Branch: vmsperl
+          ! t/lib/complex.t
+____________________________________________________________________________
+[  5690] By: bailey                                on 2000/03/13  02:31:44
+        Log: Resync with mainline post RC1
+     Branch: vmsperl
+         +> lib/Pod/Plainer.pm
+         !> (integrate 137 files)
+____________________________________________________________________________
+[  5689] By: bailey                                on 2000/03/13  02:22:24
+        Log: Update File::Spec::VMS and tests
+             Since reduce_ricochet has been removed from File::Spec,
+             revert changes to VMS::Filespec::vmsify made to accomodate it.
+     Branch: vmsperl
+          ! lib/File/Spec/VMS.pm t/lib/filespec.t vms/ext/filespec.t
+          ! vms/vms.c
+____________________________________________________________________________
+[  5688] By: bailey                                on 2000/03/13  02:12:11
+        Log: Basic 5.6.0 RC1 build patches for VMS
+     Branch: vmsperl
+          ! configure.com t/pragma/warn/doio t/pragma/warn/util
+          ! vms/subconfigure.com
+____________________________________________________________________________
+[  5687] By: jhi                                   on 2000/03/13  00:41:51
+        Log: Solaris long double fixes from Alan Burlison.
+     Branch: cfgperl
+          ! hints/solaris_2.sh perl.h pp.c
+____________________________________________________________________________
+[  5686] By: jhi                                   on 2000/03/13  00:17:13
+        Log: Integrate with Sarathy.
+     Branch: cfgperl
+         !> dump.c hints/hpux.sh op.c pod/perldelta.pod t/op/misc.t
+____________________________________________________________________________
+[  5685] By: jhi                                   on 2000/03/13  00:13:17
+        Log: Retract #5680, it broke more than it helped.
+     Branch: cfgperl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5684] By: gsar                                  on 2000/03/12  21:48:44
+        Log: set optimize=-O only if not already set
+     Branch: perl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5683] By: gsar                                  on 2000/03/12  20:11:45
+        Log: another optimized-OP_SASSIGN bug: ops that were not OA_TARGLEX
+             were being mistakenly subverted anyway
+     Branch: perl
+          ! dump.c op.c pod/perldelta.pod t/op/misc.t
+____________________________________________________________________________
+[  5682] By: jhi                                   on 2000/03/12  18:11:52
+        Log: update AVAILABILITY for LynxOS
+     Branch: cfgperl
+          ! pod/perl.pod
+____________________________________________________________________________
+[  5681] By: jhi                                   on 2000/03/12  18:03:46
+        Log: 64-bitness hints tweaks
+     Branch: cfgperl
+          ! hints/solaris_2.sh
+____________________________________________________________________________
+[  5680] By: jhi                                   on 2000/03/12  17:49:25
+        Log: 64-bitness tweak: separate 64bitint and 64bitall.
+     Branch: cfgperl
+          ! hints/hpux.sh
+____________________________________________________________________________
+[  5679] By: jhi                                   on 2000/03/12  17:43:09
+        Log: metaconfig-ify #5676.
+     Branch: cfgperl
+          ! Configure config_h.SH
+     Branch: metaconfig/U/perl
+          ! fflushall.U
+____________________________________________________________________________
+[  5678] By: jhi                                   on 2000/03/12  17:37:14
+        Log: Integrate with Sarathy.
+     Branch: cfgperl
+         !> Changes Configure Todo lib/File/DosGlob.pm
+____________________________________________________________________________
+[  5677] By: gsar                                  on 2000/03/12  11:35:10
+        Log: integrate cfgperl changes into mainline
+     Branch: perl
+          ! Changes Todo
+         !> Todo-5.6 perl.h pod/perldelta.pod
+____________________________________________________________________________
 [  5676] By: gsar                                  on 2000/03/12  11:27:38
         Log: don't bother testing if we can flush all handles when fflush(stdin)
              shows the pipe bug