• Clemens Backes's avatar
    [no-wasm] Exclude src/wasm from compilation · 80f5dfda
    Clemens Backes authored
    This is the biggest chunk, including
    - all of src/wasm,
    - torque file for wasm objects,
    - torque file for wasm builtins,
    - wasm builtins,
    - wasm runtime functions,
    - int64 lowering,
    - simd scala lowering,
    - WasmGraphBuilder (TF graph construction for wasm),
    - wasm frame types,
    - wasm interrupts,
    - the JSWasmCall opcode,
    - wasm backing store allocation.
    
    Those components are all recursively entangled, so I found no way to
    split this change up further.
    
    Some includes that were recursively included by wasm headers needed to
    be added explicitly now.
    
    backing-store-unittest.cc is renamed to wasm-backing-store-unittest.cc
    because it only tests wasm backing stores. This file is excluded from
    no-wasm builds then.
    
    R=jkummerow@chromium.org, jgruber@chromium.org, mlippautz@chromium.org, petermarshall@chromium.org
    
    Bug: v8:11238
    Change-Id: I7558f2d12d2dd6c65128c4de7b79173668c80b2b
    Cq-Include-Trybots: luci.v8.try:v8_linux64_no_wasm_compile_rel
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2742955
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
    Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#73344}
    80f5dfda
Name
Last commit
Last update
..
api Loading commit data...
asmjs Loading commit data...
assembler Loading commit data...
base Loading commit data...
codegen Loading commit data...
compiler Loading commit data...
compiler-dispatcher Loading commit data...
date Loading commit data...
diagnostics Loading commit data...
execution Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
logging Loading commit data...
numbers Loading commit data...
objects Loading commit data...
parser Loading commit data...
profiler Loading commit data...
regress Loading commit data...
strings Loading commit data...
tasks Loading commit data...
torque Loading commit data...
utils Loading commit data...
wasm Loading commit data...
zone Loading commit data...
BUILD.gn Loading commit data...
DEPS Loading commit data...
run-all-unittests.cc Loading commit data...
test-helpers.cc Loading commit data...
test-helpers.h Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
testcfg.py Loading commit data...
unittests.status Loading commit data...