Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/TypeScript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c388222
Choose a base ref
...
head repository: microsoft/TypeScript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c6f9343
Choose a head ref
  • 7 commits
  • 67 files changed
  • 6 contributors

Commits on Jun 15, 2020

  1. Configuration menu
    Copy the full SHA
    338e42f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c88ed72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fff325 View commit details
    Browse the repository at this point in the history
  4. Cherry-pick PR #38653 into release-3.9 (#38687)

    Component commits:
    97cb818 No contextual types from circular mapped type properties
    
    1dcf4ab Add regression test
    
    Co-authored-by: Anders Hejlsberg <andersh@microsoft.com>
    Co-authored-by: Wesley Wigham <wwigham@gmail.com>
    3 people authored Jun 15, 2020
    Configuration menu
    Copy the full SHA
    9ec5fc5 View commit details
    Browse the repository at this point in the history
  5. Fix crash when serializing the return type of a generic call to Array…

    ….prototype.flat (#38904) (#39079)
    
    * Add declaration emit error and checking for circularly referential unions produced by recursive conditionals
    
    * Allow indexed accesses to produce alias symbols on types
    
    * Add test that still triggers the declaration emit error
    
    * Fix spelling
    weswigham authored Jun 15, 2020
    Configuration menu
    Copy the full SHA
    986e9dd View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. isDynamicName skips parentheses for element access

    Neither `x[0]` nor `x[(0)]` should be dynamic names. Previously, the
    latter was because `isDynamicName` didn't skip parentheses.
    
    Since the binder treats dynamic names in property assignments as
    assignment declarations, this incorrectly tried to create a binding for
    expressions like `x[(0)] = 1`.
    
    This caused an assert because `x[(0)]` would not take the dynamic name
    code path during binding (`hasDynamicName` returned false), but the
    normal code path for static names.
    sandersn committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    1ee1212 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. Bump version to 3.9.6 and LKG

    TypeScript Bot committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    c6f9343 View commit details
    Browse the repository at this point in the history
Loading