• Maya Lekova's avatar
    Reland "[turbofan] Serialize missing objects" · 8864510e
    Maya Lekova authored
    This is a reland of d82600ec
    
    Added missing builtin serializations that were breaking Clusterfuzz,
    layout tests and Speedometer.
    
    Original change's description:
    > [turbofan] Serialize missing objects
    >
    > Added a few objects to the standard objects list, as well as specific
    > builtins when the corresponding runtime calls are detected in the
    > serializer. Now JSHeapCopyReducer is needed only when concurrent
    > inlining is disabled.
    >
    > Bug: v8:7790
    > Change-Id: I91d933611b0352df8ede4fded665f13669591fef
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1781053
    > Reviewed-by: Georg Neis <neis@chromium.org>
    > Commit-Queue: Maya Lekova <mslekova@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#63509}
    
    Bug: v8:7790, chromium:1000136
    Change-Id: I4775014bfe8100fb76f60e4088f1bdf2a8da64a2
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1781681
    Commit-Queue: Maya Lekova <mslekova@chromium.org>
    Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#63525}
    8864510e
js-heap-broker.cc 174 KB