Marshall Clow
							
						 | 
						
							
							
							
							
							
								
							
							
								1378a5aec3
								
							
						 | 
						
							
							
								
								implement more of N4258 - Cleaning up noexcept in the standard library. Specifically add new noexcept stuff to vector and string's move-assignment operations
							
							
							
							
							
							
							
							llvm-svn: 245330 
							
						 | 
						
							2015-08-18 18:57:00 +00:00 | 
						
					
				
					
						
							
							
								 
								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 |