Commit graph

20214 commits

Author SHA1 Message Date
Armando Aguirre
c4a675ef99 Removed double tests of gotoDefinition 2017-10-24 16:55:41 -07:00
Armando Aguirre
f3059ce698 Addressed PR comments. 2017-10-24 16:08:23 -07:00
Armando Aguirre
5b7abf2425 Fixed tsserverlibrary.d.ts tests 2017-10-24 15:59:33 -07:00
Armando Aguirre
7fd9fe686b Rollback spread operator changes 2017-10-24 15:58:43 -07:00
Sheetal Nandi
3d45f5b0fb Store the projectRootPath the script info was opened with so that we can reuse it later to search/set file watches 2017-10-24 14:59:29 -07:00
Sheetal Nandi
c7405688dc Test to verify that projectRootPath is taken into account when there are changes to config file 2017-10-24 14:54:08 -07:00
Armando Aguirre
c62f2880cb Merge branch 'AddDefinitionAndBoundSpan' of https://github.com/armanio123/TypeScript into AddDefinitionAndBoundSpan 2017-10-24 14:02:41 -07:00
Armando Aguirre
7f577dcef3 Added triple slash support 2017-10-24 14:02:02 -07:00
Anders Hejlsberg
b17e75b52b Missing properties in fresh object literals are known to be undefined 2017-10-24 13:27:55 -07:00
uniqueiniquity
fb058868de Respond to CR 2017-10-24 13:24:11 -07:00
Andrew Casey
fd8980830c Merge pull request #19147 from amcasey/ReturnDeclExpr
Demote some extraction ranges to produce better results
2017-10-24 13:00:15 -07:00
Andrew Casey
e4d5d1c16d Extract refineNode into its own function 2017-10-24 11:33:30 -07:00
Armando Aguirre
ae266f6aa1 Merge branch 'master' into AddDefinitionAndBoundSpan 2017-10-24 11:18:07 -07:00
Andrew Casey
1b6e991924 Demote some extraction ranges to produce better results
Attempt to extract return expressions, rather than return statements, and
initializers, rather than variable declarations.
2017-10-24 11:13:49 -07:00
Armando Aguirre
f8ccde5218 Renamed a couple of methods, refactored code for reusability 2017-10-24 11:05:21 -07:00
Sheetal Nandi
228a885e49 Merge pull request #19435 from Microsoft/foundWhileSearchingNodeModules
Mark the files found during node_modules search correctly when reusing program structure completely
2017-10-24 10:39:25 -07:00
Sheetal Nandi
7828746cc9 Set the files found during node_modules search correctly when reusing existing program structure
This marks files reused correctly as from external library resulting in not using them for files to be emitted and computed for output structure
Fixes #19327
2017-10-23 19:05:38 -07:00
Sheetal Nandi
ab67477ada Add the test case that fails and reports error for files not in root directory in watch mode
Test case for #19327
2017-10-23 18:31:28 -07:00
Armando Aguirre
051da11113 Removed custom guard and added isArray 2017-10-23 16:03:47 -07:00
Wesley Wigham
538f1bf4f4 Skip symbol baselines for RWC tests (#19425) 2017-10-23 15:07:45 -07:00
Mohamed Hegazy
a1e3f003e4 Merge pull request #19426 from Microsoft/portLibFiles
Port generated lib files
2017-10-23 15:02:55 -07:00
Ron Buckton
a0412da4fa Merge branch 'master' into fix19349 2017-10-23 14:51:05 -07:00
Wesley Wigham
fa3ce9fe6c Fix build break (#19431) 2017-10-23 14:28:20 -07:00
Ron Buckton
9f1100cf30 PR cleanup 2017-10-23 13:55:31 -07:00
Andy
159a0a2197 Use NodeFlags to detect nodes inside with statements instead of climbing ancestors (#17721)
* Use NodeFlags to detect nodes inside with statements instead of climbing ancestors

* Add to ContextFlags
2017-10-23 13:38:50 -07:00
Andy
f916e38015 For @types installing quickfix, only activate for implicit-any module (#19394) 2017-10-23 13:36:36 -07:00
Andy
a9ffe0daeb Update issue_template to ts2.7 (#19422) 2017-10-23 13:35:53 -07:00
Anders Hejlsberg
af940f1252 Merge pull request #19424 from Microsoft/inferenceFromGenericFunction
Improve inference from generic functions
2017-10-23 13:26:11 -07:00
Mohamed Hegazy
03ad0c6cde Port generated lib files 2017-10-23 13:02:40 -07:00
Anders Hejlsberg
414f165df0 Add tests 2017-10-23 12:36:44 -07:00
Anders Hejlsberg
a87baa2664 Accept new baselines 2017-10-23 12:36:29 -07:00
Anders Hejlsberg
b4b711ff5c Infer from base constraint signatures instead of erased signatures 2017-10-23 12:35:11 -07:00
Ron Buckton
a31ce789f4 Remove escaped names of well known symbols from string completions 2017-10-21 17:19:46 -07:00
csigs
ceba50750b LEGO: Merge pull request 19396
LEGO: Merge pull request 19396
2017-10-20 21:10:29 -07:00
csigs
53d78f2982 LEGO: check in for master to temporary branch. 2017-10-21 04:10:09 +00:00
Mohamed Hegazy
fcb9d93bac Merge pull request #19390 from Microsoft/fix19378
Check for `--strict` along with `--noImplicitAny` for code fix
2017-10-20 16:48:23 -07:00
Mohamed Hegazy
e0d76d1dca Check for --strict along with --noImplicitAny for code fix 2017-10-20 14:39:58 -07:00
Andy
74cbb827f9 Fix lint (#19387) 2017-10-20 14:12:24 -07:00
Andy
8b7d859fb3 Make it a noImplicitAny error to fail to provide type arguments to a superclass via @augments (#18778)
* Make it a noImplicitAny error to fail to provide type arguments to a superclass via @augments

* Don't recommend to add an @augments tag if it already exists

* Suggestions from code review

* Shorten error message
2017-10-20 09:41:19 -07:00
Andy
d7be61a569 Subsequent variable declarations must have same type: Mention location of other declaration (#19356)
* Subsequent variable declarations must have same type: Mention location of other declaration

* Fix naming, remove template literal
2017-10-20 08:33:16 -07:00
Nathan Shively-Sanders
1ea1254e8e Merge pull request #19355 from Microsoft/sandersn/fix-getParameterSymbolFromJSDoc
fix getParameterSymbolFromJSDoc
2017-10-19 19:35:10 -07:00
Anders Hejlsberg
8a227674ce Merge pull request #19319 from Microsoft/fixMappedTypeInferenceErrors
Fix mapped type inference errors
2017-10-19 18:13:04 -07:00
Mohamed Hegazy
8adbcefbbb Merge pull request #19149 from Kingwl/fix-incorrect-super-without-base-class
fix super call from class that has no basetype but with same symbol (#19068)
2017-10-19 17:32:42 -07:00
Wesley Wigham
3f406bd3ec Use light test flag by default (#19362)
* Use `light` test flag by default

* Different boolean formulation
2017-10-19 17:15:54 -07:00
Wesley Wigham
29ba8f3d14 Do not include lib in extract symbol tests unless required (#19361) 2017-10-19 17:09:11 -07:00
Nathan Shively-Sanders
8cc2af59b1 More tests for getParameterSymbolFromJSDoc 2017-10-19 16:22:05 -07:00
Mohamed Hegazy
8a292e3514 Update version (#19353)
* Update version

* Accept baselines after version change
2017-10-19 15:37:38 -07:00
csigs
8730ace40c LEGO: Merge pull request 19358
LEGO: Merge pull request 19358
2017-10-19 15:10:50 -07:00
csigs
fd3ededf09 LEGO: check in for master to temporary branch. 2017-10-19 22:10:33 +00:00
Andy
c1b4d59752 Fixup line and offset of rename location of refactor (#19265)
* Fixup line and offset of rename location of refactor

* Fixes

* Handle "\r" only documents

* Update api baselines

* Fix error if an edit comes *after* the rename location

* Add bounds check

* Simpler implementation: get new text, then calculate line starts the usual way
2017-10-19 14:31:23 -07:00