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 master into release-2.8 #22442

Merged
merged 115 commits into from
Mar 9, 2018
Merged

Merge master into release-2.8 #22442

merged 115 commits into from
Mar 9, 2018

Conversation

sandersn and others added 30 commits November 29, 2017 11:36
Previously this only worked cross-file because it was a merge. Now it
works anywhere, and locally it is actually binding a new property on the
object literal symbol.
sandersn and others added 27 commits March 7, 2018 14:51
1. Add documentation
2. Better organisation of concerns in utility functions
3. Better handling of module.exports and exports in the binder's new
code.
* Resolve config wildcards result order in a platform independent manner

* Accept affected user test baseline

* Per reccomendation, just change matchFiles

* Add test asserting the same order on differing case sensitive platforms
* Add 'isNamedDeclaration' helper to reduce casts

* Add assertion

* Remove assertion
Note that the error location is misleading because it's reported inside
the merge step for the js initializer.
when the JS symbol is a JS initializer
…s-as-declarations

More special declaration types in JS
* Call process.stdout._handle.setBlocking(true)

This prevents output from being truncated when the compiler can output
errors to stdout faster than it can receive them. This may slow down
performance for compilations for many errors, but those were already
quite slow.

* Disable tslint no-unnnecessary-type-assertion-2

It is wrong. It *is* necessary.
Different watchFile and watchDirectory options through environment variable
* Treat 'yield;' as 'yield undefined;'

* Use undefinedWideningType
…#22407)

* annotateWithTypeFromJSDoc: Do less special-casing for arrow functions

* Code review
* Fix #22133: Expose getOutliningSpans on the server protocol

* Remove debugger statement from test
* Port generated lib files

* Update line breaks
@mhegazy mhegazy merged commit ffdefea into release-2.8 Mar 9, 2018
@mhegazy mhegazy deleted the mergeMaster3-9 branch March 9, 2018 17:19
@microsoft microsoft locked and limited conversation to collaborators Jul 25, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants