{"push_id":772634435,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7052bd6bed45b0f24b311562e1ae9b9d63554114","before":"51de0c8ff4875386cd05c63cdb1808e57ef589cc","commits":[{"sha":"7052bd6bed45b0f24b311562e1ae9b9d63554114","author":{"email":"01795b6b8f43f5d659a8d04eae203afb57c14e48@google.com","name":"John McCutchan"},"message":"Rework service extensions to be safe\n\n- When scheduling a service extension to be invoked, store the closure in an array held in the isolate.\n- At the tail of IsolateMessageHandler::HandleMessage, invoke all pending service extension closures.\n\nR=iposva@google.com, turnidge@google.com\n\nReview URL: https://codereview.chromium.org//1299493007 .","distinct":true,"url":"https://api.github.com/repos/dart-lang/sdk/commits/7052bd6bed45b0f24b311562e1ae9b9d63554114"}]}