Go to file
ager@chromium.org aacd90314f Reland exception propagation fix.
Fix exception propagation problem where undefined was returned instead
of an empty handle in case of an exception.  This problem can break
C++ programs that are not interested in catching exceptions and just
want to propagate them out by testing for empty handles.

The issue is that exceptions are not rescheduled if they are
externally caught.  Externally caught exceptions have to be
rescheduled if there is a JavaScript frame on the way to the C++ frame
that holds the external handler.

A couple of tests will fail on the ARM simulator because the simulator
has separate stacks for C++ and JavaScript.  I have marked the tests
as failing only on the simulator.
Review URL: http://codereview.chromium.org/56105

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1657 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-03-31 15:23:58 +00:00
benchmarks Fixed issue where \x.. and \u.... were rot13-ed in strings (but not in 2009-01-30 13:19:29 +00:00
include Add os.chdir and os.setenv to d8. Move system() to os.system(). 2009-03-31 06:51:25 +00:00
samples Reenable interactive use of the shell sample. 2009-03-30 12:13:08 +00:00
src Reland exception propagation fix. 2009-03-31 15:23:58 +00:00
test Reland exception propagation fix. 2009-03-31 15:23:58 +00:00
tools Reland exception propagation fix. 2009-03-31 15:23:58 +00:00
AUTHORS Issue 63: Running tests fails of there is a dot in the checkout path 2009-02-25 10:09:42 +00:00
ChangeLog Prepare to push version 1.1.4 to trunk. 2009-03-30 12:58:45 +00:00
LICENSE Remove JSCRE 2009-02-25 08:08:01 +00:00
SConstruct Use -mthumb on debug build too. 2009-03-31 13:55:33 +00:00