Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								5b8b8b5dce 
								
							 
						 
						
							
							
								
								Deduction guides for the container adaptors - queue, stack, and priority_queue  
							
							 
							
							... 
							
							
							
							llvm-svn: 332927 
							
						 
						
							2018-05-22 01:57:53 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								e34f5ffe4b 
								
							 
						 
						
							
							
								
								Implement LWG2783: stack::emplace() and queue::emplace() should return decltype(auto)  
							
							 
							
							... 
							
							
							
							llvm-svn: 323385 
							
						 
						
							2018-01-24 22:42:25 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								72c8fad427 
								
							 
						 
						
							
							
								
								First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty()' methods of all the containers as nodiscard. If you're calling empty() w/o looking at the result, you probably meanto to call 'clear()'. c++2a only  
							
							 
							
							... 
							
							
							
							llvm-svn: 318269 
							
						 
						
							2017-11-15 05:51:26 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								7196ee3175 
								
							 
						 
						
							
							
								
								Cleanup _LIBCPP_HAS_NO_<c++11-feature> macro uses in std::stack.  
							
							 
							
							... 
							
							
							
							llvm-svn: 300602 
							
						 
						
							2017-04-18 21:16:26 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								63b560be69 
								
							 
						 
						
							
							
								
								Change the return type of emplace_[front|back] back to void when building with C++14 or before. Resolves PR31680.  
							
							 
							
							... 
							
							
							
							llvm-svn: 292990 
							
						 
						
							2017-01-24 23:09:12 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								e2f2d1edef 
								
							 
						 
						
							
							
								
								[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS  
							
							 
							
							... 
							
							
							
							The name _LIBCPP_TYPE_VIS_ONLY is no longer accurate because both
_LIBCPP_TYPE_VIS and _LIBCPP_TYPE_VIS_ONLY expand to
__attribute__((__type_visibility__)) with Clang. The only remaining difference
is that _LIBCPP_TYPE_VIS_ONLY can be applied to templates whereas
_LIBCPP_TYPE_VIS cannot (due to dllimport/dllexport not being allowed on
templates).
This patch renames _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS.
llvm-svn: 291035 
							
						 
						
							2017-01-04 23:56:00 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								0e411641a3 
								
							 
						 
						
							
							
								
								Implement P0084r2. Changing emplace return types.  
							
							 
							
							... 
							
							
							
							llvm-svn: 276230 
							
						 
						
							2016-07-21 03:20:17 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								f07dd8d0a9 
								
							 
						 
						
							
							
								
								Add is_swappable/is_nothrow_swappable traits  
							
							 
							
							... 
							
							
							
							llvm-svn: 267079 
							
						 
						
							2016-04-21 23:38:59 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								c1fe2c4329 
								
							 
						 
						
							
							
								
								Implement LWG#2566: Requirements on the first template parameter of container adaptors  
							
							 
							
							... 
							
							
							
							llvm-svn: 263450 
							
						 
						
							2016-03-14 17:58:11 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								3afa22a3e7 
								
							 
						 
						
							
							
								
								Move the default template arguments into the forward declarations for the container adapters: stack and queue. References PR#22605.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229708 
							
						 
						
							2015-02-18 17:51:56 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								f0544c2086 
								
							 
						 
						
							
							
								
								Nico Rieck:  this patch series fixes visibility issues on Windows as explained in < http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html >.  
							
							 
							
							... 
							
							
							
							llvm-svn: 188192 
							
						 
						
							2013-08-12 18:38:34 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								6e41256f68 
								
							 
						 
						
							
							
								
								No functionality change at this time.  I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS.  This is in preparation for taking advantage of clang's new __type_visibility__ attribute.  
							
							 
							
							... 
							
							
							
							llvm-svn: 176593 
							
						 
						
							2013-03-06 23:30:19 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								aeb85680fb 
								
							 
						 
						
							
							
								
								Dimitry Andric:  many visibility fixes.  Howard:  Much appreciated.  Can you send me a patch to CREDITS.TXT?  
							
							 
							
							... 
							
							
							
							llvm-svn: 163862 
							
						 
						
							2012-09-14 00:39:16 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								073458b1ab 
								
							 
						 
						
							
							
								
								Windows support by Ruben Van Boxem.  
							
							 
							
							... 
							
							
							
							llvm-svn: 142235 
							
						 
						
							2011-10-17 20:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								ce48a1137d 
								
							 
						 
						
							
							
								
								_STD -> _VSTD to avoid macro clash on windows  
							
							 
							
							... 
							
							
							
							llvm-svn: 134190 
							
						 
						
							2011-06-30 21:18:19 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								bd0c160078 
								
							 
						 
						
							
							
								
								noexcept for <stack>.  This completes noexcept for Chapter 23 [containers].  
							
							 
							
							... 
							
							
							
							llvm-svn: 132652 
							
						 
						
							2011-06-04 22:09:19 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								412dbebe1b 
								
							 
						 
						
							
							
								
								license change  
							
							 
							
							... 
							
							
							
							llvm-svn: 119395 
							
						 
						
							2010-11-16 22:09:02 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								e060133553 
								
							 
						 
						
							
							
								
								visibility-decoration.  
							
							 
							
							... 
							
							
							
							llvm-svn: 114671 
							
						 
						
							2010-09-23 17:31:07 +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
							
						 
						
							 
							
							
							
							
								
							
							
								b3371f6f49 
								
							 
						 
						
							
							
								
								Fixing whitespace problems  
							
							 
							
							... 
							
							
							
							llvm-svn: 111750 
							
						 
						
							2010-08-22 00:02:43 +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