Page MenuHomeSolus

Update closure-compiler to 20210202

Authored by YakoYakoYokuYoku on Jan 31 2021, 9:38 PM.




  • 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 <>

Test Plan

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

Diff Detail

R4954 closure-compiler
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

YakoYakoYokuYoku requested review of this revision.Jan 31 2021, 9:38 PM
JoshStrobl accepted this revision.Feb 1 2021, 5:41 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Feb 1 2021, 5:41 PM
YakoYakoYokuYoku retitled this revision from Update closure-compiler to 20210106 to Update closure-compiler to 20210202.
YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Update closure-compiler to 20210202

This revision was automatically updated to reflect the committed changes.