• Clemens Hammacher's avatar
    Revert "[builtins] Implement Object.fromEntries" · 6abd6f3d
    Clemens Hammacher authored
    This reverts commit a5336471.
    
    Reason for revert: Fails nosnap debug tests: https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux%20-%20nosnap%20-%20debug/21838
    
    Original change's description:
    > [builtins] Implement Object.fromEntries
    > 
    > Adds the Object.fromEntries() method behind
    > --harmony-object-from-entries.
    > 
    > 
> Includes an initial implementation of the new experimental builtin
    > Object.fromEntries implemented by Daniel Clifford, and
    > has been modified by Caitlin Potter to support a fast case to skip
    > the iterator protocol when it can be done unobservably in common cases.
    > 
    > There are some incidental changes: A number of CSA macros have been
    > updated to use TNodes, and some Context arguments have been
    > re-arranged to be implicit in Torque.
> 
    > 
    > There are also a number of mjsunit tests written mirroring and
    > expanding on the test262 tests.
    > 
    > BUG=v8:8021
    > 
    > Change-Id: I1c12bee8a2f98c6297b77d5d723910a5e3b630cc
    > Co-authored-by: Daniel Clifford <danno@chromium.org>
    > Co-authored-by: Caitlin Potter <caitp@igalia.com>
    > Reviewed-on: https://chromium-review.googlesource.com/c/1337585
    > Commit-Queue: Daniel Clifford <danno@chromium.org>
    > Reviewed-by: Daniel Clifford <danno@chromium.org>
    > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#57667}
    
    TBR=danno@chromium.org,caitp@igalia.com,tebbi@chromium.org
    
    Change-Id: Id0cd8b16131f151a42dffbaca7e59ab17c68ab23
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:8021
    Reviewed-on: https://chromium-review.googlesource.com/c/1346116Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#57677}
    6abd6f3d
flag-definitions.h 64.9 KB