Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge release-2.1 into master #12157

Merged
merged 34 commits into from
Nov 10, 2016
Merged

Merge release-2.1 into master #12157

merged 34 commits into from
Nov 10, 2016

Commits on Oct 25, 2016

  1. Update LKG

    mhegazy committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    5e94949 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2016

  1. Update version

    mhegazy committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    e497d1e View commit details
    Browse the repository at this point in the history
  2. Update LKG

    mhegazy committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    515542b View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2016

  1. Skip overloads with too-short function parameters

    If the parameter of an overload is a function and the argument is also a
    function, skip the overload if the parameter has fewer arguments than
    the argument does. That overload cannot possibly apply, and should not
    participate in, for example, contextual typing.
    
    Example:
    
    ```ts
    interface I {
      (a: number): void;
      (b: string, c): void;
    }
    declare function f(i: I): void;
    f((x, y) => {});
    ```
    
    This code now skips the first overload instead of considering.
    
    This was a longstanding bug but was only uncovered now that more
    functions expressions are context sensitive.
    sandersn committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    1f4d8a1 View commit details
    Browse the repository at this point in the history
  2. Test skip overloads w/too-short function params

    1. Update changed baseline.
    2. Add a new test with baseline.
    sandersn committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    dfa3dd3 View commit details
    Browse the repository at this point in the history
  3. Minor style improvements

    sandersn committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    b4451b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e57f70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c09574 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a163641 View commit details
    Browse the repository at this point in the history
  7. rewrite void-returning statements in constructors that capture result…

    … of super call (#11868)
    
    * rewrite void-returning statements in constructors that capture result of super call
    
    * linter
    vladima authored and mhegazy committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    86138e3 View commit details
    Browse the repository at this point in the history
  8. Update LKG

    mhegazy committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    467f252 View commit details
    Browse the repository at this point in the history
  9. Fix emit inferred type which is a generic type-alias both fully and p…

    …artially fill type parameters
    Kanchalai Tanglertsampan committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    2869f9c View commit details
    Browse the repository at this point in the history
  10. Add tests and baselines

    Kanchalai Tanglertsampan committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    01e06f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2016

  1. Skip trying to use alias if there is target type

    Kanchalai Tanglertsampan committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    f2e3439 View commit details
    Browse the repository at this point in the history
  2. Update baselines

    Kanchalai Tanglertsampan committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    f9a317e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2016

  1. Merge pull request #11931 from Microsoft/release-2.1_fixDeclarationEm…

    …itTypeAlaisWithTypeParam
    
    [Release-2.1] Fix declaration emit when using type parameters
    yuit authored Oct 31, 2016
    Configuration menu
    Copy the full SHA
    ad9c148 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2016

  1. Add diagnostics to remind adding tsconfig file for certain external p…

    …roject (#11932)
    
    * Add diagnostics for certain external project
    
    * Show tsconfig suggestion
    
    * fix lint error
    
    * Address pr
    
    * fix comment
    
    * Update error message
    zhengbli authored Nov 1, 2016
    Configuration menu
    Copy the full SHA
    182bc77 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2016

  1. Flag for not overwrite js files by default without generating errors (#…

    …11980)
    
    * WIP
    
    * Properly naming things
    
    * refactor
    
    * apply the option to all files and check out options
    
    * Fix typo
    zhengbli authored Nov 3, 2016
    Configuration menu
    Copy the full SHA
    73e2328 View commit details
    Browse the repository at this point in the history
  2. Update LKG

    mhegazy committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    b98089d View commit details
    Browse the repository at this point in the history
  3. lockLinter

    zhengbli committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    0b87210 View commit details
    Browse the repository at this point in the history
  4. use local registry to check if typings package exist (#12014) (#12032)

    use local registry to check if typings package exist
    vladima authored Nov 3, 2016
    Configuration menu
    Copy the full SHA
    7d1f0e6 View commit details
    Browse the repository at this point in the history
  5. Add test for #11980 (#12027)

    * add test for the fix for overwrite emitting error
    
    * cr feedback
    zhengbli authored Nov 3, 2016
    Configuration menu
    Copy the full SHA
    afe36be View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2016

  1. enable sending telemetry events to tsserver client (#12034) (#12051)

    enable sending telemetry events
    vladima authored Nov 4, 2016
    Configuration menu
    Copy the full SHA
    f03e04a View commit details
    Browse the repository at this point in the history
  2. Update LKG

    mhegazy committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    8e8ec9f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2016

  1. Configuration menu
    Copy the full SHA
    da4985e View commit details
    Browse the repository at this point in the history
  2. Update LKG

    rbuckton committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    796a159 View commit details
    Browse the repository at this point in the history
  3. Update version

    mhegazy committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    aaf6c1d View commit details
    Browse the repository at this point in the history
  4. Update LKG

    mhegazy committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    34d41de View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Do not emit "use strict" when targeting es6 or higher or module kind …

    …is es2015 and the file is external module
    Kanchalai Tanglertsampan committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    afea110 View commit details
    Browse the repository at this point in the history
  2. Add tests and baselines

    Kanchalai Tanglertsampan committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    d629bd6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2016

  1. Merge pull request #12134 from Microsoft/release-2.1_fix11806_omitUse…

    …Strict
    
    [Release 2.1] fix11806 omit use strict
    yuit authored Nov 10, 2016
    Configuration menu
    Copy the full SHA
    6ba4b87 View commit details
    Browse the repository at this point in the history
  2. [Release 2.1] fix11754 global augmentation (#12133)

    * Exclude global augmentation from module resolution logic
    
    * Address PR: check using string literal instead of NodeFlags.globalAugmentation
    yuit authored and mhegazy committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    f7c40d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c436bae View commit details
    Browse the repository at this point in the history
  4. Remove comment

    mhegazy committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    4687285 View commit details
    Browse the repository at this point in the history