{"push_id":589319398,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"e00c496aa85ff9528e22e64912ecc2b54e0ec9d8","before":"958357a7549a26f53b542a7477d2a835f4a881f1","commits":[{"sha":"2887b31178cee7110845f09e2749d846b221ac03","author":{"email":"61ebf6bc14ce01e4cc9d59ee9f469c902ea13918@therning.org","name":"Niklas Therning"},"message":"Merge pull request #819 from badlogic/master\n\nFix for #817","distinct":true,"url":"https://api.github.com/repos/badlogic/robovm/commits/2887b31178cee7110845f09e2749d846b221ac03"},{"sha":"ad9852bdf9a96a7ab6650d275ce33433ccea42f5","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@robovm.com","name":"Jenkins"},"message":"New VM binaries from Jenkins","distinct":true,"url":"https://api.github.com/repos/badlogic/robovm/commits/ad9852bdf9a96a7ab6650d275ce33433ccea42f5"},{"sha":"e00c496aa85ff9528e22e64912ecc2b54e0ec9d8","author":{"email":"2ccc9bb205e4dfe7908d26ec8996b3962d1d74c8@gmail.com","name":"badlogic"},"message":"Another fix for #817. pthread_t is not unique and can be resued by the OS. We now use pthread_threadid_np on Darwin to get a unique id. Also fixed TLS storage in attachedThreadExited. We need to temporarily set the env TLS, execute detachThread, then set the env TLS to 0 as we gcFree it at the end of that function. If native code calls back into Java code from the same thread again (auto-release pool), then a new Env has to be created.","distinct":true,"url":"https://api.github.com/repos/badlogic/robovm/commits/e00c496aa85ff9528e22e64912ecc2b54e0ec9d8"}]}