dbd2d32892 
								
							 
						 
						
							
							
								
								Implement P0007: Constant View: A proposal for a std::as_const helper function template.  
							
							... 
							
							
							
							llvm-svn: 253274 
							
						 
						
							2015-11-17 00:08:08 +00:00  
				
					
						
							
							
								 
						
							
								a9197737f9 
								
							 
						 
						
							
							
								
								LWG#2156 loosened the requirements on unordered containers 'rehash' calls. Add tests to make sure we meet these requirements. Since we met the stricter ones, no code change needed to meet the looser ones.  
							
							... 
							
							
							
							llvm-svn: 253223 
							
						 
						
							2015-11-16 16:42:16 +00:00  
				
					
						
							
							
								 
						
							
								dd1b261f3a 
								
							 
						 
						
							
							
								
								Implement P0013R1: Logical Operator Type Traits. Make a hidden implementation (__and_, __or_, and __not_) so that we can use them elsewhere in non-C++17 code - for example, in the LFTS  
							
							... 
							
							
							
							llvm-svn: 253215 
							
						 
						
							2015-11-16 15:54:13 +00:00  
				
					
						
							
							
								 
						
							
								7d5264fa44 
								
							 
						 
						
							
							
								
								Mark P0013 as 'in progress'  
							
							... 
							
							
							
							llvm-svn: 253212 
							
						 
						
							2015-11-16 15:05:09 +00:00  
				
					
						
							
							
								 
						
							
								183c010c9a 
								
							 
						 
						
							
							
								
								Implement P0074: Making owner_less more flexible  
							
							... 
							
							
							
							llvm-svn: 252905 
							
						 
						
							2015-11-12 15:56:44 +00:00  
				
					
						
							
							
								 
						
							
								8f8cdf34ac 
								
							 
						 
						
							
							
								
								Mark LWG#2486 as complete. Eric did this as part of r242959  
							
							... 
							
							
							
							llvm-svn: 252509 
							
						 
						
							2015-11-09 20:49:15 +00:00  
				
					
						
							
							
								 
						
							
								33adf230a7 
								
							 
						 
						
							
							
								
								Mark LWG#2224 as complete. Wording change only, no code changes required  
							
							... 
							
							
							
							llvm-svn: 252408 
							
						 
						
							2015-11-07 17:56:51 +00:00  
				
					
						
							
							
								 
						
							
								e5f1288fa0 
								
							 
						 
						
							
							
								
								Implement LWG#2353: std::next is over-constrained  
							
							... 
							
							
							
							llvm-svn: 252407 
							
						 
						
							2015-11-07 17:48:49 +00:00  
				
					
						
							
							
								 
						
							
								6a11b039d9 
								
							 
						 
						
							
							
								
								Mark LWG issue  #2234 . We already do this; no code change needed  
							
							... 
							
							
							
							llvm-svn: 252199 
							
						 
						
							2015-11-05 19:57:50 +00:00  
				
					
						
							
							
								 
						
							
								2cd0d6d625 
								
							 
						 
						
							
							
								
								Implement P0092R1 for C++1z  
							
							... 
							
							
							
							llvm-svn: 252195 
							
						 
						
							2015-11-05 19:33:59 +00:00  
				
					
						
							
							
								 
						
							
								131733bcf0 
								
							 
						 
						
							
							
								
								Implement P0004R1 'Remove Deprecated iostreams aliases'  
							
							... 
							
							
							
							llvm-svn: 251618 
							
						 
						
							2015-10-29 05:43:30 +00:00  
				
					
						
							
							
								 
						
							
								fe44b10735 
								
							 
						 
						
							
							
								
								Mark two Kona papers as 'in progress'  
							
							... 
							
							
							
							llvm-svn: 251545 
							
						 
						
							2015-10-28 19:21:40 +00:00  
				
					
						
							
							
								 
						
							
								10a6e70408 
								
							 
						 
						
							
							
								
								Mark LWG#2495 as complete. No code changes needed  
							
							... 
							
							
							
							llvm-svn: 251258 
							
						 
						
							2015-10-25 20:12:58 +00:00  
				
					
						
							
							
								 
						
							
								3b72a6ef63 
								
							 
						 
						
							
							
								
								Fix LWG#2489: mem_fn() should be noexcept  
							
							... 
							
							
							
							llvm-svn: 251257 
							
						 
						
							2015-10-25 20:12:16 +00:00  
				
					
						
							
							
								 
						
							
								b631c24359 
								
							 
						 
						
							
							
								
								Add a test for LWG#2466: allocator_traits::max_size() default behavior is incorrect  
							
							... 
							
							
							
							llvm-svn: 251252 
							
						 
						
							2015-10-25 19:34:04 +00:00  
				
					
						
							
							
								 
						
							
								2603b0758d 
								
							 
						 
						
							
							
								
								Fix LWG#2127: Move-construction with raw_storage_iterator.  
							
							... 
							
							
							
							llvm-svn: 251247 
							
						 
						
							2015-10-25 18:58:07 +00:00  
				
					
						
							
							
								 
						
							
								9be5356452 
								
							 
						 
						
							
							
								
								Fix LWG#2244: basic_istream::seekg  
							
							... 
							
							
							
							llvm-svn: 251246 
							
						 
						
							2015-10-25 18:31:51 +00:00  
				
					
						
							
							
								 
						
							
								5753adb810 
								
							 
						 
						
							
							
								
								Update C++ status from Kona  
							
							... 
							
							
							
							llvm-svn: 251220 
							
						 
						
							2015-10-25 06:02:23 +00:00  
				
					
						
							
							
								 
						
							
								dfdf929ac9 
								
							 
						 
						
							
							
								
								Update issues status  
							
							... 
							
							
							
							llvm-svn: 250336 
							
						 
						
							2015-10-14 22:26:40 +00:00  
				
					
						
							
							
								 
						
							
								9da4c8ed75 
								
							 
						 
						
							
							
								
								Link to new documentation from existing homepage  
							
							... 
							
							
							
							llvm-svn: 250325 
							
						 
						
							2015-10-14 20:51:33 +00:00  
				
					
						
							
							
								 
						
							
								438bdf639b 
								
							 
						 
						
							
							
								
								Mark 2447 and 2466 as completed.  
							
							... 
							
							
							
							llvm-svn: 250061 
							
						 
						
							2015-10-12 16:25:21 +00:00  
				
					
						
							
							
								 
						
							
								1f3f2d698a 
								
							 
						 
						
							
							
								
								Mark 2244 as 'Patch Ready', 2477 and 2487 as 'Complete'  
							
							... 
							
							
							
							llvm-svn: 249595 
							
						 
						
							2015-10-07 19:45:14 +00:00  
				
					
						
							
							
								 
						
							
								28ac01bfc8 
								
							 
						 
						
							
							
								
								Updated issue 2476  
							
							... 
							
							
							
							llvm-svn: 249461 
							
						 
						
							2015-10-06 20:35:15 +00:00  
				
					
						
							
							
								 
						
							
								5499f4a35e 
								
							 
						 
						
							
							
								
								Add comments for LWG issues 2219 and 2367  
							
							... 
							
							
							
							llvm-svn: 249372 
							
						 
						
							2015-10-06 04:12:30 +00:00  
				
					
						
							
							
								 
						
							
								d77e802f07 
								
							 
						 
						
							
							
								
								Mark 2259 and 2473 as complete. Add some more notes  
							
							... 
							
							
							
							llvm-svn: 249363 
							
						 
						
							2015-10-05 23:27:10 +00:00  
				
					
						
							
							
								 
						
							
								297d1c58b2 
								
							 
						 
						
							
							
								
								Mark 2380 and 2384 as complete; no changes needed  
							
							... 
							
							
							
							llvm-svn: 249354 
							
						 
						
							2015-10-05 21:11:20 +00:00  
				
					
						
							
							
								 
						
							
								0dbf123f7b 
								
							 
						 
						
							
							
								
								Patch for 2466 is ready  
							
							... 
							
							
							
							llvm-svn: 249352 
							
						 
						
							2015-10-05 21:08:49 +00:00  
				
					
						
							
							
								 
						
							
								5fb7d5a9e3 
								
							 
						 
						
							
							
								
								Mark a couple more issues 'ready'  
							
							... 
							
							
							
							llvm-svn: 249348 
							
						 
						
							2015-10-05 20:35:30 +00:00  
				
					
						
							
							
								 
						
							
								3f11baf4c7 
								
							 
						 
						
							
							
								
								Mark 2072 as complete; we already do this  
							
							... 
							
							
							
							llvm-svn: 249347 
							
						 
						
							2015-10-05 20:21:54 +00:00  
				
					
						
							
							
								 
						
							
								1c2f0c439f 
								
							 
						 
						
							
							
								
								Patch ready for 2127  
							
							... 
							
							
							
							llvm-svn: 249345 
							
						 
						
							2015-10-05 20:16:30 +00:00  
				
					
						
							
							
								 
						
							
								e7e19988a8 
								
							 
						 
						
							
							
								
								Add comments about the issues  
							
							... 
							
							
							
							llvm-svn: 249334 
							
						 
						
							2015-10-05 18:48:10 +00:00  
				
					
						
							
							
								 
						
							
								1d6be76987 
								
							 
						 
						
							
							
								
								Private page for status of Kona issues and papers. Will be deleted after the Kona meeting. Not to be linked to from other pages.  
							
							... 
							
							
							
							llvm-svn: 249333 
							
						 
						
							2015-10-05 18:40:13 +00:00  
				
					
						
							
							
								 
						
							
								8428a9d5b6 
								
							 
						 
						
							
							
								
								Implement LWG#2063, and update the issues links to point to the github generated pages  
							
							... 
							
							
							
							llvm-svn: 249325 
							
						 
						
							2015-10-05 16:17:34 +00:00  
				
					
						
							
							
								 
						
							
								f44bd93bec 
								
							 
						 
						
							
							
								
								Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS.  
							
							... 
							
							
							
							llvm-svn: 247036 
							
						 
						
							2015-09-08 17:59:09 +00:00  
				
					
						
							
							
								 
						
							
								5d74bd1045 
								
							 
						 
						
							
							
								
								Update some links so that they don't point at the (private) WG21 Wiki  
							
							... 
							
							
							
							llvm-svn: 244047 
							
						 
						
							2015-08-05 14:36:42 +00:00  
				
					
						
							
							
								 
						
							
								29f6af3657 
								
							 
						 
						
							
							
								
								Update references to lists.llvm.org  
							
							... 
							
							
							
							llvm-svn: 244003 
							
						 
						
							2015-08-05 03:59:14 +00:00  
				
					
						
							
							
								 
						
							
								5265a3ed71 
								
							 
						 
						
							
							
								
								Mark any as done and comment out extra methods until speaking to Marshall  
							
							... 
							
							
							
							llvm-svn: 243729 
							
						 
						
							2015-07-31 02:29:11 +00:00  
				
					
						
							
							
								 
						
							
								10ed6c361c 
								
							 
						 
						
							
							
								
								Reapply working parts of CMake cleanup.  
							
							... 
							
							
							
							This patch adds the working parts of r243503. The difference with this patch
