commit 5b9a747eaeafb6fc73bc4d1ab42b3881810565b5
Author: Pete Travis <immanetize(a)fedoraproject.org>
Date: Sun Oct 20 13:19:45 2013 -0600
added perl info
en-US/Development.xml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
---
diff --git a/en-US/Development.xml b/en-US/Development.xml
index 5ddac6a..47e7e64 100644
--- a/en-US/Development.xml
+++ b/en-US/Development.xml
@@ -20,5 +20,53 @@
package, and improved functionality.
</para>
</section>
+ <section id="development-perl">
+ <title>Perl 5.18</title>
+ <para>
+ Perl in Fedora 20 has been updated to version 5.18, with a number of notable
changes.
+ </para>
+ <para>
+ <itemizedlist>
+ <title>New features</title>
+ <listitem><para>
+ Unicode 6.2 is supported.
+ </para></listitem>
+ <listitem><para>Matching Unicode properties is faster
now.</para></listitem>
+ <listitem><para>Operators next, last, redo, and dump supports labels
computed at run-time.</para></listitem>
+ <listitem><para>The kill function allows to send a signal to a process group
by symbolic name.</para></listitem>
+ <listitem><para>Experimental support for lexical subroutines has been
added.</para></listitem>
+ <listitem><para>Config::Perl::V module to access perl -V data in structured
way has been added into core modules.</para></listitem>
+ <listitem><para> DTrace/SystemTap provides new probes op-entry,
loading-file, and loaded-file. </para></listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ <itemizedlist>
+ <title>Changes</title>
+ <listitem><para>Hashes are randomized by default now. That means the order
in which keys and values are returned from a hash changes on each perl run. One can
disable the randomization by setting PERL_PERTURB_KEYS environment variable to
0.</para></listitem>
+ <listitem><para>qw() operator does not imply surrounding parentheses any
more.</para></listitem>
+ <listitem><para>Unknown character names specified using \N{} syntax are
processed at compile time and trigger a syntax error now.</para></listitem>
+ <listitem><para>Vertical tab is considered as a white space
now.</para></listitem>
+ <listitem><para>Values stored into environment variables are byte strings by
default.</para></listitem>
+ <listitem><para>readline function on I/O reads given number of characters
instead of bytes now.</para></listitem>
+ <listitem><para>Here-document delimited with quoted marker starts always on
line following the marker now.</para></listitem>
+ <listitem><para>Alpha-numeric operators must always be separated from a
regular expression delimiter now.</para></listitem>
+ <listitem><para>Smart-match and lexical $_ became experimental because they
proved being problematic.</para></listitem>
+ <listitem><para>Swapping $< and $> variables can cause
undesired effects. Localizing changed variable is recommended.
</para></listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ <itemizedlist>
+ <title>Removed features:</title>
+ <listitem><para>PL_sv_objcount XS variable is
deprecated.</para></listitem>
+ <listitem><para>All character classifying XS functions are
deprecated.</para></listitem>
+ <listitem><para>to_uni_lower_lc, to_uni_title_lc, and to_uni_upper_lc XS
functions are deprecated. </para></listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Perl developers should read <ulink
url="http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod" /> and
<ulink
url="http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod" />
for a more comprehensive description of this release.
+ </para>
+ </section>
+
+
</section>