svn commit: r40513 - head/en_US.ISO8859-1/htdocs/releases/9.1R
Hiroki Sato
hrs at FreeBSD.org
Sun Dec 30 16:49:29 UTC 2012
Author: hrs
Date: Sun Dec 30 16:49:28 2012
New Revision: 40513
URL: http://svnweb.freebsd.org/changeset/doc/40513
Log:
Regen from r244866.
Modified:
head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html
head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes.xml
Modified: head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html Sun Dec 30 16:17:43 2012 (r40512)
+++ head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html Sun Dec 30 16:49:28 2012 (r40513)
@@ -19,7 +19,7 @@ alink="#0000FF">
<p class="copyright">Copyright © 2012 The FreeBSD Documentation Project</p>
<p class="pubdate">$FreeBSD: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml
-244664 2012-12-24 20:33:37Z hrs $<br />
+244866 2012-12-30 16:39:32Z hrs $<br />
</p>
<div class="legalnotice"><a id="trademarks" name="trademarks"></a>
@@ -112,12 +112,12 @@ href="http://www.FreeBSD.org/cgi/man.cgi
<dd>
<dl>
-<dt>3.1 <a href="#AEN1104">Upgrading using <a
+<dt>3.1 <a href="#AEN1113">Upgrading using <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=freebsd-update&sektion=8&manpath=FreeBSD+9.1-RELEASE">
<span class="citerefentry">freebsd-update(8)</span></a> or a source-based
procedure</a></dt>
-<dt>3.2 <a href="#AEN1124">User-visible incompatibilities</a></dt>
+<dt>3.2 <a href="#AEN1133">User-visible incompatibilities</a></dt>
</dl>
</dd>
</dl>
@@ -1670,13 +1670,20 @@ library has been improved. It now w
href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234372"
target="_top">r234372</a>]</p>
-<p><b class="application">libcxxrt</b> and <b class="application">libc++</b> C++
-runtime libraries from PathScale have been imported. This implementation is a full
- replacement for the GNU <b class="application">libsupc++</b> library for
-platforms that use the Itanium C++ ABI, including i386 and amd64, and will replace
-portions of the C++ stack previously only available under the GPL. It provides
- implementations of the dynamic features of C++, including dynamic casting,
-exception handling, and thread-safe static initializers.[<a
+<p>A new C++ stack has been imported. This consists of <b
+class="application">libcxxrt</b>, originally developed by a FreeBSD developer under
+contract by PathScale and open sourced by the FreeBSD and NetBSD foundations, and
+ <b class="application">libc++</b> from the LLVM project. <b
+class="application">libcxxrt</b> is a drop-in replacement for GNU <b
+class="application">libsupc++</b>, which implements the C++ runtime support for
+features such as run-time type information, dynamic casting, thread-safe static
+initializer, and exceptions. <b class="application">libc++</b> implements the
+C++11 standard library, and will replace GNU <b class="application">libstdc++</b> in
+a future release. In 9.1-RELEASE, <b class="application">libstdc++</b> is still
+ installed as standard and now dynamically links against <b
+class="application">libsupc++</b>. This allows libraries linking <b
+class="application">libstdc++</b> and <b class="application">libc++</b> to both be
+used in the same program, to aid migration.[<a
href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235798"
target="_top">r235798</a>]</p>
@@ -1773,8 +1780,11 @@ href="http://www.FreeBSD.org/cgi/man.cgi
has been implemented. This consists of <tt class="literal">_l</tt>-suffixed
versions of various standard library functions that use the global locale,
making them take an explicit locale parameter and allowing thread-safe extended
-locale support. This is from Apple Darwin, and mainly for use by <b
-class="application">libc++</b>.[<a
+locale support. Most of these APIs are required for IEEE Std 1003.1-2008
+(POSIX.1-2008 or ISO/IEC 9945:2009) compatibility, and are required by <b
+class="application">libc++</b> and recent versions of <b
+class="application">GNOME</b>. This implementation also supports several extensions
+for compatibility with Apple <b class="application">Darwin</b>.[<a
href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235785"
target="_top">r235785</a>]</p>
@@ -1929,7 +1939,7 @@ target="_top">r234055</a>]</p>
FreeBSD</a></h2>
<div class="sect2">
-<h3 class="sect2"><a id="AEN1104" name="AEN1104">3.1 Upgrading using <a
+<h3 class="sect2"><a id="AEN1113" name="AEN1113">3.1 Upgrading using <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=freebsd-update&sektion=8&manpath=FreeBSD+9.1-RELEASE">
<span class="citerefentry">freebsd-update(8)</span></a> or a source-based
procedure</a></h3>
@@ -1967,7 +1977,7 @@ configuration files.</p>
<div class="sect2">
<hr />
-<h3 class="sect2"><a id="AEN1124" name="AEN1124">3.2 User-visible
+<h3 class="sect2"><a id="AEN1133" name="AEN1133">3.2 User-visible
incompatibilities</a></h3>
<p>FreeBSD 9.0 and later have several incompatibilities in system configuration
Modified: head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes.xml Sun Dec 30 16:17:43 2012 (r40512)
+++ head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes.xml Sun Dec 30 16:49:28 2012 (r40513)
@@ -696,19 +696,29 @@
href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234372"
target="_top">r234372</a>]</p></li>
- <li><p><b class="application">libcxxrt</b> and <b
- class="application">libc++</b> C++ runtime libraries from
- PathScale have been imported. This implementation is a
- full replacement for the GNU <b
- class="application">libsupc++</b> library for platforms
- that use the Itanium C++ ABI, including i386 and amd64,
- and will replace portions of the C++ stack previously
- only available under the GPL. It provides
- implementations of the dynamic features of C++,
- including dynamic casting, exception handling, and
- thread-safe static initializers.[<a
- href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235798"
- target="_top">r235798</a>]</p></li>
+ <li><p>A new C++ stack has been imported. This consists of
+ <b class="application">libcxxrt</b>, originally
+ developed by a FreeBSD developer under contract by
+ PathScale and open sourced by the FreeBSD and NetBSD
+ foundations, and <b class="application">libc++</b>
+ from the LLVM project. <b
+ class="application">libcxxrt</b> is a drop-in replacement
+ for GNU <b class="application">libsupc++</b>, which
+ implements the C++ runtime support for features such
+ as run-time type information, dynamic casting,
+ thread-safe static initializer, and exceptions. <b
+ class="application">libc++</b> implements the C++11
+ standard library, and will replace GNU <b
+ class="application">libstdc++</b> in a future release. In
+ 9.1-RELEASE, <b class="application">libstdc++</b> is
+ still installed as standard and now dynamically links
+ against <b class="application">libsupc++</b>. This
+ allows libraries linking <b
+ class="application">libstdc++</b> and <b
+ class="application">libc++</b> to both be used in the same
+ program, to aid migration.[<a
+ href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235798"
+ target="_top">r235798</a>]</p></li>
<li><p>The <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rtld&sektion=1&manpath=FreeBSD+9.1-RELEASE">
@@ -749,8 +759,13 @@
standard library functions that use the global
locale, making them take an explicit locale parameter
and allowing thread-safe extended locale
- support. This is from Apple Darwin, and mainly for
- use by <b class="application">libc++</b>.[<a
+ support. Most of these APIs are required for IEEE Std
+ 1003.1-2008 (POSIX.1-2008 or ISO/IEC 9945:2009)
+ compatibility, and are required by <b
+ class="application">libc++</b> and recent versions of
+ <b class="application">GNOME</b>. This implementation
+ also supports several extensions for compatibility
+ with Apple <b class="application">Darwin</b>.[<a
href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235785"
target="_top">r235785</a>]</p></li>
More information about the svn-doc-head
mailing list