Commit Graph
27654 Commits
Author SHA1 Message Date
Wesley Wigham b36246df02 Fix misspelling and remove unneeded branch 2019-05-31 14:47:19 -07:00
Wesley Wigham c45f90f35c Remove now-redundant code 2019-05-31 14:47:15 -07:00
Wesley Wigham a007f5613f Add test 2019-05-31 14:47:11 -07:00
Wesley Wigham f21903b7f4 Propegate variance a bit more selectively 2019-05-31 14:47:07 -07:00
Wesley Wigham 20c928eb77 Propegate saved variance flags from cached comparisons 2019-05-31 14:47:03 -07:00
Wesley Wigham 22348d8a0c Reverse log order 2019-05-31 14:46:33 -07:00
Wesley Wigham 2cd3500197 origin/master because ref is fetched not pulled 2019-05-31 14:45:06 -07:00
Wesley Wigham 619648e8c2 Trim whitespace, fetch origin master 2019-05-31 14:36:39 -07:00
Wesley Wigham 8813ceb3ce Cant use stdio inherit and stash a result away 2019-05-31 14:24:49 -07:00
Wesley Wigham 9a2957717e Strictify the cherry-pick pr script 2019-05-31 14:12:45 -07:00
Wesley WighamandGitHub cb2df757d7 Add initial edition of cherry-pick script (#31705) 2019-05-31 13:42:15 -07:00
Anders HejlsbergandGitHub 487bd78ecc Merge pull request #31704 from microsoft/fixThisIndexSignatureAssignment
Fix assignment to property of 'this' though index signature
2019-05-31 12:49:42 -07:00
Anders Hejlsberg d99b73c6ca Accept new baselines 2019-05-31 11:04:22 -07:00
Anders Hejlsberg 59dc85797e Add regression test 2019-05-31 11:04:02 -07:00
Anders Hejlsberg aaa55923e8 Permit assignment this.xxx when class has index signature 2019-05-31 11:03:49 -07:00
Anders HejlsbergandGitHub 7dc1f40dc1 Merge pull request #31680 from microsoft/fixGenericReturnTypeInference
Fix generic return type inference
2019-05-30 16:33:22 -07:00
Anders Hejlsberg 08d8f97bb4 Add comment 2019-05-30 16:06:49 -07:00
Wesley WighamandGitHub 1fe9a0ad4e Small fix to user PR script (#31679) 2019-05-30 15:20:41 -07:00
Anders Hejlsberg c3ef035b02 Accept new baselines 2019-05-30 14:40:09 -07:00
Anders Hejlsberg 2b36fdd08b Add regression tests 2019-05-30 14:40:03 -07:00
Anders HejlsbergandGitHub 82ea88569e Merge pull request #31662 from microsoft/fixTypeAliasInference
Fix contravariant type alias inference
2019-05-30 14:09:35 -07:00
Andrew BranchandGitHub b8dcf27c3e Merge pull request #31482 from andrewbranch/bug/31338
Organize imports: don’t delete import declarations used for module augmentation
2019-05-30 14:01:55 -07:00
TypeScript BotandNathan Shively-Sanders 953153e565 Update user baselines (#31674) 2019-05-30 11:12:25 -07:00
Anders Hejlsberg bb412ab73b Accept new baselines 2019-05-29 13:10:01 -07:00
Anders Hejlsberg 22475e8958 Add regression tests 2019-05-29 13:09:51 -07:00
Anders Hejlsberg 08cd0b3700 Use proper variances when inferring between type alias instantiations 2019-05-29 12:42:43 -07:00
Daniel Rosenwasser c5c869f673 Accepted baselines 2019-05-29 10:20:49 -07:00
Daniel Rosenwasser 94f19c7edd Update version to 3.6.0. 2019-05-29 08:59:44 -07:00
Anders Hejlsberg b75a90e95a Return type inference should not include parameter inferences 2019-05-28 16:32:10 -07:00
Wesley WighamandGitHub cd09cbbd5e Cache widened types (#31586)
* Cache widened types

* Fix lint
2019-05-28 13:13:46 -07:00
TypeScript BotandNathan Shively-Sanders 63b8c6443f Update user baselines (#31615) 2019-05-28 11:03:29 -07:00
Wesley WighamandGitHub e70f2af25d Defer union or intersection property type normalization (#31486)
* Defer union or intersection property type normalization

* Accept moved span
2019-05-28 10:51:47 -07:00
Daniel RosenwasserandGitHub 38f3b05cb1 31304 - Autocomplete for enum values fails when typing "/" (#31362)
31304 - Autocomplete for enum values fails when typing "/"
2019-05-24 16:17:25 -07:00
Sheetal NandiandGitHub b724c1350d Merge pull request #31588 from microsoft/noLogWhenPluginFound
Do not log errors when ts server plugin is not found in one folder but is eventually resolved.
2019-05-24 16:03:01 -07:00
Sheetal Nandi 57d9ecc39f Do not log errors when ts server plugin is not found in one folder but is eventually resolved.
Fixes #30106
2019-05-24 15:15:04 -07:00
Andrew BranchandGitHub a06ab8532c Merge pull request #31560 from andrewbranch/bug/31485
Fix crash when creating a union signature from signatures that do and don’t have `this` types
2019-05-24 10:30:47 -07:00
Andrew BranchandGitHub 9380b9f920 Merge pull request #31568 from andrewbranch/bug/31347
Fix containsPrecedingToken for tokens whose preceding token is a missing node
2019-05-24 10:29:21 -07:00
Anders HejlsbergandGitHub 7ff97d1393 Merge pull request #31572 from microsoft/normalizedIntersectionLimiter
Limit size of union types resulting from intersection type normalization
2019-05-23 17:57:33 -07:00
Ron BucktonandGitHub b460d8cd26 Expose getTypeOfArrayLiteralOrObjectLiteralDestructuringAssignment with better name (#31564) 2019-05-23 17:50:44 -07:00
Ron BucktonandGitHub dfd28d2751 Fix handling of empty 'types', 'typings', etc. fields in package.json (#31539) 2019-05-23 17:19:32 -07:00
Wesley WighamandGitHub bb4080c175 Collect _all_ symlinks a file may have witnessed when attempting to generate specifiers (#31571) 2019-05-23 17:17:24 -07:00
Anders Hejlsberg 01d15145b4 Accept new baselines 2019-05-23 17:09:25 -07:00
Anders Hejlsberg 53f37cfec3 Add test 2019-05-23 17:09:17 -07:00
Anders Hejlsberg f20a4fdfc4 Limit size of union types resulting from intersection type normalization 2019-05-23 15:39:40 -07:00
Titian Cernicova-DragomirandWesley Wigham 8ab0a25211 Improve error messages when indexing into a type (#31379)
* Improved error messages when indexing an object type with a literal string, a literal string union or a string.

* Added more specific message when using the indexing operator with an incompatible index argument.

* Fixed spelling and error message.
2019-05-23 15:27:50 -07:00
Andrew BranchandGitHub a2b40292fe Merge pull request #31542 from andrewbranch/bug/31481
Error when writing to rest element range of readonly tuple
2019-05-23 13:38:09 -07:00
Andrew Branch 7359ff8158 Add test 2019-05-23 13:33:38 -07:00
Nathan Shively-SandersandGitHub 5d9d4b2553 Manually copy just postMessage changes (#31557)
* Manually copy just postMessage changes

* Update baselines
2019-05-23 13:26:41 -07:00
Andrew Branch f97f57c155 Fix containsPrecedingToken for tokens whose preceding token is a missing node 2019-05-23 12:15:50 -07:00
Nathan Shively-SandersandGitHub 4d27361680 Allow JS with isolated modules (#31483)
* Allow JS with isolated modules

Previously legacy JS code was not allowed; it was required to use ES6
module syntax. Unfortunately, the check happens after parsing but before
binding, and the commonjs module indicator isn't set until binding
because it's not syntactically simple like the ES6 module indicator,
which is set during parsing.

So I decided that JS should be allowed during isolatedModules
unconditionally. We're not going to be transforming it anyway.

* Update baselines

* Switch test to outDir instead of noEmit
2019-05-23 11:09:28 -07:00