• bakkot's avatar
    [parser] Simplify parse-time function name inference for properties · 2aab10f5
    bakkot authored
    Move the code to perform function name inference for properties into
    parsing the properties themselves, instead of the containing object.
    
    This allows us to avoid unnecessary calls when parsing shorthand
    properties and methods and simplifies the logic in the remaining cases.
    
    Also fixes an edge case bug: inferring the name of the getter in
    `class { static get constructor(){} }`.
    
    Review-Url: https://codereview.chromium.org/2313723005
    Cr-Commit-Position: refs/heads/master@{#39222}
    2aab10f5
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...