• Tobias Tebbi's avatar
    Revert "[builtins] Reland Array.prototype.splice() Torque implementation." · e99a1092
    Tobias Tebbi authored
    This reverts commit cdaaa311.
    
    Reason for revert: chromium:876445 chromium:876453 chromium:876443
    
    Original change's description:
    > [builtins] Reland Array.prototype.splice() Torque implementation.
    > 
    > Before, splice was implemented with a C++ fast path and a
    > comprehensive JavaScript version.
    > 
    > This impl. is entirely in Torque with a fastpath for SMI,
    > DOUBLE and OBJECT arrays, and a comprehensive slow path.
    > The same level of "sparse" array support as given by the
    > array.js implementation is included.
    > 
    > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
    > Change-Id: Ia7334a30b401988309e9909cfa0069da0bb6fb9f
    > Reviewed-on: https://chromium-review.googlesource.com/1169466
    > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#55263}
    
    TBR=mvstanton@chromium.org,jgruber@chromium.org,tebbi@chromium.org
    
    Change-Id: I5b750a98e671b7284474ffcabc6b4d37a9d1219e
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
    Reviewed-on: https://chromium-review.googlesource.com/1184741Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
    Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#55289}
    e99a1092
builtins-array.cc 52.4 KB