is that it doesn't include the HandleLLVMOptions.cmake file.
llvm-svn: 243698 
							
						 
						
							2015-07-30 22:30:34 +00:00  
				
					
						
							
							
								 
						
							
								b98aa4359a 
								
							 
						 
						
							
							
								
								Revert recent CMake changes again due to failing compiler-rt builds  
							
							... 
							
							
							
							llvm-svn: 243593 
							
						 
						
							2015-07-29 23:46:55 +00:00  
				
					
						
							
							
								 
						
							
								ff16b9ac90 
								
							 
						 
						
							
							
								
								Recommit r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM"  
							
							... 
							
							
							
							This change was reverted in r243550 because it broke clang-format builds
(see PR24306).
This patch recommits a fixed version of the original.
llvm-svn: 243574 
							
						 
						
							2015-07-29 21:07:28 +00:00  
				
					
						
							
							
								 
						
							
								1e33bbecb9 
								
							 
						 
						
							
							
								
								Revert r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM"  
							
							... 
							
							
							
							This caused clang-format to stop linking on Mac; see PR24306.
llvm-svn: 243550 
							
						 
						
							2015-07-29 18:32:21 +00:00  
				
					
						
							
							
								 
						
							
								7eb30deff1 
								
							 
						 
						
							
							
								
								[libcxx] Cleanup CMake configuration and integrate with LLVM  
							
							... 
							
							
							
							Summary:
