Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / man / man1 / perl573delta.1
CommitLineData
920dae64
AT
1.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
2.\"
3.\" Standard preamble:
4.\" ========================================================================
5.de Sh \" Subsection heading
6.br
7.if t .Sp
8.ne 5
9.PP
10\fB\\$1\fR
11.PP
12..
13.de Sp \" Vertical space (when we can't use .PP)
14.if t .sp .5v
15.if n .sp
16..
17.de Vb \" Begin verbatim text
18.ft CW
19.nf
20.ne \\$1
21..
22.de Ve \" End verbatim text
23.ft R
24.fi
25..
26.\" Set up some character translations and predefined strings. \*(-- will
27.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
28.\" double quote, and \*(R" will give a right double quote. | will give a
29.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
30.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
31.\" expand to `' in nroff, nothing in troff, for use with C<>.
32.tr \(*W-|\(bv\*(Tr
33.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
34.ie n \{\
35. ds -- \(*W-
36. ds PI pi
37. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
38. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
39. ds L" ""
40. ds R" ""
41. ds C` ""
42. ds C' ""
43'br\}
44.el\{\
45. ds -- \|\(em\|
46. ds PI \(*p
47. ds L" ``
48. ds R" ''
49'br\}
50.\"
51.\" If the F register is turned on, we'll generate index entries on stderr for
52.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
53.\" entries marked with X<> in POD. Of course, you'll have to process the
54.\" output yourself in some meaningful fashion.
55.if \nF \{\
56. de IX
57. tm Index:\\$1\t\\n%\t"\\$2"
58..
59. nr % 0
60. rr F
61.\}
62.\"
63.\" For nroff, turn off justification. Always turn off hyphenation; it makes
64.\" way too many mistakes in technical documents.
65.hy 0
66.if n .na
67.\"
68.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
69.\" Fear. Run. Save yourself. No user-serviceable parts.
70. \" fudge factors for nroff and troff
71.if n \{\
72. ds #H 0
73. ds #V .8m
74. ds #F .3m
75. ds #[ \f1
76. ds #] \fP
77.\}
78.if t \{\
79. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
80. ds #V .6m
81. ds #F 0
82. ds #[ \&
83. ds #] \&
84.\}
85. \" simple accents for nroff and troff
86.if n \{\
87. ds ' \&
88. ds ` \&
89. ds ^ \&
90. ds , \&
91. ds ~ ~
92. ds /
93.\}
94.if t \{\
95. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
96. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
97. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
98. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
99. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
100. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
101.\}
102. \" troff and (daisy-wheel) nroff accents
103.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
104.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
105.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
106.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
107.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
108.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
109.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
110.ds ae a\h'-(\w'a'u*4/10)'e
111.ds Ae A\h'-(\w'A'u*4/10)'E
112. \" corrections for vroff
113.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
114.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
115. \" for low resolution devices (crt and lpr)
116.if \n(.H>23 .if \n(.V>19 \
117\{\
118. ds : e
119. ds 8 ss
120. ds o a
121. ds d- d\h'-1'\(ga
122. ds D- D\h'-1'\(hy
123. ds th \o'bp'
124. ds Th \o'LP'
125. ds ae ae
126. ds Ae AE
127.\}
128.rm #[ #] #H #V #F C
129.\" ========================================================================
130.\"
131.IX Title "PERL573DELTA 1"
132.TH PERL573DELTA 1 "2006-01-07" "perl v5.8.8" "Perl Programmers Reference Guide"
133.SH "NAME"
134perl573delta \- what's new for perl v5.7.3
135.SH "DESCRIPTION"
136.IX Header "DESCRIPTION"
137This document describes differences between the 5.7.2 release and the
1385.7.3 release.
139.PP
140(To view the differences between the 5.6.0 release and the 5.7.0
141release, see perl570delta. To view the differences between the
1425.7.0 release and the 5.7.1 release, see perl571delta. To view
143the differences between the 5.7.1 release and the 5.7.2 release,
144see perl572delta.)
145.SH "Changes"
146.IX Header "Changes"
147This is just a selected list of some of the more notable changes.
148The numbers refer to the Perl repository change numbers; see
149Changes58 (or Changes in Perl 5.8.1). In addition to these
150changes, lots of work took place in integrating threads, PerlIO, and
151Unicode; general code cleanup; and last but not least porting to
152non-UNIX lands such as Win32, \s-1VMS\s0, Cygwin, \s-1DJGPP\s0, \s-1VOS\s0, MacOS Classic,
153and \s-1EBCDIC\s0.
154.IP "11362" 4
155.IX Item "11362"
156add \s-1LC_MESSAGES\s0 to \s-1POSIX\s0 :locale_h export tag
157.IP "11371" 4
158.IX Item "11371"
159add \s-1DEL\s0 to [:cntrl:]
160.IP "11375" 4
161.IX Item "11375"
162make h2ph understand constants like 1234L and 5678LL
163.IP "11405" 4
164.IX Item "11405"
165Win32: fix bugs in handling of the virtualized environment
166.IP "11410" 4
167.IX Item "11410"
168fix a bug in the security taint checking of \fIopen()\fR
169.IP "11423" 4
170.IX Item "11423"
171make perl \fIfork()\fR safe even on platforms that don't have \fIpthread_atfork()\fR
172.IP "11459" 4
173.IX Item "11459"
174make switching optimization and debugging levels during Perl builds
175easier via the \s-1OPTIMIZE\s0 environment variable
176.IP "11475" 4
177.IX Item "11475"
178make \fIsplit()\fR's unused captures to be undef, not ''
179.IP "11485" 4
180.IX Item "11485"
181Search::Dict: allow transforming lines before comparing
182.IP "11490" 4
183.IX Item "11490"
184allow installing extra modules or bundles when building Perl
185.IP "11516" 4
186.IX Item "11516"
187add \-Wall in cflags when compiling with gcc to weed out dubious
188C practices
189.IP "11541" 4
190.IX Item "11541"
191pluggable optimizer
192.IP "11549" 4
193.IX Item "11549"
194WinCE: integrate the port
195.IP "11589" 4
196.IX Item "11589"
197Win32: 4\-arg select was broken
198.IP "11594" 4
199.IX Item "11594"
200introduce the perlivp utility for verifying the Perl installation
201(\s-1IVP\s0 = Installation Verification Procedure)
202.IP "11623" 4
203.IX Item "11623"
204rename lib/unicode to lib/unicore to avoid case-insensitivity problems
205with lib/Unicode
206.IP "111631" 4
207.IX Item "111631"
208remove Time::Piece
209.IP "11643" 4
210.IX Item "11643"
211document that use utf8 is not the right way most of the time
212.IP "11656" 4
213.IX Item "11656"
214allow building perl with \-DUSE_UTF8_SCRIPTS which makes \s-1UTF\-8\s0
215the default script encoding (not the default since that would
216break all scripts having legacy eight-bit data in them)
217.IP "11725" 4
218.IX Item "11725"
219division preserving 64\-bit integers
220.IP "11743" 4
221.IX Item "11743"
222document the coderef\-in\-@INC feature
223.IP "11794" 4
224.IX Item "11794"
225modulo (%) preserving 64\-bit integers
226.IP "11825" 4
227.IX Item "11825"
228update to Unicode 3.1.1
229.IP "11865" 4
230.IX Item "11865"
231add the \e[$@%&*] prototype support
232.IP "11874" 4
233.IX Item "11874"
234\&\fIoct()\fR and \fIhex()\fR in glorious 64 bit
235.IP "11877" 4
236.IX Item "11877"
237Class::Struct: allow recursive classes
238.IP "11993" 4
239.IX Item "11993"
240fix unpack U to be the reverse of pack U
241.IP "12056" 4
242.IX Item "12056"
243\&\s-1VMS:\s0 waitpid enhancements
244.IP "12180" 4
245.IX Item "12180"
246unpack(\*(L"Z*Z*\*(R", pack(\*(L"Z*Z*\*(R", ..)) was broken
247.IP "12243" 4
248.IX Item "12243"
249Devel::Peek: display \s-1UTF\-8\s0 SVs also as \ex{...}
250.IP "12288" 4
251.IX Item "12288"
252Data::Dumper: option to sort hashes
253.IP "12542" 4
254.IX Item "12542"
255add perlpodspec
256.IP "12652" 4
257.IX Item "12652"
258threadsafe DynaLoader, re, Opcode, File::Glob, and B
259.IP "12756" 4
260.IX Item "12756"
261support BeOS better
262.IP "12874" 4
263.IX Item "12874"
264read-only hashes (user\-level interface is Hash::Util)
265.IP "13162" 4
266.IX Item "13162"
267add Devel::PPPort
268.IP "13179" 4
269.IX Item "13179"
270add the sort pragma
271.IP "13326" 4
272.IX Item "13326"
273\&\s-1VMS:\s0 fix perl \-P
274.IP "13358" 4
275.IX Item "13358"
276add perlpacktut
277.IP "13452" 4
278.IX Item "13452"
279\&\s-1SUPER\-UX:\s0 add hints file
280.IP "13575" 4
281.IX Item "13575"
282Win32: non-blocking waitpid(\-1,WNOHANG)
283.IP "13684" 4
284.IX Item "13684"
285introduce the \-t option for gentler taint checking
286.IP "14694" 4
287.IX Item "14694"
288add the if pragma
289.IP "14832" 4
290.IX Item "14832"
291implement IV/UV/NV/long double un/packing with j/J/F/D
292.IP "14854" 4
293.IX Item "14854"
294document the new taint behaviour of exec \s-1LIST\s0 and system \s-1LIST\s0
295.SH "Reporting Bugs"
296.IX Header "Reporting Bugs"
297If you find what you think is a bug, you might check the articles
298recently posted to the comp.lang.perl.misc newsgroup and the perl
299bug database at http://bugs.perl.org. There may also be
300information at http://www.perl.com/, the Perl Home Page.
301.PP
302If you believe you have an unreported bug, please run the \fBperlbug\fR
303program included with your release. Be sure to trim your bug down
304to a tiny but sufficient test case. Your bug report, along with the
305output of \f(CW\*(C`perl \-V\*(C'\fR, will be sent off to perlbug@perl.org to be
306analysed by the Perl porting team.
307.SH "SEE ALSO"
308.IX Header "SEE ALSO"
309The \fIChanges\fR file for exhaustive details on what changed.
310.PP
311The \fI\s-1INSTALL\s0\fR file for how to build Perl.
312.PP
313The \fI\s-1README\s0\fR file for general stuff.
314.PP
315The \fIArtistic\fR and \fICopying\fR files for copyright information.
316.SH "HISTORY"
317.IX Header "HISTORY"
318Written by Jarkko Hietaniemi <\fIjhi@iki.fi\fR>, with many contributions
319from The Perl Porters and Perl Users submitting feedback and patches.
320.PP
321Send omissions or corrections to <\fIperlbug@perl.org\fR>.