• arv's avatar
    ES6 computed property names · cc568d1b
    arv authored
    This adds support for computed property names, under the flag
    --harmony-computed-property-names, for both object literals and
    classes.
    
    This is a revert of the revert, a76419f0.
    
    This changes to do an early bailout in
    HOptimizedGraphBuilder::VisitObjectLiteral instead of doing that in the later
    loop.
    
    BUG=v8:3754
    LOG=Y
    TBR=dslomov@chromium.org
    
    Review URL: https://codereview.chromium.org/792233008
    
    Cr-Commit-Position: refs/heads/master@{#25868}
    cc568d1b
Name
Last commit
Last update
..
regress Loading commit data...
array-concat.js Loading commit data...
array-fill.js Loading commit data...
array-find.js Loading commit data...
array-findindex.js Loading commit data...
array-from.js Loading commit data...
array-includes-to-object-sloppy.js Loading commit data...
array-includes-to-object-strict.js Loading commit data...
array-includes.js Loading commit data...
array-of.js Loading commit data...
arrow-functions.js Loading commit data...
block-conflicts.js Loading commit data...
block-const-assign.js Loading commit data...
block-early-errors.js Loading commit data...
block-for.js Loading commit data...
block-lazy-compile.js Loading commit data...
block-leave.js Loading commit data...
block-let-crankshaft.js Loading commit data...
block-let-declaration.js Loading commit data...
block-let-semantics.js Loading commit data...
block-non-strict-errors.js Loading commit data...
block-scoping.js Loading commit data...
classes.js Loading commit data...
computed-property-names-classes.js Loading commit data...
computed-property-names-object-literals-methods.js Loading commit data...
computed-property-names.js Loading commit data...
dataview-accessors.js Loading commit data...
debug-blockscopes.js Loading commit data...
debug-evaluate-blockscopes.js Loading commit data...
debug-function-scopes.js Loading commit data...
debug-step-into-class-extends.js Loading commit data...
debug-step-into-constructor.js Loading commit data...
disable-harmony-string.js Loading commit data...
empty-for.js Loading commit data...
module-linking.js Loading commit data...
module-parsing.js Loading commit data...
module-recompile.js Loading commit data...
module-resolution.js Loading commit data...
object-literals-method.js Loading commit data...
object-literals-property-shorthand.js Loading commit data...
object-literals-super.js Loading commit data...
private.js Loading commit data...
proxies-example-membrane.js Loading commit data...
proxies-for.js Loading commit data...
proxies-function.js Loading commit data...
proxies-hash.js Loading commit data...
proxies-json.js Loading commit data...
proxies-symbols.js Loading commit data...
proxies-with-unscopables.js Loading commit data...
proxies-with.js Loading commit data...
proxies.js Loading commit data...
regexp-flags.js Loading commit data...
regexp-sticky.js Loading commit data...
set-prototype-of.js Loading commit data...
string-codepointat.js Loading commit data...
string-endswith.js Loading commit data...
string-fromcodepoint.js Loading commit data...
string-includes.js Loading commit data...
string-raw.js Loading commit data...
string-repeat.js Loading commit data...
string-startswith.js Loading commit data...
super.js Loading commit data...
templates.js Loading commit data...
toMethod.js Loading commit data...
typedarrays-foreach.js Loading commit data...
typedarrays-of.js Loading commit data...
typedarrays.js Loading commit data...
unicode-escapes.js Loading commit data...