{"shas":[["5ea2fb59bb070a05be08f2bfdcf9db08f14d427d","a6737c91ef81c790d8ad0ae8762bd5b2332a6e42@chromium.org","Simplify handling of exits from with and catch.\n\nRemove the try/finally used for with and catch.  Instead of using\ntry/finally to handle break and continue from with or catch,\nstatically track nesting dept and clean up when compiling break or\ncontinue.\n\nAnd instead of using try/finally to handle throw to handler in a frame\nwhose pc is inside a with or catch, store the context that the handler\nshould run in in the handler itself.\n\nBUG=\nTEST=\n\nReview URL: http://codereview.chromium.org/7618007\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","kmillikin@chromium.org"]],"ref":"refs/heads/bleeding_edge","size":1,"head":"5ea2fb59bb070a05be08f2bfdcf9db08f14d427d","push_id":39348550}