This patch contains the following changes:
1. Require that libc++ can find a LLVM source directory. This is done the same way as `libc++abi` currently does.
2. Cleanup ugly configuration code in CMakeLists.txt by using `add_flags`, `add_flags_if`, and `add_flags_if_supported` macros.
The goals for this patch are:
1. Help libc++ be more consistent with how LLVM handles CMake options (see PR23670 PR23671).
2. Make it easier to use sanitizers using the `LLVM_USE_SANITIZER` option.
3. Make libc++'s CMakeLists.txt file easier to understand and change.
4. Move towards allowing libc++ to create Sphinx documentation (see http://efcs.ca/libcxx-docs ). 
5. Move towards allowing  libc++ to use other LLVM utilities such as `not` and `FileCheck`.
  
Reviewers: mclow.lists, jroelofs, danalbert
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D11308 
llvm-svn: 243503 
							
						 
						
							2015-07-29 00:03:51 +00:00  
				
					
						
							
							
								 
						
							
								20ceef6f65 
								
							 
						 
						
							
							
								
								Update the status of the TS'es  
							
							... 
							
							
							
							llvm-svn: 242788 
							
						 
						
							2015-07-21 14:29:31 +00:00  
				
					
						
							
							
								 
						
							
								5be45129a4 
								
							 
						 
						
							
							
								
								Implement n4169 - Add invoke function template  
							
							... 
							
							
							
							llvm-svn: 242195 
							
						 
						
							2015-07-14 20:16:15 +00:00  
				
					
						
							
							
								 
						
							
								f69606b117 
								
							 
						 
						
							
							
								
								Mark LWG2308 as complete; fix link. No code change necessary.  
							
							... 
							
							
							
							llvm-svn: 242189 
							
						 
						
							2015-07-14 20:07:45 +00:00  
				
					
						
							
							
								 
						
							
								bc4c89a977 
								
							 
						 
						
							
							
								
								The rest of N4279 and LWG#2464 - for unordered_map  
							
							... 
							
							
							
							llvm-svn: 241555 
							
						 
						
							2015-07-07 05:45:35 +00:00  
				
					
						
							
							
								 
						
							
								3505fba35a 
								
							 
						 
						
							
							
								
								Mark LWG#2420 as complete. Eric did this in r228705.  
							
							... 
							
							
							
							llvm-svn: 241491 
							
						 
						
							2015-07-06 19:36:44 +00:00  
				
					
						
							
							
								 
						
							
								b138ae7cac 
								
							 
						 
						
							
							
								
								Mark N4508, LWG#2407, and LWG#2470 as complete. I don't see that 2470 requires any changes to the library.  
							
							... 
							
							
							
							llvm-svn: 241111 
							
						 
						
							2015-06-30 20:06:00 +00:00  
				
					
						
							
							
								 
						
							
								c9c86ca0a2 
								
							 
						 
						
							
							
								
								Mark LWG#2266 as complete. This is a tightening up the wording; no code changes required.  
							
							... 
							
							
							
							llvm-svn: 241064 
							
						 
						
							2015-06-30 13:32:08 +00:00  
				
					
						
							
							
								 
						
							
								a70d27f080 
								
							 
						 
						
							
							
								
								Mark LWG#2439 as complete. This is a tightening up the wording; no code changes required.  
							
							... 
							
							
							
							llvm-svn: 241013 
							
						 
						
							2015-06-29 22:27:30 +00:00