v8/src
Ross McIlroy 8c4609fdee [Parser] Don't mark receiver as MaybeAssigned since it can't be assigned.
Otherwise there is a mismatch between eager parsing (where the reciever
is marked as MaybeAssigned) and lazy parsing (where the receiver is
deserialized and not marked MaybeAssigned) for arrow functions that
have an inner scope that calls eval.

BUG=chromium:989914

Change-Id: I8b8b78140858985a75a971b0e0a95bd61463457b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1752851
Reviewed-by: Sathya Gunasekaran  <gsathya@chromium.org>
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63206}
2019-08-14 11:15:11 +00:00
..
api Add crash keys via a callback to the embedder that created the isolate. 2019-08-13 00:35:59 +00:00
asmjs Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
ast [Parser] Don't mark receiver as MaybeAssigned since it can't be assigned. 2019-08-14 11:15:11 +00:00
base Reland "[wasm] Add support to allocate in a specific code region" 2019-08-06 10:20:09 +00:00
builtins [wasm] Remove obsolete {WasmCallJavaScript} builtin. 2019-08-14 09:59:31 +00:00
codegen Implement F64x2Div for x64 2019-08-13 16:50:24 +00:00
common Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
compiler [cleanup] Final cleanup of store-store-elimination 2019-08-14 10:04:21 +00:00
compiler-dispatcher Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
d8 Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
date Avoid a FixedArray allocation in date parser 2019-08-02 10:33:58 +00:00
debug [debugger] ignore receiver for construct frames for evaluate 2019-08-09 12:46:15 +00:00
deoptimizer Revert "[deoptimizer] Check whether output frames fit into stack space" 2019-08-13 11:35:59 +00:00
diagnostics Implement F64x2Div for x64 2019-08-13 16:50:24 +00:00
execution [isolate-data] Move hot fields closer to isolate_root 2019-08-13 12:33:59 +00:00
extensions Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
flags Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
handles [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
heap [heap] Fix perf bug on PagedSpace::Available() 2019-08-13 16:20:49 +00:00
ic Add more owners for ic 2019-08-09 09:51:25 +00:00
init [Parsing] Create canononical ScopeInfos in the read-only space. 2019-08-12 21:41:48 +00:00
inspector [Compile] Ensure CollectSourcePositions is context independent. 2019-08-12 22:26:19 +00:00
interpreter [Compile] Ensure CollectSourcePositions is context independent. 2019-08-12 22:26:19 +00:00
json [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
libplatform [tracing] Replace semaphores with {Start,Stop}Blocking 2019-08-06 15:11:15 +00:00
libsampler Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
logging Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
numbers Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
objects [Parsing] Create canononical ScopeInfos in the read-only space. 2019-08-12 21:41:48 +00:00
parsing [Parsing] Fix a bug in UpdateBufferPointers where it incorrectly updated the buffer range. 2019-08-13 14:20:17 +00:00
profiler [Compile] Ensure CollectSourcePositions is context independent. 2019-08-12 22:26:19 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [regexp] Fix dirty read in regexp interpreter. 2019-08-13 16:08:18 +00:00
roots [roots] Remove pseudo-smi stack limit roots 2019-08-13 10:45:49 +00:00
runtime Remove bogus assertion for script contexts. 2019-08-12 14:22:27 +00:00
sanitizer Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
snapshot [roots] Remove pseudo-smi stack limit roots 2019-08-13 10:45:49 +00:00
strings Introduce parenthesis in BuildAsciiCharFlags 2019-08-06 11:54:39 +00:00
tasks Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
third_party Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
torque Revert "[torque] introduce JSAny type for user-accessible JavaScript values" 2019-08-07 11:49:20 +00:00
tracing [tracing] Separate tracing implementations and add perfetto tests 2019-07-18 15:40:12 +00:00
trap-handler Remove 'set noparent' from OWNERS files where reasonable 2019-06-03 10:18:22 +00:00
utils Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
wasm Implement F64x2Div for x64 2019-08-13 16:50:24 +00:00
zone [parsing] Improve elision of hole checks for default parameters 2019-07-26 12:15:31 +00:00
DEPS [tracing] Use the new perfetto client API 2019-07-08 13:37:16 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00