{"push_id":2495634114,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"ff1915aee7498e67f47d7ac6903b73172ca630aa","before":"2c724facf611eb3599b50c6264d976a505c87c09","commits":[{"sha":"501591b0eb9b70e01c2c5f97bbfbaa40e2368fbc","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Add list which stores pthreads' ID to be joined","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/501591b0eb9b70e01c2c5f97bbfbaa40e2368fbc"},{"sha":"f67d0ddcaa2277987d6448382f9e417eab669f89","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Add new function which cleanups resources\n\nThis function must be invoked from main thread and it destroys mutex\nwhich guards the list of threads to be joined.","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/f67d0ddcaa2277987d6448382f9e417eab669f89"},{"sha":"9e92595ce8f18a0c58933790ff50f17f6af52189","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Make threads joinable. Join them on scheduler end.\n\nThe threads which are running when the scheduler is being stopped are\nsince now canceled and joined. The thread which called vTaskEndScheduler\nmust be treated in a special way because it mustn't cancel itself.\npthread_t of this thread is saved and then by calling\nvPortJoinSchedulerEndCaller from main thread cancels the thread and\njoins it.","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/9e92595ce8f18a0c58933790ff50f17f6af52189"},{"sha":"5aa1277f0fb61676294b508504a12244bd8fc506","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Save pthreads' ID to be joined. Join them on exit.\n\nOn pthread_exit pthread_t is saved on a list and then on cleaning up the\napplication (by calling vPortJoinSchedulerEndCaller) those threads are\njoined. This commit also implements handling the list of pthreads' IDs.","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/5aa1277f0fb61676294b508504a12244bd8fc506"},{"sha":"bf16009b0e33ad194f8a6c9537171fc6e2ffc3b9","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Disable SIG_TICK on the scheduler end.","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/bf16009b0e33ad194f8a6c9537171fc6e2ffc3b9"},{"sha":"4b977992d1a57d5afffc37c154636212d4995c31","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Rename vPortJoinSchedulerEndCaller to vPortCleanup","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/4b977992d1a57d5afffc37c154636212d4995c31"},{"sha":"ff1915aee7498e67f47d7ac6903b73172ca630aa","author":{"name":"Kacper Kowalski","email":"34f52c16652f8d1aa64cac45f880c257040d3a80@novamedia.pl"},"message":"Yeah, 1 tab = 4 spaces","distinct":true,"url":"https://api.github.com/repos/KKoovalsky/freertos-addons/commits/ff1915aee7498e67f47d7ac6903b73172ca630aa"}]}
{"actor":{"display_login":"KKoovalsky"}}