Commit Graph

  • 7a3e68fc5c Only return the substitute in substitution instantiation when assignability fails (rather than subtype) (#31027) Wesley Wigham 2019-04-19 16:02:11 -07:00
  • 40a2eb2b4b Unify couldContainTypeVariables and the similar check done during instantiation (#30969) Wesley Wigham 2019-04-19 16:01:53 -07:00
  • 1a4c15fb11 handle generic types in getArrayifiedType (#30606) Wesley Wigham 2019-04-19 14:32:33 -07:00
  • 0d4913d51a baseline changes in other tests accepted karthikkp 2019-04-20 01:06:34 +05:30
  • 181d126b02 diagnostic messages conflicts resolved karthikkp 2019-04-20 00:48:21 +05:30
  • f0a3d2bf92 Filter out zero-width selections Andrew Branch 2019-04-19 09:44:42 -07:00
  • 95fb694eed Consistify tabs/spaces in test and baselines Andrew Branch 2019-04-19 08:58:29 -07:00
  • 85241c365e Port #30910 to release-3.4 (#31024) Ryan Cavanaugh 2019-04-19 06:35:58 -07:00
  • 08bd017db9 JSDoc author tag parsing updates (#17244) Peter Šándor 2019-04-19 12:03:33 +02:00
  • 00279e9eca Parse unexpected comments after email in author JSDoc tag (#17244) Peter Šándor 2019-02-09 17:17:09 +01:00
  • ea9d519424 Support email in author JSDoc tag Peter Šándor 2019-02-03 20:44:07 +01:00
  • 2eea21636b Merge pull request #29242 from Kingwl/attach_property_to_default_export Daniel Rosenwasser 2019-04-18 23:30:48 -04:00
  • b472e9a9c4 Add baselines for new tests Andrew Branch 2019-04-18 18:08:37 -07:00
  • b6a0988052 Merge pull request #30776 from andrewbranch/feature/10178 Andrew Branch 2019-04-18 18:05:44 -07:00
  • 6177596c27 Revert accidental submodule change I guess Andrew Branch 2019-04-18 17:52:09 -07:00
  • 78f54c5bb6 Fix lint error Anders Hejlsberg 2019-04-18 17:42:47 -07:00
  • 99ace033bf Revert accidental line ending change Andrew Branch 2019-04-18 17:23:54 -07:00
  • 511cc79642 Revert accidental line break added Andrew Branch 2019-04-18 17:21:52 -07:00
  • 34feb07d6f Accept new baselines Anders Hejlsberg 2019-04-18 17:20:30 -07:00
  • fda21f1560 Add tests Anders Hejlsberg 2019-04-18 17:20:21 -07:00
  • bd806419cd Accept new baselines Anders Hejlsberg 2019-04-18 17:05:05 -07:00
  • 02b861e101 Use getBaseSignature when relating instantiations of the same signature Anders Hejlsberg 2019-04-18 17:00:30 -07:00
  • 12492a369e Rename test to match Andrew Branch 2019-04-18 16:28:12 -07:00
  • d8936fd290 Rename to be smarter Andrew Branch 2019-04-18 16:23:06 -07:00
  • f0f7d82d7a Remove debug info Andrew Branch 2019-04-18 16:04:47 -07:00
  • 5479893f00 Skip lone variable declarations Andrew Branch 2019-04-18 16:03:53 -07:00
  • fed910fd0c Add stop for JSDoc comments Andrew Branch 2019-04-18 14:22:19 -07:00
  • d73eabd35a Special rules for binding elements, extend brace/whitespace logic to other kinds of bookended lists Andrew Branch 2019-04-16 11:23:57 -07:00
  • 74fc84ff84 Snap to nodes directly behind the cursor, create special rules for ParameterNodes Andrew Branch 2019-04-15 17:07:38 -07:00
  • 4ecdc82736 Solidify fake tree approach Andrew Branch 2019-04-15 14:51:52 -07:00
  • fcb7f0152f Rethink sibling expansion by creating fake subtrees Andrew Branch 2019-04-14 13:58:04 -07:00
  • 70e2672ab3 Add rules for expanding selection to sibling nodes Andrew Branch 2019-04-12 10:53:20 -07:00
  • 0f7bc02892 Move to language service Andrew Branch 2019-04-11 17:32:40 -07:00
  • 61425cb304 Move most logic to separate file Andrew Branch 2019-04-11 15:15:17 -07:00
  • 0a4ef0f630 Distinguish between same-line and different-line braces Andrew Branch 2019-04-11 13:02:49 -07:00
  • 039487c84e Also skip TemplateHeads Andrew Branch 2019-04-11 12:47:10 -07:00
  • fd88e52252 Start imports Andrew Branch 2019-04-11 11:38:05 -07:00
  • e62c2333eb Add support for string literals Andrew Branch 2019-04-10 14:23:25 -07:00
  • f98c00ab9d Add more tests, special handling for mapped types Andrew Branch 2019-04-09 15:32:38 -07:00
  • af3d0f0248 Start smart select API Andrew Branch 2019-04-09 11:31:17 -07:00
  • 635fdf85b2 Update LKG. v3.4.4 Daniel Rosenwasser 2019-04-18 18:12:26 -04:00
  • a1d91c91f5 Bump version to 3.4.4. Daniel Rosenwasser 2019-04-18 18:07:18 -04:00
  • 7ccc89b0d7 Check to make sure default npm exists at path before trying to use it (#30910) Matt Bierner 2019-04-18 14:24:41 -07:00
  • 680d18207c Add tests for destructuring from variable with inferrable type Andrew Branch 2019-04-18 12:01:11 -07:00
  • af498eb6ca Clean up synthetic binding name creation and discriminating Andrew Branch 2019-04-18 11:50:26 -07:00
  • 4ce0d202e9 Accept new baselines Anders Hejlsberg 2019-04-18 11:39:36 -07:00
  • d987907d2b Remove no longer extant gulp command from README (#31019) Wesley Wigham 2019-04-18 11:38:01 -07:00
  • e7fb18e395 Handle case where you have to add a destructuring after a try/catch block Andrew Branch 2019-04-18 11:34:08 -07:00
  • 3a89fead70 Merge branch 'master' into ignoreStringIndexSignaturesOnly Anders Hejlsberg 2019-04-18 11:31:06 -07:00
  • c3a9429420 Handle JSDoc backticks in the parser, not scanner (#30939) Nathan Shively-Sanders 2019-04-18 09:35:40 -07:00
  • 0574c1fae1 Hide the table of perf results from the bot inside an expando element (#31007) Wesley Wigham 2019-04-18 09:09:22 -07:00
  • 92f0ac7efc Remove unnecessary change Andrew Branch 2019-04-17 18:48:01 -07:00
  • 08bb58b0c1 Enable renaming object binding patterns when needed Andrew Branch 2019-04-17 18:35:47 -07:00
  • ef18453166 Add tests for binding elements that need to be renamed Andrew Branch 2019-04-17 15:28:57 -07:00
  • 42c9b47add Fix let/const selection for binding patterns Andrew Branch 2019-04-17 15:25:00 -07:00
  • 06c8506f96 Add new baselines Andrew Branch 2019-04-17 14:50:45 -07:00
  • 4c73b2e7bd Basic support for binding patterns in async/await code fix Andrew Branch 2019-04-17 14:45:41 -07:00
  • 33c3ce9cd0 Merge pull request #31002 from Microsoft/fixIsStringIndexSignatureOnlyType Anders Hejlsberg 2019-04-17 17:19:34 -07:00
  • 2a29880c61 Handle simple lib file in the test case Sheetal Nandi 2019-04-17 16:43:10 -07:00
  • d5100bb95e Merge branch 'master' into dtsSignatureChange Sheetal Nandi 2019-04-17 16:36:09 -07:00
  • 4a55025f20 Code review feedback Sheetal Nandi 2019-04-17 16:32:33 -07:00
  • ea2331bcfb Merge pull request #31005 from Microsoft/tsbuildTestPerf Sheetal Nandi 2019-04-17 16:22:35 -07:00
  • 83941c4655 Fix lateBoundSymbol test case to handle the simple lib file for the test Sheetal Nandi 2019-04-17 16:19:34 -07:00
  • b337565747 Merge branch 'master' into tsbuildTestPerf Sheetal Nandi 2019-04-17 16:05:00 -07:00
  • 058cb91d03 Merge pull request #30970 from Microsoft/incrementalLateSymbol Sheetal Nandi 2019-04-17 16:04:12 -07:00
  • 0c18d032e7 Merge branch 'master' into incrementalLateSymbol Sheetal Nandi 2019-04-17 15:41:53 -07:00
  • acbedade42 No need to fix hash of lib files since the content is now fixed Sheetal Nandi 2019-04-17 15:36:47 -07:00
  • dc7d77f2c7 Make the tsbuild tests use simple libFile instead of bigger lib file set Sheetal Nandi 2019-04-17 15:08:40 -07:00
  • b9145f98e1 Merge pull request #30980 from Microsoft/configChangeForEmit Sheetal Nandi 2019-04-17 15:14:12 -07:00
  • d919f2c113 Add test for #28334 Sheetal Nandi 2019-04-17 15:13:09 -07:00
  • a40b08d1d7 Merge pull request #30944 from Microsoft/fixInferenceToMappedType Anders Hejlsberg 2019-04-17 15:10:34 -07:00
  • 462caf8d8e Accept new baselines Anders Hejlsberg 2019-04-17 15:06:06 -07:00
  • 4d0244c798 Add regression test Anders Hejlsberg 2019-04-17 15:05:57 -07:00
  • 9b3b8e3203 Ignore generic mapped types in isStringIndexSignatureOnlyType Anders Hejlsberg 2019-04-17 14:59:28 -07:00
  • 4420d1083b Add diagnostics for relation cache size (#30999) Nathan Shively-Sanders 2019-04-17 14:32:18 -07:00
  • 50fdeccd7f One more iteration Anders Hejlsberg 2019-04-17 13:58:05 -07:00
  • 3af78ae77a Revert and always use merged symbol to get members of late bound symbol Fixes #30891 Sheetal Nandi 2019-04-16 12:22:42 -07:00
  • f9a55ac55e Accept new baselines Anders Hejlsberg 2019-04-17 12:37:10 -07:00
  • 07d259593a Add regression test Anders Hejlsberg 2019-04-17 12:37:01 -07:00
  • 68585f2a1e Ignore string (but keep numeric) index signatures coming from constraints Anders Hejlsberg 2019-04-17 11:20:50 -07:00
  • 169e485d90 Perform excess property checking on intersection and union members (#30853) Wesley Wigham 2019-04-16 21:58:48 -07:00
  • 3435451dcc Even more succinct Anders Hejlsberg 2019-04-16 18:26:24 -07:00
  • efa16ac11f Address CR feedback Anders Hejlsberg 2019-04-16 17:41:33 -07:00
  • 15ae8a7273 Make sure to emit again if change in compiler option affects emit Fixes #30736 Sheetal Nandi 2019-04-16 16:18:05 -07:00
  • ae7e00e741 Combine semantic diagnostics of files using exported entities from modules and their dts emit Sheetal Nandi 2019-04-16 14:18:03 -07:00
  • 17d2c8bcfb Handle dts change as well as signature update when exported module affects dts but not js file Sheetal Nandi 2019-04-16 13:25:54 -07:00
  • f0de46bdd3 Merge pull request #30857 from Microsoft/fixInferenceToIntersection (#30968) Ryan Cavanaugh 2019-04-16 13:25:10 -07:00
  • db8c6ee67a When exported types from module change, the modules exporting these types indirectly mean d.ts change too (not just semantic diagnostics) Sheetal Nandi 2019-04-11 12:42:56 -07:00
  • 0be9a22dbf Remove unnecessary check since seenEmittedFiles is set when getting pending affected files Sheetal Nandi 2019-04-16 12:53:45 -07:00
  • 707cb93891 Write test case that baselines the incremental build result Testcase for #30780 Sheetal Nandi 2019-04-05 14:33:33 -07:00
  • 3c67608715 When interfaces are merged, always ensure that the parent symbol of the late bound member symbol is declared symbol containing the node. Ensure that resolvedMembers adds the late bound symbol even when its resolved sunce lateBoundMember may or may not be added to resolved members depending on when its checked Fixes #30891 Sheetal Nandi 2019-04-16 12:36:07 -07:00
  • 9f5090cec7 Test case for #30891 Sheetal Nandi 2019-04-16 12:22:42 -07:00
  • e0f136bf7b Port #30856 & #30963 (#30966) Ryan Cavanaugh 2019-04-16 11:15:32 -07:00
  • 4c6ac3e211 Port PR #30877 (#30904) Ryan Cavanaugh 2019-04-16 11:02:46 -07:00
  • f617d1641b Merge pull request #30963 from Microsoft/fixObjectFlagsPropagation Anders Hejlsberg 2019-04-16 07:25:41 -10:00
  • 4668411464 Accept new baselines Anders Hejlsberg 2019-04-16 10:00:56 -07:00
  • dbe71a2ddd Add regression test Anders Hejlsberg 2019-04-16 10:00:49 -07:00
  • 6ac0dbcaef Propagate ObjectFlags.NonInferrableType through widening Anders Hejlsberg 2019-04-16 09:46:45 -07:00
  • ec70c80960 Update user baselines (#30958) TypeScript Bot 2019-04-16 07:30:58 -07:00
  • f5d4e66451 Bad error message when default 'import'-ing an 'export =' without 'esModuleInterop' Alexander T 2019-04-10 17:35:47 +03:00