|  Jakub Jelinek | 818ab71a41 | Update copyright years. From-SVN: r232055 | 2016-01-04 15:30:50 +01:00 | 
				
					
						|  Jakub Jelinek | 5624e564d2 | Update copyright years. From-SVN: r219188 | 2015-01-05 13:33:28 +01:00 | 
				
					
						|  Richard Sandiford | f93608e6d4 | Update copyright years in libitm/ From-SVN: r206298 | 2014-01-02 22:26:00 +00:00 | 
				
					
						|  Richard Sandiford | 75f9527c9b | Update copyright in libitm. From-SVN: r195697 | 2013-02-03 17:46:11 +00:00 | 
				
					
						|  Torvald Riegel | aab74ee9d4 | libitm: Truncate undo log after rolling back. libitm/
	* local.cc (GTM::gtm_undolog::rollback): Truncate undo log after
	rolling back.
	* containers.h (GTM::vector::set_size): New.
From-SVN: r183173 | 2012-01-13 23:45:42 +00:00 | 
				
					
						|  Torvald Riegel | 11f30bb0e4 | libitm: Optimize undo log. libitm/
	* local.cc (GTM_LB): Use GTM::gtm_undolog.
	(GTM::gtm_thread::drop_references_undolog): Remove.
	(GTM::gtm_thread::commit_undolog,
	GTM::gtm_thread::rollback_undolog): Move to ...
	* libitm_i.h (GTM::gtm_undolog): ...here. New.
	(GTM::gtm_undolog_entry): Remove.
	(GTM::gtm_thread): Adapt.
	* beginend.cc (GTM::gtm_thread::rollback): Adapt.
	(GTM::gtm_thread::trycommit): Adapt.
	* method-serial.cc (serial_dispatch::log): Adapt.
	* method-gl.cc (gl_wt_dispatch::pre_write): Adapt.
	(gl_wt_dispatch::store): Fix likely/unlikely.
	* containers.h (GTM::vector::resize): Add additional_capacity
	parameter and handle it.
	(GTM::vector::resize_noinline): New/adapt.
	(GTM::vector::push): New.
From-SVN: r182992 | 2012-01-08 14:13:49 +00:00 | 
				
					
						|  Aldy Hernandez | 0a35513e4e | Merge from transactional-memory branch. From-SVN: r181154 | 2011-11-08 11:13:41 +00:00 |