📄 activeperl-changes-56.html
字号:
<li>
<p>Perl for ISAPI and PerlScript do not add entries to the EventLog by default.</p>
</li>
<li>
<p>libnet v1.06 is now included with ActivePerl. To configure the site-specific
defaults for libnet, run <code>$Config{installprefix}/bin/libnetcfg.pl</code>.</p>
</li>
<li>
<p>Digest-MD5 v2.11 is now included with ActivePerl.</p>
</li>
<li>
<p>Several bundled extensions have been upgraded to newer versions. URI v1.09,
libwww-perl v5.48, Compress-Zlib v1.08 and libwin32 v0.17 are now included.</p>
</li>
<li>
<p>The included HTML documentation has been improved and updated to be current
with the latest modules.</p>
</li>
<li>
<p>The HtmlHelp.pm module is no longer included with ActivePerl. If you want
this module, please obtain it from a release prior to ActivePerl 617.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_616_friday__july_14__2000">Build 616 Friday, July 14, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>Bug fixes imported from the Perl development track. See the following file
for the detailed log:</p>
<pre>
<a href="http://www.ActiveState.com/download/ActivePerl/src/5.6/AP616_diff.txt">http://www.ActiveState.com/download/ActivePerl/src/5.6/AP616_diff.txt</a></pre>
<p>Individual patches for each of these changes may also be obtained. See
<a href="../../lib/Pod/perlhack.html">the perlhack manpage</a>.</p>
</li>
<li>
<p>A bug in Win32::OLE that prevented PerlScript from working properly
has been fixed.</p>
</li>
<li>
<p>On Windows, a small memory leak in the <a href="../../lib/Pod/perlfunc.html#item_accept"><code>accept()</code></a> builtin function has
been fixed.</p>
</li>
<li>
<p>On Windows, creating sockets in pseudo-child processes did not work
because Winsock was not initialized in the pseudo-process. This has
been rectified.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_615_thursday__june_29__2000">Build 615 Thursday, June 29, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>Bug fixes imported from the Perl development track. See the following file
for the detailed log:</p>
<pre>
<a href="http://www.ActiveState.com/download/ActivePerl/src/5.6/AP615_diff.txt">http://www.ActiveState.com/download/ActivePerl/src/5.6/AP615_diff.txt</a></pre>
<p>Individual patches for each of these changes may also be obtained. See
<a href="../../lib/Pod/perlhack.html">the perlhack manpage</a>.</p>
</li>
<li>
<p>On Unix platforms, ActivePerl is now built with the <code>-Duseithreads</code>
Configure option, just as on Windows. While this provides a functionally
identical perl, it also makes this build binary incompatible with earlier
builds on Unix platforms. If you had installed any extensions (i.e. modules
with XS code) using earlier builds via PPM or otherwise, you will need
to reinstall them under this build. Future builds will maintain binary
compatibility with this one.</p>
<p>On Windows, this build continues to be binary compatible with build 613.</p>
</li>
<li>
<p>The installation location for the native installations on Unix (Red Hat
RPM, Debian dpkg, or Solaris pkgadd) have changed. These packages will
now be installed under /usr/local/ActivePerl-5.6/ rather than under
/usr/local/perl-5.6. This one-time change avoids confusion with locally
installed versions built from the sources, and also avoids installing
on top of existing binary-incompatible build 613 installations.</p>
<p>The installation location can be chosen as usual on Windows, and when
installing using the generic installers on Unix.</p>
</li>
<li>
<p>On Windows, <a href="../../lib/Pod/perlfunc.html#item_chdir"><code>chdir()</code></a> could sometimes fail to return failure when given a
non-existent directory, and UNC paths didn't work correctly. These
problems have been corrected.</p>
</li>
<li>
<p>The <code>libwin32</code> v0.16 release from CPAN is included for the Windows
builds.</p>
</li>
<li>
<p>Various small PPM bugs have been fixed.</p>
</li>
<li>
<p>A bug in PerlScript that prevented it from working under IIS5 on
Windows 2000 has been fixed.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_613_thursday__march_23__2000">Build 613 Thursday, March 23, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>This build corresponds to the Perl 5.6.0 source code release.</p>
</li>
<li>
<p>This package contains some files that were missing in build 612.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_612_wednesday__march_22__2000">Build 612 Wednesday, March 22, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>This build corresponds to the Perl 5.6.0 source code release.</p>
</li>
<li>
<p>This build incorporates mostly minor bug fixes between 5.6.0 release
candidate 2 and the final 5.6.0 source code release. See <a href="../../lib/Pod/perl56delta.html">the perl56delta manpage</a>
for a detailed summary of changes between 5.005 and 5.6.0.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_611_wednesday__march_15__2000">Build 611 Wednesday, March 15, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>This build corresponds to the Perl 5.6.0 release candidate 2 sources.</p>
</li>
<li>
<p><a href="../../lib/Pod/perlfunc.html#item_binmode"><code>binmode()</code></a> now supports a second optional argument that can be used
to switch a file handle to ":crlf" or ":raw" mode. (These correspond
to the traditional text and binary modes.) See <a href="../../lib/Pod/perlfunc.html#binmode">binmode in the perlfunc manpage</a>.</p>
</li>
<li>
<p>The new <a href="../../lib/Pod/perlfunc.html#item_open"><code>open</code></a> pragma can be used to set the default mode for
implicitly opened handles in the current lexical scope. This is
useful to set a particular mode for the results of the qx//
operator. See <a href="../../lib/open.html">the open manpage</a>.</p>
</li>
<li>
<p>The bundled ActivePerl documentation has been reorganized. Outdated
material has either been reworked to reflect the current status, or
removed when it was no longer applicable.</p>
</li>
<li>
<p>Many bugs in the beta releases have been fixed.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_609_wednesday__march_1__2000">Build 609 Wednesday, March 1, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>This build corresponds to the public Perl 5.6 beta 3 release, otherwise
known as v5.5.670.</p>
</li>
<li>
<p>The Windows version of the installer now supports installing into paths
that contain spaces.</p>
</li>
<li>
<p>Linux and Solaris install packages that allow non-privileged users to
install anywhere are supported. The system-specific packaging formats
that typically require root privileges continue to be available.</p>
</li>
<li>
<p>Support for <a href="../../lib/Pod/perlfunc.html#item_kill"><code>kill(0,$pid)</code></a> on Windows to test if process exists.</p>
</li>
<li>
<p>There is a new tutorial on Object Oriented Perl for beginners. See
`perlboot'.</p>
</li>
<li>
<p>The PPM repository has been updated with newer versions of modules for
all supported platforms.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_607_friday__february_11__2000">Build 607 Friday, February 11, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>This build corresponds to the public Perl 5.6 beta 1 release, otherwise
known as v5.5.650.</p>
</li>
<li>
<p>Several bugs in the Unicode support have been fixed.</p>
</li>
<li>
<p>Support for Unicode has changed from previous development versions. See
<a href="../../lib/Pod/perlunicode.html">the perlunicode manpage</a> for details.</p>
</li>
<li>
<p>There is a new -C command-line switch to request that system calls use
the wide-character APIs. This can also be used in the shebang line.</p>
</li>
<li>
<p>The byte pragma can be used to force byte-semantics on Perl operations.
When not used, character semantics apply if the data is Unicode; otherwise,
byte semantics are used.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_606_friday__february_4__2000">Build 606 Friday, February 4, 2000</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>PPM can communicate with the package repository via SOAP. Currently PPM's
and SOAP's integration is somewhat limited; however, it serves as proof of
concept.</p>
</li>
<li>
<p>New modules included with the distribution are:</p>
<pre>
- SOAP
- File::CounterFile
- Font::AFM</pre>
</li>
<li>
<p>Support for Unicode has changed from previous versions. See
<a href="../../lib/Pod/perlunicode.html">the perlunicode manpage</a> for details.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_604_friday__november_26__1999">Build 604 Friday, November 26, 1999</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>A few bugs in the <a href="../../lib/Pod/perlfunc.html#item_fork"><code>fork()</code></a> emulation have been fixed. <a href="../../lib/Pod/perlfork.html">the perlfork manpage</a> reflects
these changes.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_603_tuesday__november_23__1999">Build 603 Tuesday, November 23, 1999</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>NOTE:Build 603 is not binary compatible with earlier builds. If you have
compiled your own extensions with earlier builds, you will need to recompile
all of them.</p>
</li>
<li>
<p>Build 603 corresponds to Perl 5.005_62. Additional patches available
since 5.005_62 in the public Perl repository have been incorporated.</p>
</li>
<li>
<p>Preliminary support for <a href="../../lib/Pod/perlfunc.html#item_fork"><code>fork()</code></a> is included. See <a href="../../lib/Pod/perlfork.html">the perlfork manpage</a>
for details about this functionality.</p>
</li>
<li>
<p>Documentation in fully searchable HTMLHelp format is included.</p>
</li>
<li>
<p>Many of the included extensions from CPAN have been updated to newer
versions.</p>
</li>
<li>
<p>A large number of minor bugs in the Perl core have been fixed. See the
Changes file in the included sources for a detailed list.</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_602_thursday__august_5__1999">Build 602 Thursday, August 5, 1999</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>Build 602 corresponds to Perl 5.005_60. Additional patches available
since 5.005_60 in the public Perl repository have been incorporated.</p>
</li>
<li>
<p>A number of pre-built extensions from CPAN are included in this release.
These may be installed using PPM or VPM (both of which are included).</p>
</li>
</ul>
<p>
</p>
<h2><a name="build_601_tuesday__july_13__1999">Build 601 Tuesday, July 13, 1999</a></h2>
<p><em>Bug Fixes and Changes</em></p>
<ul>
<li>
<p>Build 601 corresponds to Perl 5.005_57. Additional patches available
since 5.005_57 in the public Perl repository have been incorporated.</p>
</li>
<li>
<p>This build features a major reworking of the API exposed by the
PERL_OBJECT build option. The result is a well-defined Perl API (restricted to
C syntax) that provides very high degree of compatibility for extensions
available from CPAN.</p>
</li>
<li>
<p>Perl for ISAPI, PerlScript, PerlEz and PerlMsg have been modified to use
the new PERL_OBJECT API.</p>
</li>
<li>
<p>Visual Package Manager (VPM) is now available. VPM can be used to install
pre-built binaries from a package repository. One such is available at
<a href="http://www.activestate.com/packages/perl5_6/.">http://www.activestate.com/packages/perl5_6/.</a></p>
</li>
</ul>
<p>
</p>
<h2><a name="what_s_new_in_the_600_series">What's new in the 600 Series</a></h2>
<p><em>Major Changes</em></p>
<ul>
<li>
<p>This series is built around development versions of Perl 5.006. Build 600
corresponds to Perl 5.005_57.</p>
</li>
<li>
<p>Significant changes that have occurred in the
5.006 development track are documented in perldelta.</p>
</li>
<li>
<p>Build 600 includes additional changes for supporting globalization. All
Win32 API calls made by Perl now follow the utf8 mode of the interpreter.
Wide versions of the API calls are made when utf8 is in effect. See utf8
for more information on enabling support for Unicode.</p>
</li>
<li>
<p>The 600 series is not binary compatible with builds in the 500 series. Any
extensions built using binaries from the ActivePerl 500 series will need
to be recompiled. Note especially that this applies to PPDs that may have
been built for 500 series builds.</p>
</li>
</ul>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -