Go to file
sgjesse@chromium.org c0e04e1e86 Fixed unsafe code where a GC could occour after a Handle had been deferenced.
instances->set(i, *GetScriptWrapper(script));

GetScriptWrapper can call GC. The failure have only been seen on ARM, where
the g++ compiler pulls out the object from the instances handle to a register
before calling GetScriptWrapper causing set to be called on an object which
may have moved.

Marked a test on ARM as no longer flaky, whereas two other fails consistently
but that is no longer related to the problem fixed above.

BUG=1308895
Review URL: http://codereview.chromium.org/6271

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@444 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2008-10-06 13:20:27 +00:00
benchmarks Let the current state of the benchmarks be known to the 2008-10-06 07:55:10 +00:00
include Disallow copy and assigning a few public objects. 2008-09-30 11:43:18 +00:00
samples - Added support for warnings on unused test rules. 2008-09-25 12:38:34 +00:00
src Fixed unsafe code where a GC could occour after a Handle had been deferenced. 2008-10-06 13:20:27 +00:00
test Fixed unsafe code where a GC could occour after a Handle had been deferenced. 2008-10-06 13:20:27 +00:00
tools Fixed the path for include files v8.h and v8-debug.h in Visual Studio project. 2008-10-03 08:31:19 +00:00
AUTHORS Capitalize V8 in AUTHORS file. 2008-09-08 08:09:50 +00:00
ChangeLog Update version to 0.3.5 in preparation for pushing 2008-10-06 08:07:59 +00:00
LICENSE Initial export. 2008-07-03 15:10:15 +00:00
SConstruct Recommit reverted change, now with fixes to make it work with gcc-4.2. 2008-10-03 15:53:44 +00:00