LGTM

http://codereview.chromium.org/6526016/diff/1006/src/top.cc
File src/top.cc (right):

http://codereview.chromium.org/6526016/diff/1006/src/top.cc#newcode938
src/top.cc:938: // When throwing the exception, we found no or another
v8::TryCatch
no or another -> no

http://codereview.chromium.org/6526016/diff/1006/src/top.cc#newcode961
src/top.cc:961: if (handler->is_try_finally()) return false;
In cases where the exception is propagated from the try-finally is that
handled as a separate implicit throw at the end of the finally block?

In that case, please add a comment explaining that if the finally clause
does not eat the exception (by returning for instance) it is rethrown at
the end of the finally block.

http://codereview.chromium.org/6526016/diff/1006/src/top.h
File src/top.h (right):

http://codereview.chromium.org/6526016/diff/1006/src/top.h#newcode264
src/top.h:264: return
Why the extra line? I would probably do:

return ((exception != Failure::...) &&
        (exception != Heap::...));

http://codereview.chromium.org/6526016/

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to