{"push_id":608893510,"size":4,"distinct_size":3,"ref":"refs/heads/dbi-linux","head":"1cb80b52b1cff9b8d47a206124481a12c2317893","before":"c721f606b742575f6521702d343bfe7c9963f8c8","commits":[{"sha":"16bc643a429ddd8c8365dbdd0ff9cd41f13f442c","author":{"email":"cb27f3aac69644f6240423d0829694fc3b796e7b@gmail.com","name":"Eugene Zemtsov"},"message":"Clean up PLA thread id usage.\n\nCPalThread::GetThreadId() was inconsistent with GetCurrentThread() that sometimes led to issues like CreateThread returning incorrect thread id.\nThis changes makes a clean distinction between thread id and pthread handle (pthread_t), both get stored in CPalThread and both can be appropriately used when necessary.\nGeneral direction is that gettip() is used for communication with the outer world, and pthread_self() is used for internal work with pthread API.","distinct":false,"url":"https://api.github.com/repos/Djuffin/coreclr/commits/16bc643a429ddd8c8365dbdd0ff9cd41f13f442c"},{"sha":"901b6463e7175420a8ef40022387be183261fe7b","author":{"email":"fa11bd26b2a80f8cb3c24f72ce60ab68ecc0078b@microsoft.com","name":"Eugene Zemtsov"},"message":"Add PAL_Initialize into DllMain of DBI","distinct":true,"url":"https://api.github.com/repos/Djuffin/coreclr/commits/901b6463e7175420a8ef40022387be183261fe7b"},{"sha":"667c85625e43964196db44116a65650d6db5313c","author":{"email":"cb27f3aac69644f6240423d0829694fc3b796e7b@gmail.com","name":"Eugene Zemtsov"},"message":"Introduce PAL_GetPalModuleBase","distinct":true,"url":"https://api.github.com/repos/Djuffin/coreclr/commits/667c85625e43964196db44116a65650d6db5313c"},{"sha":"1cb80b52b1cff9b8d47a206124481a12c2317893","author":{"email":"cb27f3aac69644f6240423d0829694fc3b796e7b@gmail.com","name":"Eugene Zemtsov"},"message":"Moving reading of env vars until after PAL is ready","distinct":true,"url":"https://api.github.com/repos/Djuffin/coreclr/commits/1cb80b52b1cff9b8d47a206124481a12c2317893"}]}