Commit Graph
11727 Commits
Author SHA1 Message Date
Mine Starks c8f9162d53 Allow specifying location of typingSafeList.json 2017-03-28 14:31:15 -07:00
Bill Ticehurst 8a67b6ddd4 Changes for Map implementation 2017-03-22 19:48:20 -07:00
Ryan CavanaughandBill Ticehurst 35e77171e9 Store diabled projects as 0
(cherry picked from commit e9e7271fc3)
2017-03-22 19:27:50 -07:00
Ryan CavanaughandBill Ticehurst 1696df6c9e Don't add in size of disabled projects
(cherry picked from commit 2721a8c8b4)
2017-03-22 19:27:29 -07:00
Ryan CavanaughandBill Ticehurst c66a5359e2 Add unit test
(cherry picked from commit ff0947996c)
2017-03-22 19:27:28 -07:00
Ryan CavanaughandBill Ticehurst 63aeacb83f Math
(cherry picked from commit 7b17f6affe)
2017-03-22 19:27:27 -07:00
Ryan CavanaughandBill Ticehurst 8b3c54dbfb Store the size of the project properly
(cherry picked from commit 16c7bcfebb)
2017-03-22 19:27:27 -07:00
Mohamed HegazyandBill Ticehurst 01e619ba53 Do not report semantic diagnostics for infered and external projects with only .js files
(cherry picked from commit 98516e7d6e)
2017-03-22 19:26:05 -07:00
Ryan CavanaughandBill Ticehurst be30adc77f Make compatible with 2.1 maps
# Conflicts:
#	src/server/editorServices.ts
#	src/server/project.ts

(cherry picked from commit 456614f7e0)
2017-03-22 19:24:49 -07:00
Ryan CavanaughandBill Ticehurst de8fb9e833 Apply the 20 MB non-TS source limit across all projects
(cherry picked from commit cc8ce5975c)
2017-03-22 19:24:49 -07:00
Bill Ticehurst 4ee8bdb762 Suppress semantic errors in JS only configured projects 2017-03-22 18:13:58 -07:00
Matt BiernerandMohamed Hegazy 7ea8d9fa49 Fix Per Request Cancellation Tokens
While working on https://github.com/Microsoft/vscode/pull/22437, I believe there is a bug in the per request cancellation in the  `setRequest` function on the line `currentRequestId = currentRequestId ;` This causes `currentRequestId` to always be undefined

