{"push_id":1341511403,"size":3,"distinct_size":3,"ref":"refs/heads/auto","head":"ff48ca16fbe07444328d71cb1906163d6e059090","before":"f43a14ea687166da92bf23bdd61b546a74288d04","commits":[{"sha":"ddbc016f51e169369a6c25d68b453dc299cc8677","author":{"name":"Bobby Holley","email":"3ccab317fb2626cb5ed604c60660d74fbd76b1fb@gmail.com"},"message":"Refactor cascade to limit and clarify the mutability of the old style.\n\nThe current semantics make it very difficult to figure out when the existing\nstyle is mutated and what code depends on it. This is problematic for the\nnew incremental restyle architecture, where the cascade logic no longer has\ndirect access to |data|.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/ddbc016f51e169369a6c25d68b453dc299cc8677"},{"sha":"b4c0475ec18d11dbeedd53996147692efd164021","author":{"name":"Bobby Holley","email":"3ccab317fb2626cb5ed604c60660d74fbd76b1fb@gmail.com"},"message":"Remove borrow_data and mutate_data from TNode.\n\nThe new restyle architecture doesn't store these things in consistent\nplaces, so we need a more abstract API.","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/b4c0475ec18d11dbeedd53996147692efd164021"},{"sha":"ff48ca16fbe07444328d71cb1906163d6e059090","author":{"name":"bors-servo","email":"b09d4f4a3e19bc290c035b624e2133ac70195a90@mozilla.com"},"message":"Auto merge of #13656 - bholley:existing_style, r=emilio\n\nRefactor style logic to avoid direct access to the node data during the cascade\n\nThe new restyle architecture doesn't store these things in consistent places, so we need a more abstract API.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/servo/13656)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/ff48ca16fbe07444328d71cb1906163d6e059090"}]}
{"actor":{"display_login":"bors-servo"}}