Vladimir Matveev
8075a0dd72
store project errors on project so they can be reported later
2016-08-26 14:37:49 -07:00
Zhengbo Li
3953d6ba96
[CoS] return results from all projects if not specified project file name ( #10527 )
2016-08-25 10:46:48 -07:00
Zhengbo Li
eea2dddfe1
Correct default compileOnSave value for different projects ( #10528 )
2016-08-25 10:46:41 -07:00
Vladimir Matveev
84b5fe6fa2
Merge branch 'tsserverVS-WIP' of https://github.com/Microsoft/TypeScript into tsserverVS-WIP
2016-08-24 13:37:19 -07:00
Vladimir Matveev
dd979e8ede
added more tests for cases when typingOptions are provided by external projects, set typing options after root files are added
2016-08-24 13:37:07 -07:00
Zhengbo Li
d72287e335
Fix issue when building dependency graph for files with circular refs ( #10514 )
...
* Fix issue when building dependency graph for files with circular refs
* Make "emitOnlyDtsFiles" parameter non-optional in most cases
2016-08-24 10:38:07 -07:00
Vladimir Matveev
8fe0d2d6df
remove merge artefacts
2016-08-23 16:18:48 -07:00
Zhengbo Li
a082857ae8
Add APIs for enabling CompileOnSave on tsserver ( #9837 )
...
* Add API to get only the emited declarations output
* Add nonModuleBuilder
* Add basic tests for CompileOnSaveAffectedFileList API
* Add API for compile single file
* Avoid invoking project.languageService directly
* Add API to query if compileOnSave is enabled for a project
* Seperate check and emit signatures
* Use Path type for internal file name matching and simplifying builder logic
* Always return cascaded affected list
* Correct the tsconfig file in compileOnSave tests
Also move the CompileOnSave option out of compilerOptions
* Reduce string to path conversion
2016-08-23 16:11:52 -07:00
Vladimir Matveev
d736db3b01
add typingOptions to the protocol.ExternalProject
2016-08-23 15:15:12 -07:00
Vladimir Matveev
aff4556d0f
do not send events via stdout if eventPort is specified
2016-08-23 12:52:43 -07:00
Vladimir Matveev
970ec1afb0
normalize slashes in names of external projects
2016-08-22 15:13:17 -07:00
Vladimir Matveev
bdaaf66702
added type installer test for inferred project
2016-08-22 13:23:11 -07:00
Vladimir Matveev
f642a4740b
switch to using dedicated functions to create\throw errors
2016-08-22 12:17:33 -07:00
Vladimir Matveev
41b61cbc1e
merge with origin/master
2016-08-19 17:36:02 -07:00
Zhengbo Li
d8ab098195
Merge pull request #10426 from zhengbli/9518
...
Treat special property access symbol differently when retriving documentation
2016-08-19 17:09:25 -07:00
Yui
a531b87b3c
Pass in baselineOpts into types baselines so that RWC baselines can be written to internal folder ( #10443 )
2016-08-19 17:06:05 -07:00
zhengbli
a5bb13f6c1
fix broken tests
2016-08-19 16:53:36 -07:00
zhengbli
057357be88
CR feedback
2016-08-19 15:48:46 -07:00
Vladimir Matveev
9189846e43
move module resolution to core.ts
2016-08-19 15:44:56 -07:00
Wesley Wigham
8ad2744e9a
Refactor baseliners out of compiler runner ( #10440 )
2016-08-19 15:44:14 -07:00
Ryan Cavanaugh
def29f6062
Merge pull request #10439 from RyanCavanaugh/fixJakeBaselineAccept
...
Properly move baseline files
2016-08-19 15:10:10 -07:00
Ryan Cavanaugh
6c60e5b105
Remove needless call to basename
2016-08-19 14:34:14 -07:00
Wesley Wigham
da6d95101f
Remove extraneous arguments from harness's runBaseline ( #10419 )
...
* Remove extraneous arguments from runBaseline
* Address comments from @yuit
2016-08-19 13:56:27 -07:00
Wesley Wigham
0168ab2051
Check return code paths on getters ( #10102 )
...
* Check return paths on getters
* Remove TODO comment
2016-08-19 13:34:06 -07:00
Vladimir Matveev
683d6ef6e1
merge with origin/master
2016-08-19 13:15:59 -07:00
Vladimir Matveev
b81b2baff6
fix linter issues
2016-08-19 11:55:29 -07:00
Yui
7f6e36c7e1
Update shim version to be 2.1 ( #10424 )
2016-08-19 10:03:23 -07:00
Andy
d2d5d42359
Merge pull request #9646 from Microsoft/no_ts_extension
...
Don't allow `.ts` to appear in an import
2016-08-19 06:49:33 -07:00
Andy
19cde060b9
Merge pull request #9890 from Microsoft/cast_of_await
...
Allow `await` in a simple unary expression
2016-08-19 06:49:16 -07:00
Andy Hanson
b482fa58f4
Merge branch 'master' into cast_of_await
2016-08-19 06:16:57 -07:00
Andy Hanson
b452469419
Fix tests
2016-08-19 06:14:28 -07:00
Andy Hanson
297cb50cbf
Merge branch 'master' into no_ts_extension
2016-08-19 06:11:46 -07:00
Vladimir Matveev
a1da7709f8
propagate debug/inspect flags to typingsInstaller process
2016-08-18 23:41:48 -07:00
Vladimir Matveev
875e62cc75
remove compression
2016-08-18 17:14:56 -07:00
zhengbli
03dcdda443
Treat special property access symbol differently
...
... when retriving documentation
2016-08-18 17:12:40 -07:00
Mohamed Hegazy
a621c09606
Merge pull request #8241 from Microsoft/noImplicitAnyDestructuring
...
Do not report errors of implicit any during contexual type checking of binding pattern element
2016-08-18 16:18:52 -07:00
Vladimir Matveev
37f26cba57
add missing methods
2016-08-18 15:36:15 -07:00
Vladimir Matveev
27deb313cc
Merge remote-tracking branch 'origin/master' into tsserver-typings
2016-08-18 14:57:34 -07:00
Yui
b8963ba8f1
Fix RWC Runner ( #10420 )
...
* Use /// <reference types
* Don't report an errors if it comes from lib.d.ts
2016-08-18 14:39:15 -07:00
Vladimir Matveev
edfd104e56
use localhost:<eventPort> to send notifications when typings are updated
2016-08-18 14:29:21 -07:00
Andy Hanson
952d2fecc1
Fix comment
2016-08-18 14:19:17 -07:00
Andy Hanson
8fc17afa00
Move supportedTypescriptExtensionsWithDtsFirst next to supportedTypeScriptExtensions and rename
2016-08-18 14:11:30 -07:00
Daniel Rosenwasser
d830034a3d
Merge pull request #10404 from Microsoft/addCommentForEmptyCtorEmit
...
Restored comments to explain spreading 'arguments' into 'super' calls
2016-08-18 14:03:31 -07:00
Daniel Rosenwasser
6facbf1e90
Merge pull request #10403 from Microsoft/completionsForNullableObjects
...
Fix completions for nullable objects
2016-08-18 14:00:30 -07:00
Ryan Cavanaugh
f57b0fbb98
Merge pull request #10415 from Microsoft/baseline_local_path
...
Output test baselines to tests/baselines/local instead of root
2016-08-18 09:19:21 -07:00
Andy
4e40b7564d
Merge pull request #10413 from Microsoft/export_equals_property_test
...
Add more tests for `export = foo.bar`.
2016-08-18 09:02:24 -07:00
Andy Hanson
67b6c56ee8
Output test baselines to tests/baselines/local instead of root
2016-08-18 07:44:20 -07:00
Andy Hanson
2e572201fd
Add more tests for export = foo.bar.
2016-08-18 07:38:20 -07:00
Daniel Rosenwasser
c1e70c97c0
Use the non-nullable type of the contextual type for object completions.
2016-08-17 20:49:21 -07:00
Daniel Rosenwasser
111b7c55f8
Added test.
2016-08-17 20:30:15 -07:00