v8/src/deoptimizer
Georg Neis d8bc3362a9 [deoptimizer] Fix bug in object materialization
Object materialization did not correctly deal with a mismatch between
current representation of a field value and expected representation.
This is an attempt to repair the situation.

Bug: chromium:1084820
Change-Id: Ib337cbaf5e36a5a616b6a6cb0ddf51018d49b96a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2228330
Commit-Queue: Georg Neis <neis@chromium.org>
Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68231}
2020-06-08 15:48:41 +00:00
..
arm [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
arm64 [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
ia32 [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
mips [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
mips64 [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
ppc PPC: rename kPointerSize to kSystemPointerSize etc 2020-04-28 18:17:36 +00:00
s390 [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
x64 [arm64] Use BTI instructions for forward CFI 2020-03-17 17:52:28 +00:00
deoptimize-reason.cc Reland "Move deoptimizer files" 2019-05-20 13:01:13 +00:00
deoptimize-reason.h [turbofan] Fix lost exception on BigInt ops 2020-06-04 15:32:29 +00:00
deoptimizer.cc [deoptimizer] Fix bug in object materialization 2020-06-08 15:48:41 +00:00
deoptimizer.h [deoptimizer] Fix bug in object materialization 2020-06-08 15:48:41 +00:00
OWNERS Add jgruber to deoptimizer owners 2020-06-04 11:12:03 +00:00