• Jakob Gruber's avatar
    Revert "[builtins] Add FastCallFunction builtin that elides some checks" · 74320a1b
    Jakob Gruber authored
    This reverts commit 99e13e58.
    
    Reason for revert: Reverting in favor of a general mechanism for this in Torque.
    
    Original change's description:
    > [builtins] Add FastCallFunction builtin that elides some checks
    > 
    > This CL adds a new "Call" stub that can be used by builtins that will
    > call the same JS call-back function often (e.g. compare function in
    > Array.p.sort). The checks have to be done upfront once, but can then
    > be omitted.
    > 
    > R=​jgruber@chromium.org
    > 
    > Bug: v8:7861
    > Change-Id: Id6e4ca27c3d488a7b1f708cbcb4cbe6cc382513e
    > Reviewed-on: https://chromium-review.googlesource.com/1208574
    > Commit-Queue: Simon Zünd <szuend@google.com>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Reviewed-by: Camillo Bruni <cbruni@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#55769}
    
    TBR=cbruni@chromium.org,jgruber@chromium.org,szuend@google.com
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: v8:7861
    Change-Id: I47260993ef2a16bd5348bb0b46da4d34d33ea10b
    Reviewed-on: https://chromium-review.googlesource.com/1226871
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#55897}
    74320a1b
builtins-definitions.h 115 KB