Commit Graph

32750 Commits

Author SHA1 Message Date
Tingan Ho 6b303271f0 Go to defininition should not go to named import 2016-02-07 19:54:38 +08:00
Anders Hejlsberg 788ba3c6ac Accepting new baselines 2016-02-06 15:34:32 -08:00
Anders Hejlsberg 4540998289 Adding test 2016-02-06 15:33:56 -08:00
Anders Hejlsberg 6f85e13c72 Rename allConstituentTypesHaveKind/someConstituentTypeHasKind to isTypeOfKind/maybeTypeOfKind 2016-02-06 08:39:31 -08:00
Anders Hejlsberg b9e26e7649 Correct handling of intersection types in allConstituentTypesHaveKind 2016-02-06 08:37:09 -08:00
vilicvane c7e80e19f0 Avoid writing files that are not changed while compiling incrementally. 2016-02-06 16:51:25 +08:00
Mohamed Hegazy d27d10ce2f Merge pull request #6884 from Microsoft/emitModulesInLooseMode
Add flag to emit modules in loose mode
2016-02-05 16:51:28 -08:00
Mohamed Hegazy 6f804e40ef change flag name 2016-02-05 16:30:01 -08:00
Nathan Shively-Sanders 80de700be0 Get contextual type of this parameter correctly
Now the language service also sees the contextual type.

Note that with this change, the type display for contextually typed this
parameters goes away because there is no symbol. I'll fix type display
next.
2016-02-05 16:18:21 -08:00
Yui 99fdbc09ed Merge pull request #6933 from Microsoft/portfix6901
Port fix6901 from release-1.8 to master
2016-02-05 14:29:01 -08:00
Nathan Shively-Sanders 5821b87eda Do not contextually type object callee arguments 2016-02-05 13:53:33 -08:00
Josh Soref 95396cc2bc spelling fixes for services.ts
* aliases
* analyze
* asterisks
* constructor
* diagnostic
* existing
* referring
* revisiting
* search
* source
* visible
2016-02-05 21:03:27 +00:00
AbubakerB a6a5a22a32 Addressed PR 2016-02-05 18:53:08 +00:00
Kanchalai Tanglertsampan f35ab8c620 Port fix6901 from release-1.8 to master
Fix where we start checking for super-call

Update baselines

Address PR
2016-02-05 10:23:24 -08:00
Nathan Shively-Sanders 71488fc3b1 Refactorings from review comments
1. Add `getThisArgumentOfCall` (and correct the code)
2. Remove `getParameterTypeAtIndex` in favour of `getTypeAtPosition`.
Simplify calling code.
2016-02-05 09:38:17 -08:00
Ron Buckton 1e35593437 Adds the transformFiles API 2016-02-04 18:14:39 -08:00
Ron Buckton ba9181c81c Merge branch 'transforms-visitor' into transforms-flags 2016-02-04 16:52:52 -08:00
Ron Buckton 8bf176ac3d Cleanup and reorganization of node tests 2016-02-04 16:41:58 -08:00
Nathan Shively-Sanders 2f74da112d Add specific error messages for out-of-place this
Also remove lint in checker.
2016-02-04 16:01:10 -08:00
Ryan Cavanaugh a324176102 Merge pull request #6869 from RyanCavanaugh/fix6811
Recognize `=` as equivalent to `?` in JSDoc signatures
2016-02-04 15:48:03 -08:00
Nathan Shively-Sanders 8c87da523b First round of review comments addressed.
Only major thing is a bug fix in
`isContextSensitiveFunctionLikeDeclaration`, and turning on context
sensitivity to `this` even with `--strictThis` off.
2016-02-04 15:43:43 -08:00
Ryan Cavanaugh 68befc0f12 Merge pull request #6851 from RyanCavanaugh/fix6814
Allow parsing TS-style generics in JSDoc
2016-02-04 15:37:53 -08:00
Ron Buckton f8e574f1d6 Added ArrayKind, moved createNode, changed JSDocParsing tests to use baselines. 2016-02-04 15:01:31 -08:00
AbubakerB 037b65781f Accept baselines 2016-02-04 22:52:38 +00:00
AbubakerB 16b54e0d9f Addressed PR. Diagnostic messages 2016-02-04 22:52:19 +00:00
Vladimir Matveev 155e699bf7 Merge pull request #6909 from Microsoft/fixBaselines
fix test baselines
2016-02-04 14:30:24 -08:00
Vladimir Matveev dc1e23506c fix test baselines 2016-02-04 14:10:02 -08:00
AbubakerB 5ce0202bc9 Refactored visibility text on modifier grammar check 2016-02-04 21:46:28 +00:00
Mohamed Hegazy 727b9a9ceb Merge pull request #6629 from LPGhatguy/master
Update Array.concat type signature to fix #6594
2016-02-04 13:43:28 -08:00
Vladimir Matveev 0dae5471c7 Merge pull request #6898 from Microsoft/modifiedBlockScopedBinding
propagate back assignments to block scoped binding from the loop body
2016-02-04 13:18:34 -08:00
AbubakerB 4c93eb2e98 Accept baselines 2016-02-04 21:00:50 +00:00
AbubakerB 4200051934 Addressed PR feedback. 2016-02-04 21:00:37 +00:00
Vladimir Matveev d436d15304 addressed PR feedback 2016-02-04 12:44:31 -08:00
Mohamed Hegazy 1611f56481 Rename flag 2016-02-04 12:44:03 -08:00
Vladimir Matveev f05811701f Merge pull request #6858 from Microsoft/emitImportsInDts
emit import declarations without import clause in .d.ts files
2016-02-04 12:13:08 -08:00
Ron Buckton cadda66e34 Adds transform flags aggregation to binder and visitor 2016-02-04 11:57:53 -08:00
AbubakerB 3d529a84c5 Update baselines 2016-02-04 18:33:53 +00:00
AbubakerB bbf92ce391 Added constructor visibility in the declaration emitter 2016-02-04 18:32:56 +00:00
Ryan Cavanaugh 6f261f5b0b Merge pull request #6870 from RyanCavanaugh/fix6825
Recognize object literal method JSDoc comments
2016-02-04 10:17:43 -08:00
Ryan Cavanaugh e347c3711c Add more complex test scenarios 2016-02-04 10:14:13 -08:00
Ryan Cavanaugh 665a4e310d Merge pull request #6850 from RyanCavanaugh/fix6654
Always show file tokens in JS completion lists
2016-02-04 09:57:26 -08:00
Vladimir Matveev dbcfe110f1 propagate back assignments to block scoped binding from the loop body 2016-02-03 23:48:24 -08:00
Vladimir Matveev 2c24f81561 added tests 2016-02-03 21:43:31 -08:00
Vladimir Matveev b033693947 Merge remote-tracking branch 'origin/master' into emitImportsInDts 2016-02-03 20:36:43 -08:00
Daniel Rosenwasser 2fde7ab8fe Merge pull request #6888 from jesseschalken/patch-1
Fix Stack Overflow and Gitter links in CONTRIBUTING.md
2016-02-03 20:23:03 -08:00
Ron Buckton 3855261796 removed unused function 2016-02-03 18:26:43 -08:00
Ron Buckton c3faf0f34e Added visitor API 2016-02-03 18:11:32 -08:00
Jesse Schalken daa70e3f23 Fix Stack Overflow and Gitter links in CONTRIBUTING.md 2016-02-04 11:38:21 +11:00
AbubakerB c351ffcc75 Added and updated tests for constructor visibility 2016-02-03 22:48:33 +00:00
AbubakerB f869b41f14 Added private and protected modifiers to constructors 2016-02-03 22:47:26 +00:00