CINXE.COM

perl573delta - what's new for perl v5.7.3 - Perldoc Browser

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>perl573delta - what&#39;s new for perl v5.7.3 - Perldoc Browser</title> <link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="Perldoc Browser"> <link rel="canonical" href="https://perldoc.perl.org/perl573delta"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/stackoverflow-light.min.css" integrity="sha512-cG1IdFxqipi3gqLmksLtuk13C+hBa57a6zpWxMeoY3Q9O6ooFxq50DayCdm0QrDgZjMUn23z/0PMZlgft7Yp5Q==" crossorigin="anonymous" /> <style> body { background: #f4f4f5; color: #020202; } .navbar-dark { background-image: -webkit-linear-gradient(top, #005f85 0, #002e49 100%); background-image: -o-linear-gradient(top, #005f85 0, #002e49 100%); background-image: linear-gradient(to bottom, #005f85 0, #002e49 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005f85', endColorstr='#ff002e49', GradientType=0); background-repeat: repeat-x; } .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link:focus { color: #fff } .navbar-dark .navbar-nav .nav-link:hover { color: #ffef68 } #wrapperlicious { margin: 0 auto; font: 0.9em 'Helvetica Neue', Helvetica, sans-serif; font-weight: normal; line-height: 1.5em; margin: 0; padding: 0; } #wrapperlicious h1 { font-size: 1.5em } #wrapperlicious h2 { font-size: 1.3em } #wrapperlicious h3 { font-size: 1.1em } #wrapperlicious h4 { font-size: 0.9em } #wrapperlicious h1, #wrapperlicious h2, #wrapperlicious h3, #wrapperlicious h4, #wrapperlicious dt { color: #020202; margin-top: 1em; margin-bottom: 1em; position: relative; font-weight: bold; } #wrapperlicious a { color: inherit; text-decoration: underline } #wrapperlicious #toc { text-decoration: none } #wrapperlicious a:hover { color: #2a2a2a } #wrapperlicious a img { border: 0 } #wrapperlicious :not(pre) > code { color: inherit; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; font: 0.9em Consolas, Menlo, Monaco, monospace; padding: 0.3em; } #wrapperlicious dd { margin: 0; margin-left: 2em; } #wrapperlicious dt { color: #2a2a2a; font-weight: bold; margin-left: 0.9em; } #wrapperlicious p { margin-bottom: 1em; margin-top: 1em; } #wrapperlicious li > p { margin-bottom: 0; margin-top: 0; } #wrapperlicious pre { border: 1px solid #c1c1c1; border-radius: 3px; font: 100% Consolas, Menlo, Monaco, monospace; margin-bottom: 1em; margin-top: 1em; } #wrapperlicious pre > code { display: block; background-color: #f6f6f6; font: 0.9em Consolas, Menlo, Monaco, monospace; line-height: 1.5em; text-align: left; white-space: pre; padding: 1em; } #wrapperlicious dl, #wrapperlicious ol, #wrapperlicious ul { margin-bottom: 1em; margin-top: 1em; } #wrapperlicious ul { list-style-type: square; } #wrapperlicious ul ul { margin-bottom: 0px; margin-top: 0px; } #footer { font-size: 0.8em; padding-top: 0.5em; text-align: center; } #more { display: inline; font-size: 0.8em; } #perldocdiv { background-color: #fff; border: 1px solid #c1c1c1; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-left: auto; margin-right: auto; padding: 3em; padding-top: 1em; max-width: 960px; } #moduleversion { float: right } #wrapperlicious .leading-notice { font-style: italic; padding-left: 1em; margin-top: 1em; margin-bottom: 1em; } #wrapperlicious .permalink { display: none; left: -0.75em; position: absolute; padding-right: 0.25em; text-decoration: none; } #wrapperlicious h1:hover .permalink, #wrapperlicious h2:hover .permalink, #wrapperlicious h3:hover .permalink, #wrapperlicious h4:hover .permalink, #wrapperlicious dt:hover .permalink { display: block; } </style> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KVNWBNT5FB"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KVNWBNT5FB'); gtag('config', 'UA-50555-3'); </script> </head> <body> <nav class="navbar navbar-expand-md navbar-dark bg-dark justify-content-between"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <a class="navbar-brand" href="/"><img src="/images/perl_camel_30.png" width="30" height="30" class="d-inline-block align-top" alt="Perl Camel Logo"> Perldoc Browser</a> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav mr-auto"> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" href="#" id="dropdownlink-stable" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">5.10.0</a> <div class="dropdown-menu" aria-labelledby="dropdownlink-stable"> <a class="dropdown-item" href="/perl573delta">Latest</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.40.1/perl573delta">5.40.1</a> <a class="dropdown-item" href="/5.40.0/perl573delta">5.40.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.38.3/perl573delta">5.38.3</a> <a class="dropdown-item" href="/5.38.2/perl573delta">5.38.2</a> <a class="dropdown-item" href="/5.38.1/perl573delta">5.38.1</a> <a class="dropdown-item" href="/5.38.0/perl573delta">5.38.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.36.3/perl573delta">5.36.3</a> <a class="dropdown-item" href="/5.36.2/perl573delta">5.36.2</a> <a class="dropdown-item" href="/5.36.1/perl573delta">5.36.1</a> <a class="dropdown-item" href="/5.36.0/perl573delta">5.36.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.34.3/perl573delta">5.34.3</a> <a class="dropdown-item" href="/5.34.2/perl573delta">5.34.2</a> <a class="dropdown-item" href="/5.34.1/perl573delta">5.34.1</a> <a class="dropdown-item" href="/5.34.0/perl573delta">5.34.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.32.1/perl573delta">5.32.1</a> <a class="dropdown-item" href="/5.32.0/perl573delta">5.32.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.30.3/perl573delta">5.30.3</a> <a class="dropdown-item" href="/5.30.2/perl573delta">5.30.2</a> <a class="dropdown-item" href="/5.30.1/perl573delta">5.30.1</a> <a class="dropdown-item" href="/5.30.0/perl573delta">5.30.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.28.3/perl573delta">5.28.3</a> <a class="dropdown-item" href="/5.28.2/perl573delta">5.28.2</a> <a class="dropdown-item" href="/5.28.1/perl573delta">5.28.1</a> <a class="dropdown-item" href="/5.28.0/perl573delta">5.28.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.26.3/perl573delta">5.26.3</a> <a class="dropdown-item" href="/5.26.2/perl573delta">5.26.2</a> <a class="dropdown-item" href="/5.26.1/perl573delta">5.26.1</a> <a class="dropdown-item" href="/5.26.0/perl573delta">5.26.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.24.4/perl573delta">5.24.4</a> <a class="dropdown-item" href="/5.24.3/perl573delta">5.24.3</a> <a class="dropdown-item" href="/5.24.2/perl573delta">5.24.2</a> <a class="dropdown-item" href="/5.24.1/perl573delta">5.24.1</a> <a class="dropdown-item" href="/5.24.0/perl573delta">5.24.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.22.4/perl573delta">5.22.4</a> <a class="dropdown-item" href="/5.22.3/perl573delta">5.22.3</a> <a class="dropdown-item" href="/5.22.2/perl573delta">5.22.2</a> <a class="dropdown-item" href="/5.22.1/perl573delta">5.22.1</a> <a class="dropdown-item" href="/5.22.0/perl573delta">5.22.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.20.3/perl573delta">5.20.3</a> <a class="dropdown-item" href="/5.20.2/perl573delta">5.20.2</a> <a class="dropdown-item" href="/5.20.1/perl573delta">5.20.1</a> <a class="dropdown-item" href="/5.20.0/perl573delta">5.20.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.18.4/perl573delta">5.18.4</a> <a class="dropdown-item" href="/5.18.3/perl573delta">5.18.3</a> <a class="dropdown-item" href="/5.18.2/perl573delta">5.18.2</a> <a class="dropdown-item" href="/5.18.1/perl573delta">5.18.1</a> <a class="dropdown-item" href="/5.18.0/perl573delta">5.18.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.16.3/perl573delta">5.16.3</a> <a class="dropdown-item" href="/5.16.2/perl573delta">5.16.2</a> <a class="dropdown-item" href="/5.16.1/perl573delta">5.16.1</a> <a class="dropdown-item" href="/5.16.0/perl573delta">5.16.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.14.4/perl573delta">5.14.4</a> <a class="dropdown-item" href="/5.14.3/perl573delta">5.14.3</a> <a class="dropdown-item" href="/5.14.2/perl573delta">5.14.2</a> <a class="dropdown-item" href="/5.14.1/perl573delta">5.14.1</a> <a class="dropdown-item" href="/5.14.0/perl573delta">5.14.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.12.5/perl573delta">5.12.5</a> <a class="dropdown-item" href="/5.12.4/perl573delta">5.12.4</a> <a class="dropdown-item" href="/5.12.3/perl573delta">5.12.3</a> <a class="dropdown-item" href="/5.12.2/perl573delta">5.12.2</a> <a class="dropdown-item" href="/5.12.1/perl573delta">5.12.1</a> <a class="dropdown-item" href="/5.12.0/perl573delta">5.12.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.10.1/perl573delta">5.10.1</a> <a class="dropdown-item active" href="/5.10.0/perl573delta">5.10.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.8.9/perl573delta">5.8.9</a> <a class="dropdown-item" href="/5.8.8/perl573delta">5.8.8</a> <a class="dropdown-item" href="/5.8.7/perl573delta">5.8.7</a> <a class="dropdown-item" href="/5.8.6/perl573delta">5.8.6</a> <a class="dropdown-item" href="/5.8.5/perl573delta">5.8.5</a> <a class="dropdown-item" href="/5.8.4/perl573delta">5.8.4</a> <a class="dropdown-item" href="/5.8.3/perl573delta">5.8.3</a> <a class="dropdown-item" href="/5.8.2/perl573delta">5.8.2</a> <a class="dropdown-item" href="/5.8.1/perl573delta">5.8.1</a> <a class="dropdown-item" href="/5.8.0/perl573delta">5.8.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.6.2/perl573delta">5.6.2</a> <a class="dropdown-item" href="/5.6.1/perl573delta">5.6.1</a> <a class="dropdown-item" href="/5.6.0/perl573delta">5.6.0</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.005_04/perl573delta">5.005_04</a> <a class="dropdown-item" href="/5.005_03/perl573delta">5.005_03</a> <a class="dropdown-item" href="/5.005_02/perl573delta">5.005_02</a> <a class="dropdown-item" href="/5.005_01/perl573delta">5.005_01</a> <a class="dropdown-item" href="/5.005/perl573delta">5.005</a> </div> </li> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" href="#" id="dropdownlink-dev" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dev</a> <div class="dropdown-menu" aria-labelledby="dropdownlink-dev"> <a class="dropdown-item" href="/blead/perl573delta">blead</a> <a class="dropdown-item" href="/5.41.10/perl573delta">5.41.10</a> <a class="dropdown-item" href="/5.41.9/perl573delta">5.41.9</a> <a class="dropdown-item" href="/5.41.8/perl573delta">5.41.8</a> <a class="dropdown-item" href="/5.41.7/perl573delta">5.41.7</a> <a class="dropdown-item" href="/5.41.6/perl573delta">5.41.6</a> <a class="dropdown-item" href="/5.41.5/perl573delta">5.41.5</a> <a class="dropdown-item" href="/5.41.4/perl573delta">5.41.4</a> <a class="dropdown-item" href="/5.41.3/perl573delta">5.41.3</a> <a class="dropdown-item" href="/5.41.2/perl573delta">5.41.2</a> <a class="dropdown-item" href="/5.41.1/perl573delta">5.41.1</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.40.1-RC1/perl573delta">5.40.1-RC1</a> <a class="dropdown-item" href="/5.40.0-RC2/perl573delta">5.40.0-RC2</a> <a class="dropdown-item" href="/5.40.0-RC1/perl573delta">5.40.0-RC1</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.39.10/perl573delta">5.39.10</a> <a class="dropdown-item" href="/5.39.9/perl573delta">5.39.9</a> <a class="dropdown-item" href="/5.39.8/perl573delta">5.39.8</a> <a class="dropdown-item" href="/5.39.7/perl573delta">5.39.7</a> <a class="dropdown-item" href="/5.39.6/perl573delta">5.39.6</a> <a class="dropdown-item" href="/5.39.5/perl573delta">5.39.5</a> <a class="dropdown-item" href="/5.39.4/perl573delta">5.39.4</a> <a class="dropdown-item" href="/5.39.3/perl573delta">5.39.3</a> <a class="dropdown-item" href="/5.39.2/perl573delta">5.39.2</a> <a class="dropdown-item" href="/5.39.1/perl573delta">5.39.1</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.38.3-RC1/perl573delta">5.38.3-RC1</a> </div> </li> <li class="nav-item dropdown text-nowrap"> <a class="nav-link dropdown-toggle" href="#" id="dropdownlink-nav" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation</a> <div class="dropdown-menu" aria-labelledby="dropdownlink-nav"> <a class="dropdown-item" href="/5.10.0/perl">Perl</a> <a class="dropdown-item" href="/5.10.0/perlintro">Intro</a> <a class="dropdown-item" href="/5.10.0/perl#Tutorials">Tutorials</a> <a class="dropdown-item" href="/5.10.0/perlfaq">FAQs</a> <a class="dropdown-item" href="/5.10.0/perl#Reference-Manual">Reference</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.10.0/perlop">Operators</a> <a class="dropdown-item" href="/5.10.0/functions">Functions</a> <a class="dropdown-item" href="/5.10.0/variables">Variables</a> <a class="dropdown-item" href="/5.10.0/modules">Modules</a> <a class="dropdown-item" href="/5.10.0/perlutil">Utilities</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/5.10.0/perldelta">Release Notes</a> <a class="dropdown-item" href="/5.10.0/perlcommunity">Community</a> <a class="dropdown-item" href="/5.10.0/perlhist">History</a> </div> </li> </ul> <ul class="navbar-nav"> <script> function set_expand (expand) { var perldocdiv = document.getElementById('perldocdiv'); var width = window.getComputedStyle(perldocdiv).getPropertyValue('max-width'); var expanded = (width == '' || width == 'none') ? true : false; if (expand === null) { expand = !expanded; } if ((expand && !expanded) || (!expand && expanded)) { perldocdiv.style.setProperty('max-width', expand ? 'none' : '960px'); var button_classlist = document.getElementById('content-expand-button').classList; if (expand) { button_classlist.add('btn-light'); button_classlist.remove('btn-outline-light'); } else { button_classlist.add('btn-outline-light'); button_classlist.remove('btn-light'); } } return expand; } function toggle_expand () { var expand = set_expand(null); document.cookie = 'perldoc_expand=' + (expand ? 1 : 0) + '; path=/; expires=Tue, 19 Jan 2038 03:14:07 UTC'; } function read_expand () { return document.cookie.split(';').some(function (item) { return item.indexOf('perldoc_expand=1') >= 0 }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { if (read_expand()) { set_expand(true); } }); } else if (read_expand()) { set_expand(true); } </script> <button id="content-expand-button" type="button" class="btn btn-outline-light d-none d-lg-inline-block mr-4" onclick="toggle_expand()">Expand</button> </ul> <form class="form-inline" method="get" action="/5.10.0/search"> <input class="form-control mr-3" type="search" name="q" placeholder="Search" aria-label="Search" value=""> </form> </div> </nav> <div id="wrapperlicious" class="container-fluid"> <div id="perldocdiv"> <div id="links"> <a href="/5.10.0/perl573delta">perl573delta</a> <div id="more"> (<a href="/5.10.0/perl573delta.txt">source</a>, <a href="https://metacpan.org/pod/perl573delta">CPAN</a>) </div> </div> <div class="leading-notice"> You are viewing the version of this documentation from Perl 5.10.0. <a href="/perl573delta">View the latest version</a> </div> <h1><a id="toc">CONTENTS</a></h1> <ul> <li> <a class="text-decoration-none" href="#NAME">NAME</a> </li> <li> <a class="text-decoration-none" href="#DESCRIPTION">DESCRIPTION</a> </li> <li> <a class="text-decoration-none" href="#Changes">Changes</a> </li> <li> <a class="text-decoration-none" href="#Reporting-Bugs">Reporting Bugs</a> </li> <li> <a class="text-decoration-none" href="#SEE-ALSO">SEE ALSO</a> </li> <li> <a class="text-decoration-none" href="#HISTORY">HISTORY</a> </li> </ul> <h1 id="NAME"><a class="permalink" href="#NAME">#</a>NAME</h1> <p>perl573delta - what&#39;s new for perl v5.7.3</p> <h1 id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">#</a>DESCRIPTION</h1> <p>This document describes differences between the 5.7.2 release and the 5.7.3 release.</p> <p>(To view the differences between the 5.6.0 release and the 5.7.0 release, see <a href="/5.10.0/perl570delta">perl570delta</a>. To view the differences between the 5.7.0 release and the 5.7.1 release, see <a href="/5.10.0/perl571delta">perl571delta</a>. To view the differences between the 5.7.1 release and the 5.7.2 release, see <a href="/5.10.0/perl572delta">perl572delta</a>.)</p> <h1 id="Changes"><a class="permalink" href="#Changes">#</a>Changes</h1> <p>This is just a selected list of some of the more notable changes. The numbers refer to the Perl repository change numbers; see <a href="/5.10.0/Changes58">Changes58</a> (or <a href="/5.10.0/Changes">Changes</a> in Perl 5.8.1). In addition to these changes, lots of work took place in integrating threads, PerlIO, and Unicode; general code cleanup; and last but not least porting to non-UNIX lands such as Win32, VMS, Cygwin, DJGPP, VOS, MacOS Classic, and EBCDIC.</p> <dl> <dt id="11362"><a class="permalink" href="#11362">#</a><a id="pod11362"></a>11362</dt> <dd> <p>add LC_MESSAGES to POSIX :locale_h export tag</p> </dd> <dt id="11371"><a class="permalink" href="#11371">#</a><a id="pod11371"></a>11371</dt> <dd> <p>add DEL to [:cntrl:]</p> </dd> <dt id="11375"><a class="permalink" href="#11375">#</a><a id="pod11375"></a>11375</dt> <dd> <p>make h2ph understand constants like 1234L and 5678LL</p> </dd> <dt id="11405"><a class="permalink" href="#11405">#</a><a id="pod11405"></a>11405</dt> <dd> <p>Win32: fix bugs in handling of the virtualized environment</p> </dd> <dt id="11410"><a class="permalink" href="#11410">#</a><a id="pod11410"></a>11410</dt> <dd> <p>fix a bug in the security taint checking of open()</p> </dd> <dt id="11423"><a class="permalink" href="#11423">#</a><a id="pod11423"></a>11423</dt> <dd> <p>make perl fork() safe even on platforms that don&#39;t have pthread_atfork()</p> </dd> <dt id="11459"><a class="permalink" href="#11459">#</a><a id="pod11459"></a>11459</dt> <dd> <p>make switching optimization and debugging levels during Perl builds easier via the OPTIMIZE environment variable</p> </dd> <dt id="11475"><a class="permalink" href="#11475">#</a><a id="pod11475"></a>11475</dt> <dd> <p>make split()&#39;s unused captures to be undef, not &#39;&#39;</p> </dd> <dt id="11485"><a class="permalink" href="#11485">#</a><a id="pod11485"></a>11485</dt> <dd> <p>Search::Dict: allow transforming lines before comparing</p> </dd> <dt id="11490"><a class="permalink" href="#11490">#</a><a id="pod11490"></a>11490</dt> <dd> <p>allow installing extra modules or bundles when building Perl</p> </dd> <dt id="11516"><a class="permalink" href="#11516">#</a><a id="pod11516"></a>11516</dt> <dd> <p>add -Wall in cflags when compiling with gcc to weed out dubious C practices</p> </dd> <dt id="11541"><a class="permalink" href="#11541">#</a><a id="pod11541"></a>11541</dt> <dd> <p>pluggable optimizer</p> </dd> <dt id="11549"><a class="permalink" href="#11549">#</a><a id="pod11549"></a>11549</dt> <dd> <p>WinCE: integrate the port</p> </dd> <dt id="11589"><a class="permalink" href="#11589">#</a><a id="pod11589"></a>11589</dt> <dd> <p>Win32: 4-arg select was broken</p> </dd> <dt id="11594"><a class="permalink" href="#11594">#</a><a id="pod11594"></a>11594</dt> <dd> <p>introduce the perlivp utility for verifying the Perl installation (IVP = Installation Verification Procedure)</p> </dd> <dt id="11623"><a class="permalink" href="#11623">#</a><a id="pod11623"></a>11623</dt> <dd> <p>rename lib/unicode to lib/unicore to avoid case-insensitivity problems with lib/Unicode</p> </dd> <dt id="111631"><a class="permalink" href="#111631">#</a><a id="pod111631"></a>111631</dt> <dd> <p>remove Time::Piece</p> </dd> <dt id="11643"><a class="permalink" href="#11643">#</a><a id="pod11643"></a>11643</dt> <dd> <p>document that use utf8 is not the right way most of the time</p> </dd> <dt id="11656"><a class="permalink" href="#11656">#</a><a id="pod11656"></a>11656</dt> <dd> <p>allow building perl with -DUSE_UTF8_SCRIPTS which makes UTF-8 the default script encoding (not the default since that would break all scripts having legacy eight-bit data in them)</p> </dd> <dt id="11725"><a class="permalink" href="#11725">#</a><a id="pod11725"></a>11725</dt> <dd> <p>division preserving 64-bit integers</p> </dd> <dt id="11743"><a class="permalink" href="#11743">#</a><a id="pod11743"></a>11743</dt> <dd> <p>document the coderef-in-@INC feature</p> </dd> <dt id="11794"><a class="permalink" href="#11794">#</a><a id="pod11794"></a>11794</dt> <dd> <p>modulo (%) preserving 64-bit integers</p> </dd> <dt id="11825"><a class="permalink" href="#11825">#</a><a id="pod11825"></a>11825</dt> <dd> <p>update to Unicode 3.1.1</p> </dd> <dt id="11865"><a class="permalink" href="#11865">#</a><a id="pod11865"></a>11865</dt> <dd> <p>add the \[$@%&amp;*] prototype support</p> </dd> <dt id="11874"><a class="permalink" href="#11874">#</a><a id="pod11874"></a>11874</dt> <dd> <p>oct() and hex() in glorious 64 bit</p> </dd> <dt id="11877"><a class="permalink" href="#11877">#</a><a id="pod11877"></a>11877</dt> <dd> <p>Class::Struct: allow recursive classes</p> </dd> <dt id="11993"><a class="permalink" href="#11993">#</a><a id="pod11993"></a>11993</dt> <dd> <p>fix unpack U to be the reverse of pack U</p> </dd> <dt id="12056"><a class="permalink" href="#12056">#</a><a id="pod12056"></a>12056</dt> <dd> <p>VMS: waitpid enhancements</p> </dd> <dt id="12180"><a class="permalink" href="#12180">#</a><a id="pod12180"></a>12180</dt> <dd> <p>unpack(&quot;Z*Z*&quot;, pack(&quot;Z*Z*&quot;, ..)) was broken</p> </dd> <dt id="12243"><a class="permalink" href="#12243">#</a><a id="pod12243"></a>12243</dt> <dd> <p>Devel::Peek: display UTF-8 SVs also as \x{...}</p> </dd> <dt id="12288"><a class="permalink" href="#12288">#</a><a id="pod12288"></a>12288</dt> <dd> <p>Data::Dumper: option to sort hashes</p> </dd> <dt id="12542"><a class="permalink" href="#12542">#</a><a id="pod12542"></a>12542</dt> <dd> <p>add perlpodspec</p> </dd> <dt id="12652"><a class="permalink" href="#12652">#</a><a id="pod12652"></a>12652</dt> <dd> <p>threadsafe DynaLoader, re, Opcode, File::Glob, and B</p> </dd> <dt id="12756"><a class="permalink" href="#12756">#</a><a id="pod12756"></a>12756</dt> <dd> <p>support BeOS better</p> </dd> <dt id="12874"><a class="permalink" href="#12874">#</a><a id="pod12874"></a>12874</dt> <dd> <p>read-only hashes (user-level interface is Hash::Util)</p> </dd> <dt id="13162"><a class="permalink" href="#13162">#</a><a id="pod13162"></a>13162</dt> <dd> <p>add Devel::PPPort</p> </dd> <dt id="13179"><a class="permalink" href="#13179">#</a><a id="pod13179"></a>13179</dt> <dd> <p>add the sort pragma</p> </dd> <dt id="13326"><a class="permalink" href="#13326">#</a><a id="pod13326"></a>13326</dt> <dd> <p>VMS: fix perl -P</p> </dd> <dt id="13358"><a class="permalink" href="#13358">#</a><a id="pod13358"></a>13358</dt> <dd> <p>add perlpacktut</p> </dd> <dt id="13452"><a class="permalink" href="#13452">#</a><a id="pod13452"></a>13452</dt> <dd> <p>SUPER-UX: add hints file</p> </dd> <dt id="13575"><a class="permalink" href="#13575">#</a><a id="pod13575"></a>13575</dt> <dd> <p>Win32: non-blocking waitpid(-1,WNOHANG)</p> </dd> <dt id="13684"><a class="permalink" href="#13684">#</a><a id="pod13684"></a>13684</dt> <dd> <p>introduce the -t option for gentler taint checking</p> </dd> <dt id="14694"><a class="permalink" href="#14694">#</a><a id="pod14694"></a>14694</dt> <dd> <p>add the if pragma</p> </dd> <dt id="14832"><a class="permalink" href="#14832">#</a><a id="pod14832"></a>14832</dt> <dd> <p>implement IV/UV/NV/long double un/packing with j/J/F/D</p> </dd> <dt id="14854"><a class="permalink" href="#14854">#</a><a id="pod14854"></a>14854</dt> <dd> <p>document the new taint behaviour of exec LIST and system LIST</p> </dd> </dl> <h1 id="Reporting-Bugs"><a class="permalink" href="#Reporting-Bugs">#</a><a id="Reporting"></a>Reporting Bugs</h1> <p>If you find what you think is a bug, you might check the articles recently posted to the comp.lang.perl.misc newsgroup and the perl bug database at http://bugs.perl.org. There may also be information at http://www.perl.com/, the Perl Home Page.</p> <p>If you believe you have an unreported bug, please run the <b>perlbug</b> program included with your release. Be sure to trim your bug down to a tiny but sufficient test case. Your bug report, along with the output of <code>perl -V</code>, will be sent off to perlbug@perl.org to be analysed by the Perl porting team.</p> <h1 id="SEE-ALSO"><a class="permalink" href="#SEE-ALSO">#</a><a id="SEE"></a>SEE ALSO</h1> <p>The <i>Changes</i> file for exhaustive details on what changed.</p> <p>The <i>INSTALL</i> file for how to build Perl.</p> <p>The <i>README</i> file for general stuff.</p> <p>The <i>Artistic</i> and <i>Copying</i> files for copyright information.</p> <h1 id="HISTORY"><a class="permalink" href="#HISTORY">#</a>HISTORY</h1> <p>Written by Jarkko Hietaniemi &lt;<i>jhi@iki.fi</i>&gt;, with many contributions from The Perl Porters and Perl Users submitting feedback and patches.</p> <p>Send omissions or corrections to &lt;<i>perlbug@perl.org</i>&gt;.</p> <div class="pod-errors"><p>44 POD Errors</p><div class="pod-errors-detail"><p>The following errors were encountered while parsing the POD:</p><dl><dt><a class="permalink" href="">#</a>Around line 32:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 36:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 40:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 44:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 48:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 52:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 57:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 61:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 65:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 69:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 74:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 78:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 82:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 86:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 91:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 96:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 100:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 104:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 110:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 114:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 118:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 122:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 126:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 130:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 134:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 138:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 142:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 146:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 150:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 154:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 158:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 162:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 166:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 170:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 174:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 178:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 182:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 186:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 190:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 194:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 198:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 202:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 206:</dt><dd><p>Expected text after =item, not a number</p></dd><dt><a class="permalink" href="">#</a>Around line 210:</dt><dd><p>Expected text after =item, not a number</p></dd></dl></div></div> </div> <div id="footer"> <p>Perldoc Browser is maintained by Dan Book (<a href="https://metacpan.org/author/DBOOK">DBOOK</a>). Please contact him via the <a href="https://github.com/Grinnz/perldoc-browser/issues">GitHub issue tracker</a> or <a href="mailto:dbook@cpan.org">email</a> regarding any issues with the site itself, search, or rendering of documentation.</p> <p>The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via the <a href="https://github.com/Perl/perl5/issues">Perl issue tracker</a>, the <a href="https://lists.perl.org/list/perl5-porters.html">mailing list</a>, or <a href="https://kiwiirc.com/client/irc.perl.org/p5p">IRC</a> to report any issues with the contents or format of the documentation.</p> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js" integrity="sha512-/DXTXr6nQodMUiq+IUJYCt2PPOUjrHJ9wFrqpJ3XkgPNOZVfMok7cRw6CSxyCQxXn6ozlESsSh1/sMCTF1rL/g==" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js" integrity="sha512-ubuT8Z88WxezgSqf3RLuNi5lmjstiJcyezx34yIU2gAHonIi27Na7atqzUZCOoY4CExaoFumzOsFQ2Ch+I/HCw==" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script> <script src="/js/highlight.pack.js"></script> <script>hljs.highlightAll();</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10