commit 21fd59284f4ea7fa90edadd7a0c8b96110b99c2a
Author: Glen Rundblom <grundblom(a)fedoraproject.org>
Date: Sun Mar 6 21:38:21 2016 -0600
Edited development tools, took out parts left over from Fedora 23, edited about Mono
4.2.1 and removed 4.0
en-US/Development.xml | 262 +------------------------------------------------
1 files changed, 4 insertions(+), 258 deletions(-)
---
diff --git a/en-US/Development.xml b/en-US/Development.xml
index db7e51c..cff9ab6 100644
--- a/en-US/Development.xml
+++ b/en-US/Development.xml
@@ -8,267 +8,13 @@
<section id="sect-devel">
<title>Development</title>
<para />
-
- <section id="sect-devel-perl-522">
- <title>Perl 5.22</title>
- <para>
- The version of Perl in Fedora 23 is now 5.22
- </para>
- <para>
- New Features:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- Bitwise operators allows to perform bit-based operation on strings.
- </para>
- </listitem>
- <listitem>
- <para>
- Double-diamond operator allows to process script arguments as file names safely.
- </para>
- </listitem>
- <listitem>
- <para>
- Regular expression operators \b{} and \B{} allow to match character boundaries
according to Unicode rules.
- </para>
- </listitem>
- <listitem>
- <para>
- Stricter regular syntax rules can be enabled with use re 'strict'.
- </para>
- </listitem>
- <listitem>
- <para>
- Unicode 7.0 is supported.
- </para>
- </listitem>
- <listitem>
- <para>
- Variables and subroutines can now be aliased by assigning to a reference.
- </para>
- </listitem>
- <listitem>
- <para>
- fileno() function works on directory handles now.
- </para>
- </listitem>
- <listitem>
- <para>
- Special floating point values infinity and non-a-number are more robustly
propagated in computations.
- </para>
- </listitem>
- <listitem>
- <para>
- Hexadecimal floating point literals are supported and printf "%a" can
print them.
- </para>
- </listitem>
- <listitem>
- <para>
- Class and method name look-up for identifiers known and compile-time is faster
now.
- </para>
- </listitem>
- <listitem>
- <para>
- Computing lenght of byte-strings is faster.
- </para>
- </listitem>
- <listitem>
- <para>
- Hash look-ups where the key is a constant are faster.
- </para>
- </listitem>
- <listitem>
- <para>
- New perlunicook manual with examples of handling Unicode in Perl.
- </para>
- </listitem>
- <listitem>
- <para>
- sync_locale() XS function allows to notify interpreter that the locale had
changed.
- </para>
- </listitem>
-</itemizedlist>
- <para>
- Changes:
- </para>
-<itemizedlist>
- <listitem>
- <para>
- Packing infinity and not-a-number values into a character results into a fatal
error.
- </para>
- </listitem>
- <listitem>
- <para>
- ampersand and backslash ampersand prototype symbols accepts only anonymous
subroutines.
- </para>
- </listitem>
- <listitem>
- <para>
- Deprecated encoding pragma is now limited to lexical scope.
- </para>
- </listitem>
- <listitem>
- <para>
- List slices return an empty list only if the original list was empty.
- </para>
- </listitem>
- <listitem>
- <para>
- \N{} with a sequence of multiple spaces results into a fatal error.
- </para>
- </listitem>
- <listitem>
- <para>
- Importing functions from UNIVERSAL module results into a fatal error.
- </para>
- </listitem>
- <listitem>
- <para>
- Splitting (? and (* tokens in regular expressions results into a fatal error.
- </para>
- </listitem>
- <listitem>
- <para>
- Omitting % and @ symbols before hash and array identifiers is not allows anymore.
- </para>
- </listitem>
- <listitem>
- <para>
- $! error string out of use locale scope is in English now.
- </para>
- </listitem>
- <listitem>
- <para>
- $! error string is marked as UTF-8-encoded when appropriate.
- </para>
- </listitem>
- <listitem>
- <para>
- Using m?PATTERN? expression without leading m results into error now.
- </para>
- </listitem>
- <listitem>
- <para>
- Using defined() operator on an array or a hash results into fatal error now.
- </para>
- </listitem>
- <listitem>
- <para>
- Using a hash or an array as an reference results into fatal error now.
- </para>
- </listitem>
- <listitem>
- <para>
- Setting ${^ENCODING} to an defined value is deprecated. Scripts should be written
in UTF-8 now.
- </para>
- </listitem>
- <listitem>
- <para>
- Multiple use of /x regular expression modifier is deprecated.
- </para>
- </listitem>
- <listitem>
- <para>
- Literal left curly bracket should be escaped in regular expressions.
- </para>
- </listitem>
- <listitem>
- <para>
- B module has new classes reflecting changes in perl internals.
- </para>
- </listitem>
- <listitem>
- <para>
- Accessing CvPADLIST in on an XSUB is forbidden.
- </para>
- </listitem>
- <listitem>
- <para>
- Internal representation of SVt_NV type has changed.
- </para>
- </listitem>
- <listitem>
- <para>
- PADNAME and PADNAMELIST types are no longer aliases to SV and AV.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- Removed features:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- CGI and Module::Build modules have been removed from core perl distribution.
- </para>
- </listitem>
- <listitem>
- <para>
- find2perl, s2p, and a2p' tools have been removed from core perl
distribution.
- </para>
- </listitem>
- <listitem>
- <para>
- Perl_tmps_grow() XS function has been removed.
- </para>
- </listitem>
- <listitem>
- <para>
- SETsv and SETsvUN() macros have been removed.
- </para>
- </listitem>
-</itemizedlist>
- <para>
- For More Information please visit:
- </para>
- <itemizedlist>
- <listitem>
- <para>
-<ulink
url="https://fedoraproject.org/wiki/Changes/perl5.22">"...
23 Perl 5.22 Change Page"</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
-<ulink
url="http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod"...
perl-5.22 perl delta page</ulink>
- </para>
- </listitem>
- </itemizedlist>
- </section>
- <section id="sect-devel-python3-default">
- <title>Fedora is moving to Python 3</title>
- <para>
- Fedora 23 continues the move to Python 3 as the default python interpreter.
Critical system components built using python, such as the
<application>Anaconda</application> installer, the
<application>dnf</application> package manager, and more have been migrated to
the newer Python release.
- </para>
- <para>
- Packaged Python modules and utilities are available in Python 3 versions wherever
upstream supports it.
- </para>
- <para>
- Python 2.7 (latest Python 2 release, which we also have in Fedora) is currently in
maintenance mode only, which means upstream only accepts bugfixes and security fixes, but
no new features are being implemented.
- Python 2.7 is the last minor release of Python 2, with upstream support until 2020.
Python 3, on the other hand, is actively developed and new features are being added every
release.
- Moreover, there is currently no end of support date for Python 3.
- </para>
- <para>
- For more details of Fedora's Python migration plan, please visit: <ulink
url="https://fedoraproject.org/wiki/Changes/Python_3_as_Default#Scop...
3 default change in Fedora 23</ulink>
- </para>
- <note>
- <title>/usr/bin/python</title>
- <para>
- The <filename>python</filename> executable will not be installed by
default on many Fedora 23 systems. The Python project, in <ulink
url="https://www.python.org/dev/peps/pep-0394/">PEP 0394</ulink>,
recommends that <filename>/usr/bin/python</filename> remain associated with
Python 2, which may not be installed.
- </para>
- <para>
- Users with scripts or similar that require
<filename>/usr/bin/python</filename> can install it, or use the new
<filename>/usr/bin/python3</filename> interpreter.
- </para>
- </note>
- </section>
-
-<section id="sect-devel-tools-mono4">
- <title>Mono upgrade to 4.0</title>
+<section id="sect-devel-tools-mono4.2">
+ <title>Mono upgrade to 4.2.1</title>
<para>
- Support for Mono versions 3.0 and 2.10 has been discontinued. No further
development of bug fixing is planned for those branches. Mono 4 is the active branch and
has many improvements.
+ The version of Mono in Fedora 24 is 4.2.1
</para>
<para>
- For details on the current Mono release, <ulink
url="http://www.mono-project.com/docs/about-mono/releases/4.0.0/&quo...
Upstream notes</ulink>
+ For details on Mono 4.2.1 please visit, <ulink
url="http://www.mono-project.com/docs/about-mono/releases/4.2.1/&quo... upstream
notes page</ulink>
</para>
</section>
</section>