Commit graph

13238 commits

Author SHA1 Message Date
Mohamed Hegazy cb216012e0 Fix versions of TS and tslint 2016-09-07 12:23:26 -07:00
zhengbli 11e9f50722 Port #10728: Fix #6500 2016-09-06 13:04:29 -07:00
Mohamed Hegazy faaf219a43 Merge pull request #10726 from Microsoft/port10703
Port https://github.com/Microsoft/TypeScript/pull/10703 to release-2.0
2016-09-06 10:25:16 -07:00
Anders Hejlsberg 9adc26c3fd Add repro from #10697 2016-09-06 10:15:50 -07:00
Anders Hejlsberg b7289729a5 Introduce resolvingSignature to ensure caching works for anySignature 2016-09-06 10:15:43 -07:00
Richard Knoll ed69a8a161 Merge pull request #10692 from Microsoft/import_completions_pr
release 2.0.5 porting import completions pr
2016-09-02 17:55:47 -07:00
Richard Knoll 8728b9857d Adding comment and removing unnecessary object creation 2016-09-02 16:44:25 -07:00
jramsay 4fc38fb1bf Merge pull request #10673 from Microsoft/tsserverVS-Types2.0
Updating TSServer to use @Types instead of TSD for d.ts auto acquisition
2016-09-02 15:45:01 -07:00
Jason Ramsay 7d0fc648d8 Adding typingsInstaller unit tests 2016-09-02 15:37:38 -07:00
Andy 66d456d163 Merge pull request #10691 from Microsoft/release-2.0_node_modules_parent
Search for `node_modules` in parent directories when getting type roots.
2016-09-02 14:30:39 -07:00
Vladimir Matveev d61fd4243a remove unused code 2016-09-02 14:11:52 -07:00
Andy Hanson 12ad9d0aaf Search for node_modules in parent directories when getting type roots. 2016-09-02 13:42:43 -07:00
Jason Ramsay 798232c975 Fixing unit tests, lint errors & addressing CR feedback 2016-09-01 18:28:37 -07:00
Vladimir Matveev ed0ce1650b fix recursive directory creation 2016-09-01 16:32:00 -07:00
Vladimir Matveev 852b1d2700 Merge remote-tracking branch 'origin/release-2.0.5' into tsserverVS-WIP 2016-09-01 15:25:40 -07:00
Zhengbo Li a3cd7d8c97 Avoid returning type symbols for js configured projects (#10654)
* Exclude all things from .d.ts files for projects containing only .js and .d.ts files
2016-09-01 15:17:38 -07:00
Mohamed Hegazy ce16f0af03 Update version 2016-09-01 14:35:41 -07:00
Jason Ramsay 511b3cd69b Fix existing TypingsInstaller tests 2016-09-01 14:12:31 -07:00
Jason Ramsay 4f7a5185f8 switch to using npm ls -json instead npm install -json 2016-09-01 12:30:32 -07:00
Richard Knoll c742d16ff1 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-01 10:46:21 -07:00
Mohamed Hegazy db62503c08 Merge pull request #10661 from Salasar/Fix10618
fix issue 10618
2016-09-01 09:51:49 -07:00
Andy 38de65a0d5 Merge pull request #10607 from Microsoft/remove_useless_inserts
Remove useless inserts that used to be required to trigger checks
2016-09-01 06:41:38 -07:00
Rostislav Galimsky ec7e8585a9 fix issue 2016-09-01 13:12:05 +03:00
Jason Ramsay 3a993c89f3 update runInstall 2016-08-31 21:14:24 -07:00
Richard Knoll 7261866c6c Cleaning up the completion code and tests 2016-08-31 19:20:15 -07:00
Richard Knoll b9b79af1b7 Recombining import completions and regular completion APIs 2016-08-31 18:11:47 -07:00
Yui 707d61d7fe Fix RWC Runner to report both .types and .symbols errors (#10513)
* Correctly append .types or .symbols when calling from rwc runner

* Report both errors from generating .types or .symbols

* Address PR
2016-08-31 13:53:14 -07:00
Zhengbo Li 95378aa399 Fix compile on save issues (#10615)
* only return .ts and .tsx files for affected document list
* Return all files exclude mixed-content files for CoS affected list
2016-08-31 12:11:32 -07:00
Yui 0b95731184 Fix 10408 : Better error message for set/get with noImplicitAny error (#10597)
* Giving more explicit error message when there is no-implicit-any on get/set accessor

* Update error message number

* Add new test and baselines

* Address PR: assert that getter must existed

* Address PR: undo renumbering of error messages
2016-08-30 16:07:36 -07:00
Jason Ramsay 48736dea20 onSourceFileChanged return immediately when info is undefined 2016-08-30 16:02:01 -07:00
Jason Ramsay d15381682b - invalidate typings fix
- update gc timer
2016-08-30 15:51:43 -07:00
Vladimir Matveev 01caa69949 fix findArgument 2016-08-30 14:10:03 -07:00
Jason Ramsay ba50c6eb25 Merge branch 'tsserverVS-WIP' into tsserverVS-Types2.0 2016-08-30 13:43:33 -07:00
Jason Ramsay 24ef426fbb Install packages separately 2016-08-30 13:41:24 -07:00
Zhengbo Li 1fb969f107 Split tests and fix issues with missing referenced files (#10599)
* Split tsserver project system tests to seperate files

* fix issues with missing references

* Incorporate changes in tsserverVS-WIP branch

* drop ts prefix
2016-08-30 11:47:08 -07:00
Andy Hanson d47b3e22e5 Remove useless inserts that used to be required to trigger checks 2016-08-30 07:10:14 -07:00
Vladimir Matveev 38ce6279cd add tsserver specific resolution pass that will load typings from cache locations if auto discovery is enabled 2016-08-29 22:21:58 -07:00
Jason Ramsay 199e533059 - Command line should use spaces between types instead of comma
- if entry.typings is empty use entry.typings for default typings to install
2016-08-29 19:01:55 -07:00
Jason Ramsay 456227bbee Move invalidate typings cache to UpdateGraphWorker 2016-08-29 16:43:34 -07:00
Jason Ramsay 6ea624a2fe Merge branch 'tsserverVS-WIP' into tsserverVS-Types2.0 2016-08-29 16:23:10 -07:00
Vladimir Matveev ce02f8319e use ScriptKind instead of file extension 2016-08-29 15:56:37 -07:00
Jason Ramsay a2f92aa583 invalidate cached typings on add or remove file 2016-08-29 15:44:33 -07:00
Vladimir Matveev 7e979746bb merge with origin/release-2.0 2016-08-29 14:13:22 -07:00
Daniel Rosenwasser 0485bb6b56 Merge pull request #10506 from Microsoft/ctorTag
Issue error when tagging templates and decorating with only-constructable entities
2016-08-28 22:42:04 -07:00
Richard Knoll fb6ff42b93 Reuse effective type roots code in language service 2016-08-26 18:03:20 -07:00
Richard Knoll 598ca48c94 Merge pull request #10542 from Microsoft/far_display_parts
Adding display parts to definition items to support FindAllReferences
2016-08-26 17:41:50 -07:00
Richard Knoll d72ed3c0b0 Check for this symbol before getting display parts 2016-08-26 16:52:25 -07:00
Yui e62f1181b6 fix typo of missing node.kind (#10569) 2016-08-26 16:46:10 -07:00
Richard Knoll 1763db4698 Merge remote-tracking branch 'origin/master' into far_display_parts 2016-08-26 16:45:07 -07:00
Jason Ramsay 7132fe5112 Merge branch 'tsserverVS-WIP' into tsserverVS-Types2.0
# Conflicts:
#	src/server/typingsCache.ts
2016-08-26 16:41:50 -07:00