v8/test
mikhail.naganov@gmail.com 508b22c436 "Deiceolate" Thread classes.
Thread class was receiving an isolate parameter by default.
This approact violates the assumption that only VM threads
can have an associated isolate, and can lead to troubles,
because accessing the same isolate from different threads
leads to race conditions.

This was found by investigating mysterious failures of the
CPU profiler layout test on Linux Chromium. As almost all
threads were associated with some isolate, the sampler was
trying to sample them.

As a side effect, we have also fixed the DebuggerAgent test.

Thanks to Vitaly for help in fixing isolates handling!

R=vitalyr@chromium.org
BUG=none
TEST=none

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8259 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-06-10 09:54:04 +00:00
..
benchmarks Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00
cctest "Deiceolate" Thread classes. 2011-06-10 09:54:04 +00:00
es5conform Reapply 7763, including arm and x64 variants. 2011-05-05 05:21:30 +00:00
message Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00
mjsunit Fix issue 1447 by not redefining properties unneccesarily in seal and freeze. 2011-06-10 09:45:02 +00:00
mozilla Reapply change to Pass undefined to JS builtins when called with 2011-05-30 13:49:22 +00:00
preparser Add tests for function statements in strict mode. 2011-05-24 14:02:59 +00:00
sputnik Reapply change to Pass undefined to JS builtins when called with 2011-05-30 13:49:22 +00:00
test262 Bring test262 expectations up-to-date. 2011-04-11 13:54:30 +00:00