home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / perl573delta.pod < prev    next >
Text File  |  2003-11-07  |  5KB  |  247 lines

  1. =head1 NAME
  2.  
  3. perl573delta - what's new for perl v5.7.3
  4.  
  5. =head1 DESCRIPTION
  6.  
  7. This document describes differences between the 5.7.2 release and the
  8. 5.7.3 release.  
  9.  
  10. (To view the differences between the 5.6.0 release and the 5.7.0
  11. release, see L<perl570delta>.  To view the differences between the
  12. 5.7.0 release and the 5.7.1 release, see L<perl571delta>.  To view
  13. the differences between the 5.7.1 release and the 5.7.2 release,
  14. see L<perl572delta>.)
  15.  
  16. =head1 Changes
  17.  
  18. This is just a selected list of some of the more notable changes.
  19. The numbers refer to the Perl repository change numbers; see
  20. L<Changes58> (or L<Changes> in Perl 5.8.1).  In addition to these
  21. changes, lots of work took place in integrating threads, PerlIO, and
  22. Unicode; general code cleanup; and last but not least porting to
  23. non-UNIX lands such as Win32, VMS, Cygwin, DJGPP, VOS, MacOS Classic,
  24. and EBCDIC.
  25.  
  26. =over 4
  27.  
  28. =item 11362
  29.  
  30. add LC_MESSAGES to POSIX :locale_h export tag
  31.  
  32. =item 11371
  33.  
  34. add DEL to [:cntrl:]
  35.  
  36. =item 11375
  37.  
  38. make h2ph understand constants like 1234L and 5678LL
  39.  
  40. =item 11405
  41.  
  42. Win32: fix bugs in handling of the virtualized environment
  43.  
  44. =item 11410
  45.  
  46. fix a bug in the security taint checking of open()
  47.  
  48. =item 11423
  49.  
  50. make perl fork() safe even on platforms that don't have pthread_atfork()
  51.  
  52. =item 11459
  53.  
  54. make switching optimization and debugging levels during Perl builds
  55. easier via the OPTIMIZE environment variable
  56.  
  57. =item 11475
  58.  
  59. make split()'s unused captures to be undef, not ''
  60.  
  61. =item 11485
  62.  
  63. Search::Dict: allow transforming lines before comparing 
  64.  
  65. =item 11490
  66.  
  67. allow installing extra modules or bundles when building Perl
  68.  
  69. =item 11516
  70.  
  71. add -Wall in cflags when compiling with gcc to weed out dubious
  72. C practices
  73.  
  74. =item 11541
  75.  
  76. pluggable optimizer
  77.  
  78. =item 11549
  79.  
  80. WinCE: integrate the port
  81.  
  82. =item 11589
  83.  
  84. Win32: 4-arg select was broken
  85.  
  86. =item 11594
  87.  
  88. introduce the perlivp utility for verifying the Perl installation
  89. (IVP = Installation Verification Procedure)
  90.  
  91. =item 11623
  92.  
  93. rename lib/unicode to lib/unicore to avoid case-insensitivity problems
  94. with lib/Unicode
  95.  
  96. =item 111631
  97.  
  98. remove Time::Piece
  99.  
  100. =item 11643
  101.  
  102. document that use utf8 is not the right way most of the time
  103.  
  104. =item 11656
  105.  
  106. allow builing perl with -DUSE_UTF8_SCRIPTS which makes UTF-8
  107. the default script encoding (not the default since that would
  108. break all scripts having legacy eight-bit data in them)
  109.  
  110. =item 11725
  111.  
  112. division preserving 64-bit integers
  113.  
  114. =item 11743
  115.  
  116. document the coderef-in-@INC feature
  117.  
  118. =item 11794
  119.  
  120. modulo (%) preserving 64-bit integers
  121.  
  122. =item 11825
  123.  
  124. update to Unicode 3.1.1
  125.  
  126. =item 11865
  127.  
  128. add the \[$@%&*] prototype support
  129.  
  130. =item 11874
  131.  
  132. oct() and hex() in glorious 64 bit
  133.  
  134. =item 11877
  135.  
  136. Class::Struct: allow recursive classes
  137.  
  138. =item 11993
  139.  
  140. fix unpack U to be the reverse of pack U
  141.  
  142. =item 12056
  143.  
  144. VMS: waitpid enhancements
  145.  
  146. =item 12180
  147.  
  148. unpack("Z*Z*", pack("Z*Z*", ..)) was broken
  149.  
  150. =item 12243
  151.  
  152. Devel::Peek: display UTF-8 SVs also also as \x{...}
  153.  
  154. =item 12288
  155.  
  156. Data::Dumper: option to sort hashes
  157.  
  158. =item 12542
  159.  
  160. add perlpodspec
  161.  
  162. =item 12652
  163.  
  164. threadsafe DynaLoader, re, Opcode, File::Glob, and B
  165.  
  166. =item 12756
  167.  
  168. support BeOS better
  169.  
  170. =item 12874
  171.  
  172. read-only hashes (user-level interface is Hash::Util)
  173.  
  174. =item 13162
  175.  
  176. add Devel::PPPort
  177.  
  178. =item 13179
  179.  
  180. add the sort pragma
  181.  
  182. =item 13326
  183.  
  184. VMS: fix perl -P
  185.  
  186. =item 13358
  187.  
  188. add perlpacktut
  189.  
  190. =item 13452
  191.  
  192. SUPER-UX: add hints file
  193.  
  194. =item 13575
  195.  
  196. Win32: non-blocking waitpid(-1,WNOHANG)
  197.  
  198. =item 13684
  199.  
  200. introduce the -t option for gentler taint checking
  201.  
  202. =item 14694
  203.  
  204. add the if pragma
  205.  
  206. =item 14832
  207.  
  208. implement IV/UV/NV/long double un/packing with j/J/F/D
  209.  
  210. =item 14854
  211.  
  212. document the new taint behaviour of exec LIST and system LIST
  213.  
  214. =back
  215.  
  216. =head1 Reporting Bugs
  217.  
  218. If you find what you think is a bug, you might check the articles
  219. recently posted to the comp.lang.perl.misc newsgroup and the perl
  220. bug database at http://bugs.perl.org.  There may also be
  221. information at http://www.perl.com/, the Perl Home Page.
  222.  
  223. If you believe you have an unreported bug, please run the B<perlbug>
  224. program included with your release.  Be sure to trim your bug down
  225. to a tiny but sufficient test case.  Your bug report, along with the
  226. output of C<perl -V>, will be sent off to perlbug@perl.org to be
  227. analysed by the Perl porting team.
  228.  
  229. =head1 SEE ALSO
  230.  
  231. The F<Changes> file for exhaustive details on what changed.
  232.  
  233. The F<INSTALL> file for how to build Perl.
  234.  
  235. The F<README> file for general stuff.
  236.  
  237. The F<Artistic> and F<Copying> files for copyright information.
  238.  
  239. =head1 HISTORY
  240.  
  241. Written by Jarkko Hietaniemi <F<jhi@iki.fi>>, with many contributions
  242. from The Perl Porters and Perl Users submitting feedback and patches.
  243.  
  244. Send omissions or corrections to <F<perlbug@perl.org>>.
  245.  
  246. =cut
  247.