Anurag Kar 
							
						 
					 
					
						
						
							
						
						f27db1f241 
					 
					
						
						
							
							pthread : Add support for attributes and few APIs  
						
						... 
						
						
						
						This introduces the following changes :
    * Implmentation added for pthread attribute related functions :
        * pthread_attr_init
        * pthread_attr_destroy
        * pthread_attr_setdetachstate
        * pthread_attr_getdetachstate
        * pthread_attr_getstacksize
        * pthread_attr_setstacksize
    * pthread_create now supports passing attributes/configs through pthread_attr_t structure
    * pthread_mutex_timedlock added
    * pthread_exit added
    * memory for joinable thread is freed before returning from pthread_join 
						
						
					 
					
						2018-09-22 02:35:27 +05:30 
						 
				 
			
				
					
						
							
							
								Amey Inamdar 
							
						 
					 
					
						
						
							
						
						edb2400742 
					 
					
						
						
							
							pthread: Added support for pthread condition variables  
						
						... 
						
						
						
						This is required for std::condition_variable support
Signed-off-by: Amey Inamdar <amey.inamdar@gmail.com > 
						
						
					 
					
						2017-11-23 11:26:51 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						7ce945a9de 
					 
					
						
						
							
							pthread: Fixes memory leaks and stack overflow in tests  
						
						... 
						
						
						
						Also this commit replaces FreeRTOS list used for pthread internals
with simple one from rom/queue.h 
						
						
					 
					
						2017-11-17 16:57:33 +03:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3f4c8f7174 
					 
					
						
						
							
							pthreads local storage: add test for unique keys  
						
						
						
						
					 
					
						2017-10-17 15:29:25 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						69e92ee320 
					 
					
						
						
							
							unit tests: If heap tracing is enabled in sdkconfig, leak trace each test  
						
						
						
						
					 
					
						2017-10-17 15:29:25 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						86c89ff169 
					 
					
						
						
							
							pthread: Add support for pthread thread local storage  
						
						... 
						
						
						
						Refactors LWIP to use this for the LWIP thread local semaphore 
						
						
					 
					
						2017-10-17 14:46:08 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						5795ccc806 
					 
					
						
						
							
							freertos: Fixes deadlock in pthread_once for init_routines calling pthread_once  
						
						
						
						
					 
					
						2017-10-01 19:52:48 +03:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						54a529f596 
					 
					
						
						
							
							freertos: Fixes hangup upon pthread_join on finished thread  
						
						
						
						
					 
					
						2017-10-01 19:52:48 +03:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						20942421c3 
					 
					
						
						
							
							According to review comments  
						
						
						
						
					 
					
						2017-09-06 10:30:23 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						8859dab10c 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2017-09-06 10:30:23 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						bf8ff8c98b 
					 
					
						
						
							
							1) Thread detach functionality added  
						
						... 
						
						
						
						2) Recursive mutexes support
3) C++ test updated 
						
						
					 
					
						2017-09-06 10:30:23 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						c631c6b358 
					 
					
						
						
							
							1) Mux API was added  
						
						... 
						
						
						
						2) C++ test for threading and mux functions 
						
						
					 
					
						2017-09-06 10:30:23 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						0b09c7006d 
					 
					
						
						
							
							pthread: Initial version of thread API  
						
						
						
						
					 
					
						2017-09-06 10:30:23 +08:00