llvm-project/libcxx
Howard Hinnant 9eebe11dd5 I've become quite disatsified with the lack of noexcept specifications on container move construction, move assignment operator and swap. Without proper decoration on at least move construction, vectors of containers will have unacceptable performance. Here's the fix for deque.
llvm-svn: 132480
2011-06-02 20:00:14 +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 I've become quite disatsified with the lack of noexcept specifications on container move construction, move assignment operator and swap. Without proper decoration on at least move construction, vectors of containers will have unacceptable performance. Here's the fix for deque. 2011-06-02 20:00:14 +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 Chapter 22 [localization]. 2011-05-31 15:34:58 +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