v8/src
Clemens Backes 6e903d93e6 [wasm] Instantiate interpreter for testing directly
Avoid going through the {WasmDebugInfo}, which existed for debugging in
the interpreter in production. Instead, tests now instantiate the
interpreter directly.

This will unblock the removal of the whole {WasmDebugInfo}, and finally
moving the interpreter to the test directory.

R=ahaas@chromium.org

Bug: v8:10389
Change-Id: I8ae76a1d5bff716c129781b11a15369a80b13603
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2235543
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68258}
2020-06-09 13:04:32 +00:00
..
api Revert "[heap] Make ReadOnlySpace use bump pointer allocation" 2020-06-05 15:24:46 +00:00
asmjs [offthread] Unify compiler.cc finalization logic 2020-05-06 13:41:09 +00:00
ast [clang-tidy] Make deleted constructor public 2020-05-26 19:23:14 +00:00
base [wasm-gc] Refactor wasm subtyping, extend it to struct/array types. 2020-06-05 08:02:55 +00:00
builtins [promisehook] Add before/after hooks to thenable tasks 2020-06-05 12:51:56 +00:00
codegen [cleanup][compiler] Remove unused MachineType creation methods 2020-06-09 09:22:18 +00:00
common Reland "[turbofan] Improve equality on NumberOrOddball" 2020-05-28 11:33:46 +00:00
compiler [turbofan] Make BigInt operations kNoThrow again 2020-06-09 11:24:09 +00:00
compiler-dispatcher [compile] Add an UnoptimizedCompileState class 2020-04-23 07:08:28 +00:00
d8 [clang-tidy] Use explicit default 2020-06-04 16:43:59 +00:00
date Make ToInteger always truncate -0 2020-03-02 20:40:01 +00:00
debug Ensure bytecode isn't flushed when allocating feedback vector 2020-06-03 13:50:17 +00:00
deoptimizer [deoptimizer] Fix bug in object materialization 2020-06-08 15:48:41 +00:00
diagnostics Revert "[wasm-simd] Prototype f64x2 rounding instructions" 2020-06-09 08:38:52 +00:00
execution Revert "[heap] Make ReadOnlySpace use bump pointer allocation" 2020-06-05 15:24:46 +00:00
extensions heap,cppgc: Update StackState enum values 2020-05-12 12:07:27 +00:00
flags [zone-stats] Improve zone memory usage stats tracing 2020-06-05 09:33:45 +00:00
handles [clang-tidy] Make deleted constructor public 2020-05-28 16:24:27 +00:00
heap [heap] Calculate committed after used memory 2020-06-09 12:25:18 +00:00
ic [turbofan] Fix lost exception on BigInt ops 2020-06-04 15:32:29 +00:00
init [Intl] Changes of toStringTag of Intl.* 2020-06-02 20:31:45 +00:00
inspector [inspector] Report length and endColumn correctly for Wasm. 2020-05-27 08:05:08 +00:00
interpreter Include standard heap object header when debug-printing String objects 2020-06-03 11:55:54 +00:00
json [runtime] Don't track transitions for certainly detached maps 2020-05-04 13:27:10 +00:00
libplatform [clang-tidy] Make deleted member functions public 2020-06-04 18:46:42 +00:00
libsampler [clang-tidy] Use bool literals 2020-06-09 01:37:01 +00:00
logging [zone-stats] Introduce v8.zone_stats tracing category 2020-06-03 11:31:35 +00:00
numbers [offthread] Ensure off-thread allocations are pretenured 2020-03-20 11:32:51 +00:00
objects Revert "[compiler] Hook in binary op builtins with feedback in generic lowering" 2020-06-08 14:18:24 +00:00
parsing [torque] Move JSRegExp flags definitions to Torque 2020-06-04 15:39:29 +00:00
profiler [heap] Allow enabling --local-heaps by default 2020-06-02 19:03:25 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
roots Port SloppyArgumentsElements to Torque 2020-05-25 10:50:03 +00:00
runtime [wasm][debug] Fully tier up on Debugger.disable 2020-06-05 15:30:16 +00:00
sanitizer Rename clemensh to clemensb in OWNERS 2019-09-26 08:44:44 +00:00
snapshot Revert "[heap] Make ReadOnlySpace use bump pointer allocation" 2020-06-05 15:24:46 +00:00
strings Revert "[ast] Remove literal allocation from CallPrinter" 2020-04-29 17:13:34 +00:00
tasks Revert "[weakrefs] Schedule FinalizationGroup cleanup tasks from within V8" 2020-02-09 16:24:52 +00:00
third_party Update the dependency of v8_vtunejit 2019-12-23 02:00:49 +00:00
torque [torque] Move JSRegExp flags definitions to Torque 2020-06-04 15:39:29 +00:00
tracing [wasm] Introduce v8.wasm.detailed trace event category 2020-06-03 18:52:50 +00:00
trap-handler Introducing trap handler support for FreeBSD x64. 2019-11-08 16:46:05 +00:00
utils [utils] Synchronize across StdoutStream instances 2020-05-18 09:40:50 +00:00
wasm [wasm] Instantiate interpreter for testing directly 2020-06-09 13:04:32 +00:00
zone [zone-stats] Improve zone memory usage stats tracing 2020-06-05 09:33:45 +00:00
DEPS [heap] Split out memory-chunk.h etc from spaces.h 2020-05-05 05:44:42 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00