Samuel Thibault
							
						 | 
						
							
							
								71c05a2d34
							
							Add more simgrid compatibility tests
						 | 
						7 år sedan | 
					
				
					
						
							
								   Nathalie Furmento
							
						 | 
						
							
							
								ce8bbe3fc9
							
							include: fix copyright
						 | 
						8 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								cc398aa325
							
							Add timedwait variants for conditions variables and queues
						 | 
						8 år sedan | 
					
				
					
						
							
								   Léo Villeveygoux
							
						 | 
						
							
							
								a6c1c11c79
							
							thread: add <semaphore.h> include
						 | 
						8 år sedan | 
					
				
					
						
							
								   Léo Villeveygoux
							
						 | 
						
							
							
								5ae8433c77
							
							thread: add semaphores interface
						 | 
						8 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								340a0e4b85
							
							Also set thread name in simgrid, useful when using factory:thread
						 | 
						8 år sedan | 
					
				
					
						
							
								   Nathalie Furmento
							
						 | 
						
							
							
								9b83b5d21e
							
							thread: implement starpu_pthread_equal
						 | 
						8 år sedan | 
					
				
					
						
							
								   Nathalie Furmento
							
						 | 
						
							
							
								abc519ba80
							
							pthread: implement starpu_pthread_self()
						 | 
						8 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								541061fada
							
							fix compatibility with simgrid 3.14
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								666fd063bf
							
							drop thread parameter of starpu_pthread_setname, Darwin doesn't support it and we don't use it anyway
						 | 
						9 år sedan | 
					
				
					
						
							
								   Olivier Aumage
							
						 | 
						
							
							
								94425283ed
							
							- pthread_setname_np does not have the same prototype on Darwin...
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								7339c8f5fe
							
							Use pthread_setname_np when available
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								759b65a2ce
							
							avoid #including headers inside extern "C" {}, since those headers might have c++ snippets
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								3a059b4f9e
							
							fix windows build
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								460f7aa22d
							
							avoid needless function call when not tracing mutexes
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								3c81d54382
							
							Reduce a big overhead in starpu_pthread_mutex_lock/unlock by only checking for the sched mutex when locking a sched mutex
						 | 
						9 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								90bf39960e
							
							Vastly improve simgrid simulation time by using wake queues
						 | 
						10 år sedan | 
					
				
					
						
							
								   Olivier Aumage
							
						 | 
						
							
							
								4e714efbb7
							
							- fix a race condition between starpu_pthread_barrier_wait and starpu_pthread_barrier_destroy in the fall-back implementation
						 | 
						10 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								1683d35a0d
							
							Fix msg.h inclusion according to new location
						 | 
						10 år sedan | 
					
				
					
						
							
								   Nathalie Furmento
							
						 | 
						
							
							
								bb61f3808d
							
							update cnrs copyright
						 | 
						10 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								6c5886179e
							
							Add noreturn attribute to starpu_pthread_exit
						 | 
						10 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								1e7a70e4aa
							
							port r14265 from 1.1: Fix which simgrid host threads get started on
						 | 
						10 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								4b1a16edde
							
							Fix University name after the fusion..
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								16d0c341eb
							
							port r13377 from 1.1: Do not expose our pthread_barrier when building applications with MSVC
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								f4fac716d2
							
							When building starpu itself with msvc, we need the pthread definitions
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								039524c7cf
							
							Spinlocks now block after a hundred tries. This avoids typical 10ms pauses
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								8f8b885f30
							
							Use XBT_BARRIER_SERIAL_PROCESS instead of hardcoded -1
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								c5a8f90515
							
							benefit from xbt_barrier_t when available
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								7a82eb9b6b
							
							Add initial simgrid support for MPI, not working yet
						 | 
						11 år sedan | 
					
				
					
						
							
								   Samuel Thibault
							
						 | 
						
							
							
								ece2c97b87
							
							Fix build on systems which do not have pthread barriers, such as Mac OS X
						 | 
						11 år sedan |