Nathan Shively-Sanders
6d3e15f0ee
Add JSDoc to EOF token to catch missed @typedefs
2017-06-13 10:32:25 -07:00
Mohamed Hegazy
1d0087dd2d
Update version
2017-06-12 18:28:10 -07:00
Nathan Shively-Sanders
3d8cf62846
Merge pull request #16463 from Microsoft/jsdoc-@template-in-scope-as-type-parameter
...
Jsdoc @template in scope as type parameter
2017-06-12 16:07:49 -07:00
Nathan Shively-Sanders
ecc211345a
Merge pull request #16465 from Microsoft/skip-non-null-assertion-for-reference-expr
...
Skip non-null assertion for references
2017-06-12 15:33:36 -07:00
Andy
6a8a6c34b4
getPossibleSymbolReferencePositions: Always use full start ( #16420 )
2017-06-12 15:24:31 -07:00
Andy
8b55675cb4
Simplify isDeclarationNameOrImportPropertyName ( #16421 )
2017-06-12 15:23:45 -07:00
Nathan Shively-Sanders
93bdd3cb39
Fix reference to isTypeParameterDeclaration in services
...
Fixes build break
2017-06-12 15:07:04 -07:00
Nathan Shively-Sanders
55beb14bca
Checking references skips assertions+parentheses
2017-06-12 14:40:01 -07:00
Andy
fbcddb61e2
Don't bind JSDoc namespace in a TS file ( #16416 )
2017-06-12 14:35:35 -07:00
Andy
050126c1b6
Rename isTypeParameter to isTypeParameterDeclaration ( #16422 )
2017-06-12 14:31:01 -07:00
Nathan Shively-Sanders
024ab094b3
Update jsdoc of new function
2017-06-12 14:27:43 -07:00
Nathan Shively-Sanders
abc9e687ac
Consolidate getting type parameter declarations
...
Create getEffectiveTypeParameterDeclarations in utilities.ts
2017-06-12 14:23:47 -07:00
Nathan Shively-Sanders
eda7978dd1
Cleanup getTypeParametersFromDeclaration et al
2017-06-12 14:06:46 -07:00
Anders Hejlsberg
dde60bb624
Merge pull request #16368 from Microsoft/stricterGenericChecks
...
Stricter generic signature checks
2017-06-12 13:56:21 -07:00
Nathan Shively-Sanders
1b585dd503
Type params introduced by @template are in scope
...
The test to make sure that type parameters are in scope for
instantiation previously ignored type parameters created by `@template`.
Now it correctly says that they are in scope.
2017-06-12 13:55:07 -07:00
Anders Hejlsberg
dc28aaa132
Add --noStrictGenericChecks compiler option
2017-06-12 13:09:01 -07:00
Andy
7fb821e45b
Support completions in destructuring in for-of ( #16454 )
2017-06-12 12:12:51 -07:00
Andy
2748b3b334
Add isForInOrOfStatement utility ( #16455 )
2017-06-12 11:08:41 -07:00
Andy
44d5c44cb5
Document highlights for a JSX tag should just be the matching tag, not all references ( #16453 )
2017-06-12 11:08:21 -07:00
Anders Hejlsberg
f81925992c
Intersection with 'never' type always produces 'never'
2017-06-11 14:54:36 -07:00
Mohamed Hegazy
a404edae38
Split import into var and type to avoid breaking backword compatability of tsserverlibrary ( #16409 )
2017-06-10 11:12:09 -07:00
Andy
09321b3834
Convert Extension to a string enum ( #16425 )
2017-06-09 19:32:44 -07:00
Anders Hejlsberg
d27f4d4f15
Fix comments
2017-06-09 15:39:24 -07:00
Anders Hejlsberg
76093c24cd
Merge branch 'master' into stricterGenericChecks
...
# Conflicts:
# src/compiler/checker.ts
2017-06-09 15:35:37 -07:00
Andy
13b7d17da7
Don't bind JSDoc type parameter in a TS file ( #16413 )
...
* Don't bind JSDoc type parameter in a TS file
* Fix tests
* Remove unnecessary non-null assertions
2017-06-09 14:52:01 -07:00
Andy
a757e84284
Add hash of project file location to project info telemetry ( #16397 )
...
* Add hash of project file location to project info telemetry
* Rename to projectId
2017-06-09 13:12:31 -07:00
Mine Starks
7796e3775a
Merge pull request #16374 from minestarks/typingcacheversion
...
Set typings cache location per TS version
2017-06-09 10:07:29 -07:00
Andy
a2d524252c
--isolatedModules: Still allow re-export of type in a declaration file ( #16399 )
...
* --isolatedModules: Still allow re-export of type in a declaration file
* Use isInAmbientContext
2017-06-09 09:39:55 -07:00
Nathan Shively-Sanders
cae1286b72
Merge pull request #16343 from Microsoft/weak-types-for-primitives
...
Weak type errors for primitives
2017-06-09 09:03:48 -07:00
Ron Buckton
eadafd20eb
Merge pull request #16346 from Microsoft/fix15618
...
Improve contextual types using jsdoc tags
2017-06-09 00:11:47 -07:00
Daniel Rosenwasser
025fa87b8c
Merge pull request #16382 from Microsoft/ContainsMaster
...
[Master] Rename & internalize PossiblyContainsDynamicImport
2017-06-08 23:57:01 -07:00
Andy
0d36d0e39f
Support completions for qualified names in JSDoc ( #16380 )
...
* Support completions for qualified names in JSDoc
* Fix typo
2017-06-08 17:21:36 -07:00
Ron Buckton
ff1f33729b
Improve contextual types and return type checking
2017-06-08 16:44:42 -07:00
Daniel Rosenwasser
af41c28ba9
Fixed up comments.
2017-06-08 16:00:39 -07:00
Daniel Rosenwasser
86e54ac787
Correct pluralization of 'Contain' to 'Contains', made the nodeflag internal.
2017-06-08 16:00:38 -07:00
Nathan Shively-Sanders
ffc899ed38
Merge pull request #16377 from Microsoft/fix-synthetic-properties-in-hasExcessProperties
...
Fix synthetic properties in hasExcessProperties
2017-06-08 15:49:51 -07:00
Yui
9d30ab6ac9
Merge pull request #16378 from Microsoft/master-PortChange
...
[Master] port change from release-2.4 to master
2017-06-08 15:05:43 -07:00
Ron Buckton
fe62f5f3ff
Merge pull request #16376 from Microsoft/fix14506
...
Fix source map for variables in ES5/3 async funcs and generators
2017-06-08 14:34:47 -07:00
Kanchalai Tanglertsampan
7d2d35d0bf
Include dynamic import during pre-processing needed by VS
2017-06-08 14:31:44 -07:00
Ron Buckton
9e985c9619
Merge branch 'master' into fix15618
2017-06-08 14:31:14 -07:00
Kanchalai Tanglertsampan
7121891921
Remove unneccessary debug.fail as by defualt we will add commonJS module transformation step
2017-06-08 14:31:11 -07:00
Kanchalai Tanglertsampan
58aa0f3f76
Copy PossiblyContainDynamicImport from old source file to new one
2017-06-08 14:30:56 -07:00
Ron Buckton
b325790270
Merge pull request #16310 from Microsoft/enableDebugInfo
...
Enable debug info when running tests
2017-06-08 14:28:59 -07:00
Ron Buckton
ef86f7da50
Adjust source map offsets for variables in downlevel async funcs and generators
2017-06-08 14:15:40 -07:00
Nathan Shively-Sanders
70069aeb31
hasExcessProperty only uses valueDeclaration if available
...
Previously it would crash if valueDeclaration was not set
2017-06-08 14:15:24 -07:00
Mine Starks
3bd5df7577
Set typings cache location per TS version
2017-06-08 13:33:24 -07:00
Ron Buckton
80a7716117
PR Feedback
2017-06-08 11:27:35 -07:00
Anders Hejlsberg
6da961078c
Merge branch 'master' into stricterGenericChecks
2017-06-08 11:26:22 -07:00
Anders Hejlsberg
ff83327f30
Remove convoluted code that attempts to re-fix type parameters
2017-06-08 11:23:04 -07:00
Nathan Shively-Sanders
2eea0989ea
Merge branch 'master' into delay-signature-return-type-instantiation
2017-06-08 09:42:50 -07:00