Fix is to assign the `currentRequestId` to `requestId`
2017-03-13 10:49:46 -07:00
Vladimir MatveevandGitHub 8f41444769 send error if obtaining of types-registry package failed (#14573) (#14585) 2017-03-10 15:08:52 -08:00
Vladimir MatveevandGitHub 6e8c44f774 Ports #14566 to release-2.2 (#14571)
* use ES6 library when building tslint rules (#14474)

* Merge pull request #14553 from Microsoft/fixBuildBreak

Add --lib es6 to @types/node dependent targets

* allow passing --logFile and --logVerbosity parameter to tsserver (#14566)

* fix linter issues
2017-03-10 10:33:09 -08:00
Mohamed Hegazy e440dbb3da Update version 2017-03-02 12:11:47 -08:00
Mohamed Hegazy 1120971a6e Fix #14136: Make Object.create return any all the time 2017-02-17 17:15:24 -08:00
Mohamed HegazyandGitHub 6b5c448d79 Merge pull request #14131 from Microsoft/release-2.2_default_import_name
Handle undefined import name
2017-02-16 16:23:23 -08:00
Arthur OzgaandGitHub b62b4678ac add periods 2017-02-16 14:54:42 -08:00
Arthur Ozga f2770a1216 widen type, index signature, and add tests 2017-02-16 14:18:11 -08:00
Arthur Ozga a4cf12efb7 cleanup 2017-02-16 14:18:10 -08:00
Arthur Ozga d9e0fffad9 use getBaseTypeOfLiteralType 2017-02-16 14:18:10 -08:00
Arthur Ozga f133a6755e wip testing 2017-02-16 14:18:09 -08:00
Arthur Ozga 2187e677b3 Get Widened Type 2017-02-16 14:18:08 -08:00
Arthur Ozga 533262ce83 wip 2017-02-16 14:18:08 -08:00
Andy Hanson ee13f31010 Handle undefined import name 2017-02-16 14:04:49 -08:00
Vladimir MatveevandGitHub 08fe20ec24 [release-2.2] use separate process to probe if drive is safe to watch (#14098) (#14124)
* use separate process to probe if drive is safe to watch (#14098)

use dedicated process to determine if it is safe to watch folders

* added release-2.2
2017-02-16 11:09:42 -08:00
Ryan Cavanaugh 81a6fd335c Preserve const enums for tsserver 2017-02-15 14:06:34 -08:00
Nathan Shively-Sanders 37f7a459ed Make 'extends' error message uniform.
Refer to "'extends' clause" instead of "Extends clause".
2017-02-15 13:54:01 -08:00
Nathan Shively-Sanders 50ff33ab82 Address PR comment 2017-02-15 13:53:51 -08:00
Nathan Shively-Sanders 57dce1c0bc Error on emit declaration of extends class w/o symbol
Error when emitting an extends clause for a type that has no symbol.
This error only occurs on exported classes.
This prevents the emitter from producing types that extend from
intersections, which are not parseable right now.
2017-02-15 13:53:35 -08:00
Mohamed Hegazy 518cb4d8bc Merge branch 'master' into release-2.2 2017-02-14 14:20:47 -08:00
Ryan CavanaughandGitHub 87b780d641 Merge pull request #12231 from RyanCavanaugh/ls-proxy
Language service proxy
2017-02-14 14:16:23 -08:00
Ryan Cavanaugh 86cc405286 Fix downstream use 2017-02-14 13:45:19 -08:00
Mohamed Hegazy fbab67f397 Merge branch 'master' into release-2.2 2017-02-14 13:44:43 -08:00
Mohamed HegazyandGitHub 83ef026613 Merge pull request #13996 from Microsoft/UnsupportedExtensionsFix
Fix #13951: VS 2017 complains about unsupported extensions
2017-02-14 13:42:13 -08:00
Ryan Cavanaugh aec310996c Language service extensibility 2017-02-14 13:35:16 -08:00
Mohamed Hegazy dd1df4fea1 Merge branch 'master' into release-2.2 2017-02-14 13:31:54 -08:00
Mohamed HegazyandGitHub ae02db4950 Merge pull request #13936 from Microsoft/FixObjectCreate
Fix #13932: Change the order of overloads and allow union for `Object.create`
2017-02-14 13:29:41 -08:00
Mohamed Hegazy b5b402b222 Merge branch 'master' into release-2.2 2017-02-14 13:20:31 -08:00
Vladimir MatveevandGitHub 81f4e38643 Enable per-request cancellation (#12371)
enable -per-request cancellation

* restore request for deferred calls

* add tests

* introduce MultistepOperation

* (test) subsequent request cancels the preceding one
2017-02-14 13:18:42 -08:00
Zhengbo LiandGitHub 1f484a9a03 Merge pull request #13966 from zhengbli/13110
Delete the following new line when removing unused locals
2017-02-14 13:15:17 -08:00
AndyandGitHub 0417e3f909 Merge pull request #14050 from Microsoft/tsx_completion
Detect non-tag uses of `<` in TSX completions
2017-02-14 12:13:15 -08:00
Mohamed Hegazy 8bd5683b06 Merge branch 'master' into release-2.2 2017-02-14 12:08:16 -08:00
Mohamed HegazyandGitHub 72877ed596 Merge pull request #14035 from Microsoft/findallrefs_keyword_definition
When performing find-all-refs for a keyword, use the first result as the definition.
2017-02-14 12:06:59 -08:00
Mohamed Hegazy 27f2b668f8 Merge branch 'master' into release-2.2
# Conflicts:
#	package.json
#	src/compiler/core.ts
2017-02-14 11:53:56 -08:00
Mohamed HegazyandGitHub 891b1aecde Merge pull request #14071 from Microsoft/portLibChanges
Use `Promise` instead of `PromiseLike` in the library
2017-02-14 11:44:33 -08:00
Mohamed HegazyandGitHub 13cb66c555 Merge pull request #13913 from Microsoft/allowExportDeclarationsInAmbientNamespaces
Allow export declarations in ambient namespaces
2017-02-14 11:44:07 -08:00
Nathan Shively-SandersandGitHub 477d9f2e48 Merge pull request #13796 from Microsoft/fix-duplicate-identifier-reporting
Fix duplicate identifier reporting in classes
2017-02-14 11:42:48 -08:00
Arthur OzgaandGitHub c57fc1fa54 Merge pull request #14055 from aozgaa/UnduplicateAbstractMethodCodeFix
Unduplicate missing abstract member codefix
2017-02-14 11:42:28 -08:00
Mohamed HegazyandGitHub b3bb8ae996 Merge pull request #14000 from mattmccutchen/lib-string-replace
lib: Fix documentation of String.replace first parameter.
2017-02-14 11:39:12 -08:00