{"push_id":1564347087,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"de05c24c6e6f6b65cf3e703a4e65d530f70aac39","before":"9a51b1b9613b0a918902078f0a165999f7ce52fd","commits":[{"sha":"de05c24c6e6f6b65cf3e703a4e65d530f70aac39","author":{"name":"Lubomir I. Ivanov","email":"5201e9157c410660675be964f9ba35fbd34f7a95@gmail.com"},"message":"replace stdatomic with WINAPI Interlocked* functions\n\nthe main thread only reads 'keepRunning' once every 'thread_tick_ms'\n(100ms), so a race between the main thread and the thread that handles\nthe SIGINT (and where 'keepRunning' is updated) may never happen,\nbut still it can, in theory.\n\nthe previous stdatomic solution was pretty much a left over attempt\nand did nothing. also stdatomic is more of an extension.\n\nof course, the correct way of avoiding a race in a WINAPI way is to\nuse the Interlocked* functions. this patch adds just that.","distinct":true,"url":"https://api.github.com/repos/neolit123/win32_timeout/commits/de05c24c6e6f6b65cf3e703a4e65d530f70aac39"}]}
{"actor":{"display_login":"neolit123"}}