v8/test/mjsunit/wasm
ahaas 665a5d17ac [wasm] Imported WebAssembly function are never wrapped.
According to the spec, import wrappers are only generated for JavaScript
functions, not for WebAssembly function. If an imported WebAssembly
function does not have the expected type, then a type error is thrown.

R=titzer@chromium.org, rossberg@chromium.org
TEST=mjsunit/wasm/test-import-export-wrapper

Review-Url: https://codereview.chromium.org/2486943005
Cr-Commit-Position: refs/heads/master@{#40901}
2016-11-10 15:05:52 +00:00
..
embenchen [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
adapter-frame.js Refactor module builder 2016-06-21 19:48:16 +00:00
asm-wasm-copy.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-deopt.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-expr.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
asm-wasm-f32.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm-f64.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm-heap.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-i32.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm-literals.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-stack.js [wasm] Fix binary search for asm.js offsets 2016-10-25 09:00:57 +00:00
asm-wasm-stdlib.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-switch.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-u32.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm.js [wasm] [asm.js] Fix asm.js issues around floating point globals. 2016-10-05 19:46:25 +00:00
calls.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
compiled-module-management.js [wasm] Fix compiled-module-management lifetime issues. 2016-11-03 15:53:56 +00:00
compiled-module-serialization.js [wasm] make WebAssembly.Instance require a WebAssembly.Memory 2016-10-28 18:13:28 +00:00
data-segments.js [wasm] Only immutable imported globals are valid initializer expressions 2016-11-09 15:52:36 +00:00
debug-disassembly.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
divrem-trap.js [wasm] Binary 11: Bump module version to 0xB. 2016-04-29 09:40:24 +00:00
ensure-wasm-binaries-up-to-date.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
errors.js [wasm] Implement {Compile,Runtime}Error; fix traps from start function 2016-10-13 16:18:10 +00:00
exceptions.js [wasm] Reduce usage of old Wasm.* API in JS tests. 2016-10-13 16:55:57 +00:00
export-table.js [wasm] Add support for exporting WebAssembly.Table instances. 2016-10-25 09:44:51 +00:00
ffi-error.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
ffi.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
frame-inspection.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
function-names.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
function-prototype.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
gc-buffer.js [wasm] Use a Managed<WasmModule> to hold metadata about modules. 2016-10-19 13:07:22 +00:00
gc-frame.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
gc-stress.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
globals.js Imported and defined globals share an index space, but previously the decoder clobbered the imported global indices with the defined globals. 2016-10-12 15:19:41 +00:00
grow-memory.js [wasm] Linear/Exported memory maximum property should be set when maximum is defined. 2016-11-08 09:55:27 +00:00
import-memory.js [wasm] Linear/Exported memory maximum property should be set when maximum is defined. 2016-11-08 09:55:27 +00:00
import-table.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
incrementer.wasm [wasm] Binary 0xD: update encoding of opcodes, types, and add immediates. 2016-10-26 16:56:49 +00:00
indirect-calls.js [wasm] Binary 0xD: update encoding of opcodes, types, and add immediates. 2016-10-26 16:56:49 +00:00
indirect-tables.js [wasm] Support for restricted table imports. 2016-10-29 21:07:38 +00:00
instance-gc.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
instantiate-module-basic.js [wasm] make WebAssembly.Instance require a WebAssembly.Memory 2016-10-28 18:13:28 +00:00
instantiate-run-basic.js [wasm] Binary 11: Bump module version to 0xB. 2016-04-29 09:40:24 +00:00
memory-size.js [wasm] Binary 0xD: update encoding of opcodes, types, and add immediates. 2016-10-26 16:56:49 +00:00
memory.js [wasm] Do a proper HasProperty() check in the memory and table setup. 2016-09-26 13:08:01 +00:00
module-memory.js [wasm] make WebAssembly.Instance require a WebAssembly.Memory 2016-10-28 18:13:28 +00:00
no-wasm-by-default.js [wasm] Dont ship by default. 2016-07-01 11:37:47 +00:00
OWNERS Adding a few more owners to the wasm directory. 2016-06-29 17:38:30 +00:00
parallel_compilation.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
params.js Refactor module builder 2016-06-21 19:48:16 +00:00
receiver.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
stack.js [wasm] Binary 0xD: update encoding of opcodes, types, and add immediates. 2016-10-26 16:56:49 +00:00
stackwalk.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
start-function.js [wasm] Wrap start function in a JS->WASM wrapper before calling it during initialization. 2016-11-08 12:37:09 +00:00
table.js [wasm] Implement Table#set and Table#grow 2016-10-17 11:39:34 +00:00
test-import-export-wrapper.js [wasm] Imported WebAssembly function are never wrapped. 2016-11-10 15:05:52 +00:00
test-wasm-module-builder.js [wasm] Remove the "Wasm" object. 2016-10-26 16:58:53 +00:00
trap-location.js [wasm] Indirect calls without function table cause validation errors. 2016-11-09 08:37:44 +00:00
unicode-validation.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
unreachable.js [wasm] Binary 11: Bump module version to 0xB. 2016-04-29 09:40:24 +00:00
verify-module-basic-errors.js [wasm] Reduce usage of old Wasm.* API in JS tests. 2016-10-13 16:55:57 +00:00
wasm-constants.js [wasm] Store the function_index directly in the js-to-wasm wrapper. 2016-11-03 14:28:37 +00:00
wasm-module-builder.js [wasm] Support for restricted table imports. 2016-10-29 21:07:38 +00:00
wasm-object-api.js [wasm] Remove the "Wasm" object. 2016-10-26 16:58:53 +00:00