{"push_id":2461161907,"size":3,"distinct_size":0,"ref":"refs/heads/upstream/master","head":"7222241e7c2d7caf9ad6ee6e34748e4addfb8dd3","before":"56714acc5eb0687ed9a7566fdebe5528657fc5b3","commits":[{"sha":"29a4ec0d434dba190dfe9e4d46f16e4c026dd6cc","author":{"name":"John Kåre Alsaker","email":"bad169083dd6691c5cb7a33b6df38e93cc0e2d6a@gmail.com"},"message":"Make queries thread safe. Remove the query stack and make queries point to their parents instead.","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/29a4ec0d434dba190dfe9e4d46f16e4c026dd6cc"},{"sha":"4f7d0fde1c5f577c1f956d5d4edfbb202a5bc3cf","author":{"name":"John Kåre Alsaker","email":"bad169083dd6691c5cb7a33b6df38e93cc0e2d6a@gmail.com"},"message":"Some cleanups and added comments","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/4f7d0fde1c5f577c1f956d5d4edfbb202a5bc3cf"},{"sha":"7222241e7c2d7caf9ad6ee6e34748e4addfb8dd3","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #49045 - Zoxc:tls, r=michaelwoerister\n\nMake queries thread safe\n\nThis makes queries thread safe by removing the query stack and making queries point to their parents. Queries write to the query map when starting and cycles are detected by checking if there's already an entry in the query map. This makes cycle detection O(1) instead of O(n), where `n` is the size of the query stack.\n\nThis is mostly corresponds to the method I described [here](https://internals.rust-lang.org/t/parallelizing-rustc-using-rayon/6606).\n\ncc @rust-lang/compiler\n\nr? @michaelwoerister","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/7222241e7c2d7caf9ad6ee6e34748e4addfb8dd3"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}