Page MenuHomeSolus

Update closure-compiler to 20200517
ClosedPublic

Authored by serebit on Jun 12 2020, 12:16 AM.
Tags
None
Referenced Files
F11047833: D9043.id21733.diff
Thu, Aug 10, 3:52 PM
F11047832: D9043.id21797.diff
Thu, Aug 10, 3:52 PM
F11047831: D9043.id21732.diff
Thu, Aug 10, 3:52 PM
F11047830: D9043.id.diff
Thu, Aug 10, 3:52 PM
F11033401: D9043.diff
Wed, Aug 9, 3:38 PM
F10896553: D9043.diff
Jul 2 2023, 1:02 AM
F10850386: D9043.diff
Jun 12 2023, 3:43 AM
F10850272: D9043.id21797.diff
Jun 12 2023, 2:17 AM

Details

Summary

Additionally, use JDK11 for both build and runtime.

Notable changes across the last three releases:

  • Remove the legacy_js_project flag
  • Fixed --isolate_polyfills bugs causing runtime exceptions in compiler library code
  • Improved type inference of === operands when one operand is ?
  • Add Atomics.notify API externs from ES2019
  • Fix inappropriate return expression deduplication
  • New optimization to replace Array.of calls with array literals
  • Added WebGL 2.0 Compute externs to the set of standard browser externs

Full changelogs are available here.

Test Plan

Run sample code in interactive mode

Diff Detail

Repository
R4954 closure-compiler
Lint
Lint Not Applicable
Unit
Tests Not Applicable