22218 Commits

Author SHA1 Message Date
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
Sheetal Nandi
72776b0881
Merge pull request #22965 from Microsoft/incrementalEditWithJsDocNode
[release-2.8] Correct the incremental parsing when there is jsDoc node
2018-03-28 16:24:01 -07:00
Sheetal Nandi
4fcf5bc225 Correct the incremental parsing when there is jsDoc node
Fixes #22924
2018-03-28 15:44:01 -07:00
Mohamed Hegazy
d45eb253e7 Port generated lib files 2018-03-28 13:44:11 -07:00
Benjamin Lichtman
f1145351a2
Merge pull request #22954 from uniqueiniquity/CRLF
Make region outlining more sensitive to CRLF
2018-03-28 12:56:27 -07:00
Mohamed Hegazy
ac29c9d22b
Merge pull request #22956 from Microsoft/PortFixesToRelease2.8
Port fixes to release2.8
2018-03-28 12:41:31 -07:00
Anders Hejlsberg
ae8413e9ed Accept new baselines 2018-03-28 12:06:10 -07:00
Anders Hejlsberg
072401e29f Change test to use type variables 2018-03-28 12:06:04 -07:00
Anders Hejlsberg
ca3d0d37a7 Change to more conservative conditional type relationship 2018-03-28 12:06:00 -07:00
Anders Hejlsberg
79cd7721e9 Accept new baselines 2018-03-28 12:05:55 -07:00
Anders Hejlsberg
7df518d61a Add tests 2018-03-28 12:05:51 -07:00
Anders Hejlsberg
3d04388907 Add tests 2018-03-28 12:05:47 -07:00
Anders Hejlsberg
b4e83f5c12 Add missing type relationship for conditional types 2018-03-28 12:05:42 -07:00
Anders Hejlsberg
b2d702e423 Accept new baselines 2018-03-28 12:05:17 -07:00
Anders Hejlsberg
61f3a829eb Add regression test 2018-03-28 12:05:11 -07:00
Anders Hejlsberg
fc37c8b89c Obtain constraint from destructured property when applicable 2018-03-28 12:05:06 -07:00
Matt Bierner
8dcbf6961e Fix completions and brace in empty file (#22620)
Fixes #22618
2018-03-28 12:04:03 -07:00
Matt Bierner
dc4001f41d Fix await code action crashes when await is not in a function (#22623)
Fixes #22614
2018-03-28 12:03:27 -07:00
Andy
9ff67f636b inferFromUsage: Handle being at an unexpected location (#22569)
* inferFromUsage: Handle being at an unexpected location

* add comment
2018-03-28 12:02:53 -07:00
uniqueiniquity
99dbfdf53f Make region outlining more sensitive to CRLF 2018-03-28 11:28:36 -07:00
Mohamed Hegazy
f7e2bb0b09
Merge pull request #22804 from Microsoft/release-2.8_organizeImports_renamed
organizeImports: Fix bug in reference-testing for renamed import (#22797)
2018-03-28 11:20:11 -07:00
Wesley Wigham
52f826a46e
Revert assertion addition (#22622) (#22920) 2018-03-27 17:49:05 -07:00