llvm-project/libcxx
Howard Hinnant 76c7cd0e15 noexcept for Chapter 21 [strings].
llvm-svn: 132296
2011-05-29 19:57:12 +00:00
..
cmake http://llvm.org/bugs/show_bug.cgi?id=9399 fixed by Ryuta Suzuki 2011-05-24 12:54:00 +00:00
include noexcept for Chapter 21 [strings]. 2011-05-29 19:57:12 +00:00
lib http://llvm.org/bugs/show_bug.cgi?id=10045 . Please review, I have not tested this on linux. 2011-05-29 13:57:49 +00:00
src noexcept for <chrono>. 2011-05-28 18:34:36 +00:00
test noexcept for <memory>. I've added a few extension noexcept to: allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default| 2011-05-28 14:41:13 +00:00
www CWG 1170 has been fixed for destructors 2011-05-13 13:39:08 +00:00
CMakeLists.txt Add CMake build and fix major Linux blockers. 2010-12-10 19:47:54 +00:00
CREDITS.TXT Marshall Clow's fix for Bug 8421. 2011-01-04 19:21:05 +00:00
LICENSE.TXT libc++ is now dual licensed under both UIUC and MIT licenses. 2010-11-16 21:40:19 +00:00
Makefile support another Apple build environment 2011-05-24 20:27:31 +00:00