{"push_id":1508154400,"size":1,"distinct_size":1,"ref":"refs/heads/dispose_route","head":"c7ff385b2277d32f90002a04d78bcae05e495149","before":"5b2bdadd460f0de4a8af8d1cbbf2b4b74f357625","commits":[{"sha":"c7ff385b2277d32f90002a04d78bcae05e495149","author":{"name":"Adam Barth","email":"ebd8e16fe5ea65c3e6b4cc84a148e2211509eb8b@chromium.org"},"message":"Improve Route lifecycle\n\nPreviously the navigator wouldn't always call Route.dispose when it was\nremoved from the tree. After this patch, the navigator remembers popped\nroutes so that it can call dispose on them when it is removed from the\ntree.\n\nAlso, improve some error messages around calling dispose() more than\nonce on routes and AnimationControllers.\n\nFixes #7457","distinct":true,"url":"https://api.github.com/repos/abarth/flutter/commits/c7ff385b2277d32f90002a04d78bcae05e495149"}]}
{"actor":{"display_login":"abarth"}}