Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Dec 2012 16:49:28 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r40513 - head/en_US.ISO8859-1/htdocs/releases/9.1R
Message-ID:  <201212301649.qBUGnSTx040586@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 &copy; 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
 &#09;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 &#09;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 &#09;<b class="application">libc++</b> C++
-runtime libraries from &#09;PathScale have been imported. This implementation is a full
-&#09;replacement for the GNU <b class="application">libsupc++</b> &#09;library for
-platforms that use the Itanium C++ ABI, including &#09;i386 and amd64, and will replace
-portions of the C++ stack &#09;previously only available under the GPL. It provides
-&#09;implementations of the dynamic features of C++, including &#09;dynamic casting,
-exception handling, and thread-safe static &#09;initializers.[<a
+<p>A new C++ stack has been imported. This &#09;consists of <b
+class="application">libcxxrt</b>, originally &#09;developed by a FreeBSD developer under
+contract by PathScale and &#09;open sourced by the FreeBSD and NetBSD foundations, and
+&#09;<b class="application">libc++</b> from the LLVM project. &#09;<b
+class="application">libcxxrt</b> is a drop-in replacement &#09;for GNU <b
+class="application">libsupc++</b>, which implements &#09;the C++ runtime support for
+features such as run-time type &#09;information, dynamic casting, thread-safe static
+initializer, &#09;and exceptions. <b class="application">libc++</b> implements &#09;the
+C++11 standard library, and will replace GNU &#09;<b class="application">libstdc++</b> in
+a future release. In &#09;9.1-RELEASE, <b class="application">libstdc++</b> is still
+&#09;installed as standard and now dynamically links against &#09;<b
+class="application">libsupc++</b>. This allows libraries &#09;linking <b
+class="application">libstdc++</b> and &#09;<b class="application">libc++</b> to both be
+used in the same &#09;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 &#09;implemented. This consists of <tt class="literal">_l</tt>-suffixed
 &#09;versions of various standard library functions that use the &#09;global locale,
 making them take an explicit locale parameter &#09;and allowing thread-safe extended
-locale support. This is &#09;from Apple Darwin, and mainly for use by &#09;<b
-class="application">libc++</b>.[<a
+locale support. Most of &#09;these APIs are required for IEEE Std 1003.1-2008
+(POSIX.1-2008 &#09;or ISO/IEC 9945:2009) compatibility, and are required by &#09;<b
+class="application">libc++</b> and recent versions of &#09;<b
+class="application">GNOME</b>. This implementation also &#09;supports several extensions
+for compatibility with Apple &#09;<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
 &#09;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 &#09;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&amp;revision=234372"
 	  target="_top">r234372</a>]</p></li>
 
-      <li><p><b class="application">libcxxrt</b> and &#09;<b
-	  class="application">libc++</b> C++ runtime libraries from
-	  &#09;PathScale have been imported. This implementation is a
-	  full &#09;replacement for the GNU <b
-	  class="application">libsupc++</b> &#09;library for platforms
-	  that use the Itanium C++ ABI, including &#09;i386 and amd64,
-	  and will replace portions of the C++ stack &#09;previously
-	  only available under the GPL. It provides
-	  &#09;implementations of the dynamic features of C++,
-	  including &#09;dynamic casting, exception handling, and
-	  thread-safe static &#09;initializers.[<a
-	  href="http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=235798"
-	  target="_top">r235798</a>]</p></li>
+      <li><p>A new C++ stack has been imported. This &#09;consists of
+	    <b class="application">libcxxrt</b>, originally
+	    &#09;developed by a FreeBSD developer under contract by
+	    PathScale and &#09;open sourced by the FreeBSD and NetBSD
+	    foundations, and &#09;<b class="application">libc++</b>
+	    from the LLVM project. &#09;<b
+	    class="application">libcxxrt</b> is a drop-in replacement
+	    &#09;for GNU <b class="application">libsupc++</b>, which
+	    implements &#09;the C++ runtime support for features such
+	    as run-time type &#09;information, dynamic casting,
+	    thread-safe static initializer, &#09;and exceptions. <b
+	    class="application">libc++</b> implements &#09;the C++11
+	    standard library, and will replace GNU &#09;<b
+	    class="application">libstdc++</b> in a future release. In
+	    &#09;9.1-RELEASE, <b class="application">libstdc++</b> is
+	    still &#09;installed as standard and now dynamically links
+	    against &#09;<b class="application">libsupc++</b>. This
+	    allows libraries &#09;linking <b
+	    class="application">libstdc++</b> and &#09;<b
+	    class="application">libc++</b> to both be used in the same
+	    &#09;program, to aid migration.[<a
+	    href="http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=235798"
+	    target="_top">r235798</a>]</p></li>
 
       <li><p>The <a
 	    href="http://www.FreeBSD.org/cgi/man.cgi?query=rtld&amp;sektion=1&amp;manpath=FreeBSD+9.1-RELEASE">;
@@ -749,8 +759,13 @@
 	    standard library functions that use the &#09;global
 	    locale, making them take an explicit locale parameter
 	    &#09;and allowing thread-safe extended locale
-	    support. This is &#09;from Apple Darwin, and mainly for
-	    use by &#09;<b class="application">libc++</b>.[<a
+	    support. Most of &#09;these APIs are required for IEEE Std
+	    1003.1-2008 (POSIX.1-2008 &#09;or ISO/IEC 9945:2009)
+	    compatibility, and are required by &#09;<b
+	    class="application">libc++</b> and recent versions of
+	    &#09;<b class="application">GNOME</b>. This implementation
+	    also &#09;supports several extensions for compatibility
+	    with Apple &#09;<b class="application">Darwin</b>.[<a
 	    href="http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=235785"
 	    target="_top">r235785</a>]</p></li>
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212301649.qBUGnSTx040586>