v8/test
Ben L. Titzer 98e3e32df2 [wasm] Cache import wrappers in NativeModule
Now that import wrappers are no longer specialized to an index, they
can be cached in the native module, keyed by
(WasmImportCallKind, FunctionSig). This saves instantiation time and
also fixes a (slow) memory leak.

R=mstarzinger@chromium.org

Change-Id: I5197bbfae79d6e811a01289b990db445373eea6c
Reviewed-on: https://chromium-review.googlesource.com/c/1270943
Commit-Queue: Ben Titzer <titzer@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#56526}
2018-10-10 13:03:32 +00:00
..
benchmarks [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
cctest [wasm] Cache import wrappers in NativeModule 2018-10-10 13:03:32 +00:00
common Fix Arm64 assembler on Android. 2018-09-18 09:43:05 +00:00
debugger [async] Improve async function handling. 2018-10-10 06:37:53 +00:00
fuzzer [multi-return-fuzzer] Fix clusterfuzz issue in test 2018-10-05 10:49:10 +00:00
inspector [wasm][test] Refactor breakpoint inspector test 2018-10-10 10:24:32 +00:00
intl [Intl] Fix intl/date-format/constructor-order 2018-10-08 23:28:00 +00:00
js-perf-test [js-perf-test] Add micro-benchmarks for spreading maps and sets. 2018-10-10 08:32:15 +00:00
memory [builtins] Add embedded stats to --serialization-statistics 2018-07-05 12:33:26 +00:00
message Remove always-true --harmony-function-tostring runtime flag 2018-10-03 15:04:16 +00:00
mjsunit [wasm] Use a tuple as the instance for JS imports 2018-10-10 11:07:35 +00:00
mkgrokdump [cleanup] Cleanup IMMORTAL_IMMOVABLE_ROOT_LIST 2018-10-09 09:05:37 +00:00
mozilla [test] Add more test suites to Android testing 2018-09-07 09:53:15 +00:00
preparser [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
test262 [Intl] Fix intl/date-format/constructor-order 2018-10-08 23:28:00 +00:00
torque [torque] Allow atomarStatements in otherwise statements 2018-10-08 15:05:51 +00:00
unittests [wasm] Add support for multiple catch blocks. 2018-10-09 12:26:55 +00:00
wasm-spec-tests [wasm] Update spec tests 2018-09-25 08:36:32 +00:00
webkit Remove always-true --harmony-string-trimming runtime flag 2018-10-01 16:19:19 +00:00
BUILD.gn Reland "[test] Add logic to run tests on Android" 2018-08-10 17:56:12 +00:00