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
Mohamed Hegazy
10522f9eee
Add flag to emit modules in loose mode
2016-02-03 14:16:22 -08:00
Daniel Rosenwasser
98b8af62e7
Update README.md
2016-02-03 13:45:36 -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