• 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
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
debugging Loading commit data...
fuzzer Loading commit data...
fuzzilli Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
test262 Loading commit data...
torque Loading commit data...
unittests Loading commit data...
wasm-api-tests Loading commit data...
wasm-js Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
OWNERS Loading commit data...