Ryan Cavanaugh
63aeacb83f
Math
...
(cherry picked from commit 7b17f6affecd6fb5e478607bf43e4cc29edf3f45)
2017-03-22 19:27:27 -07:00
Ryan Cavanaugh
8b3c54dbfb
Store the size of the project properly
...
(cherry picked from commit 16c7bcfebbeb8490a86dd994167283414d9d43a0)
2017-03-22 19:27:27 -07:00
Mohamed Hegazy
01e619ba53
Do not report semantic diagnostics for infered and external projects with only .js files
...
(cherry picked from commit 98516e7d6e80da8860a9951b83c753732130c764)
2017-03-22 19:26:05 -07:00
Ryan Cavanaugh
be30adc77f
Make compatible with 2.1 maps
...
# Conflicts:
# src/server/editorServices.ts
# src/server/project.ts
(cherry picked from commit 456614f7e0d8ac0f5d420a6caf42f57cf5dda313)
2017-03-22 19:24:49 -07:00
Ryan Cavanaugh
de8fb9e833
Apply the 20 MB non-TS source limit across all projects
...
(cherry picked from commit cc8ce5975cbda492834d43ec1b743126a3334df4)
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 Bierner
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 Matveev
8f41444769
send error if obtaining of types-registry package failed ( #14573 ) ( #14585 )
2017-03-10 15:08:52 -08:00
Vladimir Matveev
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 Hegazy
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 Ozga
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 Matveev
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 Cavanaugh
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 Hegazy
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 Hegazy
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 Matveev
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 Li
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
Andy
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 Hegazy
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 Hegazy
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 Hegazy
13cb66c555
Merge pull request #13913 from Microsoft/allowExportDeclarationsInAmbientNamespaces
...
Allow export declarations in ambient namespaces
2017-02-14 11:44:07 -08:00
Nathan Shively-Sanders
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 Ozga
c57fc1fa54
Merge pull request #14055 from aozgaa/UnduplicateAbstractMethodCodeFix
...
Unduplicate missing abstract member codefix
2017-02-14 11:42:28 -08:00
Mohamed Hegazy
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
Arthur Ozga
6c2c2f8f3f
use deduplicate
2017-02-14 11:30:19 -08:00
Mohamed Hegazy
84111fa581
Use Promise instead of PromiseLike in the library
2017-02-14 11:29:14 -08:00
Mohamed Hegazy
c547f52efd
Merge pull request #14053 from Microsoft/usePromise
...
Move `Promise<T>` declaration to `lib.es5.d.ts`
2017-02-14 11:17:40 -08:00
Mohamed Hegazy
6feafc9483
Remove extra overload
2017-02-13 20:49:37 -08:00
Mohamed Hegazy
ef3b1138bb
Merge branch 'master' into FixObjectCreate
2017-02-13 20:41:19 -08:00