• jkummerow's avatar
    [runtime] Speed up C++ version of ArrayPush · 2ae50119
    jkummerow authored
    Mostly by avoiding unnecessary Handle/HandleScope creation,
    "length" property lookups, and length conversions.
    This yields about 60% speedup on the microbenchmark I tested with.
    
    Note that the C++ builtin is the middle performance tier of three,
    so not every Array.push use case will be affected by this patch.
    
    Review URL: https://codereview.chromium.org/1716833002
    
    Cr-Commit-Position: refs/heads/master@{#34268}
    2ae50119
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...
x64 Loading commit data...
x87 Loading commit data...
OWNERS 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-scopes.cc Loading commit data...
debug-scopes.h Loading commit data...
debug.cc Loading commit data...
debug.h Loading commit data...
debug.js Loading commit data...
liveedit.cc Loading commit data...
liveedit.h Loading commit data...
liveedit.js Loading commit data...
mirrors.js Loading commit data...