Commit Graph

19827 Commits

Author SHA1 Message Date
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
Mohamed Hegazy 03ad0c6cde Port generated lib files 2017-10-23 13:02:40 -07:00
Anders Hejlsberg b4b711ff5c Infer from base constraint signatures instead of erased signatures 2017-10-23 12:35:11 -07:00
Klaus Meinhardt 3416e91468 Merge branch 'master' of https://github.com/Microsoft/TypeScript into update-types3 2017-10-22 22:35:21 +02:00
Ron Buckton a31ce789f4 Remove escaped names of well known symbols from string completions 2017-10-21 17:19:46 -07:00
Ron Buckton 51929acb89 Merge branch 'master' into dynamicNames 2017-10-21 00:36:52 -07:00
Ron Buckton b5a7b036c3 Address PR feedback 2017-10-20 23:51:58 -07:00
Ron Buckton ccd98af1ba Simplify property symbol logic in checkObjectLiteral 2017-10-20 23:05:03 -07:00
Ron Buckton 0b31860c72 Revert some minor changes to clean up PR 2017-10-20 22:58:52 -07:00
Ron Buckton 3341e07e67 Refactor widening 2017-10-20 22:52:20 -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
Ron Buckton 55e63a8288 Simplify getLateBoundSymbol 2017-10-20 15:04:04 -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
Ron Buckton db6794a4f4 Minor cleanup 2017-10-19 18:06:48 -07:00
Ron Buckton 560cffdefe Minor cleanup 2017-10-19 18:04:57 -07:00
Ron Buckton 41aeaae7c1 Cleanup, add watch capabilities 2017-10-19 17:48:13 -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 29ba8f3d14 Do not include lib in extract symbol tests unless required (#19361) 2017-10-19 17:09:11 -07:00
Mohamed Hegazy 8a292e3514 Update version (#19353)
* Update version

* Accept baselines after version change
2017-10-19 15:37:38 -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
Nathan Shively-Sanders 97a6f14ca2 Consolidate jsdoc node getters
They are now used both in getJSDocCommentsAndTagsWorker and in
geParameterSymbolFromJSDoc.
2017-10-19 14:12:56 -07:00
Nathan Shively-Sanders c2bbfafcbe Fix getParameterSymbolFromJSDoc 2017-10-19 09:13:31 -07:00
csigs 5a6e5e7f79 LEGO: check in for master to temporary branch. 2017-10-19 16:10:06 +00:00
Andy 1f282f19e0 Fix "noStringLiteral" lint errors (#19310) 2017-10-19 08:15:48 -07:00
Andy a53d3bb5aa Remove some unnecessary undefined checks in extractSymbol (#19256) 2017-10-19 08:15:01 -07:00
Wesley Wigham 8212c962cd Workaround for nonnull operator on indexed accesses (#19275)
* Quick and dirty workaround

* Add third case to show current behavior

* Rename variable, replace elaboration from comment with links
2017-10-18 17:39:05 -07:00
Anders Hejlsberg a885894baa Infer properties of type {} when argument of a mapped type is incorrect 2017-10-18 16:58:56 -07:00
Nathan Shively-Sanders d8373c3dbb Merge pull request #19314 from Microsoft/fix-tsc-instrumented
Fix four tsc-instrumented bugs
2017-10-18 16:41:40 -07:00
Sheetal Nandi 8fc651870e Merge pull request #19306 from Microsoft/doNoWriteFilesMultipleTimes
Fixes the issue with emit where in same file is emitted multiple times
2017-10-18 16:12:36 -07:00
Andy 0f55f4a701 Use Promise instead of PromiseLike (#19305) 2017-10-18 16:04:42 -07:00
Andy 6c1afba389 Remove extra blank line in logs (#19307) 2017-10-18 16:04:18 -07:00
Vakhurin Sergey 2b6ef79ada Fixed incorrect insertSpaceBeforeFunctionParenthesis behavior on functions with type-arguments
There was an interference between the SpaceBeforeOpenParenInFuncDecl and the NoSpaceAfterCloseAngularBracket rules. So, the NoSpaceAfterCloseAngularBracket eliminated a space which has been added by the SpaceBeforeOpenParenInFuncDecl rule.
2017-10-19 02:00:05 +03:00
Armando Aguirre 16c3255988 Updated an incredible amount of tests. 2017-10-18 15:49:46 -07:00
Andy f1abe3c284 Fix undefined error using getEffectiveTypeRoots (#19300) 2017-10-18 15:47:15 -07:00
Andy e5f8287e5c findAllRefs: Support anonymous default export (#19302) 2017-10-18 15:46:39 -07:00