{"push_id":645160385,"size":10,"distinct_size":1,"ref":"refs/heads/coral","head":"7fa0c4612a2601f9e8190c521c02a602c74d1d3d","before":"3ef5eae4c18d9473dd87bd556dd256202e174792","commits":[{"sha":"8251563a274341994b07f55f668ee9f52c6a320b","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Change the way we switch between context\n\nAdd try_get_thread_from_runqueue function and do_maintenance to clean\nstuff.\nRemove a deadlock at the end.","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/8251563a274341994b07f55f668ee9f52c6a320b"},{"sha":"2389941e8e1687b621832ec498863fc56df203aa","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Add priority when added in runqueue.\n\nAdd also a constructor to thread_init. So the initialisation time isn't\ncount. ;-)","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/2389941e8e1687b621832ec498863fc56df203aa"},{"sha":"1bd2ce50e6e8693cced31e2d8637a60498ece999","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Add ifndef in mutex_lock to avoid sched_yield in release","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/1bd2ce50e6e8693cced31e2d8637a60498ece999"},{"sha":"0181b624bc2e7f6bd8410182b58b3bf806114066","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Update the todo list","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/0181b624bc2e7f6bd8410182b58b3bf806114066"},{"sha":"58ea5a694915c779068fb17e653f124963622f1a","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Add a profiling script (profil.sh) which lauch fibo(24) and display the\nreport","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/58ea5a694915c779068fb17e653f124963622f1a"},{"sha":"cd06972653daef16b534427b29b3febc5d2a1ab2","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Add an allocator for the stack.\n\nSo from now thread_u have an allocated stack.","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/cd06972653daef16b534427b29b3febc5d2a1ab2"},{"sha":"196e232e20a9ed957796ce920bff8e1092b90d71","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Review exemple a little bit due to the recent change of thread_t","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/196e232e20a9ed957796ce920bff8e1092b90d71"},{"sha":"6bc1d6d78bd4759aa40bf0d8270185fb5b6f2929","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Change the type of thread_t. It's a void* now","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/6bc1d6d78bd4759aa40bf0d8270185fb5b6f2929"},{"sha":"91cf3dbc45d3da0b794b6a2a6e4dda97c254c407","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Change the whole way we are doing a join.\n\nNo more htable.\nAdd some volatile because gcc try to optimise some loop or other stuff.\nAdd attributs (and remove some others) into thread_u structure.\nNow the code run far faster. But probably not fully tested.\nNeed some checking to be sure.","distinct":false,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/91cf3dbc45d3da0b794b6a2a6e4dda97c254c407"},{"sha":"7fa0c4612a2601f9e8190c521c02a602c74d1d3d","author":{"email":"2f629c4d93e35c3d371f0463b040c6ef04a5c1e5@statler.world","name":"magoa"},"message":"Add mutex_trylock. It seem to work, but I'm not sure.","distinct":true,"url":"https://api.github.com/repos/azazel7/Meerkat-thread/commits/7fa0c4612a2601f9e8190c521c02a602c74d1d3d"}]}