Commit Graph

  • 9f10790023 Do not try to resolve alias for default symbol Fixes #22257 Sheetal Nandi 2018-03-02 16:23:10 -08:00
  • dc7ee381d5 Add tests when declaration emit for indirect alias usuage results in wrong error reporting Test for #22257 Sheetal Nandi 2018-03-02 16:10:34 -08:00
  • 2d5be24669 Merge pull request #22300 from Microsoft/distributeKeyofIntersection Anders Hejlsberg 2018-03-02 16:08:20 -08:00
  • 87c3cca3f0 Make convertFunctionToEs6Class a codefix (#22241) Andy 2018-03-02 12:57:29 -08:00
  • 81c313ef19 Update baselines for user tests (#22276) Mohamed Hegazy 2018-03-02 10:56:04 -08:00
  • ba8879d005 Prefer 'return Debug.fail()' over 'throw Debug.fail()' (#22092) Andy 2018-03-02 10:44:06 -08:00
  • b15157356a add spelling suggestion support for module import (#22283) Wenlu Wang 2018-03-03 02:24:55 +08:00
  • dd27288e5a Don't rename static 'this' when renaming class (#22235) Andy 2018-03-02 10:23:08 -08:00
  • b90cdb2221 Reduce duplicate code for TextChange overlaps (#22278) Andy 2018-03-02 10:22:52 -08:00
  • 886191390e Accept new baselines Anders Hejlsberg 2018-03-02 09:27:07 -08:00
  • 95bb156a3e Add tests Anders Hejlsberg 2018-03-02 09:26:52 -08:00
  • 4256be1591 Accept new baselines Anders Hejlsberg 2018-03-02 09:24:59 -08:00
  • fe075f26a2 Transform 'keyof (A & B)' to 'keyof A | keyof B' Anders Hejlsberg 2018-03-02 09:11:33 -08:00
  • dfa1a90b25 Merge pull request #22135 from uniqueiniquity/jsxFragmentHash Benjamin Lichtman 2018-03-01 16:50:09 -08:00
  • 36bebe9487 Parenthesize computed names if not an assignment expression (#22280) Wesley Wigham 2018-03-01 16:49:56 -08:00
  • 10e3b73330 Debug assert on parent rebind, mitigate circularity in symbol access checking (#22282) Wesley Wigham 2018-03-01 16:49:42 -08:00
  • f6418c0d30 Merge pull request #22281 from Microsoft/noNeverTypePropagation Anders Hejlsberg 2018-03-01 16:38:32 -08:00
  • 7a19b66cc0 Don't propagate 'never' types in type inference Anders Hejlsberg 2018-03-01 16:01:32 -08:00
  • 7f010500ba LEGO: Merge pull request 22279 csigs 2018-03-01 15:12:52 -08:00
  • 2a8af806c9 LEGO: check in for master to temporary branch. csigs 2018-03-01 23:12:32 +00:00
  • 16fc256823 Convert 'installTypesForPackge' refactor to a suggestion (#22267) Andy 2018-03-01 14:41:55 -08:00
  • a564912d9a Apply 'no-unnecessary-qualifier' lint rule (#22009) Andy 2018-03-01 14:20:18 -08:00
  • d716e2134e Fix #21617: Give detailed message on for-of of iterators without downlevelIteration Maarten Sijm 2018-03-01 23:13:04 +01:00
  • c12369b354 Fix bug where findAllReferences included a node outside of sourceFilesToSearch (#22062) Andy 2018-03-01 13:44:53 -08:00
  • 9acad22678 PropertyAssignment#initializer should be non-optional (#22209) Andy 2018-03-01 13:13:59 -08:00
  • 6c63dd25e6 breakpoints: Fix invalid cast (#22153) Andy 2018-03-01 13:13:27 -08:00
  • 0701ed5d4b isControlFlowEndingStatement: don't try to enumerate all possible parent kinds (#22131) Andy 2018-03-01 13:12:53 -08:00
  • 928ffaa1b5 Fix type of isIterationStatement (#22065) Andy 2018-03-01 13:12:18 -08:00
  • 7b929e090d Remove unnecessary length check in getSyntacticDocumentHighlights (#22064) Andy 2018-03-01 13:11:45 -08:00
  • c7f65e8725 support groups property (#22176) Yuichi Nukiyama 2018-03-02 05:58:25 +09:00
  • 0a72568e59 findAllReferences: Make definition info independent of search location (#21748) Andy 2018-03-01 12:46:00 -08:00
  • bb05122a50 Merge pull request #22197 from Microsoft/fixConditionalTypes Anders Hejlsberg 2018-03-01 10:27:15 -08:00
  • 24d3035184 Added --preserveWatchOutput flag (#21303) Josh Goldberg 2018-03-01 09:55:58 -08:00
  • cd4c51822a LEGO: Merge pull request 22265 csigs 2018-03-01 09:10:42 -08:00
  • a9440cb057 LEGO: check in for master to temporary branch. csigs 2018-03-01 17:10:24 +00:00
  • 03ba8a0852 mergeMapLikes: Improve type (#22237) Andy 2018-03-01 07:35:42 -08:00
  • 6385c66215 Simplify diagnostics fourslash tests (#22245) Andy 2018-03-01 07:34:51 -08:00
  • 9c965aa691 Merge branch 'master' into fixConditionalTypes Anders Hejlsberg 2018-03-01 06:29:02 -08:00
  • 62e9d4c46f update baselines Klaus Meinhardt 2018-03-01 13:01:49 +01:00
  • 0e171abf32 factory: replace Array parameters with ReadonlyArray Klaus Meinhardt 2018-03-01 12:53:04 +01:00
  • c487a9dc04 LEGO: Merge pull request 22260 csigs 2018-03-01 03:10:38 -08:00
  • 3df0b4cd61 LEGO: check in for master to temporary branch. csigs 2018-03-01 11:10:18 +00:00
  • d0cdeef512 LEGO: Merge pull request 22256 csigs 2018-02-28 21:10:38 -08:00
  • 75c6c8c788 LEGO: check in for master to temporary branch. csigs 2018-03-01 05:10:18 +00:00
  • e0d067b48f Added an errors summary for --pretty --watch results Josh Goldberg 2018-02-28 15:16:44 -08:00
  • fc08ff5a36 Check for symbol types in template expressions Jack Williams 2018-03-01 03:07:53 +00:00
  • c12fc0d6c3 Format unique symmbol string output with unique symbol and not typeof within checker (#22247) Wesley Wigham 2018-02-28 17:55:56 -08:00
  • 69580c4561 Filter outer type parameters (similar to anonymous types) Anders Hejlsberg 2018-02-28 16:57:25 -08:00
  • ec249f7f67 Fix typo in inference (#22243) Wesley Wigham 2018-02-28 16:56:54 -08:00
  • b8e0009c9b Set syntheticLiteralTypeOrigin on synthetic undefined-type members (#22216) Wesley Wigham 2018-02-28 16:03:05 -08:00
  • 1a43ad01a7 Lookup JSX namespace within factory function (#22207) Wesley Wigham 2018-02-28 15:48:33 -08:00
  • 62185673fd Emit unqiue symbols with typeof if possible before issuing an error (#21403) Wesley Wigham 2018-02-28 15:44:12 -08:00
  • 7a31192ecb Stop binding type predicate types twice (#22210) Wesley Wigham 2018-02-28 15:43:13 -08:00
  • fabd325867 LEGO: Merge pull request 22244 csigs 2018-02-28 15:10:56 -08:00
  • 7adcd663f8 LEGO: check in for master to temporary branch. csigs 2018-02-28 23:10:37 +00:00
  • 005a50f587 Merge pull request #22136 from Microsoft/moduleResolution Sheetal Nandi 2018-02-28 14:39:22 -08:00
  • ca12cdcb5f Merge pull request #22138 from uniqueiniquity/conflictingDefinitionsError Benjamin Lichtman 2018-02-28 14:22:41 -08:00
  • 992870aefa Accept new baselines Anders Hejlsberg 2018-02-28 14:08:49 -08:00
  • e5b568f9f4 Consistently propagate 'any' and 'never' types in type inference Anders Hejlsberg 2018-02-28 14:08:25 -08:00
  • fa4619c5c1 Add 'info' diagnostics (#22204) Andy 2018-02-28 11:16:32 -08:00
  • e26d4e4729 LEGO: Merge pull request 22234 csigs 2018-02-28 09:10:49 -08:00
  • d6448b8a7e LEGO: check in for master to temporary branch. csigs 2018-02-28 17:10:29 +00:00
  • c0c3f4aa12 Accept new baselines Anders Hejlsberg 2018-02-28 06:39:44 -08:00
  • 3fca99522b Update tests Anders Hejlsberg 2018-02-28 06:39:36 -08:00
  • 56e6deefc7 Distributive conditional type applied to 'never' produces 'never' Anders Hejlsberg 2018-02-28 06:39:17 -08:00
  • 67eb6fc859 Added more tests for #22180 Markus Johnsson 2018-02-28 12:07:41 +01:00
  • 627c95e3f5 Infer parameter names and types when applying Delcare Method codefix (#22180) Markus Johnsson 2018-02-28 08:55:07 +01:00
  • daf3ed8e22 Fix comment Anders Hejlsberg 2018-02-27 17:34:49 -08:00
  • c1128d6957 Fix declaration emitted crash on mapped type with no type (#22213) Wesley Wigham 2018-02-27 16:12:03 -08:00
  • dafa7321c6 Add semicolons to import helpers (#22212) Wesley Wigham 2018-02-27 16:11:33 -08:00
  • a0b16fd5d4 Accept baseline changes Anders Hejlsberg 2018-02-27 15:15:23 -08:00
  • c9c282b2d7 Update test Anders Hejlsberg 2018-02-27 15:15:08 -08:00
  • 5105cdfffc Accept API baseline changes Anders Hejlsberg 2018-02-27 15:14:49 -08:00
  • 4b3d3bc00d LEGO: Merge pull request 22215 csigs 2018-02-27 15:11:12 -08:00
  • 125a317a9a Fix lint Nathan Shively-Sanders 2018-02-27 15:11:06 -08:00
  • 20fe73bb66 LEGO: check in for master to temporary branch. csigs 2018-02-27 23:10:46 +00:00
  • de3871a4fc Propagate 'never' and the wildcard type in type inference Anders Hejlsberg 2018-02-27 15:10:43 -08:00
  • c31808922d Remove assert for undeclared js-nested-exports Nathan Shively-Sanders 2018-02-27 15:04:10 -08:00
  • f4af74aae1 Simplify TextChanges#getChanges (#22157) Andy 2018-02-27 12:26:05 -08:00
  • c3143d2e47 Support js nested namespace decls on exports Nathan Shively-Sanders 2018-02-27 10:20:16 -08:00
  • 32c63a2628 Add support for transpiling per-file jsx pragmas (#21218) Wesley Wigham 2018-02-26 16:10:00 -08:00
  • 0b1e21794d fourslash diagnostics tests: use objects instead of strings (#22193) Andy 2018-02-26 14:55:26 -08:00
  • b9e06bfd38 Merge branch 'master' into fixConditionalTypes Anders Hejlsberg 2018-02-26 14:50:23 -08:00
  • eaf806fedc Accept new baselines Anders Hejlsberg 2018-02-26 14:26:35 -08:00
  • 3ad62ef3d6 Update tests Anders Hejlsberg 2018-02-26 14:26:26 -08:00
  • 6e672b7c9d Use '{}' instead of 'never' for no candidates in conditional inference Anders Hejlsberg 2018-02-26 14:26:15 -08:00
  • c154b81986 Ensure our readonly emptyArray stays non modified. Sheetal Nandi 2018-02-26 13:52:09 -08:00
  • 1f434feeb7 Accept API baseline changes Anders Hejlsberg 2018-02-26 13:49:23 -08:00
  • c2e6f7aacc Disallow recursion Anders Hejlsberg 2018-02-26 13:48:40 -08:00
  • d15b098e70 Increase rwc js verification timeout (#22191) Wesley Wigham 2018-02-26 12:55:08 -08:00
  • 0dc5f18bdb Remove excess comment ranges from initialized and property parameter emit (#22152) Wesley Wigham 2018-02-26 12:43:31 -08:00
  • 95dfd271e2 Make some internal types @internal (#22190) Andy 2018-02-26 12:37:45 -08:00
  • e4e4b17669 Improve error message for untyped import of scoped package (#22189) Andy 2018-02-26 10:38:54 -08:00
  • 4f1640d8e1 Verify the output file paths for the json module emit Sheetal Nandi 2018-02-24 10:15:32 -08:00
  • 23a7e2f840 Report errors about correctness of the json file Sheetal Nandi 2018-02-23 18:06:27 -08:00
  • eba4d36739 error if import empty object form module not existed kingwl 2017-12-14 09:26:05 +08:00
  • b31aa4e012 Merge pull request #22087 from amcasey/AmbientModuleImports Andrew Casey 2018-02-23 17:43:28 -08:00
  • 4257c2fa04 Resolve the .json file only if module name contains the extension Sheetal Nandi 2018-02-23 15:08:18 -08:00
  • a790a92f7d Parse all json values at root Sheetal Nandi 2018-01-30 10:53:54 -08:00
  • ca590d6fed Need allowJs to be true to use the json module resolution Sheetal Nandi 2018-01-26 15:14:48 -08:00