v8/tools/clusterfuzz
Michael Starzinger 6957e23b54 [asm.js] Exported functions diverge from wasm js-api spec.
The WebAssembly JavaScript Interface specifies[1] that exported
functions are not constructors, hence do not have the "prototype"
property. This is not true for asm.js exported functions which are
expected to look like normal functions (or constructors).

[1] https://webassembly.github.io/spec/js-api/index.html#exported-function-exotic-objects

R=clemensh@chromium.org
TEST=mjsunit/regress/regress-crbug-935800
BUG=chromium:935800

Change-Id: Idecacfb7f5d4668540589af95fd59872334c21a3
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1578499
Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60943}
2019-04-23 11:54:01 +00:00
..
testdata [cleanup] Replace underscore by minus in d8 flags 2019-04-03 12:32:08 +00:00
BUILD.gn
OWNERS [foozzie] Add sanity checks to avoid bug flooding 2019-02-28 11:27:32 +00:00
PRESUBMIT.py
v8_commands.py
v8_foozzie_harness_adjust.js [foozzie] Fix errors in adjusted harness 2018-03-08 08:17:12 +00:00
v8_foozzie_test.py [foozzie] Add sanity checks to avoid bug flooding 2019-02-28 11:27:32 +00:00
v8_foozzie.py [cleanup] Replace underscore by minus in d8 flags 2019-04-03 12:32:08 +00:00
v8_fuzz_config.py [foozzie] Remove obsolete asm comparison 2019-02-04 12:05:13 +00:00
v8_mock_archs.js [foozzie] Properly stub out typed array constructor 2018-12-11 09:14:40 +00:00
v8_mock.js [foozzie] Fix Date proxy mocking 2018-02-24 02:10:02 +00:00
v8_sanity_checks.js [asm.js] Exported functions diverge from wasm js-api spec. 2019-04-23 11:54:01 +00:00
v8_suppressions.js
v8_suppressions.py [foozzie] Remove async suppressions 2018-02-23 00:20:48 +00:00