v8/src
Michael Starzinger 71ffee95e9 [wasm] Fix operation functions to not be constructors.
This fixes the operation functions (i.e. WebIDL interface member and
namespace member operations) for WebAssembly to not have 'prototype'
properties and not be marked as constructors.

R=ahaas@chromium.org
TEST=mjsunit/wasm/js-api
BUG=chromium:1027945

Change-Id: I4db753a9ca570b95c45cb033c36de65bcafafe8f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1950483
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#65329}
2019-12-04 14:30:32 +00:00
..
api [api] Remove deprecated wasm type and methods 2019-11-28 13:55:15 +00:00
asmjs [asm.js] Fix load type of {Float32Array} and {Float64Array}. 2019-11-25 14:47:08 +00:00
ast Implement top-level await for REPL mode 2019-12-02 09:09:43 +00:00
base [gasm] Strengthen typing 2019-11-28 14:22:26 +00:00
builtins [regexp] Fix matchAll error message 2019-12-04 12:33:02 +00:00
codegen Add AVX for movddup and pinsrq 2019-12-04 12:28:12 +00:00
common [regexp] Fix matchAll error message 2019-12-04 12:33:02 +00:00
compiler [compiler] Explicitly initialize const member 2019-12-04 14:05:42 +00:00
compiler-dispatcher [compile] Collect RuntimeCallStats for AssembleCode 2019-11-27 19:06:18 +00:00
d8 [builtins] Allow 2Gb TypedArrays on 64-bit architectures 2019-11-11 21:42:56 +00:00
date [cleanup] Split out bit-field.h and bounds.h from utils/utils.h 2019-11-15 13:00:08 +00:00
debug Reparse closure instead of script for most uses of ScopeIterator 2019-12-04 09:35:22 +00:00
deoptimizer [compiler] Allow deopts to slightly exceed the stack limit 2019-11-19 06:30:07 +00:00
diagnostics [wasm-simd] AVX codegen for load splat 2019-12-02 10:07:23 +00:00
execution [devtools] Show wasm-to-js frames in profiling 2019-12-03 17:15:19 +00:00
extensions [api] Deprecate [Shared]ArrayBuffer::Externalize/GetContents and constructors 2019-10-29 22:01:54 +00:00
flags Reland "[replaceAll] Stage String.prototype.replaceAll." 2019-12-03 14:31:07 +00:00
handles [heap, perfetto] Emit MinorGC/MajorGC trace events for each GC 2019-11-22 16:59:08 +00:00
heap Fine-tune cached array indices on strings 2019-12-02 17:17:21 +00:00
ic Revert "[ic] Load name/context lazily in LdaNamedProperty" 2019-11-27 13:57:21 +00:00
init Implement top-level await for REPL mode 2019-12-02 09:09:43 +00:00
inspector Implement top-level await for REPL mode 2019-12-02 09:09:43 +00:00
interpreter Implement top-level await for REPL mode 2019-12-02 09:09:43 +00:00
json More LookupIterator fixes after r65078 2019-11-26 15:45:11 +00:00
libplatform [tracing] Fix endianness problem when using booleans 2019-11-08 13:35:41 +00:00
libsampler libsampler fix register calls for FreeBSD 2019-11-28 09:42:39 +00:00
logging [compiler] Add runtime stats for every pipeline phase 2019-12-02 14:12:03 +00:00
numbers
objects Yet more size_t-index fixes 2019-12-02 17:49:37 +00:00
parsing Implement top-level await for REPL mode 2019-12-02 09:09:43 +00:00
profiler [wasm] Remove unneeded heap roundtrip for logging 2019-12-04 10:05:42 +00:00
protobuf
regexp Reland "[regexp] Re-execute regexp when '.indices' is accessed." 2019-11-21 13:01:48 +00:00
roots [runtime] Creates a global/read-only ScopeInfo for NativeContext 2019-10-24 15:44:30 +00:00
runtime Introduce and emit "function calls in detached window" use counters. 2019-12-02 08:56:13 +00:00
sanitizer
snapshot Changing checksum implementation to use zlib's adler32 2019-11-25 21:54:30 +00:00
strings Reland "Fixes for size_t LookupIterator" 2019-11-25 22:58:40 +00:00
tasks
third_party Remove yangguo@chromium.org from some OWNERS files 2019-10-31 13:27:20 +00:00
torque [isolate] Make field getters use a const Isolate* 2019-11-27 12:39:30 +00:00
tracing [tracing] Generalize {SetTraceValue} method 2019-11-01 09:59:51 +00:00
trap-handler Introducing trap handler support for FreeBSD x64. 2019-11-08 16:46:05 +00:00
utils [cleanup] Remove various unused IO functions from utils.h 2019-12-02 15:41:26 +00:00
wasm [wasm] Fix operation functions to not be constructors. 2019-12-04 14:30:32 +00:00
zone
DEPS
OWNERS