Regen from r244866.
This commit is contained in:
parent
c02e1b145b
commit
9eedeb4145
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=40513
2 changed files with 54 additions and 29 deletions
|
@ -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?query=rc&sektion=8&manpath=FreeBSD+9.1-
|
|||
|
||||
<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 works 10 times faster especially under th
|
|||
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?query=xlocale&sektion=3&manpath=FreeBSD
|
|||
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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
Loading…
Reference in a new issue