629e47295b 
								
							 
						 
						
							
							
								
								libitm: Fix privatization safety interaction with serial mode.  
							
							... 
							
							
							
							From-SVN: r232322 
							
						 
						
							2016-01-13 12:40:34 +00:00  
				
					
						
							
							
								 
						
							
								818ab71a41 
								
							 
						 
						
							
							
								
								Update copyright years.  
							
							... 
							
							
							
							From-SVN: r232055 
							
						 
						
							2016-01-04 15:30:50 +01:00  
				
					
						
							
							
								 
						
							
								5624e564d2 
								
							 
						 
						
							
							
								
								Update copyright years.  
							
							... 
							
							
							
							From-SVN: r219188 
							
						 
						
							2015-01-05 13:33:28 +01:00  
				
					
						
							
							
								 
						
							
								f93608e6d4 
								
							 
						 
						
							
							
								
								Update copyright years in libitm/  
							
							... 
							
							
							
							From-SVN: r206298 
							
						 
						
							2014-01-02 22:26:00 +00:00  
				
					
						
							
							
								 
						
							
								75f9527c9b 
								
							 
						 
						
							
							
								
								Update copyright in libitm.  
							
							... 
							
							
							
							From-SVN: r195697 
							
						 
						
							2013-02-03 17:46:11 +00:00  
				
					
						
							
							
								 
						
							
								b679c81340 
								
							 
						 
						
							
							
								
								Ask dispatch whether it requires serial mode.  
							
							... 
							
							
							
							* retry.cc (gtm_thread::decide_begin_dispatch): Ask dispatch whether
	it requires serial mode instead of assuming that for certain
	dispatchs.
	* dispatch.h (abi_dispatch::requires_serial): New.
	(abi_dispatch::abi_dispatch): Adapt.
	* method-gl.cc (gl_wt_dispatch::gl_wt_dispatch): Adapt.
	* method-ml.cc (ml_wt_dispatch::ml_wt_dispatch): Same.
	* method-serial.cc (serialirr_dispatch::serialirr_dispatch,
	serial_dispatch::serial_dispatch,
	serialirr_onwrite_dispatch::serialirr_onwrite_dispatch): Same.
From-SVN: r192777 
							
						 
						
							2012-10-24 19:52:02 +00:00  
				
					
						
							
							
								 
						
							
								d28b0b0861 
								
							 
						 
						
							
							
								
								libitm: Don't execute memtransfer/memset if size isn't larger than zero.  
							
							... 
							
							
							
							libitm/
	* dispatch.h (CREATE_DISPATCH_METHODS_MEM): Don't execute
	memtransfer/memset if size isn't larger than zero.
From-SVN: r184941 
							
						 
						
							2012-03-05 16:34:12 +00:00  
				
					
						
							
							
								 
						
							
								5b9cf5d2bf 
								
							 
						 
						
							
							
								
								libitm: Improve method reinit and choice.  
							
							... 
							
							
							
							libitm/
	* dispatch.h (GTM::abi_dispatch::supports): New.
	(GTM::method_group::reinit): New.
	* retry.cc (GTM::gtm_thread::decide_retry_strategy): Use reinit().
	(GTM::gtm_thread::number_of_threads_changed): Check that the method
	supports the current situation.
From-SVN: r184211 
							
						 
						
							2012-02-14 13:14:12 +00:00  
				
					
						
							
							
								 
						
							
								0a35513e4e 
								
							 
						 
						
							
							
								
								Merge from transactional-memory branch.  
							
							... 
							
							
							
							From-SVN: r181154 
							
						 
						
							2011-11-08 11:13:41 +00:00