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
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
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
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
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
Nathan Shively-Sanders
f6361cec66
Undo strictThis-clean changes
...
Also fix other lint.
2016-02-02 16:00:52 -08:00
Vladimir Matveev
202452b521
emit import declarations without import clause in .d.ts files
2016-02-02 15:53:20 -08:00
Mohamed Hegazy
823df859ac
Merge pull request #6852 from viispade/erase-watcherPath-comment
...
Delete mention of nonexistent watcherPath param
2016-02-02 14:58:06 -08:00
Nathan Shively-Sanders
675e0816d4
Make this-type of bind's return explicit
2016-02-02 14:46:44 -08:00
Anders Hejlsberg
c89f2b75ad
Properly parse function/constructor types with destructuring parameters
2016-02-02 14:14:37 -08:00
Tim Viiding-Spader
8e472db66f
Delete mention of nonexistent watcherPath param
...
It doesn't exist now.
It didn't exist in the commit that first mentioned it.
2016-02-02 15:44:47 -06:00
Ryan Cavanaugh
bd3e9f262a
Merge pull request #6709 from RyanCavanaugh/fix6662
...
Don't crash when return type jsdoc tag is malformed
2016-02-02 13:40:13 -08:00
Ryan Cavanaugh
018429bd6e
❤️ linter
2016-02-02 13:39:02 -08:00
Ryan Cavanaugh
6e06bb39a1
Allow parsing TS-style generics in JSDoc
...
Fixes #6814
2016-02-02 13:32:21 -08:00
Ryan Cavanaugh
2c25bea0aa
Always show file tokens in JS completion lists
...
Fixes #6654
2016-02-02 13:10:30 -08:00
Ryan Cavanaugh
554ea1b57c
Merge pull request #6679 from RyanCavanaugh/fix6645
...
Allow multiple 'this' property assignments in Salsa
2016-02-02 12:49:09 -08:00
Daniel Rosenwasser
3dae2534f3
Merge pull request #6278 from Microsoft/theyreNotTHATSpecial
...
Remove most special treatment of specialized signatures.
2016-02-02 12:45:30 -08:00
Vladimir Matveev
7259074dfb
Merge pull request #6846 from Microsoft/noErrorOnEmptyDtsFile
...
do not error if typings for external library is empty .d.ts file
2016-02-02 12:12:52 -08:00
Vladimir Matveev
fb99a6697d
do not error if typings for external library is empty .d.ts file
2016-02-02 11:36:38 -08:00
Daniel Rosenwasser
c6588d27f1
Merge pull request #6827 from T18970237136/ts-missing-semicolon
...
Add missing semicolon when emitting return statement.
2016-02-02 10:53:46 -08:00