{"push_id":2021018054,"size":1,"distinct_size":1,"ref":"refs/heads/req-sig-short-circuit","head":"45ef8cfbcc3cde6a0bccb417be02913f40acd7e2","before":"073d7577e47d8d16a48a3a1c0ccfc6f59a04ba3a","commits":[{"sha":"45ef8cfbcc3cde6a0bccb417be02913f40acd7e2","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Requirement environment: adopt the conformance's generic signature when we can.\n\nNoticed by Slava: when the requirement is non-generic, the requirement\nsignature's generic signature is always going to be the same as the\nconformance declaration context's generic signature, so use that immediately.\n\nThis eliminates a large number of generic signature builders created due to\nrequirement signatures (e.g., from 4893 -> 569 when measured against\nthe standard library work for SE-0157).\n\nShort-circuit build of requirement environment.\n\nThis is all Slava and it’s magnificent.\n\nFIXUP for “the Slava change”","distinct":true,"url":"https://api.github.com/repos/DougGregor/swift/commits/45ef8cfbcc3cde6a0bccb417be02913f40acd7e2"}]}
{"actor":{"display_login":"DougGregor"}}