Marshall Clow
							
						 | 
						
							
							
							
							
							
								
							
							
								354d39cabc
								
							
						 | 
						
							
							
								
								Add license headers to a bunch of libc++ files that were missing them. No functionality change. Fixes 18291. Thanks to Nico for the bug report and the patch.
							
							
							
							
							
							
							
							llvm-svn: 199400 
							
						 | 
						
							2014-01-16 16:58:45 +00:00 | 
						
					
				
					
						
							
							
								 
								Marshall Clow
							
						 | 
						
							
							
							
							
							
								
							
							
								d58daf9433
								
							
						 | 
						
							
							
								
								LWG Issue 2097: packaged_task constructors should be constrained
							
							
							
							
							
							
							
							llvm-svn: 192544 
							
						 | 
						
							2013-10-12 22:49:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								3b2d7ee18c
								
							
						 | 
						
							
							
								
								Marshall Clow:  LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise).
							
							
							
							
							
							
							
							llvm-svn: 190756 
							
						 | 
						
							2013-09-14 18:20:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								3fc9ef22b3
								
							
						 | 
						
							
							
								
								Constrain launch ~ operator to defined bits.
							
							
							
							
							
							
							
							llvm-svn: 185452 
							
						 | 
						
							2013-07-02 18:01:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								1836462545
								
							
						 | 
						
							
							
								
								Add operators to make launch a bitmask type.  Searched all of the standard, and libc++ to see if this error occurred elsewhere and didn't see any other place.  This fixes http://llvm.org/bugs/show_bug.cgi?id=16207
							
							
							
							
							
							
							
							llvm-svn: 185265 
							
						 | 
						
							2013-06-29 18:38:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								65a87ccdbf
								
							
						 | 
						
							
							
								
								This is a start at making the libc++ test suite friendlier to the -fnoexceptions flag.  Although this is not a complete solution, it does reduce the number of test failures on OS X from 467 to 128 on OS X when -fno-exceptions is enabled, and does not impact the number of failures at all when -fno-exceptions is not enabled.  The bulk of this code was donated anonymously.
							
							
							
							
							
							
							
							llvm-svn: 177824 
							
						 | 
						
							2013-03-23 17:27:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Dunbar
							
						 | 
						
							
							
							
							
							
								
							
							
								496f1765a2
								
							
						 | 
						
							
							
								
								[tests] Another batch of timeout increases.
							
							
							
							
							
							
							
							llvm-svn: 174902 
							
						 | 
						
							2013-02-11 21:04:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								75689c1018
								
							
						 | 
						
							
							
								
								Fix http://llvm.org/bugs/show_bug.cgi?id=11428.  Fix provided by Alberto Ganesh Barbati
							
							
							
							
							
							
							
							llvm-svn: 145698 
							
						 | 
						
							2011-12-02 19:36:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								c2bf9e1851
								
							
						 | 
						
							
							
								
								This commit was accidental.  Reverting.
							
							
							
							
							
							
							
							llvm-svn: 131514 
							
						 | 
						
							2011-05-18 00:47:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								781afe1934
								
							
						 | 
						
							
							
								
								A bunch of future tests got invalidated with the latest updates to thread.  Fixed the tests.
							
							
							
							
							
							
							
							llvm-svn: 131509 
							
						 | 
						
							2011-05-17 23:32:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								fe7e3eeddc
								
							
						 | 
						
							
							
								
								Clean up a bunch of warnings in the tests, 3 of which actually turned out to be test bugs.
							
							
							
							
							
							
							
							llvm-svn: 131479 
							
						 | 
						
							2011-05-17 19:12:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								92e3718b13
								
							
						 | 
						
							
							
								
								Implemented N3194
							
							
							
							
							
							
							
							llvm-svn: 120458 
							
						 | 
						
							2010-11-30 20:23:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								e3120ed1bf
								
							
						 | 
						
							
							
								
								N3188 - Revision to N3113: Async Launch Policies (CH 36)
							
							
							
							
							
							
							
							llvm-svn: 120027 
							
						 | 
						
							2010-11-23 18:33:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								412dbebe1b
								
							
						 | 
						
							
							
								
								license change
							
							
							
							
							
							
							
							llvm-svn: 119395 
							
						 | 
						
							2010-11-16 22:09:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								eb9e9a3710
								
							
						 | 
						
							
							
								
								fixing whitespace
							
							
							
							
							
							
							
							llvm-svn: 114967 
							
						 | 
						
							2010-09-28 17:19:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								959cf8aede
								
							
						 | 
						
							
							
								
								Fix whitespace
							
							
							
							
							
							
							
							llvm-svn: 113089 
							
						 | 
						
							2010-09-04 23:46:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								7609c9b665
								
							
						 | 
						
							
							
								
								Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.
							
							
							
							
							
							
							
							llvm-svn: 113086 
							
						 | 
						
							2010-09-04 23:28:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								b77c0c03bb
								
							
						 | 
						
							
							
								
								[futures.atomic_future] and notify_all_at_thread_exit.  This completes the header <future> and all of Chapter 30 (for C++0x enabled compilers).
							
							
							
							
							
							
							
							llvm-svn: 113017 
							
						 | 
						
							2010-09-03 21:46:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								ead85506a7
								
							
						 | 
						
							
							
								
								[futures.shared_future]
							
							
							
							
							
							
							
							llvm-svn: 112990 
							
						 | 
						
							2010-09-03 18:39:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								27f000e10b
								
							
						 | 
						
							
							
								
								[futures.task] and [futures.async].  Requires variadics and rvalue-ref support.
							
							
							
							
							
							
							
							llvm-svn: 112500 
							
						 | 
						
							2010-08-30 18:46:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								c009b09c2b
								
							
						 | 
						
							
							
								
								[futures.unique_future]
							
							
							
							
							
							
							
							llvm-svn: 112423 
							
						 | 
						
							2010-08-29 14:20:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								8759d9d4d0
								
							
						 | 
						
							
							
								
								[futures.promise].  Depends on rvalue-ref support to work 100%.
							
							
							
							
							
							
							
							llvm-svn: 112388 
							
						 | 
						
							2010-08-28 21:01:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								dae3481b28
								
							
						 | 
						
							
							
								
								Getting started on <future>
							
							
							
							
							
							
							
							llvm-svn: 112061 
							
						 | 
						
							2010-08-25 17:32:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								5b08a8a432
								
							
						 | 
						
							
							
								
								Wiped out some non-ascii characters that snuck into the copyright.
							
							
							
							
							
							
							
							llvm-svn: 103516 
							
						 | 
						
							2010-05-11 21:36:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								3e519524c1
								
							
						 | 
						
							
							
								
								libcxx initial import
							
							
							
							
							
							
							
							llvm-svn: 103490 
							
						 | 
						
							2010-05-11 19:42:16 +00:00 |