summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2000-03-04 01:08:54 +0000
committerGurusamy Sarathy <gsar@cpan.org>2000-03-04 01:08:54 +0000
commitc6018daec3919b63c8e1e8e427f3f9bf1b460bd3 (patch)
tree104d6d0129b79d91122d52eb5c257fa737083b48
parent565f5b41f4ef7a165414e02233d087cc96a34baf (diff)
downloadperl-c6018daec3919b63c8e1e8e427f3f9bf1b460bd3.tar.gz
adjust perldelta
p4raw-id: //depot/perl@5501
-rw-r--r--Todo-5.61
-rw-r--r--pod/perl.pod37
-rw-r--r--pod/perldelta.pod30
3 files changed, 28 insertions, 40 deletions
diff --git a/Todo-5.6 b/Todo-5.6
index fbaeaae533..10efded75a 100644
--- a/Todo-5.6
+++ b/Todo-5.6
@@ -88,6 +88,7 @@ Ongoing
Documentation
describe new age patterns
update perl{guts,call,embed,xs} with additions, changes to API
+ convert more examples to use autovivified filehandles
document Win32 choices
spot-check all new modules for completeness
better docs for pack()/unpack()
diff --git a/pod/perl.pod b/pod/perl.pod
index 662dccfdbc..474b416c07 100644
--- a/pod/perl.pod
+++ b/pod/perl.pod
@@ -252,13 +252,13 @@ distribution available at http://www.perl.com/CPAN/src/index.html
Windows NT 1) 4)
1) in DOS mode either the DOS or OS/2 ports can be used
- 2) NEW in 5.6.0: the BSD/NeXT-based UNIX of Mac OS X
+ 2) new in 5.6.0: the BSD/NeXT-based UNIX of Mac OS X
3) formerly known as Digital UNIX and before that DEC OSF/1
4) compilers: Borland, Cygwin, Mingw32 EGCS/GCC, VC++
-The following platforms worked for the previous major release,
-5.005_04 being the latest (as of March 2000) maintenance release, but
-we didn't manage to test these in time for the 5.6.0 release of Perl.
+The following platforms worked for the previous major release (5.005_03
+being the latest maintenance release of that, as of March 2000), but we
+did not manage to test these in time for the 5.6.0 release of Perl.
There is a very good chance that these will work just fine with 5.6.0.
A/UX
@@ -277,34 +277,35 @@ There is a very good chance that these will work just fine with 5.6.0.
SVR4
Ultrix
-The following platform worked for the previous major release, 5.005_04
-being the latest (as of early March 2000) maintenance release of that,
-but unfortunately the Unicode changes in 5.6.0 broke the port. This
-will be fixed in a future Perl release.
+The following platform worked for the previous major release (5.005_03
+being the latest maintenance release of that, as of March 2000).
+However, standardization on UTF-8 as the internal string representation
+in 5.6.0 has introduced incompatibilities with this EBCDIC platform.
+Support for this platform may be enabled in a future release:
OS390 1)
1) Previously known as MVS, or OpenEdition MVS.
Strongly related to the OS390 platform by also being EBCDIC-based
-mainframe platforms are the
+mainframe platforms are the following platforms:
BS2000
VM/ESA
-platforms. They are related by not working in 5.6.0, unfortunately.
-Contact the mailing list perl-mvs@perl.org for more details.
+These are also not expected to work under 5.6.0 for the same reasons
+as OS390. Contact the mailing list perl-mvs@perl.org for more details.
-MacOS (Classic, pre-X) is kind of 5.6.0-ready: building from the
-source does work with the 5.6.0, but you need more than just the Perl
-5.6 source code. Contact the mailing list macperl-porters@macperl.org
+MacOS (Classic, pre-X) is almost 5.6.0-ready; building from the source
+does work with 5.6.0, but additional MacOS specific source code is needed
+for a complete port. Contact the mailing list macperl-porters@macperl.org
for more more information.
The following platforms have been known to build Perl from source in
the past, but we haven't been able to verify their status for the
current release, either because the hardware/software platforms are
rare or because we don't have an active champion on these
-platforms--or both.
+platforms--or both:
3b1
AmigaOS
@@ -335,12 +336,12 @@ platforms--or both.
Unisys Dynix
Unixware
-Support for the following platform is planned for a future Perl release.
+Support for the following platform is planned for a future Perl release:
Netware
The following platforms have their own source code distributions and
-binaries available via http://www.perl.com/CPAN/ports/index.html.
+binaries available via http://www.perl.com/CPAN/ports/index.html :
Perl release
@@ -349,7 +350,7 @@ binaries available via http://www.perl.com/CPAN/ports/index.html.
Tandem Guardian 5.004
The following platforms have only binaries available via
-http://www.perl.com/CPAN/ports/index.html.
+http://www.perl.com/CPAN/ports/index.html :
Perl release
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 2a29f8aded..05481e13b3 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -296,11 +296,6 @@ the old names are still supported when F<patchlevel.h> is explicitly
included (as required before), so there is no source incompatibility
from the change.
-=item Support for C++ exceptions
-
-change#3386, also needs perlguts documentation
-[TODO - Chip Salzenberg <chip@perlsupport.com>]
-
=back
=head2 Binary Incompatibilities
@@ -472,9 +467,6 @@ concurrently in different threads. -Dusethreads only provides the
additional functionality of the perl_clone() API call and other
support for running B<cloned> interpreters concurrently.
-[XXX TODO - the Compiler backends may be broken when USE_ITHREADS is
-enabled.]
-
=head2 Lexically scoped warning categories
You can now control the granularity of warnings emitted by perl at a finer
@@ -649,7 +641,6 @@ filehandles that must be passed around, as in the following example:
# $f implicitly closed here
}
-[TODO - this idiom needs more pod penetration]
=head2 64-bit support
@@ -902,10 +893,6 @@ change#2150
change#4052
[TODO - Ilya Zakharevich <ilya@math.ohio-state.edu>]
-=head2 Experimental support for user-hooks in @INC
-
-[TODO - Ken Fox <kfox@ford.com>]
-
=head2 C<require> and C<do> may be overridden
C<require> and C<do 'file'> operations may be overridden locally
@@ -1183,10 +1170,6 @@ Certain operations in the RHS of assignment statements have been
optimized to directly set the lexical variable on the LHS,
eliminating redundant copying overheads.
-=head2 Method lookups optimized
-
-[TODO - Chip Salzenberg <chip@perlsupport.com>]
-
=head2 Faster mechanism to invoke XSUBs
change#4044,4125
@@ -1261,7 +1244,7 @@ This port is still using its own builtin globbing.
[TODO - Ilya Zakharevich <ilya@math.ohio-state.edu>]
-=head2 OS/390 (OpenEdition MVS)
+=head2 OS390 (OpenEdition MVS)
Support for this EBCDIC platform has not been renewed in this release.
There are difficulties in reconciling Perl's standardization on UTF-8
@@ -1414,11 +1397,14 @@ See L<attributes>.
=item B
-The Perl Compiler suite has been extensively reworked for this
-release.
+WARNING: The Compiler suite is still highly experimental. The
+generated code may not be correct, even it manages to execute
+without errors.
-[TODO - Vishal Bhatia <vishal@gol.com>,
-Nick Ing-Simmons <nick@ni-s.u-net.com>]
+The Perl Compiler suite has been extensively reworked for this
+release. More of the standard Perl testsuite passes when run
+under the Compiler, but there is still a significant way to
+go to achieve production quality compiled executables.
=item ByteLoader