{"push_id":582589418,"size":10,"distinct_size":3,"ref":"refs/heads/cms/v6-02-05","head":"92da44b1d04e5c62b75b09cca4280200c6a4f89d","before":"dad8587ca39a1edddfe32a73866011cdf7da80da","commits":[{"sha":"37d8c552b233bbcb21b417121f6ff78942767023","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Switch from bitfield to atomic for correct multi thread behavior.\n\nWe need to avoid the potential conflict between read and write of independent/distinct variables (if two bitfield variables are\nstored in memory in the same byte, updates to either of them can/will affect (temporarily) the observable value of the other).","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/37d8c552b233bbcb21b417121f6ff78942767023"},{"sha":"7182459a04f1267a90e6e0b45e0f07afec014ce1","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Do not needelessly load all functions in GetMethodAny","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/7182459a04f1267a90e6e0b45e0f07afec014ce1"},{"sha":"a4f4be5747cd813f526f5d80a05b538b738253cb","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Improve comments","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/a4f4be5747cd813f526f5d80a05b538b738253cb"},{"sha":"ecee831d8efae25554878413db7e880109a94aaf","author":{"email":"500a2c515e6b9b38169bc606467a47c0c5771821@fnal.gov","name":"Christopher Jones"},"message":"Made TIsAProxy thread safe\n\nThe TIsAProxy does late initialization and caching, both of which\nneed to be done in a thread-safe manner.","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/ecee831d8efae25554878413db7e880109a94aaf"},{"sha":"5274950bd8e0bc5142c62c29a859446b85d77f49","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Avoid null pointer dereference","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/5274950bd8e0bc5142c62c29a859446b85d77f49"},{"sha":"1dda133dd2a0aef26330d660fb7183300f790a90","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Allow inheriting from TListIter.\n\nThis was 'blocked' by requiring the type to be exactly TListIter in TListIter::operator= and TListIter::operator!=","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/1dda133dd2a0aef26330d660fb7183300f790a90"},{"sha":"abd2ddb2ee61e2e801c15e882aa16602053f1962","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Fix deletion of atomic pointee (fix MacOS build)","distinct":false,"url":"https://api.github.com/repos/Dr15Jones/root/commits/abd2ddb2ee61e2e801c15e882aa16602053f1962"},{"sha":"aaa5f7077bc482c261e9b36eee7cf08fdda9fba8","author":{"email":"04831504de4447d4cc7265197d4691c9f574c7f8@gmail.com","name":"David Mendez"},"message":"Merge pull request #65 from Dr15Jones/threadSafeTIsAProxy\n\nMade TIsAProxy thread safe","distinct":true,"url":"https://api.github.com/repos/Dr15Jones/root/commits/aaa5f7077bc482c261e9b36eee7cf08fdda9fba8"},{"sha":"85e692d165ca9a95c5157fad91dcaffa5ea50292","author":{"email":"04831504de4447d4cc7265197d4691c9f574c7f8@gmail.com","name":"David Mendez"},"message":"Merge pull request #66 from Dr15Jones/addionalPhilippeThreadChanges\n\nAddional fixes from Philippe Canal","distinct":true,"url":"https://api.github.com/repos/Dr15Jones/root/commits/85e692d165ca9a95c5157fad91dcaffa5ea50292"},{"sha":"92da44b1d04e5c62b75b09cca4280200c6a4f89d","author":{"email":"88ee23e5949f8e8ea298bc3f0fc1850f734e26c7@cern.ch","name":"Giulio Eulisse"},"message":"Merge pull request #60 from Dr15Jones/addPhilippesThreadChanges\n\nAdd Philippe Canal's initial TClass thread-safety changes","distinct":true,"url":"https://api.github.com/repos/Dr15Jones/root/commits/92da44b1d04e5c62b75b09cca4280200c6a4f89d"}]}