{"push_id":626214421,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"4aef252c5cc0ab5142e06afeb7453415595c765e","before":"29c3ca1b0bf36cd774381d072a580a40ad834eea","commits":[{"sha":"fd9409b0865ddb628ce0e765ab57c769e3be884e","author":{"email":"0f64ef784d57ffb064b634040f9eeba0d33d0be4@google.com","name":"johnniwinther@google.com"},"message":"Extract CallStructure from Selector.\n\nThis should be used for static invocation so that Selector is only for dynamic invocations.\n\nBUG=\nR=floitsch@google.com\n\nReview URL: https://codereview.chromium.org//1062913003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@44960 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/fd9409b0865ddb628ce0e765ab57c769e3be884e"},{"sha":"4b8f86c2cc08be444f5b049ef28294b344efb2b8","author":{"email":"0f64ef784d57ffb064b634040f9eeba0d33d0be4@google.com","name":"johnniwinther@google.com"},"message":"Revert \"Extract CallStructure from Selector.\"\n\nThis reverts commit r44960.\n\nBUG=\n\nReview URL: https://codereview.chromium.org//1068233002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@44961 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/4b8f86c2cc08be444f5b049ef28294b344efb2b8"},{"sha":"fc87ec3ecd611d688eaab8359623bfbdcaa8c6d3","author":{"email":"7a3e349fa8fa8ba1611cb1613cc80d0fb393f3d3@google.com","name":"asgerf@google.com"},"message":"cps-ir: Merge variables based on set-based liveness and graph coloring.\n\nRegisterAllocator and CopyPropagator have been removed.\n\nVariables are merged after StatementRewriter.\n\nThis simplifies CPS->Tree translation is a little bit since the mapping\nto variables is one-to-one.\n\nThe StatementRewriter has a more SSA-like input, but has to be more\naggressive when looking for a redex. It now looks through a chain of\nphi-assignments to check if two statements can be combined, whereas\nbefore it would only combine two identical jumps.\n\nI haven't been able to measure a significant slowdown, though I'm sure\nit is at least a little bit slower.\n\nR=kmillikin@google.com\n\nReview URL: https://codereview.chromium.org//1007103003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@44962 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/fc87ec3ecd611d688eaab8359623bfbdcaa8c6d3"},{"sha":"4aef252c5cc0ab5142e06afeb7453415595c765e","author":{"email":"80295e4ef244a07779f93eaa95d582bad8e316a5@google.com","name":"lrn@google.com"},"message":"Use more parameters of FormatException constructor.\n\nR=sgjesse@google.com\n\nReview URL: https://codereview.chromium.org//1065173003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@44963 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/4aef252c5cc0ab5142e06afeb7453415595c765e"}]}