{"push_id":4308050311,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a074080d5739a9e2bbe90ffa82aeb173e35bfdff","before":"95b451d386f25e45bccfb3dc2b3a3ee53db4c011","commits":[{"sha":"a074080d5739a9e2bbe90ffa82aeb173e35bfdff","author":{"name":"Pieter Noordhuis","email":"f2de9eb0f834bcce60d9834a48c4365c3f6ec82c@fb.com"},"message":"Mark `c10d::~NCCLUtils` as noexcept (#29118)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/29118\n\nIt's never a good idea to throw from a destructor and per #28288 we\ncan't use `std::make_shared` on a class with a `noexcept(false)`\ndestructor.\n\nTo fix this, we `abort` instead of throw from the `NCCLComm` destructor.\n\nCloses #28288.\nghstack-source-id: 93182910\n\nTest Plan: ProcessGroupNCCLErrorsTest runs successfully.\n\nReviewed By: pritamdamania87\n\nDifferential Revision: D18298271\n\nfbshipit-source-id: ccac37753fef64fb63cb304433f4f97dc5621379","distinct":true,"url":"https://api.github.com/repos/icpm/pytorch/commits/a074080d5739a9e2bbe90ffa82aeb173e35bfdff"}]}
{"actor":{"display_login":"pull"}}