HomeSolus

Update closure-compiler to 20210202

Authored by YakoYakoYokuYoku on Mar 3 2021, 6:36 PM.

Description

Update closure-compiler to 20210202

Summary:
Changelog:

  • v20210202:
    • Initializing the input id and filename show up in the profiles, so make them lazy as most traversals don't use them.
  • v20210106:
    • Clean up obsolete bits from CodingConvention.
  • v20201207:
    • Demonstrate constructor use through this and resulting bad optimization when OptimizeParameters is enabled.
  • v20201102:
    • Rollback of: Allow method call decomposing in InlineFunctions.
  • v20201006:
    • OptimizeParameters: add decision logging.
  • v20200927:
    • CollapseProperties: update to support optional chains.
    • Also update AggressiveInlineAliases, because CollapseProperties depends on its work to avoid breaking references.
  • v20200920:
    • Remove support for "name anonymous functions".
  • v20200830:
    • Add unit test demonstrating source mapping bug.
  • v20200719:
    • Add reaching definition analysis for Optional Chaining.
  • v20200628:
    • Add TextEncoder.encodeInto API.
  • v20200614:
    • Update NodeUtil for upcoming optional chaining type inference work.

Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>

Test Plan: Minified the support JavaScript code emmitted by emcc with --closure 1.

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D10480

Details

Committed
JoshStroblMar 3 2021, 6:36 PM
Pushed
JoshStroblMar 3 2021, 6:36 PM
Reviewer
Triage Team
Differential Revision
D10480: Update closure-compiler to 20210202
Parents
R4954:0d5ebb9d0e86: Update closure-compiler to 20200517
Branches
Unknown
Tags
Unknown
References
HEAD -> master, tag: closure-compiler-20210202-3