{"push_id":946812851,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"cc1111e23b2573d6946076c7c18e6191ccb58955","before":"946ae8f80702dc75fef94c5843347d7bc1802373","commits":[{"sha":"cc1111e23b2573d6946076c7c18e6191ccb58955","author":{"email":"7a3e349fa8fa8ba1611cb1613cc80d0fb393f3d3@google.com","name":"Asger Feldthaus"},"message":"dart2js cps: Tolerate refinements in more cases.\n\nUseless branch elimination looks past dead refinements in the branches.\n\nRedundant phi elimination ignores refinements, but is followed by an\nUpdateRefinements pass to restore refinements again.\n\nThis is a step towards being able to land:\nhttps://codereview.chromium.org/1576063003/\n\nFIXES #25448\n\nBUG=\nR=sra@google.com\n\nReview URL: https://codereview.chromium.org/1620873003 .","distinct":true,"url":"https://api.github.com/repos/dart-lang/sdk/commits/cc1111e23b2573d6946076c7c18e6191ccb58955"}]}