Duncan P. N. Exon Smith
							
						 
						
							 
							
							
							
							
								
							
							
								b1cb279014 
								
							 
						 
						
							
							
								
								any: Add availability for experimental::bad_any_cast  
							
							 
							
							... 
							
							
							
							As a follow up to r302172, add missing availability for bad_any_cast.
rdar://problem/32161524
llvm-svn: 305647 
							
						 
						
							2017-06-18 14:52:26 +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  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								567a1d0478 
								
							 
						 
						
							
							
								
								Remove duplicate inline  
							
							 
							
							... 
							
							
							
							llvm-svn: 279746 
							
						 
						
							2016-08-25 15:56:55 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								d437fa5c8c 
								
							 
						 
						
							
							
								
								Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled.  Reviewed as:  https://reviews.llvm.org/D23855 .  
							
							 
							
							... 
							
							
							
							llvm-svn: 279744 
							
						 
						
							2016-08-25 15:09:01 +00:00  
						
					 
				
					
						
							
							
								 
								Evgeniy Stepanov
							
						 
						
							 
							
							
							
							
								
							
							
								cd31b4348a 
								
							 
						 
						
							
							
								
								Cleanup: move visibility/linkage attributes to the first declaration.  
							
							 
							
							... 
							
							
							
							http://reviews.llvm.org/D15404 
llvm-svn: 267093 
							
						 
						
							2016-04-22 01:04:55 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								21851d2b45 
								
							 
						 
						
							
							
								
								Remove commented out TODOs. They defined unneeded methods.  
							
							 
							
							... 
							
							
							
							llvm-svn: 245411 
							
						 
						
							2015-08-19 03:48:08 +00:00  
						
					 
				
					
						
							
							
								 
								Marshall Clow
							
						 
						
							 
							
							
							
							
								
							
							
								05ddbffbf3 
								
							 
						 
						
							
							
								
								Make regex and any assert when they should throw an exception _but_ the user has decreed 'no exceptions'. This matches the behavior of string and vector  
							
							 
							
							... 
							
							
							
							llvm-svn: 245239 
							
						 
						
							2015-08-17 21:14:16 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Eric Fiselier
							
						 
						
							 
							
							
							
							
								
							
							
								3461dbc0a7 
								
							 
						 
						
							
							
								
								[libcxx] Add <experimental/any> v2.  
							
							 
							
							... 
							
							
							
							Summary:
This patch adds the second revision of <experimental/any>. 
I've been working from the LFTS draft found at this link. https://rawgit.com/cplusplus/fundamentals-ts/v1/fundamentals-ts.html#any 
Reviewers: danalbert, jroelofs, K-ballo, mclow.lists
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D6762 
llvm-svn: 243728 
							
						 
						
							2015-07-31 02:24:58 +00:00