v8/test
gsathya 5668ce3987 [promises] Remove deferred object
This patch stores the promise, resolve, reject properties of the
deferred object created by CreateInternalPromiseCapability and
NewPromiseCapability directly on the promise (if the promise hasn't
been fulfilled), otherwise they are stored on the
PromiseReactionJobInfo.

This patch removes the currently unused
CreateInternalPromiseCapability and inlines the call to create the
deferred promise object.

NewPromiseCapability is the only function that works with a deferred.

This patch results in a 8.5% improvement in benchmarks over 5 runs.

BUG=v8:5343

Review-Url: https://codereview.chromium.org/2590563003
Cr-Commit-Position: refs/heads/master@{#41991}
2016-12-29 20:30:28 +00:00
..
benchmarks
cctest [promises] Remove deferred object 2016-12-29 20:30:28 +00:00
common [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* 2016-12-21 13:43:00 +00:00
debugger [wasm] Implement correct 2-level namespace for imports. 2016-12-20 15:32:56 +00:00
fuzzer [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* 2016-12-21 13:43:00 +00:00
inspector [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* 2016-12-21 13:43:00 +00:00
intl [intl] Create the Intl constructors to C++ 2016-12-27 17:10:00 +00:00
js-perf-test [js-perf-test] Add a basic async-await microbenchmark 2016-12-20 13:10:07 +00:00
memory
message [wasm] Generate correct locations for error messages 2016-12-12 12:46:02 +00:00
mjsunit Fix SealHandleScope usage in runtime-classes.cc 2016-12-27 18:55:16 +00:00
mozilla
preparser
promises-aplus
simdjs
test262 test262 roll 2016-12-27 20:32:27 +00:00
unittests [csa] Re-introduce automatic constant folding for IntPtrAdd and IntPtrSub 2016-12-28 16:59:03 +00:00
webkit Revert of Turn on icu_case_mapping by default (patchset id:60001 of https://codereview.chromium.org/2588963002/ ) 2016-12-22 18:29:15 +00:00
bot_default.gyp
bot_default.isolate
BUILD.gn Properly define v8_enable_inspector and its override in GN. 2016-11-21 19:29:38 +00:00
default.gyp
default.isolate
optimize_for_size.gyp
optimize_for_size.isolate
perf.gyp
perf.isolate