From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 16:39:33 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 29344A27; Sun, 30 Dec 2012 16:39:33 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0CA238FC08; Sun, 30 Dec 2012 16:39:33 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUGdWHg038972; Sun, 30 Dec 2012 16:39:32 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUGdWNp038971; Sun, 30 Dec 2012 16:39:32 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201212301639.qBUGdWNp038971@svn.freebsd.org> From: Hiroki Sato Date: Sun, 30 Dec 2012 16:39:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244866 - stable/9/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 16:39:33 -0000 Author: hrs Date: Sun Dec 30 16:39:32 2012 New Revision: 244866 URL: http://svnweb.freebsd.org/changeset/base/244866 Log: Fix entries of new C++ libraries and xlocale. Submitted by: theraven Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Dec 30 16:28:06 2012 (r244865) +++ stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Dec 30 16:39:32 2012 (r244866) @@ -1031,16 +1031,24 @@ improved. It now works 10 times faster especially under the condition that a mutex is heavily contested. - libcxxrt and - libc++ C++ runtime libraries from - PathScale have been imported. This implementation is a full - replacement for the GNU libsupc++ - 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 new C++ stack has been imported. This + consists of libcxxrt, originally + developed by a &os; developer under contract by PathScale and + open sourced by the &os; and NetBSD foundations, and + libc++ from the LLVM project. + libcxxrt is a drop-in replacement + for GNU libsupc++, which implements + the C++ runtime support for features such as run-time type + information, dynamic casting, thread-safe static initializer, + and exceptions. libc++ implements + the C++11 standard library, and will replace GNU + libstdc++ in a future release. In + 9.1-RELEASE, libstdc++ is still + installed as standard and now dynamically links against + libsupc++. This allows libraries + linking libstdc++ and + libc++ to both be used in the same + program, to aid migration. The &man.limits.1; utility now supports a option to @@ -1096,9 +1104,13 @@ implemented. This consists of _l-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 - libc++. + and allowing thread-safe extended 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 + libc++ and recent versions of + GNOME. This implementation also + supports several extensions for compatibility with Apple + Darwin. &man.periodic.8; Scripts