Commit Graph

  • 7d229aedec LEGO: Merge pull request 20698 csigs 2017-12-14 09:10:28 -08:00
  • f6a383e3e4 LEGO: check in for master to temporary branch. csigs 2017-12-14 17:10:08 +00:00
  • ac091c2ca7 LEGO: Merge pull request 20693 csigs 2017-12-14 03:10:58 -08:00
  • 309468396d LEGO: check in for master to temporary branch. csigs 2017-12-14 11:10:40 +00:00
  • 2368ad7eef LEGO: Merge pull request 20690 csigs 2017-12-13 21:10:30 -08:00
  • 064d9345e1 LEGO: check in for master to temporary branch. csigs 2017-12-14 05:10:09 +00:00
  • 7d1a980ad2 First attempt. Basically broken. Nathan Shively-Sanders 2017-12-13 16:29:36 -08:00
  • f06d57174d LEGO: Merge pull request 20687 csigs 2017-12-13 15:11:10 -08:00
  • 5299e91be3 LEGO: check in for master to temporary branch. csigs 2017-12-13 23:10:50 +00:00
  • 000f121d34 Improve conditional type constraint checking Anders Hejlsberg 2017-12-13 15:07:16 -08:00
  • e1278f091c Get resolved module exports in symbol chain and not raw exports (#20661) Wesley Wigham 2017-12-13 14:01:23 -08:00
  • ddc631c5d4 Fix typo Anders Hejlsberg 2017-12-13 13:41:17 -08:00
  • 2c6501db52 Allow multiple star-star globs in one pattern (#20639) Wesley Wigham 2017-12-13 12:57:16 -08:00
  • f6603cd9f2 Merge pull request #20545 from RyanCavanaugh/codefixOmnibus Ryan Cavanaugh 2017-12-13 12:49:58 -08:00
  • 8f8e6a36a7 Merge pull request #20679 from RyanCavanaugh/removeLibTodo Ryan Cavanaugh 2017-12-13 12:49:40 -08:00
  • ceb0502914 Code review Andy Hanson 2017-12-13 12:28:13 -08:00
  • 9533c0093d Merge branch 'master' into getRootSymbols Andy Hanson 2017-12-13 12:26:57 -08:00
  • 84eb25c561 Handle arrays with properties in assert.deepEqual (#20674) Andy 2017-12-13 11:50:53 -08:00
  • 6fbeced025 Simplify test case (#20675) Andy 2017-12-13 11:03:37 -08:00
  • 100262537a Remove TODO Ryan Cavanaugh 2017-12-13 10:58:04 -08:00
  • 20434fabe6 Inference for conditional and extends type operators Anders Hejlsberg 2017-12-13 09:48:51 -08:00
  • 65e92c624b Merge pull request #20664 from RyanCavanaugh/clearResolutionCache Ryan Cavanaugh 2017-12-13 09:40:16 -08:00
  • 9f74a7a228 Rename TypeVariable to InstantiableType Anders Hejlsberg 2017-12-13 09:24:14 -08:00
  • 6fae43ba9d Merge pull request #20665 from RyanCavanaugh/port20664 Ryan Cavanaugh 2017-12-13 09:23:06 -08:00
  • 61225cc57c Introduce TypeFlags.Instatiable Anders Hejlsberg 2017-12-13 09:14:57 -08:00
  • 79a1240a19 Revert merge pull request #20429 (removing chai) (#20654) Wesley Wigham 2017-12-13 06:49:50 -08:00
  • edb9e97ca7 LEGO: Merge pull request 20672 csigs 2017-12-13 03:10:50 -08:00
  • 7125cad406 LEGO: check in for master to temporary branch. csigs 2017-12-13 11:10:32 +00:00
  • 9ae67026d7 LEGO: Merge pull request 20666 csigs 2017-12-12 21:10:29 -08:00
  • dbceefd05a LEGO: check in for master to temporary branch. csigs 2017-12-13 05:10:08 +00:00
  • 7ec2573dff Fix test Ryan Cavanaugh 2017-12-12 17:22:41 -08:00
  • 9e122d0305 Fix test Ryan Cavanaugh 2017-12-12 17:22:41 -08:00
  • 40029a0523 Use TypeFlags.UnionOrIntersection not TypeFlags.Union (#20662) Wesley Wigham 2017-12-12 16:32:55 -08:00
  • 5bc803d7da Clear the module resolution cache when new @types appear Ryan Cavanaugh 2017-12-12 16:11:37 -08:00
  • bd3a27ed52 Clear the module resolution cache when new @types appear Ryan Cavanaugh 2017-12-12 16:11:37 -08:00
  • 5dab24a2a7 LEGO: Merge pull request 20660 csigs 2017-12-12 15:11:51 -08:00
  • ef23eb71be LEGO: check in for master to temporary branch. csigs 2017-12-12 23:11:33 +00:00
  • 8ad4aeece1 Make ChangeTracker#newLineCharacter public, to avoid having to pass newLineCharacter around as a parameter (#20574) Andy 2017-12-12 12:23:13 -08:00
  • 21ff2cd501 Remove unnecessary getFirstChildOfKind helper function (#20647) Andy 2017-12-12 11:25:58 -08:00
  • e58d80ad83 Merge pull request #20648 from Microsoft/nonprimitive-spreads-to-empty-object Nathan Shively-Sanders 2017-12-12 10:56:21 -08:00
  • 43e195d966 Clean up isGenericXXXType functions Anders Hejlsberg 2017-12-12 10:44:43 -08:00
  • ec2bdfdb8b Add 'T extends U' type operator Anders Hejlsberg 2017-12-12 09:52:14 -08:00
  • 9f3621947a LEGO: Merge pull request 20646 csigs 2017-12-12 09:10:29 -08:00
  • ea1e4102f5 LEGO: check in for master to temporary branch. csigs 2017-12-12 17:10:08 +00:00
  • 0d8856cf47 Update chrome devtools user test baseline (#20641) Wesley Wigham 2017-12-12 08:45:39 -08:00
  • 4bc0d85d29 Test:spread object retains lefthandside Nathan Shively-Sanders 2017-12-12 08:37:34 -08:00
  • 43a5a271ee object spreads to {} Nathan Shively-Sanders 2017-12-12 08:34:36 -08:00
  • d53af092c7 Always check a return expression in a generator (#20621) Andy 2017-12-12 07:50:11 -08:00
  • c489dd96f6 Resolve merge conflicts in codeFix Charles Pierce 2017-12-11 22:27:56 -08:00
  • 3aa192a870 Unshallow submodule clones, update submodule ref (#20636) Wesley Wigham 2017-12-11 19:26:42 -05:00
  • 97a573984f Add type alias declarations to inclusion list docs uniqueiniquity 2017-12-11 16:15:32 -08:00
  • 03b036b630 Revert "Loosen restrictions on jsdoc completion locations" uniqueiniquity 2017-12-11 15:56:31 -08:00
  • d3a7db8b57 LEGO: Merge pull request 20638 csigs 2017-12-11 15:11:48 -08:00
  • 72f2136080 LEGO: check in for master to temporary branch. csigs 2017-12-11 23:11:30 +00:00
  • 792b8bb78e Fix error messeage (#20601) Yuichi Nukiyama 2017-12-11 23:05:49 +00:00
  • eba15b5990 Preserve literal types in contextual unions (#19966) Wesley Wigham 2017-12-11 18:03:38 -05:00
  • d01f4d140a Reimplement #20320 differently to handle multiple check orders better (#20588) Wesley Wigham 2017-12-11 13:32:16 -05:00
  • 484758a3d3 Handle ! following a keyword in isClassMemberStart (#20617) Andy 2017-12-11 09:45:36 -08:00
  • b629ff4204 Fix bug: FunctionDeclaration may have missing name (#20618) Andy 2017-12-11 09:45:20 -08:00
  • f2f17454af LEGO: Merge pull request 20620 csigs 2017-12-11 09:10:26 -08:00
  • 73d7de6b8f LEGO: check in for master to temporary branch. csigs 2017-12-11 17:10:08 +00:00
  • 153cc7d059 Fix return type Andy Hanson 2017-12-11 06:50:55 -08:00
  • 1cb1088e8a Update projects tests to use vfs Ron Buckton 2017-12-10 17:35:42 -08:00
  • b554a3691d Ensure getRootSymbols always works recursively andy-ms 2017-12-10 16:58:17 -08:00
  • 9e51882d9c Numeric separators (#20324) Wesley Wigham 2017-12-08 20:20:18 -05:00
  • 0c2d8d28de LEGO: Merge pull request 20586 csigs 2017-12-08 15:10:32 -08:00
  • 2343cbb43c LEGO: check in for master to temporary branch. csigs 2017-12-08 23:10:14 +00:00
  • 47c1fc4022 Remove unused internal function (#20582) Andy 2017-12-08 14:06:23 -08:00
  • 1c848d2032 Decomposed TypeScript specification into independent Markdown files per section. Daniel Rosenwasser 2017-12-08 14:02:53 -08:00
  • cb2636679b When user provided resolution is used, invalidate resolutions for all files In this case there is no way to tell if resolution has changed so resolution cache wont have answers Sheetal Nandi 2017-12-08 12:35:37 -08:00
  • 063eed1a47 Add type relationships and distribute over union types Anders Hejlsberg 2017-12-08 10:19:23 -08:00
  • 2a4863a9b5 LEGO: Merge pull request 20579 csigs 2017-12-08 09:10:46 -08:00
  • de304f537e LEGO: check in for master to temporary branch. csigs 2017-12-08 17:10:26 +00:00
  • 2611c9b339 Merge branch 'master' into builderApi Sheetal Nandi 2017-12-07 20:23:15 -08:00
  • a75badfd11 Rename on WatchBuilderProgram Sheetal Nandi 2017-12-07 19:56:46 -08:00
  • 8ad9a6254c Api to get underlying program from builder Sheetal Nandi 2017-12-07 19:44:47 -08:00
  • 9b54d2e458 Create api to create Watch<BuilderProgram> Sheetal Nandi 2017-12-07 19:20:05 -08:00
  • dc62bb9abc Change builder to BuilderProgram so it is similar to operating on program Sheetal Nandi 2017-12-07 18:55:11 -08:00
  • 8d209a3672 Merge pull request #20467 from Kovensky/array-from-union-fix Daniel Rosenwasser 2017-12-07 17:22:05 -08:00
  • 965f40f213 Use builder state in the semantic/emit builder as well Sheetal Nandi 2017-12-07 16:46:36 -08:00
  • 53657069bc Merge pull request #20517 from gagoman/16900 Daniel Rosenwasser 2017-12-07 16:56:27 -08:00
  • f90943d0d0 Merge pull request #20543 from Microsoft/in-keyword-narrow-string-indexer Nathan Shively-Sanders 2017-12-07 15:45:00 -08:00
  • 0ece9e29c1 LEGO: Merge pull request 20554 csigs 2017-12-07 15:10:40 -08:00
  • 158970497e LEGO: check in for master to temporary branch. csigs 2017-12-07 23:10:20 +00:00
  • 92c3b23a32 Bail at the correct point when containingFunction is undefined Ryan Cavanaugh 2017-12-07 14:27:46 -08:00
  • bb0fc0d2bc Convert builder state to mutable data, so that later we can create builder Program out of this Sheetal Nandi 2017-12-07 14:04:40 -08:00
  • 9b90474a33 Hack to allow concat to work even when an Array isn't assignable to ReadonlyArray (#20455) (#20544) Andy 2017-12-07 13:34:57 -08:00
  • 2586bb303c From builder use the builderState containing references and file infos Sheetal Nandi 2017-12-07 12:39:26 -08:00
  • fa988eacbd Fixes #20475 (no repro found yet) Ryan Cavanaugh 2017-12-07 12:33:40 -08:00
  • 5c99c67b4b Fixes #20542 Ryan Cavanaugh 2017-12-07 12:16:53 -08:00
  • b7b43fe601 Fixes #20527 Ryan Cavanaugh 2017-12-07 12:16:29 -08:00
  • 2cf7295c4e Fix #20520 Ryan Cavanaugh 2017-12-06 16:21:18 -08:00
  • 6e74f7ee11 Fix #20523 Ryan Cavanaugh 2017-12-06 15:58:50 -08:00
  • 5e5b7706e5 Hack to allow concat to work even when an Array isn't assignable to ReadonlyArray (#20455) Andy 2017-12-07 12:15:12 -08:00
  • 19ea189b42 Support a "getCombinedCodeFix" service (#20338) Andy 2017-12-07 12:14:18 -08:00
  • 4c21cbf145 Create builderState so that when FilesAffectedBy is only api needed, we arent tracking changed files Sheetal Nandi 2017-12-07 11:47:49 -08:00
  • d75ebd6a33 Narrowing of in handles string index signatures Nathan Shively-Sanders 2017-12-07 10:57:15 -08:00
  • 3a0ce3435e Test:in doesn't narrow types with string indexers Nathan Shively-Sanders 2017-12-07 10:56:33 -08:00
  • 39bf33d841 Few renames Sheetal Nandi 2017-12-07 10:02:02 -08:00
  • 4902d85479 LEGO: Merge pull request 20532 csigs 2017-12-07 03:10:36 -08:00