• bakkot's avatar
    Split the AST representation of class properties from object properties. · 7bc200c7
    bakkot authored
    This introduces ClassLiteralProperty and a supertype LiteralProperty of
    it and ObjectLiteralProperty. It also splits the parsing of the two.
    This substiantially clarifies some logic, especially as classes
    continue to evolve, and is also about a 2% performance improvement to
    parsing either kind of property (since no work is wasted on logic
    only necessary for the other kind). Also, it saves a word on
    ObjectLiteralProperties.
    
    Review-Url: https://codereview.chromium.org/2302643002
    Cr-Commit-Position: refs/heads/master@{#39219}
    7bc200c7
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...
s390 Loading commit data...
x64 Loading commit data...
x87 Loading commit data...
OWNERS Loading commit data...
full-codegen.cc Loading commit data...
full-codegen.h Loading commit data...