summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2001-04-09 03:11:19 +0000
committerGurusamy Sarathy <gsar@cpan.org>2001-04-09 03:11:19 +0000
commita44edb0c02e375598c3661edd283a6bc8021c665 (patch)
treebbe090c2731cfb8911ac22fb76c8ffed793e367a
parentacbcedd6d3bd211ce22851ab12ea8c50f0fe7bf1 (diff)
downloadperl-a44edb0c02e375598c3661edd283a6bc8021c665.tar.gz
update Changes, patchlevel.h &c.
p4raw-id: //depot/maint-5.6/perl@9651
-rw-r--r--Changes19
-rw-r--r--patchlevel.h1
-rw-r--r--pod/perldelta.pod20
-rw-r--r--pod/perlhist.pod3
-rw-r--r--pod/perltoc.pod142
5 files changed, 123 insertions, 62 deletions
diff --git a/Changes b/Changes
index 29e24d7554..1e0203323d 100644
--- a/Changes
+++ b/Changes
@@ -34,6 +34,23 @@ Version v5.6.1
--------------
____________________________________________________________________________
+[ 9649] By: gsar on 2001/04/09 02:35:43
+ Log: tweak perldelta as suggested by Jarkko
+ Branch: maint-5.6/perl
+ ! pod/perldelta.pod
+____________________________________________________________________________
+[ 9646] By: gsar on 2001/04/09 00:48:04
+ Log: add note about ithreads and Thread.pm (too many people are
+ confused by the fact that Thread.pm is built and installed
+ under non-5005threads but doesn't work)
+ Branch: maint-5.6/perl
+ ! ext/Thread/Thread.pm ext/Thread/Thread.xs
+____________________________________________________________________________
+[ 9645] By: gsar on 2001/04/09 00:19:03
+ Log: update perldelta.pod for changes in 5.6.1
+ Branch: maint-5.6/perl
+ ! Changes pod/perldelta.pod
+____________________________________________________________________________
[ 9640] By: gsar on 2001/04/08 19:20:46
Log: integrate change#9634 from mainline
@@ -267,7 +284,7 @@ ____________________________________________________________________________
Branch: maint-5.6/perl
! utils/perldoc.PL x2p/find2perl.PL x2p/s2p.PL
____________________________________________________________________________
-[ 9516] By: gsar on 2001/04/02 06:12:01
+[ 9516] By: gsar on 2001/04/02 05:49:37
Log: a foolish release
Branch: maint-5.6/perl
! Changes patchlevel.h pod/perldelta.pod pod/perlhist.pod
diff --git a/patchlevel.h b/patchlevel.h
index 1e4f0dd168..6f98d1c219 100644
--- a/patchlevel.h
+++ b/patchlevel.h
@@ -70,7 +70,6 @@
#if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT)
static char *local_patches[] = {
NULL
- , "fools-gold"
,NULL
};
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index a7bbe5daa2..86235f0387 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1,6 +1,6 @@
=head1 NAME
-perldelta - what's new for perl v5.6
+perldelta - what's new for perl v5.6.x
=head1 DESCRIPTION
@@ -40,7 +40,7 @@ but wasn't tickled by base.pm in those releases.
=item Memory leaks
-Various cases of memory leaks and attempts to access unitialized memory
+Various cases of memory leaks and attempts to access uninitialized memory
have been cured. See L</"Known Problems"> below for further issues.
=item Numeric conversions
@@ -80,20 +80,20 @@ Pattern matches on overloaded values are now handled correctly.
Perl 5.6.0 parsed m/\x{ab}/ incorrectly, leading to spurious warnings.
This has been corrected.
-The RE engine found in Perl 5.6.0 accidentally pessimized certain kinds
+The RE engine found in Perl 5.6.0 accidentally pessimised certain kinds
of simple pattern matches. These are now handled better.
Regular expression debug output (whether through C<use re 'debug'>
or via C<-Dr>) now looks better.
-Multiline matches like C<"a\nxb\n" =~ /(?!\A)x/m> were flawed. The
+Multi-line matches like C<"a\nxb\n" =~ /(?!\A)x/m> were flawed. The
bug has been fixed.
-Use of $& could trigger a coredump under some situations. This
+Use of $& could trigger a core dump under some situations. This
is now avoided.
Match variables $1 et al., weren't being unset when a pattern match
-was backtracking, and the anamoly showed up inside C</...(?{ ... }).../>
+was backtracking, and the anomaly showed up inside C</...(?{ ... }).../>
etc. These variables are now tracked correctly.
pos() did not return the correct value within s///ge in earlier
@@ -193,10 +193,6 @@ C<$.> is no longer corrupted by the debugger.
All debugger output now correctly goes to the socket if RemotePort
is set.
-=item Locales
-
-Locale handling has been reworked to be more portable.
-
=item PERL5OPT
PERL5OPT can be set to more than one switch group. Previously,
@@ -416,12 +412,12 @@ improvements.
=item Devel::Peek
-Devel::Peek has been enhanced to support dumping of memroy statistics,
+Devel::Peek has been enhanced to support dumping of memory statistics,
when perl is built with the included malloc().
=item File::Find
-File::Find now supports pre and postprocessing of the files in order
+File::Find now supports pre and post-processing of the files in order
to sort() them, etc.
=item Getopt::Long
diff --git a/pod/perlhist.pod b/pod/perlhist.pod
index ed0b1b3ad0..914c9639ed 100644
--- a/pod/perlhist.pod
+++ b/pod/perlhist.pod
@@ -342,7 +342,8 @@ the strings?).
Sarathy 5.6.1-TRIAL1 2000-Dec-18 The 5.6 maintenance track.
5.6.1-TRIAL2 2001-Jan-31
5.6.1-TRIAL3 2001-Mar-19
- 5.6.1 2001-Apr-01 Really?
+ 5.6.1-foolish 2001-Apr-01 The "fools-gold" release.
+ 5.6.1 2001-Apr-08
Jarkko 5.7.0 2000-Sep-02 The 5.7 track: Development.
diff --git a/pod/perltoc.pod b/pod/perltoc.pod
index 1ecb68fb8c..7bae86ed63 100644
--- a/pod/perltoc.pod
+++ b/pod/perltoc.pod
@@ -2196,9 +2196,9 @@ AnyDBM_File, AutoLoader, AutoSplit, B, B::Asmdata, B::Assembler, B::Bblock,
B::Bytecode, B::C, B::CC, B::Concise, B::Debug, B::Deparse,
B::Disassembler, B::Lint, B::Showlex, B::Stackobj, B::Stash, B::Terse,
B::Xref, Benchmark, ByteLoader, CGI, CGI::Apache, CGI::Carp, CGI::Cookie,
-CGI::Fast, CGI::Pretty, CGI::Push, CGI::Switch, CPAN, CPAN::FirstTime,
-CPAN::Nox, Carp, Carp::Heavy, Class::Struct, Cwd, DB, DB_File,
-Devel::SelfStubber, DirHandle, Dumpvalue, English, Env, Exporter,
+CGI::Fast, CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CPAN,
+CPAN::FirstTime, CPAN::Nox, Carp, Carp::Heavy, Class::Struct, Cwd, DB,
+DB_File, Devel::SelfStubber, DirHandle, Dumpvalue, English, Env, Exporter,
Exporter::Heavy, ExtUtils::Command, ExtUtils::Embed, ExtUtils::Install,
ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM_Cygwin,
ExtUtils::MM_OS2, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_Win32,
@@ -2211,17 +2211,17 @@ File::Spec::VMS, File::Spec::Win32, File::Temp, File::stat, FileCache,
FileHandle, FindBin, GDBM_File, Getopt::Long, Getopt::Std, I18N::Collate,
IO, IPC::Open2, IPC::Open3, Math::BigFloat, Math::BigInt, Math::Complex,
Math::Trig, Net::Ping, Net::hostent, Net::netent, Net::protoent,
-Net::servent, O, Opcode, Pod::Checker, Pod::Find, Pod::Html,
+Net::servent, O, Opcode, POSIX, Pod::Checker, Pod::Find, Pod::Html,
Pod::InputObjects, Pod::LaTeX, Pod::Man, Pod::ParseUtils, Pod::Parser,
Pod::Plainer, Pod::Select, Pod::Text, Pod::Text::Color,
Pod::Text::Overstrike, Pod::Text::Termcap, Pod::Usage, SDBM_File, Safe,
Search::Dict, SelectSaver, SelfLoader, Shell, Socket, Symbol,
Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Test,
-Test::Harness, Text::Abbrev, Text::ParseWords, Text::Soundex, Text::Wrap,
-Thread, Thread::Queue, Thread::Semaphore, Thread::Signal, Thread::Specific,
-Tie::Array, Tie::Handle, Tie::Hash, Tie::RefHash, Tie::Scalar,
-Tie::SubstrHash, Time::Local, Time::gmtime, Time::localtime, Time::tm,
-UNIVERSAL, User::grent, User::pwent
+Test::Harness, Text::Abbrev, Text::ParseWords, Text::Soundex, Text::Tabs,
+Text::Wrap, Thread, Thread::Queue, Thread::Semaphore, Thread::Signal,
+Thread::Specific, Tie::Array, Tie::Handle, Tie::Hash, Tie::RefHash,
+Tie::Scalar, Tie::SubstrHash, Time::Local, Time::gmtime, Time::localtime,
+Time::tm, UNIVERSAL, User::grent, User::pwent, Win32
=item Extension Modules
@@ -2229,8 +2229,23 @@ UNIVERSAL, User::grent, User::pwent
=item CPAN
-Africa, Asia, Australasia, Central America, Europe, North America, South
-America
+=over 4
+
+=item Africa
+
+=item Asia
+
+=item Central America
+
+=item Europe
+
+=item North America
+
+=item Oceania
+
+=item South America
+
+=back
=item Modules: Creation, Use, and Abuse
@@ -2238,25 +2253,10 @@ America
=item Guidelines for Module Creation
-Do similar modules already exist in some form?, Try to design the new
-module to be easy to extend and reuse, Some simple style guidelines, Select
-what to export, Select a name for the module, Have you got it right?,
-README and other Additional Files, A description of the
-module/package/extension etc, A copyright notice - see below, Prerequisites
-- what else you may need to have, How to build it - possible changes to
-Makefile.PL etc, How to install it, Recent changes in this release,
-especially incompatibilities, Changes / enhancements you plan to make in
-the future, Adding a Copyright Notice, Give the module a
-version/issue/release number, How to release and distribute a module, Take
-care when changing a released module
+Adding a Copyright Notice
=item Guidelines for Converting Perl 4 Library Scripts into Modules
-There is no requirement to convert anything, Consider the implications,
-Make the most of the opportunity, The pl2pm utility will get you started,
-Adds the standard Module prologue lines, Converts package specifiers from '
-to ::, Converts die(...) to croak(...), Several other minor changes
-
=item Guidelines for Reusing Application Code
=back
@@ -2455,6 +2455,10 @@ References, Tutorials, Task-Oriented, Special Topics
=item Is there an IDE or Windows Perl Editor?
+CodeMagicCD, Komodo, The Object System, PerlBuilder, Perl code magic,
+visiPerl+, GNU Emacs, MicroEMACS, XEmacs, Elvis, Vile, Vim, Codewright,
+MultiEdit, SlickEdit, Bash, Ksh, Tcsh, Zsh, BBEdit and BBEdit Lite, Alpha
+
=item Where can I get Perl macros for vi?
=item Where can I get perl-mode for emacs?
@@ -3571,14 +3575,15 @@ C<t>, C<p>, C<n>, C<s>
=item Localizing changes
C<SAVEINT(int i)>, C<SAVEIV(IV i)>, C<SAVEI32(I32 i)>, C<SAVELONG(long i)>,
-C<SAVESPTR(s)>, C<SAVEPPTR(p)>, C<SAVEFREESV(SV *sv)>, C<SAVEFREEOP(OP
-*op)>, C<SAVEFREEPV(p)>, C<SAVECLEARSV(SV *sv)>, C<SAVEDELETE(HV *hv, char
-*key, I32 length)>, C<SAVEDESTRUCTOR(DESTRUCTORFUNC_NOCONTEXT_t f, void
-*p)>, C<SAVEDESTRUCTOR_X(DESTRUCTORFUNC_t f, void *p)>, C<SAVESTACK_POS()>,
-C<SV* save_scalar(GV *gv)>, C<AV* save_ary(GV *gv)>, C<HV* save_hash(GV
-*gv)>, C<void save_item(SV *item)>, C<void save_list(SV **sarg, I32
-maxsarg)>, C<SV* save_svref(SV **sptr)>, C<void save_aptr(AV **aptr)>,
-C<void save_hptr(HV **hptr)>
+C<SAVESPTR(s)>, C<SAVEPPTR(p)>, C<SAVEFREESV(SV *sv)>, C<SAVEMORTALIZESV(SV
+*sv)>, C<SAVEFREEOP(OP *op)>, C<SAVEFREEPV(p)>, C<SAVECLEARSV(SV *sv)>,
+C<SAVEDELETE(HV *hv, char *key, I32 length)>,
+C<SAVEDESTRUCTOR(DESTRUCTORFUNC_NOCONTEXT_t f, void *p)>,
+C<SAVEDESTRUCTOR_X(DESTRUCTORFUNC_t f, void *p)>, C<SAVESTACK_POS()>, C<SV*
+save_scalar(GV *gv)>, C<AV* save_ary(GV *gv)>, C<HV* save_hash(GV *gv)>,
+C<void save_item(SV *item)>, C<void save_list(SV **sarg, I32 maxsarg)>,
+C<SV* save_svref(SV **sptr)>, C<void save_aptr(AV **aptr)>, C<void
+save_hptr(HV **hptr)>
=back
@@ -4396,10 +4401,39 @@ I<The Road goes ever on and on, down from the door where it began.>
=item DESCRIPTION
-=item Core Enhancements
+=item Summary of changes between 5.6.0 and 5.6.1
=over 4
+=item Security Issues
+
+=item Core bug fixes
+
+C<UNIVERSAL::isa()>, Memory leaks, Numeric conversions, qw(a\\b), caller(),
+Bugs in regular expressions, "slurp" mode, Autovivification of symbolic
+references to special variables, Lexical warnings, Spurious warnings and
+errors, glob(), Tainting, sort(), #line directives, Subroutine prototypes,
+map(), Debugger, Locales, PERL5OPT, chop(), Unicode support, 64-bit
+support, Compiler, Lvalue subroutines, IO::Socket, File::Find, xsubpp, C<no
+Module;>, Tests
+
+=item Core features
+
+=item Configuration issues
+
+=item Documentation
+
+=item Bundled modules
+
+B::Concise, File::Temp, Pod::LaTeX, Pod::Text::Overstrike, CGI, CPAN,
+Class::Struct, DB_File, Devel::Peek, File::Find, Getopt::Long, IO::Poll,
+IPC::Open3, Math::BigFloat, Math::Complex, Net::Ping, Opcode, Pod::Parser,
+Pod::Text, SDBM_File, Sys::Syslog, Tie::RefHash, Tie::SubstrHash
+
+=item Platform-specific improvements
+
+NCR MP-RAS, NonStop-UX
+
=item Interpreter cloning, threads, and concurrency
=item Lexically scoped warning categories
@@ -4739,16 +4773,14 @@ C<PATCHLEVEL> is now C<PERL_VERSION>
=over 4
-=item Thread test failures
-
-=item EBCDIC platforms not supported
+=item Localizing a tied hash element may leak memory
-=item In 64-bit HP-UX the lib/io_multihomed test may hang
+=item Known test failures
-=item NEXTSTEP 3.3 POSIX test failure
+64-bit builds, Failure of Thread tests, NEXTSTEP 3.3 POSIX test failure,
+Tru64 (aka Digital UNIX, aka DEC OSF/1) lib/sdbm test failure with gcc
-=item Tru64 (aka Digital UNIX, aka DEC OSF/1) lib/sdbm test failure with
-gcc
+=item EBCDIC platforms not fully supported
=item UNICOS/mk CC failures during Configure run
@@ -5533,6 +5565,20 @@ op/lexassign.t, pragma/warnings.t
=back
+=head2 perlmacos, README.macos - Perl under Mac OS (Classic)
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item DATE
+
+=back
+
=head2 perlmpeix, README.mpeix - Perl/iX for HP e3000 MPE
=head1 SYNOPSIS
@@ -6739,7 +6785,7 @@ REFCNT, FLAGS
=item B::IV METHODS
-IV, IVX, needs64bits, packiv
+IV, IVX, UVX, int_value, needs64bits, packiv
=item B::NV METHODS
@@ -6751,7 +6797,7 @@ RV
=item B::PV METHODS
-PV
+PV, PVX
=item B::PVMG METHODS
@@ -6771,8 +6817,8 @@ USEFUL, PREVIOUS, RARE, TABLE
=item B::GV METHODS
-is_empty, NAME, STASH, SV, IO, FORM, AV, HV, EGV, CV, CVGEN, LINE, FILE,
-FILEGV, GvREFCNT, FLAGS
+is_empty, NAME, SAFENAME, STASH, SV, IO, FORM, AV, HV, EGV, CV, CVGEN,
+LINE, FILE, FILEGV, GvREFCNT, FLAGS
=item B::IO METHODS
@@ -12639,6 +12685,8 @@ change)
=over 4
+=item CAVEAT
+
=item SYNOPSIS
=item DESCRIPTION