• Michael Starzinger's avatar
    Revert "[serializer] share class positions tuple across contexts" · b1eb340d
    Michael Starzinger authored
    This reverts commit a1b431d7.
    
    Reason for revert: https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux%20-%20nosnap%20-%20debug/22809
    
    Original change's description:
    > [serializer] share class positions tuple across contexts
    > 
    > Class positions is a struct that stores the start and end positions of a class
    > literal. It is stored both on class objects, and the template used to
    > instantiate class objects.
    > 
    > The template is reachable from the bytecode array and therefore serialized by
    > the startup serializer. Class objects are context-dependent and therefore
    > serialized by the partial serializer. Serializing class positions from both
    > serializers violates the assumption that we don't serialize any object twice.
    > 
    > R=​gsathya@chromium.org
    > 
    > Bug: v8:8761
    > Change-Id: If22c554cc7396d63998a015454ce0c67a7d2e05c
    > Reviewed-on: https://chromium-review.googlesource.com/c/1444956
    > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
    > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
    > Commit-Queue: Yang Guo <yangguo@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#59292}
    
    TBR=yangguo@chromium.org,mstarzinger@chromium.org,gsathya@chromium.org
    
    Change-Id: I9f3fd1b29b5991b450223f8b27dfc7aa7e5a3171
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:8761
    Reviewed-on: https://chromium-review.googlesource.com/c/1450116Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
    Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#59300}
    b1eb340d
Name
Last commit
Last update
..
DEPS Loading commit data...
OWNERS Loading commit data...
code-serializer.cc Loading commit data...
code-serializer.h Loading commit data...
deserializer-allocator.cc Loading commit data...
deserializer-allocator.h Loading commit data...
deserializer.cc Loading commit data...
deserializer.h Loading commit data...
embedded-data.cc Loading commit data...
embedded-data.h Loading commit data...
embedded-empty.cc Loading commit data...
embedded-file-writer.cc Loading commit data...
embedded-file-writer.h Loading commit data...
mksnapshot.cc Loading commit data...
natives-common.cc Loading commit data...
natives-external.cc Loading commit data...
natives.h Loading commit data...
object-deserializer.cc Loading commit data...
object-deserializer.h Loading commit data...
partial-deserializer.cc Loading commit data...
partial-deserializer.h Loading commit data...
partial-serializer.cc Loading commit data...
partial-serializer.h Loading commit data...
read-only-deserializer.cc Loading commit data...
read-only-deserializer.h Loading commit data...
read-only-serializer.cc Loading commit data...
read-only-serializer.h Loading commit data...
references.h Loading commit data...
roots-serializer.cc Loading commit data...
roots-serializer.h Loading commit data...
serializer-allocator.cc Loading commit data...
serializer-allocator.h Loading commit data...
serializer-common.cc Loading commit data...
serializer-common.h Loading commit data...
serializer.cc Loading commit data...
serializer.h Loading commit data...
snapshot-common.cc Loading commit data...
snapshot-empty.cc Loading commit data...
snapshot-external.cc Loading commit data...
snapshot-source-sink.cc Loading commit data...
snapshot-source-sink.h Loading commit data...
snapshot.h Loading commit data...
startup-deserializer.cc Loading commit data...
startup-deserializer.h Loading commit data...
startup-serializer.cc Loading commit data...
startup-serializer.h Loading commit data...