v8/test
binji a87db3dec8 [d8 Workers] Fix bug creating Worker during main thread termination
When the main thread terminates, it forcibly terminates all Worker threads.
When this happens, the threads objects were only half-created; they had a
JavaScript Worker object, but not a C++ worker object.

This CL fixes that bug, as well as some other fixes:
* Signatures on Worker methods
* Use SetAlignedPointerFromInternalField instead of using an External.
* Remove state_ from Worker. Simplify to atomic bool running_.

BUG=chromium:511880
R=jarin@chromium.org
LOG=n

Review URL: https://codereview.chromium.org/1255563002

Cr-Commit-Position: refs/heads/master@{#29911}
2015-07-30 08:19:39 +00:00
..
benchmarks [test] Key variant flags by variant name everywhere. 2015-07-29 07:14:30 +00:00
cctest PPC: Support for conditional return instruction. 2015-07-30 07:30:40 +00:00
intl Do not expect verbatim JPY symbol in test. 2015-07-20 10:52:51 +00:00
js-perf-test [es6] Remove harmony-classes flag 2015-06-26 21:16:58 +00:00
memory
message Improve error message for duplicate parameters 2015-07-14 21:59:03 +00:00
mjsunit [d8 Workers] Fix bug creating Worker during main thread termination 2015-07-30 08:19:39 +00:00
mozilla Revert "In RegExp, lastIndex is read with ToLength, not ToInteger" 2015-07-27 10:58:53 +00:00
preparser [test] Key variant flags by variant name everywhere. 2015-07-29 07:14:30 +00:00
promises-aplus Remove unnecessary coupling between Promise tests and Object.observe 2015-07-21 17:17:07 +00:00
simdjs Disable failing simdjs tests. 2015-07-24 15:03:55 +00:00
test262 Revert "In RegExp, lastIndex is read with ToLength, not ToInteger" 2015-07-27 10:58:53 +00:00
test262-es6 [test] Key variant flags by variant name everywhere. 2015-07-29 07:14:30 +00:00
unittests [interpreter] Change interpreter to use an BytecodeArray pointer and and offset. 2015-07-30 08:18:28 +00:00
webkit [test] Shorten excessive webkit test. 2015-07-28 10:17:29 +00:00