{"push_id":1409866645,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f261bb509b615a80215f59d26277ed50b877c8fc","before":"51ccb89389d0fd314e9090ec1d9108670041494a","commits":[{"sha":"f997866be19aa7086e75def295392cc69a76fd4d","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Fix the transformation of `(call ARRADDR_ST x, y, null)`.\n\n`fgMorphCall` transforms `(call ARRADDR_ST x, y, null)` into\n`(assign (arrindex x y) null)`. The transformation was not taking into\naccount the fact that the operands to the call might have been spilled\nto temps, and was therefore silently dropping code in the case that they\nhad been.\n\nThis change collects all argument setup nodes in `gtCallArgs` in a\nsequence of comma nodes if any exist and attaches the assignment\nexpression as the ultimate LHS of the comma tree.\n\nFixes #8150.","distinct":true,"url":"https://api.github.com/repos/jkotas/coreclr/commits/f997866be19aa7086e75def295392cc69a76fd4d"},{"sha":"2ae5c001a1c3bd99e7c81796da1e63f76d4163cd","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Format code.","distinct":true,"url":"https://api.github.com/repos/jkotas/coreclr/commits/2ae5c001a1c3bd99e7c81796da1e63f76d4163cd"},{"sha":"f261bb509b615a80215f59d26277ed50b877c8fc","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #8187 from pgavlin/gh8150\n\nFix the transformation of `(call ARRADDR_ST x, y, null)`.","distinct":true,"url":"https://api.github.com/repos/jkotas/coreclr/commits/f261bb509b615a80215f59d26277ed50b877c8fc"}]}
{"actor":{"display_login":"jkotas"}}