Tags: REUMTech/closure-compiler
Tags
[maven-release-plugin] copy for tag closure-compiler-parent-v20181008
Revert native default param typechecking change to match current beha…
…vior
We do want to stop treating "@param {string=}" as "@param {(string|undefined)=}", which will let users use default parameters inside closures without asserts/undefined checks, but this will require fixing a lot of Google JavaScript.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=216284004
[maven-release-plugin] copy for tag closure-compiler-parent-v20180910
Automated g4 rollback of changelist 212339047. *** Reason for rollback *** Hits ConcurrentModificationExceptions: *** Original change description *** Migrate default error manager in Compiler to the new SortingErrorManager This also involved porting the old PrintStreamErrorManager to a ErrorReportGenertor, since there was no functionality related to sorting the diagnostics there. *** ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=212361708
[maven-release-plugin] copy for tag closure-compiler-parent-v20180805
Transpile for-await-of ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=207351322
Type check uses of `super` correctly in static methods This initial support uses a partial, hacky workaround in order to exactly reproduce the same warnings as type checking pre-transpiled code. A more correct implementation would be based on the type of `this` in the static method, but currently `this` in static methods are treated as unknown, so tightening that would introduce many new errors across the codebase, which would block moving class transpilation to after type checking. Instead, we will tighten the types in a later step. This is the last known blocker for type checking classes natively. Once this is in, we should be able to move class transpilation to after type checking. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204554183
[maven-release-plugin] copy for tag closure-compiler-parent-v20180716
PreviousNext