{"push_id":2643421336,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"b907d966528a6859ec847a2a4d32f092a5be6584","before":"e12733bfb83949e10d1421fd1bdc3f2568134fc5","commits":[{"sha":"2177378e34c5ad431b245e3bd7cd6cd38ab9053a","author":{"name":"Josef Reinhard Brandl","email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@josefbrandl.de"},"message":"Improve core::task::TaskObj","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/2177378e34c5ad431b245e3bd7cd6cd38ab9053a"},{"sha":"b907d966528a6859ec847a2a4d32f092a5be6584","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51532 - MajorBreakfast:task-future, r=cramertj\n\nImprove core::task::TaskObj\n\n- Rename `UnsafePoll` to `UnsafeTask` to avoid confusion with `Poll`\n- Rename `TaskObj::from_poll_task()` to `TaskObj::new()`\n- Rename `TaskObj`'s `poll` and `drop` fields to `poll_fn` and `drop_fn`\n- Implement `Future` for `TaskObj`. Reason: It's a custom trait object for a future, so it should implement future\n- Remove `unsafe impl Sync` for `TaskObj`. I don't think we need it. Was this safe? `UnsafeTask` only requires to implement `Send`\n\n@cramertj\n@aturon","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-rust/commits/b907d966528a6859ec847a2a4d32f092a5be6584"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}