6b77ebdc91 
								
							 
						 
						
							
							
								
								[NFC] Strip trailing whitespace from libc++  
							
							
							
						 
						
							2019-10-23 11:19:19 -07:00  
				
					
						
							
							
								 
						
							
								30f12a4247 
								
							 
						 
						
							
							
								
								Implement most of P1612R1: Relocate endian.  Moves the std::endian functionality from 'type-traits' to 'bit'. No other change. The reason that this is 'partial' is that P1621 also recommends a feature-test macro, but I don't have the value for that one yet. In a month or so, I'll add that  
							
							... 
							
							
							
							llvm-svn: 366776 
							
						 
						
							2019-07-23 04:20:19 +00:00  
				
					
						
							
							
								 
						
							
								f3b851f0b8 
								
							 
						 
						
							
							
								
								Reorganize the 'bit' header to make most of the facilities available for internal use pre-C++20. NFC for external users  
							
							... 
							
							
							
							llvm-svn: 365854 
							
						 
						
							2019-07-12 01:01:55 +00:00  
				
					
						
							
							
								 
						
							
								bd7f84a482 
								
							 
						 
						
							
							
								
								Use new '__libcpp_is_constant_evaluated' call to remove an '#ifdef' from the bit code. NFC  
							
							... 
							
							
							
							llvm-svn: 364884 
							
						 
						
							2019-07-02 03:21:16 +00:00  
				
					
						
							
							
								 
						
							
								a5c3485a58 
								
							 
						 
						
							
							
								
								Bit Operations: P0556, P0553 and P1355. Reviewed as:  https://reviews.llvm.org/D51262  
							
							... 
							
							
							
							llvm-svn: 364862 
							
						 
						
							2019-07-01 23:00:32 +00:00  
				
					
						
							
							
								 
						
							
								57b08b0944 
								
							 
						 
						
							
							
								
								Update more file headers across all of the LLVM projects in the monorepo  
							
							... 
							
							
							
							to reflect the new license. These used slightly different spellings that
defeated my regular expressions.
We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.
Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.
llvm-svn: 351648 
							
						 
						
							2019-01-19 10:56:40 +00:00  
				
					
						
							
							
								 
						
							
								f56972e224 
								
							 
						 
						
							
							
								
								Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as:  https://reviews.llvm.org/D51955  
							
							... 
							
							
							
							llvm-svn: 342073 
							
						 
						
							2018-09-12 19:41:40 +00:00  
				
					
						
							
							
								 
						
							
								ecb7f4da68 
								
							 
						 
						
							
							
								
								Refactor the newly created <bit> header. Still (almost) NFC. Reviewed as  https://reviews.llvm.org/D50876  
							
							... 
							
							
							
							llvm-svn: 340049 
							
						 
						
							2018-08-17 17:27:25 +00:00  
				
					
						
							
							
								 
						
							
								e02ee4f013 
								
							 
						 
						
							
							
								
								Recommit r339943 - Establish the <bit> header. NFC yet. Reviewed as  https://reviews.llvm.org/D50815  - with a fix for the sanitizer bots  
							
							... 
							
							
							
							llvm-svn: 340045 
							
						 
						
							2018-08-17 16:07:48 +00:00  
				
					
						
							
							
								 
						
							
								0d52fce74d 
								
							 
						 
						
							
							
								
								Revert "Establish the <bit> header. NFC yet. Reviewed as  https://reviews.llvm.org/D50815 "  
							
							... 
							
							
							
							Breaks build on sanitizer bots.
This reverts commit r339943.
llvm-svn: 339971 
							
						 
						
							2018-08-16 23:57:16 +00:00  
				
					
						
							
							
								 
						
							
								496bb865c6 
								
							 
						 
						
							
							
								
								Establish the <bit> header. NFC yet. Reviewed as  https://reviews.llvm.org/D50815  
							
							... 
							
							
							
							llvm-svn: 339943 
							
						 
						
							2018-08-16 21:35:38 +00:00