• 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
Name
Last commit
Last update
..
Array Loading commit data...
ArrayLiteralInitialSpreadLargeHoley Loading commit data...
ArrayLiteralInitialSpreadLargePacked Loading commit data...
ArrayLiteralInitialSpreadSmallHoley Loading commit data...
ArrayLiteralInitialSpreadSmallPacked Loading commit data...
ArrayLiteralSpread Loading commit data...
ArraySort Loading commit data...
AsyncAwait Loading commit data...
BytecodeHandlers Loading commit data...
Classes Loading commit data...
Closures Loading commit data...
Collections Loading commit data...
DataView Loading commit data...
Exceptions Loading commit data...
ExpressionDepth Loading commit data...
ForLoops Loading commit data...
Generators Loading commit data...
Inspector Loading commit data...
Iterators Loading commit data...
Keys Loading commit data...
ManyClosures Loading commit data...
Modules Loading commit data...
Numbers Loading commit data...
Object Loading commit data...
ObjectLiteralSpread Loading commit data...
Parsing Loading commit data...
PropertyQueries Loading commit data...
Proxies Loading commit data...
RegExp Loading commit data...
RestParameters Loading commit data...
Scope Loading commit data...
SixSpeed Loading commit data...
SpreadCalls Loading commit data...
SpreadCallsGeneral Loading commit data...
StringIterators Loading commit data...
Strings Loading commit data...
Templates Loading commit data...
TurboFan Loading commit data...
TypedArrays Loading commit data...
JSTests.json Loading commit data...
OWNERS Loading commit data...
RegExp.json Loading commit data...
SixSpeed.json Loading commit data...
base.js Loading commit data...