Nathan Shively-Sanders
71c5b1b354
Parsing:Allow QuestionToken as start of type
2017-08-23 15:00:12 -07:00
Klaus Meinhardt
8d13314056
Expose isSourceFileFromExternalLibrary ( #16112 )
2017-08-23 14:33:53 -07:00
Andrew Casey
49676c58f3
Merge pull request #17844 from amcasey/SymbolWalker
...
Resuscitate the SymbolWalker API
2017-08-23 13:32:21 -07:00
Nathan Shively-Sanders
2b9aba47d6
Merge pull request #17984 from Microsoft/typeReferenceRelations
...
Recursive-related-check generic type references based on the id of their targets and type arguments
2017-08-23 13:22:27 -07:00
Mohamed Hegazy
deaddb5595
Ports #17983 ( #17986 )
...
* Bind logger function before using
* Use lambda isntead of bind
2017-08-23 13:01:14 -07:00
Nathan Shively-Sanders
f30931cddd
Comment getTypeReferenceId and getRelationKey
2017-08-23 11:57:06 -07:00
Nathan Shively-Sanders
7a9491384c
Update baselines
2017-08-23 11:49:24 -07:00
Nathan Shively-Sanders
e27d0917c9
Test performance improvement:nested reference skip
2017-08-23 11:46:44 -07:00
Matt Mitchell
e3abc12209
Revert image label change ( #17981 )
...
* Revert image label change
I decided to avoid doing the image update change, reverting.
* Use full OS name
2017-08-23 11:03:05 -07:00
Daniel Rosenwasser
f8e8afec1b
Accepted baselines.
2017-08-22 21:18:25 -07:00
Sheetal Nandi
3b85f3fbe2
Add tests to verify project changed event sent
2017-08-22 17:19:09 -07:00
Wesley Wigham
8d44e48dd0
Fix instrumenter target + deprecation warning ( #17973 )
2017-08-22 15:39:10 -07:00
Ryan Cavanaugh
15e15ab84d
Merge pull request #17468 from RyanCavanaugh/newTypesMap
...
Types Map
2017-08-22 14:46:26 -07:00
Ron Buckton
a6015e94a5
Merge pull request #17879 from Microsoft/fix17875
...
Remove debug assertions due to invalid syntax in generators transform
2017-08-22 14:34:25 -07:00
Ryan Cavanaugh
43b8ce664c
Merge
2017-08-22 14:31:49 -07:00
Wesley Wigham
009d9b4f22
For JSX Attributes, map over unions of props for contextual types ( #17790 )
...
* For JSX Attributes, allow attributes to fulfill the member of any union member; rather than all of them
* Use cached way of getting partial union members
* Reuse methodology used for object literals for jsx attributes
* Inline assignment
* Rename type
2017-08-22 14:13:56 -07:00
uniqueiniquity
c3f2648ba4
Edits from aozgaa review and simplify regex
2017-08-22 13:59:02 -07:00
Wesley Wigham
bdc2aa8afb
Allow use before declaration for export= assignments ( #17967 )
2017-08-22 13:47:53 -07:00
uniqueiniquity
509d347ab9
Region now starts at beginning of comment, and reviewer edits
2017-08-22 12:59:47 -07:00
Daniel Rosenwasser
40e9e85cb3
Merge branch 'master' into excessPropCorrection
2017-08-22 12:10:16 -07:00
Andrew Casey
89447748d5
Reuse exiting getFirstIdentifier function
2017-08-22 11:33:36 -07:00
Andrew Casey
e02da343db
Retrieve type parameter constraint using getConstraintFromTypeParameter
2017-08-22 11:33:35 -07:00
Andrew Casey
1a20b6a7c3
Add support for walking IndexTypes, IndexedAccessTypes, and MappedTypes.
2017-08-22 11:33:35 -07:00
Andrew Casey
d7ace2086f
Fix copy-paste error
2017-08-22 11:33:34 -07:00
Andrew Casey
8cbf42cff5
Fix lint errors
2017-08-22 11:33:34 -07:00
Andrew Casey
129ace5047
Update SymbolWalker tests
...
...to consume revised API.
2017-08-22 11:33:33 -07:00
Andrew Casey
f2eacc6395
Use Maps to store visited types and symbols
2017-08-22 11:33:33 -07:00
Andrew Casey
801c1f70a2
Reshape SymbolWalker API
...
1. Expose visited types and symbols
2. Automatically reset before each walk
2017-08-22 11:33:32 -07:00
Wesley Wigham
2c8a5c40b8
Make SymbolWalker internal
...
...until required by an external consumer.
2017-08-22 11:33:32 -07:00
Wesley Wigham
053b915061
Rebase SymbolWalker change onto master
...
From PR #9847 .
2017-08-22 11:33:32 -07:00
Sheetal Nandi
e71123857c
Add api in builder to get changed files and use it to send project changed event
2017-08-22 11:28:10 -07:00
Ryan Cavanaugh
b217d96cc1
Merge pull request #17839 from RyanCavanaugh/ignoreScripts
...
Ignore scripts for types packages
2017-08-22 11:24:18 -07:00
Sheetal Nandi
e65df125f8
Add test for #16955 which simulates npm install
2017-08-22 11:21:32 -07:00
Sheetal Nandi
55931c46bb
Update the failed lookup watches without doing lookups.
...
This helps in not having to deal with duplicate locations and checking if there exists watch
Anyways the watches are refCount based so we would just addref and remove ref on the same watches
2017-08-22 11:21:20 -07:00
Sheetal Nandi
6227a36ff0
In Server when polling the file stat's do not send changed event in case the file doesnt exist.
2017-08-22 11:21:16 -07:00
Sheetal Nandi
e500be28cd
Adding test for #16456 to verify watched directories in case-sensitive and non sensitive file system and fixing caching
2017-08-22 11:21:02 -07:00
Sheetal Nandi
7173da2134
Adding test for #16329 to verify the caching of file system when opening file
2017-08-22 11:20:56 -07:00
Matt Mitchell
6678d961aa
Update imaged with Java 8 and other patches ( #17965 )
...
Updated image, java 8 required
2017-08-22 09:47:29 -07:00
Anders Hejlsberg
11c4c4cd61
Fix to use correct target type ID
2017-08-22 17:41:07 +01:00
Anders Hejlsberg
a3a2ff5f12
Optimize relations for type references with unconstrained type arguments
2017-08-22 10:13:08 +01:00
Anders Hejlsberg
2b10784415
Merge pull request #17922 from Microsoft/baseExpressionTypeParameters
...
Class type parameters not in scope in base class expression
2017-08-22 07:14:54 +01:00
Basarat Ali Syed
ac098535cb
export UsageEntry used by already exported functions 🌹 ( #17853 )
2017-08-21 16:55:40 -07:00
uniqueiniquity
442bc56fc2
Add test for region spans
2017-08-21 15:43:35 -07:00
uniqueiniquity
fb462c91a4
Ensure returned spans are ordered by start
2017-08-21 15:43:35 -07:00
uniqueiniquity
562d988614
Exclude region delimiters in multiline comments
2017-08-21 15:43:35 -07:00
uniqueiniquity
4971e3152c
Ensure region boundaries are entire line
2017-08-21 15:43:35 -07:00
uniqueiniquity
0ef5498de3
Clean up unused functions
2017-08-21 15:43:35 -07:00
uniqueiniquity
0b3ec247bc
Fix name capture logic
2017-08-21 15:43:35 -07:00
uniqueiniquity
f91c23b25f
Add regex sweep implementation
2017-08-21 15:43:35 -07:00
uniqueiniquity
9726ba1198
Add support for custom outlining regions
2017-08-21 15:43:35 -07:00