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-all mailing list