v8/src
Clemens Backes 490971092c [wasm] Experimentally allow modules >1GB
Add an experimental flag to allow modules up to a size slightly below
2GB, to make sure that we don't run into integer overflows.
Modules this large are not tested at all currently, hence the explicit
"experimental" in the flag name.

Drive-by: Fix one comparison to use ">" instead of ">=".

R=ahaas@chromium.org
CC=​bmeurer@chromium.org

Bug: v8:10642
Change-Id: I91cfc290c262b9b81750e3c8af5358c1cd2572b1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2266535
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68547}
2020-06-25 16:05:56 +00:00
..
api [api] Add a ScriptId getter for Module objects 2020-06-23 16:23:15 +00:00
asmjs [globals] Change uc32 to be unsigned 2020-06-10 08:37:46 +00:00
ast [clang-tidy] Make deleted constructor public 2020-05-26 19:23:14 +00:00
base [wasm] Add templatized methods for static bounds checks 2020-06-24 03:41:28 +00:00
builtins Check for null or undefined when getting methods in AsyncFromSyncIterator 2020-06-23 19:13:56 +00:00
codegen [wasm-simd][arm] Prototype f32x4.nearest 2020-06-24 20:40:24 +00:00
common [Arm64] Reduce default stack-size to be the same as on Arm. 2020-06-18 10:17:01 +00:00
compiler [nci] Add feedback input to more nodes kinds 2020-06-25 13:07:05 +00:00
compiler-dispatcher [compile] Add an UnoptimizedCompileState class 2020-04-23 07:08:28 +00:00
d8 [d8] Changes needed for testing Atomics.waitasync 2020-06-25 14:13:06 +00:00
date Make ToInteger always truncate -0 2020-03-02 20:40:01 +00:00
debug [wasm] Move interpreter to test directory 2020-06-23 08:48:14 +00:00
deoptimizer [arm64] Use B instruction key for return address signing 2020-06-16 11:02:59 +00:00
diagnostics Revert "[wasm] Re-exported globals preserve their identity" 2020-06-24 22:57:41 +00:00
execution Add a flag for flushing icache for embedded builtins 2020-06-25 15:53:55 +00:00
extensions [clang-tidy] Remove unneeded casts 2020-06-10 20:47:50 +00:00
flags [wasm] Experimentally allow modules >1GB 2020-06-25 16:05:56 +00:00
handles [Respect] Rename lists 2020-06-22 15:15:31 +00:00
heap [heap] Fix read-only space metrics for aligned allocations 2020-06-24 15:05:55 +00:00
ic [turbofan] Fix lost exception on BigInt ops 2020-06-04 15:32:29 +00:00
init [jitless] Disable --interpreted-frames-native-stack 2020-06-22 12:20:39 +00:00
inspector [Respect] Rename lists 2020-06-22 15:15:31 +00:00
interpreter [nci] Implement missing generic lowering bits 2020-06-17 07:04:05 +00:00
json [globals] Change uc32 to be unsigned 2020-06-10 08:37:46 +00:00
libplatform [d8] Changes needed for testing Atomics.waitasync 2020-06-25 14:13:06 +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 Speed up StackTraceFrame::GetScriptId() 2020-06-25 15:08:35 +00:00
parsing [Respect] Rename lists 2020-06-22 15:15:31 +00:00
profiler [arm64][cfi] Skip authenticating return addresses in the profiler 2020-06-17 12:07:18 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [Respect] Rename lists 2020-06-22 15:15:31 +00:00
roots [torque] generate Cast<> macros from Torque-defined classes 2020-06-23 08:01:54 +00:00
runtime [gcmole] Enable use-after-free detection 2020-06-24 09:29:31 +00:00
sanitizer Rename clemensh to clemensb in OWNERS 2019-09-26 08:44:44 +00:00
snapshot [heap] Move BaseSpace into base-space.h 2020-06-19 09:38:24 +00:00
strings [Jank]: Add uri trace events 2020-06-12 16:27:03 +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] generate Cast<> macros from Torque-defined classes 2020-06-23 08:01:54 +00:00
tracing [wasm] Introduce v8.wasm.detailed trace event category 2020-06-03 18:52:50 +00:00
trap-handler [clang-tidy] Make deleted member functions public 2020-06-09 23:14:30 +00:00
utils [wasm][fuzzer] Avoid creating temporary std::vectors 2020-06-18 14:36:38 +00:00
wasm [wasm] Experimentally allow modules >1GB 2020-06-25 16:05:56 +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