Commit Graph

  • 44066d6c7a Handle the test case when tsconfig file changes without needing to update the program Fixes #23687 Sheetal Nandi 2018-04-27 16:42:36 -07:00
  • e80b47da9e Accept new baselines Anders Hejlsberg 2018-04-27 16:50:17 -07:00
  • 38d1f7f0d2 Add tests Anders Hejlsberg 2018-04-27 16:50:09 -07:00
  • 8c5ad2429a Relax switch-case narrowing restrictions (#23522) Wesley Wigham 2018-04-27 16:30:43 -07:00
  • 47385b29e0 Actually visit expression node on empty destructuring assignment (#23744) Wesley Wigham 2018-04-27 15:55:53 -07:00
  • 6d3b6e21da Add implicit any errors for destructuring computed names which aren't late bound and have no corresponding index (#23489) Wesley Wigham 2018-04-27 15:55:32 -07:00
  • cfe7284876 Merge branch 'master' into reduceIntersectionTypes Anders Hejlsberg 2018-04-27 15:54:17 -07:00
  • 6c28da328e Merge pull request #23672 from Microsoft/intersectionWithUnionConstraint Anders Hejlsberg 2018-04-27 15:53:00 -07:00
  • 5ecd03e8c0 Merge pull request #23660 from Microsoft/fixIndexTypeTargetConstraint Anders Hejlsberg 2018-04-27 15:52:21 -07:00
  • d7d220d16a LEGO: Merge pull request 23748 csigs 2018-04-27 15:11:23 -07:00
  • 5756c34457 LEGO: check in for master to temporary branch. csigs 2018-04-27 22:11:01 +00:00
  • 3631af6486 Remove readonly from object rest properties (#23746) Nathan Shively-Sanders 2018-04-27 14:54:59 -07:00
  • 4863d55d01 Merge branch 'master' into vfs Ron Buckton 2018-04-27 14:03:42 -07:00
  • 8424c4d1ab Partial migration of some shared vpath functionality to core Ron Buckton 2018-04-27 13:58:45 -07:00
  • d5ef1174bd Copy consistient valueDeclarations on union/intersection symbols (#23190) Wesley Wigham 2018-04-27 13:12:35 -07:00
  • d25a6ec9ad Remove redundant primitive types from intersections with literal types Anders Hejlsberg 2018-04-27 10:40:16 -07:00
  • bcb5599bf2 Fix typo (#23725) Andy 2018-04-26 16:18:47 -07:00
  • 1595f7fe83 Add prettier user test and fix associated crash (#23715) Nathan Shively-Sanders 2018-04-26 14:03:18 -07:00
  • f04a18ae5b Add tests Alexander T 2018-04-26 11:00:24 +03:00
  • 1541599ea0 Check base type for special property declarations (#23671) Nathan Shively-Sanders 2018-04-26 08:14:22 -07:00
  • aa102435b3 Fix insertNodeAtClassStart for empty class with comment (#23342) Andy 2018-04-26 08:00:38 -07:00
  • 9672116d8c Merge remote-tracking branch 'origin/master' into importDotMeta Daniel Rosenwasser 2018-04-25 22:21:56 -07:00
  • 76e7d91a26 LEGO: Merge pull request 23699 csigs 2018-04-25 21:10:40 -07:00
  • 096f65c05d LEGO: check in for master to temporary branch. csigs 2018-04-26 04:10:18 +00:00
  • d9bc436788 Auto format: no space between closing parenthesis and string template Ken703 2018-04-25 21:10:35 -04:00
  • cdfd92b90d Don't add import completion from a re-export in "./index" (#23623) Andy 2018-04-25 16:15:49 -07:00
  • 4a379d66d4 Use @types/travis-fold (#23694) Andy 2018-04-25 16:15:06 -07:00
  • 4a6888a850 There exist type parameters with symbols but without TypeParameterDeclaration nodes (#23690) Wesley Wigham 2018-04-25 15:53:06 -07:00
  • 4dc4b8d777 Remove unused property 'referencedDiagnostics' (#23688) Andy 2018-04-25 15:24:36 -07:00
  • b2bfccfce4 Prototype-property assignment:fix name resolution crash (#23680) Nathan Shively-Sanders 2018-04-25 13:59:40 -07:00
  • 9b05bd5cd7 Remove unnecessary check for ElementAccessExpression#argumentExpression being defined (#23685) Andy 2018-04-25 13:30:34 -07:00
  • 3ebcbd4d44 Handle diagnostic with unknown file (#23681) Andy 2018-04-25 13:11:35 -07:00
  • ec05f29632 Make signature help node building cancellable (#23543) Wesley Wigham 2018-04-25 11:44:13 -07:00
  • bbcb1bb25a Accept new baselines Anders Hejlsberg 2018-04-25 11:03:39 -07:00
  • 8442a45bb6 Add additional tests Anders Hejlsberg 2018-04-25 11:03:25 -07:00
  • 8a7c2031fd Accept new baselines Anders Hejlsberg 2018-04-25 10:58:20 -07:00
  • 3707f7dfbe Handle more situations involving combined constraints of intersections Anders Hejlsberg 2018-04-25 10:58:08 -07:00
  • 583bcea603 Always parse an argument for an ElementAccessExpression (#23683) Andy 2018-04-25 10:08:35 -07:00
  • 5280d23b63 importNameCodeFix: consistently put fixes to use existing imports before fixes for existing imports (#23663) Andy 2018-04-25 08:04:20 -07:00
  • 1f59e6f77a LEGO: Merge pull request 23674 csigs 2018-04-24 21:10:41 -07:00
  • 16c24bd57c LEGO: check in for master to temporary branch. csigs 2018-04-25 04:10:19 +00:00
  • b78054d9c3 Accept new baselines Anders Hejlsberg 2018-04-24 15:57:26 -07:00
  • 50c7ff79d0 Add tests Anders Hejlsberg 2018-04-24 15:57:17 -07:00
  • e091e350bb Accept new baselines Anders Hejlsberg 2018-04-24 15:56:46 -07:00
  • d90d6b9277 Remove more intersections with empty value domains from union types Anders Hejlsberg 2018-04-24 15:55:15 -07:00
  • f7a0e0cb42 LEGO: Merge pull request 23668 csigs 2018-04-24 15:11:36 -07:00
  • dfbc842164 LEGO: check in for master to temporary branch. csigs 2018-04-24 22:11:15 +00:00
  • ef8d5094b4 Properly check relationships for intersections with union constraints Anders Hejlsberg 2018-04-24 14:57:27 -07:00
  • 28f8d7532f Accepted baselines. Daniel Rosenwasser 2018-04-24 12:39:41 -07:00
  • a55febda77 Make 'ImportMeta' more minimal. Daniel Rosenwasser 2018-04-24 12:21:36 -07:00
  • 5d648efbb6 Basic groundwork for suggestioning removing non-null assertions. removeNonNullAssertions Daniel Rosenwasser 2018-04-24 12:14:59 -07:00
  • d6dfd9a217 Do not remove inferred project immediately and try to reuse it on next file open Sheetal Nandi 2018-04-20 13:38:15 -07:00
  • 616458261c Detach the removed typing files from the project Sheetal Nandi 2018-04-19 10:59:23 -07:00
  • 13d993b954 Helper for getting string comparer Sheetal Nandi 2018-04-19 10:51:20 -07:00
  • 4b19d12e0e Rearrange code such that project Root path of open file is always used in watching and removing the config file watches Sheetal Nandi 2018-04-17 15:23:20 -07:00
  • a20e59cae4 Add warn that user can not use --strictPropertyInitialization without --strictNullChecks Alexader 2018-04-24 21:48:46 +03:00
  • ce5d5d8f72 Merge pull request #23636 from Microsoft/getErrWithInferredProject Sheetal Nandi 2018-04-24 11:33:29 -07:00
  • ad4f83a281 Merge branch 'master' into fixIndexTypeTargetConstraint Anders Hejlsberg 2018-04-24 11:08:08 -07:00
  • c9c562afac Reorganize and remove duplication Ron Buckton 2018-04-24 10:48:55 -07:00
  • 5d67f8ef68 Merge pull request #23645 from Microsoft/distributeKeyofUnion2 Anders Hejlsberg 2018-04-24 10:09:45 -07:00
  • 08c288d4f9 Accept new baselines Anders Hejlsberg 2018-04-24 10:02:54 -07:00
  • 57ef618120 Add regression test Anders Hejlsberg 2018-04-24 10:02:47 -07:00
  • e71afc32ad Reinstate type simplification for 'keyof T[K]' as target in relation Anders Hejlsberg 2018-04-24 10:02:34 -07:00
  • 59765e2d86 goToDefinition: Also add definitions for symbol if it does not match the signature symbol (#23657) Andy 2018-04-24 09:41:47 -07:00
  • ac519804e0 LEGO: Merge pull request 23658 csigs 2018-04-24 09:10:52 -07:00
  • b72abdb120 LEGO: check in for master to temporary branch. csigs 2018-04-24 16:10:31 +00:00
  • 969aa45ea5 Improve error message for unused type (#23633) Andy 2018-04-24 08:54:42 -07:00
  • eca17ac243 Support import fix even when the error is that a type is used as a value (#23655) Andy 2018-04-24 08:54:14 -07:00
  • b1baca565b LEGO: Merge pull request 23650 csigs 2018-04-24 03:11:07 -07:00
  • 0e5ea2c8f6 LEGO: check in for master to temporary branch. csigs 2018-04-24 10:10:45 +00:00
  • bb26ab5556 Merge branch 'master' into vfs Ron Buckton 2018-04-23 22:48:48 -07:00
  • e422365870 Fix issues with runtests-browser Ron Buckton 2018-04-23 21:52:16 -07:00
  • 054a6ff354 LEGO: Merge pull request 23644 csigs 2018-04-23 21:10:42 -07:00
  • 90500e88df LEGO: check in for master to temporary branch. csigs 2018-04-24 04:10:22 +00:00
  • f0c3291976 Accept new baselines Anders Hejlsberg 2018-04-23 21:09:56 -07:00
  • 7befd35009 Add tests Anders Hejlsberg 2018-04-23 21:09:49 -07:00
  • 2911d5d7d7 Accept new baselines Anders Hejlsberg 2018-04-23 20:57:20 -07:00
  • 09590bc041 Transform 'keyof (A | B)' to 'keyof A & keyof B' Anders Hejlsberg 2018-04-23 20:57:11 -07:00
  • fc30bd10e3 Suggestion to convert to ES6 module should only trigger in projects which express some intent to use ES6 (#23576) Andy 2018-04-23 16:05:37 -07:00
  • 6ec763884e Fix the crash when reporting errors of file that was referenced by inferred project root, is opened right after closing the root file Fixes the crash reported in https://github.com/Microsoft/TypeScript/issues/23255#issuecomment-382653325 Sheetal Nandi 2018-04-23 14:57:10 -07:00
  • 905f9a02ad module.exports = Entity is an alias, just like export = Entity (#23570) Nathan Shively-Sanders 2018-04-23 15:24:31 -07:00
  • ef8af93329 LEGO: Merge pull request 23635 csigs 2018-04-23 15:11:08 -07:00
  • 1f753b3962 LEGO: check in for master to temporary branch. csigs 2018-04-23 22:10:46 +00:00
  • 222f35d927 Make symbol display at ExportSpecifier use 'export', not 'import' (#23629) Andy 2018-04-23 13:29:14 -07:00
  • 0179d97403 Merge pull request #23592 from Microsoft/improveIndexTypes Anders Hejlsberg 2018-04-23 13:22:56 -07:00
  • 645258cc7d Allow getting import completion details with misspelled name (#23624) Andy 2018-04-23 11:24:51 -07:00
  • 2e78d1ef21 getEditsForFileRename: Update tsconfig "files" (#23625) Andy 2018-04-23 11:11:06 -07:00
  • eb112ab492 Deduplicate declarations in combined type/value symbols (#23593) Wesley Wigham 2018-04-21 12:50:05 -07:00
  • 7f34340dcf Merge pull request #21476 from Kingwl/concat-string-in-enum-member Mohamed Hegazy 2018-04-21 12:42:10 -07:00
  • c7f55be90c Accept new baselines Anders Hejlsberg 2018-04-21 09:32:54 -07:00
  • 652e4932f6 Address CR feedback Anders Hejlsberg 2018-04-21 09:32:46 -07:00
  • 2faad97c6c LEGO: Merge pull request 23604 csigs 2018-04-21 03:10:53 -07:00
  • cb96e3fad5 LEGO: check in for master to temporary branch. csigs 2018-04-21 10:10:32 +00:00
  • 8b0fd95ae5 LEGO: Merge pull request 23599 csigs 2018-04-20 21:10:44 -07:00
  • 5b2f4ac380 LEGO: check in for master to temporary branch. csigs 2018-04-21 04:10:23 +00:00
  • 1e1b72892c accept baseline kingwl 2018-04-21 12:06:29 +08:00
  • 5434c4146e Added deferred project context test, marked JsFileExtension as deprecated Armando Aguirre 2018-04-20 16:50:57 -07:00
  • bd84da6a98 LEGO: Merge pull request 23590 csigs 2018-04-20 15:11:07 -07:00
  • ec0e04f853 LEGO: check in for master to temporary branch. csigs 2018-04-20 22:10:46 +00:00
  • 699ea246ff Skip arrow functions in checkAndReportErrorForMissingPrefix (#23584) Andy 2018-04-20 15:02:18 -07:00