Commit Graph

26317 Commits

Author SHA1 Message Date
Tingan Ho 3d8a472527 Updated comment 2016-02-07 20:09:14 +08:00
Tingan Ho 6b303271f0 Go to defininition should not go to named import 2016-02-07 19:54:38 +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
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 16b54e0d9f Addressed PR. Diagnostic messages 2016-02-04 22:52:19 +00: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 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 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 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 b033693947 Merge remote-tracking branch 'origin/master' into emitImportsInDts 2016-02-03 20:36:43 -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
AbubakerB f869b41f14 Added private and protected modifiers to constructors 2016-02-03 22:47:26 +00:00
Mohamed Hegazy 10522f9eee Add flag to emit modules in loose mode 2016-02-03 14:16:22 -08:00
Ryan Cavanaugh d47097f009 Use different syntax kind here 2016-02-03 10:05:58 -08:00
Anders Hejlsberg 1154ab8def Merge pull request #6855 from Microsoft/destructuringInTypes
Destructuring parameters in function/constructor types
2016-02-03 09:05:24 -08:00
Anders Hejlsberg 98e8a25d1e Addressing CR feedback 2016-02-03 06:52:53 -08:00
Ryan Cavanaugh 1c7062313d Capture node.parent 2016-02-03 00:44:52 -08:00
Ryan Cavanaugh 8aad976c69 Recognize object literal method JSDoc comments
Fixes #6825
2016-02-03 00:18:36 -08:00
Ryan Cavanaugh f7eac73a6f Recognize = as equivalent to ? in JSDoc signatures
Fixes #6811
2016-02-03 00:09:38 -08:00
Mohamed Hegazy 33ef358893 Merge pull request #6863 from plantain-00/i6844
fix error message with public class inside namespace
2016-02-02 18:33:24 -08:00
york yao a0782d91ac fix error message with public class inside namespace 2016-02-03 10:02:59 +08:00
Mohamed Hegazy 9582342b90 Remove unused error message 2016-02-02 17:53:42 -08:00
Yui 6cc44d1a15 Merge pull request #6813 from Microsoft/port6745tomaster
Port 6745
2016-02-02 16:37:21 -08:00
Nathan Shively-Sanders 8032b06f33 Merge branch 'master' into this-function-types 2016-02-02 16:16:46 -08:00