|  Marshall Clow | 71ff7c3f0f | Move bits from N4258. Mark vector's move-constructor unconditionally noexcept in C++1z llvm-svn: 242148 | 2015-07-14 14:46:32 +00:00 | 
				
					
						|  Marshall Clow | e3fbe1433b | Implement the first part of N4258: 'Cleaning up noexcept in the Library'. This patch deals with swapping containers, and implements a more strict noexcept specification (a conforming extension) than the standard mandates. llvm-svn: 242056 | 2015-07-13 20:04:56 +00:00 | 
				
					
						|  Marshall Clow | 979550f221 | While applying N4258, I forgot about LWG#2455, which modified the modifications. Correct those - h/t: Howard llvm-svn: 239004 | 2015-06-04 02:05:41 +00:00 | 
				
					
						|  Marshall Clow | a8ae392718 | More N4258 changes. This time vector's constructors llvm-svn: 238990 | 2015-06-04 00:10:20 +00:00 | 
				
					
						|  Marshall Clow | d95510ebba | libc++ implements its' hash objects as deriving from std::unary_function, and the tests test for that. STL @ MS pointed out that the standard doesn't requie these objects to derive from unary_function, and so the tests should not require that either. Change the tests to check for the embedded typedefs - which ARE required. No change to the library. llvm-svn: 225403 | 2015-01-07 21:53:23 +00:00 | 
				
					
						|  Eric Fiselier | 5a83710e37 | Move test into test/std subdirectory. llvm-svn: 224658 | 2014-12-20 01:40:03 +00:00 |