Sheetal Nandi
0e0ecbcef5
Merge pull request #23241 from Microsoft/skipWatchingTypeCacheInfos
...
[release-2.8] Skip watching script infos in the global type cache location
2018-04-09 11:31:06 -07:00
Daniel Rosenwasser
7deda06f64
Update LKG
2018-04-06 17:13:38 -07:00
Sheetal Nandi
dc3f4c377c
Do not watch script infos that are part of global typings location
2018-04-06 17:10:28 -07:00
Sheetal Nandi
c77a9693d1
Do not send project update in background if there was no ensureUpdate pending on the project structure
2018-04-06 17:10:25 -07:00
Sheetal Nandi
235e1c5594
There is no need to ensure project structure when tryiong to get inferred project
...
The project operations will validate if its valid anyways
2018-04-06 17:10:21 -07:00
Sheetal Nandi
9dc3c93fb0
Add time stamp into the ti log.
2018-04-06 17:10:18 -07:00
Daniel Rosenwasser
82e54fda8e
Update version to '2.8.3'.
2018-04-06 15:13:07 -07:00
Wesley Wigham
a94e318604
Only include unique symbols when getting index types for access checks ( #23145 ) ( #23175 )
...
* Only include unique symbols when getting index types for access checks
* Filter all nonstrings
* Inline ternary
2018-04-05 12:12:44 -07:00
Nathan Shively-Sanders
16687e6ebf
Fix crash in type resolution in JS IIFEs ( #23171 )
...
* Fix crash in type resolution in JS IIFEs
We recognise IIFEs as JS special assignment initialisers, but not as
containers otherwise. That means that IIFEs will not have a symbol
unless they have an *outside* assignment.
The permanent fix will be to make IIFEs a container, based on the
containership of the value that they return. This fix does not do that;
it just makes type resolution return undefined instead of crashing.
* Comment the IIFE-fix line
2018-04-05 09:57:56 -07:00
Andy
8717a7bcf1
Fix bug: <div a="1" b/**/ > is not a jsx initializer ( #23138 ) ( #23167 )
...
* Fix bug: `<div a="1" b/**/ >` is not a jsx initializer (#23138 )
* Don't use test feature only available in master branch
2018-04-05 09:17:34 -07:00
Mohamed Hegazy
4d783d0bff
Merge pull request #23157 from Microsoft/PortFixesToRelease2.84-4
...
Port fixes to release 2.8 4/4
2018-04-04 22:15:46 -07:00
Anders Hejlsberg
f077460a06
Accept new baselines
2018-04-04 17:27:58 -07:00
Anders Hejlsberg
d7c70fc6b7
Add regression test
2018-04-04 17:27:53 -07:00
Anders Hejlsberg
66adcc3f7a
Only look up identifiers that could actually be type parameters
2018-04-04 17:27:49 -07:00
Anders Hejlsberg
2be103a200
Accept new baselines
2018-04-04 17:27:29 -07:00
Anders Hejlsberg
05e10eee30
Add regression test
2018-04-04 17:27:23 -07:00
Anders Hejlsberg
840c64a605
Less aggressive test for type parameter references in conditional types
2018-04-04 17:27:20 -07:00
Anders Hejlsberg
32ad68a929
Accept new baselines
2018-04-04 17:27:03 -07:00
Anders Hejlsberg
e0399855f4
Add tests
2018-04-04 17:26:58 -07:00
Anders Hejlsberg
c0986d40bf
Constraint of 'T extends U ? T : F' should be 'T & U | F'
2018-04-04 17:26:54 -07:00
Anders Hejlsberg
b2e81bb554
Accept new baselines
2018-04-04 17:26:36 -07:00
Anders Hejlsberg
c4e21c912e
Add regression test
2018-04-04 17:26:31 -07:00
Anders Hejlsberg
052680d4ea
Fix parent node walk termination condition in getConstrainedTypeVariable
2018-04-04 17:26:27 -07:00
Anders Hejlsberg
60a161e504
Fix formatting
2018-04-04 17:26:22 -07:00
Anders Hejlsberg
ebadc1dc8a
Accept new baselines
2018-04-04 17:25:56 -07:00
Anders Hejlsberg
8f25748334
Add another test
2018-04-04 17:25:51 -07:00
Anders Hejlsberg
c0b96df417
Accept new baselines
2018-04-04 17:25:48 -07:00
Anders Hejlsberg
228aff0cfb
Add regression test
2018-04-04 17:25:44 -07:00
Anders Hejlsberg
53cb993a28
Erase 'infer T' locations in conditional type constraints
2018-04-04 17:25:38 -07:00
Mohamed Hegazy
9f093785b7
Update LKG
2018-04-04 16:41:59 -07:00
Mohamed Hegazy
4496f0d047
Port generated lib files
2018-04-04 16:06:23 -07:00
Wesley Wigham
4189b9cfad
Allow multiple class base types; intersect them, as with interfaces ( #23123 ) ( #23130 )
2018-04-03 18:35:50 -07:00
Nathan Shively-Sanders
578236c51a
Update baselines
2018-04-03 16:14:55 -07:00
Nathan Shively-Sanders
ad742c9f0f
No error referring to UMD symbol in CommonJS modules ( #23129 )
2018-04-03 16:10:42 -07:00
Wesley Wigham
1c86d01b64
Actuallt preserve nonblock for of statements in forofs with object rest ( #23122 ) ( #23124 )
2018-04-03 16:08:45 -07:00
Wesley Wigham
51b895c891
Consider jscontainer aliases as referencible even if they have other local meanings ( #23119 ) ( #23121 )
2018-04-03 13:31:55 -07:00
Mohamed Hegazy
59e7311b87
Update LKG
v2.8.2
2018-04-03 13:00:15 -07:00
Mohamed Hegazy
ae670baa59
Update version
2018-04-03 12:53:09 -07:00
Andy
d07102e567
Fix bug: don't return string literal completions if there's no contextual type ( #23079 )
2018-04-02 16:20:51 -07:00
Andy
5a32fb0b07
Work around bug with global completion with invalid identifier ( #23086 ) ( #23093 )
2018-04-02 15:18:02 -07:00
Mohamed Hegazy
056b6c4119
Update LKG
2018-04-02 12:09:03 -07:00
Mohamed Hegazy
2720ac0c48
Port generated lib files
2018-04-02 11:43:13 -07:00
Wesley Wigham
a9c5025664
Move JSX props support check and make syntactic ( #22970 ) ( #22996 )
...
* Move JSX props support check and make syntactic
* Make parameter required
2018-03-29 13:50:05 -07:00
Wesley Wigham
0b2d6f6993
Dont let an import that doesnt need helpers override one that does ( #22966 ) ( #22990 )
2018-03-29 11:58:20 -07:00
Sheetal Nandi
209e92fd7a
Merge pull request #22986 from Microsoft/childWatches2.8
...
[release-2.8] Do not watch child directories of the sym link folders
2018-03-29 10:04:19 -07:00
Sheetal Nandi
9b69093db9
PR feedback
2018-03-29 09:22:18 -07:00
Sheetal Nandi
9285c1b168
Do not watch child directories of the sym link folders
...
Fixes #22668
2018-03-29 09:22:11 -07:00
Sheetal Nandi
670a5cdc23
Instead of using current time, use predefined time for modification to ensure we can detect changes correctly and arent timing dependent
...
Fixes #22455
2018-03-29 09:22:02 -07:00
Sheetal Nandi
36d0274a66
Ensure our readonly emptyArray stays non modified.
2018-03-29 09:21:31 -07:00
Sheetal Nandi
eb0955ce57
Enable the commented out test and convert folder entries to sorted list
2018-03-29 09:21:20 -07:00