• adamk's avatar
    Clean up FunctionLiteral AST node cruft · 316dc173
    adamk authored
    Removed unused name_ field, made bitfield 16-bits long, and moved it to
    the start of the struct, resulting in a reduction of 8 bytes on both
    32 and 64-bit platforms.
    
    Most other changes (which prompted this work) are cosmetic:r
      - Combined redundant enums
      - Named enum values kConsistently
      - Consistently use booleans in bitfield, using enum values
        only for passing information into NewFunctionLiteral
      - Removed unneeded arguments from NewFunctionLiteral, reducing
        clutter at callsites
      - Added const correctness consistently
    
    Review URL: https://codereview.chromium.org/1566053002
    
    Cr-Commit-Position: refs/heads/master@{#33194}
    316dc173
Name
Last commit
Last update
..
OWNERS Loading commit data...
expression-classifier.h Loading commit data...
func-name-inferrer.cc Loading commit data...
func-name-inferrer.h Loading commit data...
json-parser.h Loading commit data...
parameter-initializer-rewriter.cc Loading commit data...
parameter-initializer-rewriter.h Loading commit data...
parser-base.h Loading commit data...
parser.cc Loading commit data...
parser.h Loading commit data...
pattern-rewriter.cc Loading commit data...
preparse-data-format.h Loading commit data...
preparse-data.cc Loading commit data...
preparse-data.h Loading commit data...
preparser.cc Loading commit data...
preparser.h Loading commit data...
rewriter.cc Loading commit data...
rewriter.h Loading commit data...
scanner-character-streams.cc Loading commit data...
scanner-character-streams.h Loading commit data...
scanner.cc Loading commit data...
scanner.h Loading commit data...
token.cc Loading commit data...
token.h Loading commit data...