Commit Graph

  • 35c1ba67ba Update LKG 2020 05 06 (#38371) Nathan Shively-Sanders 2020-05-06 14:42:05 -07:00
  • e261cdd2f6 Cherry-pick PR #38228 into release-3.9 (#38350) TypeScript Bot 2020-05-06 13:11:45 -07:00
  • be2eb8a2e1 Allowed comment directives to be multiline (#38228) Josh Goldberg 2020-05-06 16:09:29 -04:00
  • 4b08c0582d Fix regression in name resolution in parameter (#38351) Ron Buckton 2020-05-06 12:04:28 -07:00
  • ec93a7cf7b fix(36055): forbid union type with invalid types in the 'in' operator (#37786) Alexander T 2020-05-06 21:41:50 +03:00
  • 8746d1708f Updating dependencies (#37788) Andrei Arkhipov 2020-05-06 21:38:49 +03:00
  • e6709a4cd4 Cherry-pick PR #38351 into release-3.9 Ron Buckton 2020-05-06 16:05:15 +00:00
  • 4f4b44cc20 LEGO: Merge pull request 38355 csigs 2020-05-05 21:11:30 -07:00
  • c33d6044fa LEGO: check in for master to temporary branch. csigs 2020-05-06 04:10:41 +00:00
  • 2524fb164a Consistent narrowing by discriminant (#38311) Anders Hejlsberg 2020-05-05 20:06:07 -07:00
  • c219fdae08 fix(37703): forbid required parameter after optional (#38155) Alexander T 2020-05-05 20:29:17 +03:00
  • d86bdf4e5c add outlining spans for the tuple type (#38179) Alexander T 2020-05-05 19:48:33 +03:00
  • 2bdc8fdc94 add outlining spans for array destructuring elements (#38191) Alexander T 2020-05-05 19:29:24 +03:00
  • 44c6cf74cb Fix updateBinary operator parameter (#38129) Marcel Laverdet 2020-05-05 09:05:02 -07:00
  • 94c5c3ff47 Add missing arguments to typeToTypeNode. (#38336) Daniel Rosenwasser 2020-05-04 19:32:27 -07:00
  • 90570dfe09 Cherry-pick PR #38278 into release-3.9 (#38330) TypeScript Bot 2020-05-04 17:12:58 -07:00
  • 2c9900f9d1 🤖 Pick PR #38273 (Harden node builder APIs to no long...) into release-3.9 (#38333) TypeScript Bot 2020-05-04 16:15:41 -07:00
  • e6390efb01 Properly handle private/protected members in unions of object types (#38277) Anders Hejlsberg 2020-05-04 15:28:00 -07:00
  • d9c9c9d9e4 Harden node builder APIs to no longer return undefined for a node when NodeBuilderFlags.IgnoreErrors is provided (#38273) Wesley Wigham 2020-05-04 14:47:39 -07:00
  • 90f12d6396 Cherry-pick PR #38276 into release-3.9 (#38300) TypeScript Bot 2020-05-04 13:36:02 -07:00
  • 67ca514a7d Cherry-pick PR #38296 into release-3.9 (#38297) TypeScript Bot 2020-05-04 13:03:18 -07:00
  • aa37b28246 Fix incorrect line text computation to stop comment directive searching (#38296) Sheetal Nandi 2020-05-04 13:02:54 -07:00
  • a09470f013 Fix index signatures on unions of intersections (#38278) Anders Hejlsberg 2020-05-04 12:46:14 -07:00
  • 53ee1945aa Cherry-pick PR #38213 into release-3.9 (#38281) TypeScript Bot 2020-05-04 12:37:18 -07:00
  • 5e0e254ef7 fix(38177): add auto-import for missing argument type in new functions/methods (#38213) Alexander T 2020-05-04 22:37:04 +03:00
  • ba02f4303e Make getAwaitedType private Eli Barzilay 2020-05-01 19:23:29 -04:00
  • 0503da225d feat(36266): add a quick fix for incorrect return types in async functions Alexander T 2020-04-10 14:19:39 +03:00
  • ca234d2b60 Adjust to newer changes Eli Barzilay 2020-05-01 17:23:31 -04:00
  • 275ed548df disallows exponentials with BigInts for targets lower than ES2016 Leko 2019-11-15 23:14:25 +09:00
  • 5b0194b311 Fix jsdoc variadic type nodes not being remapped to equivalent TS in output (#38276) Wesley Wigham 2020-05-02 01:43:59 -07:00
  • b57dd52afa LEGO: Merge pull request 38280 csigs 2020-04-30 15:11:27 -07:00
  • e746c6883b LEGO: check in for master to temporary branch. csigs 2020-04-30 22:10:46 +00:00
  • 391a1596be Cherry-pick PR #38272 into release-3.9 (#38274) TypeScript Bot 2020-04-30 13:46:59 -07:00
  • 53320f59a4 Fix crash on duplicate default exports (#38272) Andrew Branch 2020-04-30 12:21:02 -07:00
  • 6f7faa7636 Fix: convertFunctionToEs6Class cannot recognize x.prototype = {} pattern (#35219) Jack Works 2020-05-01 02:06:46 +08:00
  • 10fc8c379f LEGO: Merge pull request 38268 csigs 2020-04-30 09:11:29 -07:00
  • 836d9aaac0 LEGO: check in for master to temporary branch. csigs 2020-04-30 16:10:36 +00:00
  • 0b1cb74530 fix order and tests Jacob Bandes-Storch 2020-04-29 23:04:24 -07:00
  • fd4eccee6c Merge remote-tracking branch 'upstream/master' into diagnose-accidental-accessor-call Jacob Bandes-Storch 2020-04-29 23:00:16 -07:00
  • 6051fc1814 move to invocationErrorDetails Jacob Bandes-Storch 2020-04-29 22:58:18 -07:00
  • 64d6a1e729 LEGO: Merge pull request 38253 csigs 2020-04-29 15:11:45 -07:00
  • 10fd1fa347 LEGO: check in for master to temporary branch. csigs 2020-04-29 22:10:59 +00:00
  • 70b9b08b4e LEGO: Merge pull request 38245 csigs 2020-04-29 09:11:42 -07:00
  • 6916387597 LEGO: check in for master to temporary branch. csigs 2020-04-29 16:10:44 +00:00
  • 0258db2210 Adds support for looking up past Blocks in expando objects (#38031) Orta 2020-04-29 10:35:33 -04:00
  • d9ad27f2dd Early couldContainTypeVariables check in instantiateType (#37844) Anders Hejlsberg 2020-04-28 17:02:52 -07:00
  • 3919042c7f Control flow for constructor initialized properties (#37920) Anders Hejlsberg 2020-04-28 16:59:03 -07:00
  • a0ebd2c26e Guard against recursion in inferTypeForHomomorphicMappedType (#38224) Anders Hejlsberg 2020-04-28 16:56:35 -07:00
  • 16d2eb7075 Error on this.xxx access of previously declared but uninitialized property (#38030) Anders Hejlsberg 2020-04-28 12:52:14 -07:00
  • 9d8a70c809 Include a stack in InitializationFailedResponse (#38223) Andrew Casey 2020-04-28 11:12:38 -07:00
  • 12cd15c867 this: undefined in modules (#37784) Nathan Shively-Sanders 2020-04-28 10:42:24 -07:00
  • ef72e84314 Merge branch 'master' of https://github.com/microsoft/TypeScript into feat/add-outlining-spans-for-object-destructuring-elements Alexander T 2020-04-28 17:15:25 +03:00
  • 57f161eaa8 feat(38225): change diagnostic message for remove braces from arrow function body Alexander T 2020-04-28 10:44:36 +03:00
  • d4825ab90f I did everything you said I followed all the rules Josh Goldberg 2020-04-27 19:59:41 -04:00
  • 167f954ec7 Handle undefined in indent helper (#38217) Andrew Casey 2020-04-27 16:18:39 -07:00
  • 466d0c0ecb Bump version number to 4.0 (#38215) Daniel Rosenwasser 2020-04-27 14:09:58 -07:00
  • 6a6c83cf9a Revert "Revert "Add check for delete expression must be optional (#37921)" (#38154)" (#38173) Daniel Rosenwasser 2020-04-27 13:23:45 -07:00
  • 032ffbad63 Bogus newline change in the gulpfile newlineInGulpfile Daniel Rosenwasser 2020-04-26 23:13:46 -07:00
  • f2c93987c2 🤖 Pick PR #38101 (Skip comparing optional property fl...) into release-3.9 (#38199) v3.9-rc TypeScript Bot 2020-04-26 15:30:00 -07:00
  • 468ca9f870 LEGO: Merge pull request 38178 csigs 2020-04-24 21:12:18 -07:00
  • 730bec81d1 LEGO: check in for master to temporary branch. csigs 2020-04-25 04:11:05 +00:00
  • 4a5eeb0bb2 Skip comparing optional property flag when comparing against discriminant properties (#38101) Wesley Wigham 2020-04-24 18:33:30 -07:00
  • cefa5f4b05 Bump version to 3.9.1-rc and LKG TypeScript Bot 2020-04-24 23:47:49 +00:00
  • b07ed3322a Merge branch 'master' into release-3.9 Daniel 2020-04-24 23:33:46 +00:00
  • 1b8c68d746 Revert "Add check for delete expression must be optional (#37921)" (#38154) Daniel Rosenwasser 2020-04-24 16:05:18 -07:00
  • 84c83da3a9 Revert #37106 (#38172) Ryan Cavanaugh 2020-04-24 16:04:33 -07:00
  • b1d464d5e5 LEGO: Merge pull request 38171 csigs 2020-04-24 15:11:42 -07:00
  • b0b677649a LEGO: check in for master to temporary branch. csigs 2020-04-24 22:10:50 +00:00
  • 968943f355 Reset error variable in downlevel for-await-of loop (#38170) Ron Buckton 2020-04-24 14:59:41 -07:00
  • d28e38f573 Revert "make splice deleteCount required in es5.d.ts (#32643)" (#38169) Daniel Rosenwasser 2020-04-24 14:30:28 -07:00
  • 31b81bafe7 fix(38138): show suggestions for identifier in class property initializer (#38157) Alexander T 2020-04-24 23:50:34 +03:00
  • ce95d9ca6b Fix values and types merging in JS module exports (#37896) Andrew Branch 2020-04-24 13:49:48 -07:00
  • 1785d6c707 Special-case export assigned namespaces in getSpecifierForModuleSymbol so they behave like their containing module symbol (#38151) Wesley Wigham 2020-04-24 13:10:34 -07:00
  • fe140acc09 Fix truthiness call check for this-property access (#38163) Andrew Branch 2020-04-24 13:02:17 -07:00
  • 38ff7762ec Fix temp variable scoping in async generators (#38121) Ron Buckton 2020-04-24 12:10:29 -07:00
  • 689822c183 convertToAsyncFunction: Disable for .then with both fulfillment and rejection handlers (#38152) Andrew Branch 2020-04-24 09:52:18 -07:00
  • a7d6825e25 Fix temp vars referenced in parameter (#38130) Ron Buckton 2020-04-23 20:45:39 -07:00
  • 815dc90dc5 Issue an error on cross-file merges we cant emit (#38148) Wesley Wigham 2020-04-23 19:01:16 -07:00
  • d7e437a409 Have the ChangeTracker filter out edits that are no-ops (#38123) Daniel Rosenwasser 2020-04-23 12:54:49 -07:00
  • 9569e8aaa4 Fix newline issues when adding multiple imports (#38119) Andrew Branch 2020-04-23 11:59:38 -07:00
  • c28bd6579d LEGO: Merge pull request 38132 csigs 2020-04-22 21:11:18 -07:00
  • ef5f0ef58d LEGO: check in for master to temporary branch. csigs 2020-04-23 04:10:34 +00:00
  • ab0428c82e Update user baselines (#38109) TypeScript Bot 2020-04-22 16:58:14 -07:00
  • 032aa90289 Filter undefined from binding elements with initialisers without undefined in the type (#38122) Nathan Shively-Sanders 2020-04-22 15:45:15 -07:00
  • ef83109dbf Prefer a likely literal over anonymous type in --noImplicitAny codefixes (#36015) Josh Goldberg 2020-04-22 14:28:11 -04:00
  • f248567dab Filter undefined only in binding patterns in params (#38116) Nathan Shively-Sanders 2020-04-22 09:56:32 -07:00
  • 99cdb64839 Used DH's suggested heuristic Josh Goldberg 2020-04-22 12:48:23 -04:00
  • d2016912b5 fix(37825): exclude private fields from completions in subclasses (#37906) Alexander T 2020-04-22 19:07:36 +03:00
  • 92a63741a2 fix(38080): add outlining spans for TypeLiteral (#38089) Alexander T 2020-04-22 18:51:36 +03:00
  • 39beb1d011 Add check for delete expression must be optional (#37921) Wenlu Wang 2020-04-22 18:12:01 +08:00
  • 052d3f9faf LEGO: Merge pull request 38104 csigs 2020-04-21 21:11:18 -07:00
  • 2784e03d7e LEGO: check in for master to temporary branch. csigs 2020-04-22 04:10:37 +00:00
  • 3c3b7dc4c3 Update user baselines (#37995) TypeScript Bot 2020-04-21 16:30:09 -07:00
  • 7d4fc73331 Fix preserveNewlines printer option when a list child has the same start or end as its parent (#37846) Andrew Branch 2020-04-21 15:34:30 -07:00
  • d571a09cf8 Navto covers all projects (#38027) Nathan Shively-Sanders 2020-04-21 15:20:36 -07:00
  • 892427a7ed LEGO: Merge pull request 38100 csigs 2020-04-21 15:11:20 -07:00
  • 9dd881ba6c LEGO: check in for master to temporary branch. csigs 2020-04-21 22:10:39 +00:00
  • a72e49e875 Delay pulling on signature contextual type until absolutely needed (#37851) Wesley Wigham 2020-04-21 13:29:45 -07:00
  • 136f728bb0 Fix js declaration emit for inherited and this-typed inherited fields (#37970) Wesley Wigham 2020-04-21 13:13:50 -07:00
  • 6ea291a142 Remove superCallShouldBeFirst error (#37947) Nathan Shively-Sanders 2020-04-21 12:58:37 -07:00