v8/src
Georg Neis 450128c79e [turbofan] Fix stability checks in InferHasInPrototypeChain
While we only need to check stability of the receiver map if its
inference was "unreliable", we must check stability of each prototype's
map unconditionally.

Bug: chromium:997100
Change-Id: I20071ac9eb74c810ad2ab1d78abfb54a1a006c29
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1768576
Commit-Queue: Maya Lekova <mslekova@chromium.org>
Auto-Submit: Georg Neis <neis@chromium.org>
Reviewed-by: Maya Lekova <mslekova@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63364}
2019-08-23 11:29:30 +00:00
..
api api,heap: Avoid reaching out to embedder memory on TracedGlobal reset 2019-08-23 10:32:29 +00:00
asmjs Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
ast [nullish] Add support for nullish operator 2019-08-21 15:48:34 +00:00
base Reland "[wasm] Add support to allocate in a specific code region" 2019-08-06 10:20:09 +00:00
builtins [tools][torque]Improve postmortem API behavior on strings 2019-08-22 18:40:05 +00:00
codegen Revert "[ic] Fix KeyedLoadIC for ArrayIndex access" 2019-08-22 15:19:17 +00:00
common Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
compiler [turbofan] Fix stability checks in InferHasInPrototypeChain 2019-08-23 11:29:30 +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 Reland "[debug] only break on entry when immediately called from JS" 2019-08-23 07:39:18 +00:00
deoptimizer Reland "[compiler] Track the maximal unoptimized frame size" 2019-08-22 23:12:28 +00:00
diagnostics [wasm] Preserve identity on {WasmJSFunction} re-export. 2019-08-22 15:00:22 +00:00
execution Reland "[debug] only break on entry when immediately called from JS" 2019-08-23 07:39:18 +00:00
extensions Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
flags [heap] switch default FreeList strategy to FreeListManyCachedOrigin 2019-08-22 15:40:56 +00:00
handles api,heap: Avoid reaching out to embedder memory on TracedGlobal reset 2019-08-23 10:32:29 +00:00
heap [heap] Do not clear slots on left trim operation 2019-08-23 10:35:19 +00:00
ic Revert "[ic] Inline constant fields in IC" 2019-08-22 18:43:15 +00:00
init [nullish] Add support for nullish operator 2019-08-21 15:48:34 +00:00
inspector [debugger] Report function proxies as proxies, not as functions 2019-08-21 11:03:30 +00:00
interpreter [cleanup] TNodify nodes which are set by a TNode function 2019-08-22 10:30:16 +00:00
json [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +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 [cleanup] Remove unused TickSample class from the public API 2019-08-22 07:27:35 +00:00
numbers Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
objects Revert "[ic] Inline constant fields in IC" 2019-08-22 18:43:15 +00:00
parsing [nullish] Add support for nullish operator 2019-08-21 15:48:34 +00:00
profiler Revert "[heap] Remove ClearRecordedSlots" 2019-08-22 12:06:36 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [regexp] Print correct kind of regexp code (native/bytecode) when tier-up 2019-08-23 09:24:22 +00:00
roots [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
runtime Reland "[debug] only break on entry when immediately called from JS" 2019-08-23 07:39:18 +00:00
sanitizer Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
snapshot [snapshot] Fix source positions deserialized from cache 2019-08-20 16:00:15 +00:00
strings [cleanup] Re-enable clang-format for BuildAsciiCharFlags 2019-08-21 11:33:40 +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 [tools][torque]Improve postmortem API behavior on strings 2019-08-22 18:40:05 +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 [wasm-c-api] Roll 7865f7d: Expose possible traps during Instance::make 2019-08-23 09:46:29 +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