• Simon Zünd's avatar
    [array] Move Array.p.unshift fall-back to Torque · cfe71156
    Simon Zünd authored
    This CL implements a generic baseline version of Array.p.unshift
    in Torque, enabling us to remove the JS fall-back.
    
    The elements-accessor fast-path is still used, but the check whether
    to use it is also moved to Torque.
    
    Support for sparse JSArrays is removed.
    
    Drive-by change: Small refactoring in builtins-array that will
    get extended to other array builtins in a follow-up CL.
    
    R=cbruni@chromium.org, jgruber@chromium.org
    
    Bug: v8:7624
    Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
    Change-Id: I7b23ce15e7b922eb333f61a408050dedec77c95a
    Reviewed-on: https://chromium-review.googlesource.com/1189902
    Commit-Queue: Simon Zünd <szuend@google.com>
    Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#55670}
    cfe71156
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
OWNERS Loading commit data...
debug-coverage.cc Loading commit data...
debug-coverage.h Loading commit data...
debug-evaluate.cc Loading commit data...
debug-evaluate.h Loading commit data...
debug-frames.cc Loading commit data...
debug-frames.h Loading commit data...
debug-interface.h Loading commit data...
debug-scope-iterator.cc Loading commit data...
debug-scope-iterator.h Loading commit data...
debug-scopes.cc Loading commit data...
debug-scopes.h Loading commit data...
debug-stack-trace-iterator.cc Loading commit data...
debug-stack-trace-iterator.h Loading commit data...
debug-type-profile.cc Loading commit data...
debug-type-profile.h Loading commit data...
debug.cc Loading commit data...
debug.h Loading commit data...
interface-types.h Loading commit data...
liveedit.cc Loading commit data...
liveedit.h Loading commit data...