{"push_id":1013484771,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ae745ccaedc10ee52b4b10f7be9df8b5071863c6","before":"6581eba8e6744c1666dccf3ad36a7f92d23d31b9","commits":[{"sha":"ae745ccaedc10ee52b4b10f7be9df8b5071863c6","author":{"email":"7c5343e5ab4eac6fe7f21c57c06c38234f057b33@gmail.com","name":"Xin Tong"},"message":"Split SignatureOptimzer::analyze(). NFC.\n\nDo some preparations to split function signature into 3 function passes.\n\nanalyze() has become a dumping ground for code to analyze parameters and result.\n\nSplit it into 2 functions.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/ae745ccaedc10ee52b4b10f7be9df8b5071863c6"}]}