{"push_id":927718967,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"eb9deba81545e294e83c6c96ce84d74b4fc9ae52","before":"32879ae0fa524f036f6855fd15c7de82d96e1395","commits":[{"sha":"eb9deba81545e294e83c6c96ce84d74b4fc9ae52","author":{"email":"0bc709aab4a1a72149a1d3bfb88da5739ab33deb@chromium.org","name":"littledan"},"message":"Fix sloppy block-scoped function hoisting with nested zones\n\nThe sloppy block-scoped function declaration placeholder statements\nare held in parser_zone_-allocated hashtables. These hashtables are\nnot updated when local_zone_s are removed. Therefore, the\nNewSloppyBlockFunctionStatement method should allocate\nSloppyBlockScopeFunctionStatements in the parser_zone_ to avoid a\nuse-after-free. Scope fixup code may end up updating something which\nis thrown away, but this is a small cost and much simpler than\nremoving dead hashtable entries later.\n\nR=adamk\nLOG=Y\nBUG=chromium:537816\n\nReview URL: https://codereview.chromium.org/1564923007\n\nCr-Commit-Position: refs/heads/master@{#33185}","distinct":true,"url":"https://api.github.com/repos/paul99/v8mips/commits/eb9deba81545e294e83c6c96ce84d74b4fc9ae52"}]}