Commit Graph

  • f55b3ef87a Preserve modifiers in isomorphic mapped types Anders Hejlsberg 2016-11-29 12:48:41 -08:00
  • ba80ce63ad stubbing extra completions Arthur Ozga 2016-11-29 14:33:20 -06:00
  • e4f0a50a7c Update test name Mohamed Hegazy 2016-11-29 12:29:40 -08:00
  • 9ab55c1576 change test Mohamed Hegazy 2016-11-29 12:27:56 -08:00
  • 86b48e3f89 Handel null and undefined in __rest Mohamed Hegazy 2016-11-29 12:26:57 -08:00
  • 216f286133 Handel null and undefined in object spread and rest Mohamed Hegazy 2016-11-29 12:25:10 -08:00
  • bf48564cc8 FIx typo in method stub. Arthur Ozga 2016-11-29 13:36:09 -06:00
  • 5c4f145d6a Change name of the function Mohamed Hegazy 2016-11-29 10:36:55 -08:00
  • 1418fd170d send begin/end notifications when installing types packages (#12551) Vladimir Matveev 2016-11-29 10:14:22 -08:00
  • b220831ab7 Sort matched files by include order Andy Hanson 2016-11-29 07:01:31 -08:00
  • 5c10764d9b Fix function name Mohamed Hegazy 2016-11-29 00:13:04 -08:00
  • f2e30f6693 Allow union and intersection as targets for object spread and rest, and distribute spread&rest over unions Mohamed Hegazy 2016-11-29 00:04:20 -08:00
  • e313fef683 Merge pull request #12547 from Microsoft/Revert12207 Mohamed Hegazy 2016-11-28 20:03:06 -08:00
  • aaf87735cc tsserver: get candidates from <K extends keyof Foo> (fix #12536) Iwata Hidetaka 2016-11-28 23:28:23 +09:00
  • 5f073a6316 expose getApparentType on TypeChecker interface Iwata Hidetaka 2016-11-29 10:32:52 +09:00
  • 82e84e272e Make sure all overloads have comments Mohamed Hegazy 2016-11-28 17:30:37 -08:00
  • 143fc9164f Revert https://github.com/Microsoft/TypeScript/pull/12207 Mohamed Hegazy 2016-11-28 17:30:26 -08:00
  • f0ce14b1e3 Update LKG Mohamed Hegazy 2016-11-28 16:47:23 -08:00
  • 6e2db6c771 Merge pull request #12546 from Microsoft/mergeMaster1128 Mohamed Hegazy 2016-11-28 16:44:22 -08:00
  • dd35a5de41 Merge branch 'master' into release-2.1 Mohamed Hegazy 2016-11-28 16:14:23 -08:00
  • c89b1eb9e9 Merge pull request #12386 from mariusschulz/union-and-intersection-types-with-leading-operator Anders Hejlsberg 2016-11-28 15:57:24 -08:00
  • 5d6a714a04 move helpers under codefix dir Arthur Ozga 2016-11-28 17:40:59 -06:00
  • f37640a43e Add args to diagnostic message Arthur Ozga 2016-11-28 16:47:26 -06:00
  • 5dd4c9ef54 Merge pull request #12528 from Microsoft/mappedTypeInference Anders Hejlsberg 2016-11-28 13:30:45 -08:00
  • 8df1c7ed13 add test for #12536 Iwata Hidetaka 2016-11-28 23:27:29 +09:00
  • 16b146f882 Use array instead of map Arthur Ozga 2016-11-28 15:26:55 -06:00
  • 680af0f782 use getStart() Arthur Ozga 2016-11-28 14:42:55 -06:00
  • 4af0e2ab5b Merge branch 'master' into interfaceFixes Arthur Ozga 2016-11-28 14:13:10 -06:00
  • 9cac35be25 Merge pull request #12533 from ethanresnick/keyof-tests Mohamed Hegazy 2016-11-28 12:08:03 -08:00
  • 0d4beb0bed Merge pull request #12538 from Microsoft/fixExhaustiveSwitchCheck Anders Hejlsberg 2016-11-28 12:01:06 -08:00
  • 2b0721672c Add regression test Anders Hejlsberg 2016-11-28 11:01:19 -08:00
  • 9065b50172 getRegularTypeOfLiteralType before exhaustive switch check Anders Hejlsberg 2016-11-28 10:53:25 -08:00
  • 5b873fa041 Merge pull request #12537 from Microsoft/fixIntersectionNormalization Anders Hejlsberg 2016-11-28 10:23:53 -08:00
  • 0be4edefca Add regression test Anders Hejlsberg 2016-11-28 09:35:03 -08:00
  • 3e1b443d77 Deduplicate intersection types before distributing over union types Anders Hejlsberg 2016-11-28 09:34:50 -08:00
  • 8b7252c4b0 Update keyof tests to reflect #12425 Ethan Resnick 2016-11-28 04:21:33 -08:00
  • 9970606f35 Remove unused code in resolveMappedTypeMembers Anders Hejlsberg 2016-11-27 19:58:05 -08:00
  • 8ee5f7d64f Remove unused case in type inference Anders Hejlsberg 2016-11-27 19:49:57 -08:00
  • a538e068e7 Merge pull request #12503 from Microsoft/pick-keyofIsLiteralContext-2.1 Daniel Rosenwasser 2016-11-27 14:32:01 -08:00
  • 997184708d Add tests Anders Hejlsberg 2016-11-27 12:49:27 -08:00
  • ecd10be177 Reorder type inference cases Anders Hejlsberg 2016-11-27 12:48:59 -08:00
  • 0a1a3eced4 Merge branch 'master' into mappedTypeInference Anders Hejlsberg 2016-11-26 18:39:27 -08:00
  • 88b7d53978 Merge pull request #12515 from Microsoft/fixMappedTypeInference Anders Hejlsberg 2016-11-26 18:14:18 -08:00
  • 283c50c183 Merge pull request #12514 from Microsoft/keyofAndForIn Anders Hejlsberg 2016-11-26 18:14:00 -08:00
  • 5ab2fec6e5 Merge pull request #12482 from wittydeveloper/fix-generateClassElementDecorationExpression-documentation Mohamed Hegazy 2016-11-26 14:45:12 -08:00
  • d1393a60d4 Add regression test Anders Hejlsberg 2016-11-26 12:22:29 -08:00
  • f2c32d251f Include mapped types in type inference infinite recursion check Anders Hejlsberg 2016-11-26 12:17:19 -08:00
  • 12b63d230a Add regression test Anders Hejlsberg 2016-11-26 10:06:33 -08:00
  • a26a3032c8 Accept new baselines Anders Hejlsberg 2016-11-26 10:06:21 -08:00
  • 46ca0ba41e Fix multiple 'keyof' issues with 'for-in' and 'in' operator Anders Hejlsberg 2016-11-26 09:58:44 -08:00
  • 33e22ba456 Tests for operator expressions rbuckton/pipeline Ron Buckton 2016-11-26 05:26:09 -05:00
  • dba5c2bf87 Improve type check, add baselines Ron Buckton 2016-11-26 04:55:05 -05:00
  • 67b621eae4 remove extra files Yuichi Nukiyama 2016-11-26 08:06:44 +09:00
  • e18901a61e Revert "remove extra files" Yuichi Nukiyama 2016-11-26 08:03:42 +09:00
  • f6530cd836 Add regression test Anders Hejlsberg 2016-11-23 18:28:59 -08:00
  • 17459aade0 keyof T is a literal contextual type Anders Hejlsberg 2016-11-23 18:22:57 -08:00
  • 5ba678a619 Merge pull request #12480 from Microsoft/keyofIsLiteralContext Anders Hejlsberg 2016-11-25 09:43:38 -08:00
  • b293257640 remove extra files Yuichi Nukiyama 2016-11-26 01:19:41 +09:00
  • 40252248e0 remove extra tests Yuichi Nukiyama 2016-11-25 07:10:05 +09:00
  • 13f52c9148 fix linting error Yuichi Nukiyama 2016-11-25 00:40:50 +09:00
  • 7b37918a11 doc(compiler/ts): fix documentation typo about __decorator code generation When __decorator applied to method, the last parameter (descriptor) is null, not undefined Charly POLY 2016-11-24 10:16:21 +01:00
  • 36ad772c55 Type inference for isomorphic mapped types Anders Hejlsberg 2016-11-23 20:07:53 -08:00
  • 2cec4c5ebb Add regression test Anders Hejlsberg 2016-11-23 18:28:59 -08:00
  • cdda5dfd61 keyof T is a literal contextual type Anders Hejlsberg 2016-11-23 18:22:57 -08:00
  • 47c14fc907 Merge pull request #12479 from Microsoft/mergeMaster11232016-2 Mohamed Hegazy 2016-11-23 17:48:40 -08:00
  • d1170714ed Merge branch 'master' into release-2.1 Mohamed Hegazy 2016-11-23 17:37:50 -08:00
  • e128add54e Merge pull request #12447 from Microsoft/mappedTypesAndUnions Anders Hejlsberg 2016-11-23 17:36:44 -08:00
  • f3988935fe Merge pull request #12478 from Microsoft/mergeMaster11232016 Mohamed Hegazy 2016-11-23 16:48:05 -08:00
  • 0dd944aa14 Clean up api so that parsing returns JsonSourceFile Sheetal Nandi 2016-11-23 16:09:34 -08:00
  • 730a687f16 Merge branch 'master' into release-2.1 Mohamed Hegazy 2016-11-23 15:38:05 -08:00
  • 1be2cd2321 Merge pull request #12477 from Microsoft/jsxFactoryLeaf Sheetal Nandi 2016-11-23 14:11:25 -08:00
  • 6419de9b51 Merge branch 'master' into ownJsonParsing Sheetal Nandi 2016-11-23 13:29:10 -08:00
  • 72cee3e045 Merge pull request #12434 from Microsoft/Fix12377 Mohamed Hegazy 2016-11-23 13:26:36 -08:00
  • 24b532f17e Instead of creating clone of the jsxFactory's leaf node, create synthesized node Fixes #12467 This avoid setting original node which would be something from isolated parsing and hence not valid when resolving expression Sheetal Nandi 2016-11-23 12:20:55 -08:00
  • c2bef6d0bd Merge pull request #12475 from Microsoft/jsxFactoryLeaf Sheetal Nandi 2016-11-23 13:23:20 -08:00
  • 005123f099 Handle typingOptions to typeAcquisition rename when converting parsed json node Sheetal Nandi 2016-11-23 12:20:55 -08:00
  • 25be912a3e Merge branch 'master' into ownJsonParsing Sheetal Nandi 2016-11-23 12:20:55 -08:00
  • 5108285df4 Port (#12474) zhengbli 2016-11-23 12:35:16 -08:00
  • c05bf3b0a2 respect casing when comparing names of config files (#12474) Vladimir Matveev 2016-11-23 12:34:00 -08:00
  • 20a8a30b76 Instead of creating clone of the jsxFactory's leaf node, create synthesized node Fixes #12467 This avoid setting original node which would be something from isolated parsing and hence not valid when resolving expression Sheetal Nandi 2016-11-23 12:20:55 -08:00
  • 79bf477b67 Revert "Instead of creating clone of the jsxFactory's leaf node, create synthesized node" Sheetal Nandi 2016-11-23 12:24:44 -08:00
  • 4e7313b4f6 Instead of creating clone of the jsxFactory's leaf node, create synthesized node Fixes #12467 This avoid setting original node which would be something from isolated parsing and hence not valid when resolving expression Sheetal Nandi 2016-11-23 12:20:55 -08:00
  • 24f3794952 Simplify parse for (~+) and (~-) Ron Buckton 2016-11-23 14:22:39 -05:00
  • 15d870bdcf Use Function instead of call and construct signatures Mohamed Hegazy 2016-11-23 10:56:42 -08:00
  • e2688cc450 Diagnostics and some cleanup Ron Buckton 2016-11-23 13:29:23 -05:00
  • 60395565e6 Handel call and construct signatures Mohamed Hegazy 2016-11-23 09:48:25 -08:00
  • 4701eb70e2 Merge pull request #12357 from mylesmegyesi/12075-incorrectErrorMessageForUseOfTypeAsNamespace Daniel Rosenwasser 2016-11-23 11:08:38 -05:00
  • 4c9ab41e3d Merge branch 'master' into defult_export_error_message Yuichi Nukiyama 2016-11-23 11:40:10 +09:00
  • 31d0a5f225 Merge remote-tracking branch 'tsupstream/master' Yuichi Nukiyama 2016-11-23 11:39:44 +09:00
  • c43c37f64a Merge pull request #12454 from Microsoft/PortTypingOptionsRenameToRelease2.1 jramsay 2016-11-22 17:47:42 -08:00
  • e5227b15f9 Addressing CR feedback Jason Ramsay 2016-11-22 14:47:44 -08:00
  • 19dcb45e4f Maintain support for deprecated API typingOptions.enableAutoDiscovery Jason Ramsay 2016-11-21 13:42:42 -08:00
  • ada48e548a Rename typingOptions.enableAutoDiscovery to typeAcquisition.enable Jason Ramsay 2016-11-18 17:46:06 -08:00
  • 855431a943 Merge pull request #12373 from Microsoft/RenameTypingOptions jramsay 2016-11-22 17:22:30 -08:00
  • 2b89d919a0 Addressing CR feedback Jason Ramsay 2016-11-22 14:47:44 -08:00
  • 864e1797d9 Merge pull request #12396 from Microsoft/getTypeOfExpression Anders Hejlsberg 2016-11-22 15:33:37 -08:00
  • 432f7a9a7d add typings installer user agent for npm requests (#12446) (#12449) Vladimir Matveev 2016-11-22 15:22:50 -08:00
  • 680fb2ea1b add typings installer user agent for npm requests (#12446) Vladimir Matveev 2016-11-22 14:56:18 -08:00
  • 43e383f20b Add more tests Anders Hejlsberg 2016-11-22 14:28:45 -08:00
  • 973fce0f5d Accept new baselines Anders Hejlsberg 2016-11-22 14:28:34 -08:00