Nathan Shively-Sanders
65d1079f8f
Replace services' jsdoc parser with parsers'
...
Also modify scanner's definition of leading vs trailing comments, with
associated changes to emitter and emit baselines (the last is in a
separate commit).
2016-09-01 09:15:59 -07:00
Andy Hanson
e8e7ec6c62
Remember to check for existence of target.parent
2016-09-01 07:23:43 -07:00
Anders Hejlsberg
a8063dfb68
Always use literal types for literals
2016-09-01 07:04:01 -07:00
Anders Hejlsberg
b5c2d5b111
Accept new baselines
2016-09-01 06:47:29 -07:00
Anders Hejlsberg
b96f6cd84c
Union type instead of best common supertype for multiple return statements
2016-09-01 06:47:18 -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
Paul van Brenk
66e1c92a84
Merge branch 'master' into pvb/codeaction/api
2016-08-31 14:24:43 -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
f0a532dac9
Improve tests
2016-08-30 07:45:51 -07:00
Andy Hanson
d47b3e22e5
Remove useless inserts that used to be required to trigger checks
2016-08-30 07:10:14 -07:00
Andy Hanson
efc7e9db6f
Climb past multiple property accesses if necessary
2016-08-30 06:51:52 -07:00
Andy Hanson
59774733d6
Support decorators and templates
2016-08-30 06:39:13 -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
Richard Knoll
b0eff90c5f
Merge remote-tracking branch 'origin/master' into go_to_implementation_pr
2016-08-29 18:52:38 -07:00
Richard Knoll
115141cb50
Also check inheritance for union and intersection types
2016-08-29 18:35:58 -07:00
Mohamed Hegazy
d8ff546512
Remove handling for multiple inheritance for config files
2016-08-29 17:18:04 -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
Richard Knoll
051c7b0217
Refine the search set instead of filtering to implementations
2016-08-29 16:12:28 -07:00
Mohamed Hegazy
19f62a41de
Merge branch 'master' into configuration-inheritance
...
# Conflicts:
# src/compiler/core.ts
2016-08-29 16:00:21 -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
Andy Hanson
4514f8fde5
Make goto-definition go to a signature declaration if possible
2016-08-29 11:40:47 -07:00
Andy Hanson
6f7f1b688b
Merge branch 'master' into remove_item_from_list
2016-08-29 07:44:59 -07:00
Andy Hanson
5e4465acd6
Treat variable declaration as top-level if it has an important child.
2016-08-29 07:28:14 -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
Omer Sheikh
f825b9c0f3
Add additional tests to unionPropertyExistence
2016-08-29 09:48:17 +05:00
Omer Sheikh
fe570ba764
Do not elaborate on primitive type unions
2016-08-29 09:34:46 +05:00
Omer Sheikh
4eaee73564
Add test for invalid property access in unions
2016-08-29 08:38:31 +05:00
Omer Sheikh
59d027b49b
Show elaboration for property not existing in union
...
Fixes #10256 . Accessing a non-existant property on union types should
now show an elaboration in the error message specifying the first
constituent type that lacks the property.
2016-08-29 07:30:46 +05:00
Anders Hejlsberg
d5c0c054be
Accept new baselines
2016-08-27 09:50:43 -07:00
Anders Hejlsberg
dba310949f
Use 'true' and 'false' types when contextual type is 'boolean'
2016-08-27 09:50:23 -07:00
Anders Hejlsberg
65ef06edf4
Accept new baselines
2016-08-27 09:41:39 -07:00
Anders Hejlsberg
a25104e152
Use union type when binding element has initializer
2016-08-27 09:40:49 -07:00
Yuichi Nukiyama
28371b1fe4
Change error message which warn unexposed namespace member
2016-08-27 11:56:16 +09:00
Richard Knoll
fb6ff42b93
Reuse effective type roots code in language service
2016-08-26 18:03:20 -07:00