Commit Graph

  • c5f6c4fac0 remove unecessary check Arthur Ozga 2017-06-26 11:21:16 -07:00
  • aeb5264b74 Consistently use variable mangledScopedPackageSeparator instead of magic "__" string (#16713) Andy 2017-06-26 11:10:57 -07:00
  • 61af315778 respond to comments Arthur Ozga 2017-06-26 10:55:04 -07:00
  • b52747e12c Add property comments as well Ryan Cavanaugh 2017-06-26 10:54:18 -07:00
  • 962aee93cd fix #16702: polish type predicate error message Herrington Darkholme 2017-06-26 13:32:29 +08:00
  • 4f1ae1a406 Updated links to use https and avoid redirects Maxwell Paul Brickner 2017-06-23 15:51:12 -04:00
  • 24a6a087f5 Add early bail out for token nodes Anders Hejlsberg 2017-06-23 08:31:48 -10:00
  • fd22a88abc Code cleanup in jsTyping.ts (#16632) Andy 2017-06-23 10:03:01 -07:00
  • 8418d67ebb Fix missed lint error Charles Pierce 2017-06-22 21:01:05 -07:00
  • 386454a255 #16300 #16301 Diagnostics for default export in namespace Charles Pierce 2017-06-22 20:20:41 -07:00
  • 8b2fe136f8 Update LKG. v2.4.1 Daniel Rosenwasser 2017-06-22 17:33:19 -07:00
  • 14d95edd33 Test:Block-scoped definition of Promise works Nathan Shively-Sanders 2017-06-08 13:46:48 -07:00
  • a8846bf12c Skip block scope check with no error location Nathan Shively-Sanders 2017-06-08 13:45:21 -07:00
  • 6a111928b4 Merge pull request #16375 from Microsoft/skip-block-scope-for-global-symbol Nathan Shively-Sanders 2017-06-22 15:29:35 -07:00
  • d0bb6e1e8a Update symbols baselines from re-ordering of the signatures Kanchalai Tanglertsampan 2017-06-22 13:45:14 -07:00
  • 77d69c8c1d Add tests and update baselines Kanchalai Tanglertsampan 2017-06-22 11:56:49 -07:00
  • fd1e5ab6ed Simplify forEachChild Anders Hejlsberg 2017-06-22 08:55:18 -10:00
  • feefd520b6 Reorder promise.all signatures Kanchalai Tanglertsampan 2017-06-22 11:51:00 -07:00
  • 04d750f9f8 Preserve method comments in JS->ES6 conversion. Fixes #16622 Ryan Cavanaugh 2017-06-22 11:42:12 -07:00
  • 3ade89ca0e Merge pull request #16178 from Microsoft/master-fix13306 Yui 2017-06-22 11:25:22 -07:00
  • 485927b26a clarify comment Arthur Ozga 2017-06-22 11:17:55 -07:00
  • f9592b6479 fix and add test Arthur Ozga 2017-06-22 11:17:38 -07:00
  • 8d9e66badd Ignore jsdoc when inferring rest args in JavaScript Ron Buckton 2017-06-22 10:49:47 -07:00
  • aac7fb7cef Merge pull request #16664 from amcasey/TokenWorker Andrew Casey 2017-06-22 10:44:47 -07:00
  • 1251668342 rename variables Arthur Ozga 2017-06-22 10:32:04 -07:00
  • 33224747b3 Added test for unused typeparameters in a typealias declaration Dick van den Brink 2017-06-22 16:45:09 +02:00
  • 09be537786 Also check TypeAlias for unused type parameters Fixes #15208 Dick van den Brink 2017-06-22 16:41:40 +02:00
  • 115884aa30 Follow symbol through commonjs require for inferred class type Ron Buckton 2017-06-21 18:20:46 -07:00
  • 902d0f5018 cleanup Arthur Ozga 2017-06-21 17:04:39 -07:00
  • d1423739cd add test Arthur Ozga 2017-06-21 15:05:15 -07:00
  • 0bd3d8c2eb unspoof call expression start in iife Arthur Ozga 2017-06-21 15:03:20 -07:00
  • 68cd4e55d5 Merge branch 'master' into optimizeTypeRelations Anders Hejlsberg 2017-06-20 16:03:07 -10:00
  • 2690d792c1 Short-circuit getTokenAtPositionWorker Andrew Casey 2017-06-20 15:32:32 -07:00
  • f1fb1b9ed9 Merge pull request #16663 from mihailik/master Sheetal Nandi 2017-06-20 15:21:42 -07:00
  • b60f936b14 Enquote undefineds. Oleg Mihailik 2017-06-20 22:54:50 +01:00
  • 21732eb56f More efficient recording of intermediate results in type relations Anders Hejlsberg 2017-06-20 11:38:09 -10:00
  • 4ef4882b42 hasProperty doesn't need to be generic (#16650) Andy 2017-06-20 12:13:05 -07:00
  • 28fce55e1f add and update tests Arthur Ozga 2017-06-19 20:30:11 -07:00
  • 0df66a5e6d format space before single-line blocks Arthur Ozga 2017-06-20 11:49:36 -07:00
  • 4c40c42f56 format on open curly Arthur Ozga 2017-06-19 20:30:24 -07:00
  • 44f2336279 Merge pull request #16633 from Microsoft/release-2.4_fixIncrementalParsing Yui 2017-06-19 17:15:02 -07:00
  • 4875a2756f Add tests Kanchalai Tanglertsampan 2017-06-19 16:18:42 -07:00
  • 15ef20db3c Set the structureReused to be safemoudles when dynamic import change Yui T 2017-06-14 21:50:12 -07:00
  • 6d3308387d Add tests Yui T 2017-06-14 21:41:19 -07:00
  • 11b9f6e89d Wip-fix incremental parsing Yui T 2017-06-14 17:13:35 -07:00
  • 47c1563649 Merge pull request #16544 from Microsoft/master-fixIncrementalParsingWithDynamicImport Yui 2017-06-19 16:44:47 -07:00
  • 8038300380 Add tests Kanchalai Tanglertsampan 2017-06-19 16:18:42 -07:00
  • 4313ecf758 Use custom error message in Debug.fail (#16625) Andy 2017-06-19 15:26:26 -07:00
  • 660a63d82e Emit class annotation comment on downlevel classes Ron Buckton 2017-06-19 14:53:32 -07:00
  • 37d4116ae0 rename test Arthur Ozga 2017-06-19 14:22:56 -07:00
  • 0dcc8deace update tests Arthur Ozga 2017-06-19 11:13:58 -07:00
  • 2a2595fc5f apply formatting after parse error Arthur Ozga 2017-06-19 10:57:47 -07:00
  • 0123bd0e20 Add missing newline in --pretty diagnostics formatter Alex Eagle 2017-06-17 09:20:55 -07:00
  • 2721fd4f5d In TypeScript code, never bind JSDoc normally, just set parent pointers (#16555) (#16561) Andy 2017-06-16 20:43:32 -07:00
  • 4de96abd8f Use the same logic of getting current directory as the one used when emitting files through project It means we would use currentDirectory as project Root or script info's directory as the current directory Fixes issue reported in https://developercommunity.visualstudio.com/content/problem/57099/typescript-generated-source-maps-have-invalid-path.html Sheetal Nandi 2017-06-16 14:37:39 -07:00
  • a2776648cd Merge pull request #16539 from Microsoft/updateBuilderOnlyIfItHasInfos Sheetal Nandi 2017-06-16 13:46:54 -07:00
  • b64c135ccf Merge pull request #16283 from Microsoft/fixRunParallel Yui 2017-06-16 11:29:22 -07:00
  • ef3e7e6ab5 Add semi-colon Yui T 2017-06-16 11:12:31 -07:00
  • 4b21358582 Merge branch 'master' into fixRunParallel Yui T 2017-06-16 11:09:34 -07:00
  • e9bbe866f5 Address comment: fix comment Yui T 2017-06-16 11:09:18 -07:00
  • 31653de3c3 Merge pull request #16566 from Microsoft/keywordFilters Sheetal Nandi 2017-06-15 15:44:33 -07:00
  • 4b3e661aaa Merge pull request #12336 from Microsoft/ownJsonParsing Sheetal Nandi 2017-06-15 14:30:42 -07:00
  • 0968ed97ad Revert string enum changes (#16569) Mohamed Hegazy 2017-06-15 14:19:03 -07:00
  • f82c45eb98 Address PR Kanchalai Tanglertsampan 2017-06-15 13:40:57 -07:00
  • 4ce8af3652 Show public/private/protected/readonly when looking for constructor parameter and otherwise parameter declaration or property declaraiton should result in no completion Fixes #15937 Sheetal Nandi 2017-06-05 14:54:14 -07:00
  • 096f8ccf74 Update LKG Mohamed Hegazy 2017-06-15 10:19:50 -07:00
  • 537695c313 In TypeScript code, never bind JSDoc normally, just set parent pointers (#16555) Andy 2017-06-15 10:02:16 -07:00
  • 09f0b3471a Merge branch 'master' into ownJsonParsing Sheetal Nandi 2017-06-15 09:59:37 -07:00
  • 924117567a Allow running in strict mode (#16557) t_ 2017-06-16 01:47:59 +09:00
  • f49b00742a Update LKG Mohamed Hegazy 2017-06-15 09:49:56 -07:00
  • 675e7f00c3 Allow running in strict mode (#16557) t_ 2017-06-16 01:47:59 +09:00
  • f1b0f59c9a Update version to 2.4.1 Mohamed Hegazy 2017-06-15 09:00:00 -07:00
  • 5b12a04965 Merge pull request #16213 from charlespierce/await_yield_literals Daniel Rosenwasser 2017-06-15 00:39:57 -07:00
  • a92b549336 Set the structureReused to be safemoudles when dynamic import change Yui T 2017-06-14 21:50:12 -07:00
  • f66ad03459 Add tests Yui T 2017-06-14 21:41:19 -07:00
  • 1636fbc966 Wip-fix incremental parsing Yui T 2017-06-14 17:13:35 -07:00
  • ed9cde9845 Update LKG Daniel Rosenwasser 2017-06-14 17:00:51 -07:00
  • 3e72e52405 Updated version. Daniel Rosenwasser 2017-06-14 16:55:03 -07:00
  • b2e8fb7f32 Update the builder dependency graph only if it was created. This makes sure that we dont create this graph just because project was updated Sheetal Nandi 2017-06-14 14:52:13 -07:00
  • 1dd9e9b9e9 Add comment to new code in hasExcessProperties Nathan Shively-Sanders 2017-06-14 15:13:46 -07:00
  • a7d7a4cedf Use first declaration, not valueDeclaration Nathan Shively-Sanders 2017-06-14 11:43:51 -07:00
  • 0913ef66e6 Test:error span for spread prop in excess prop check Nathan Shively-Sanders 2017-06-14 11:29:06 -07:00
  • b394182e19 Improve excess property check for spread property Nathan Shively-Sanders 2017-06-14 11:26:15 -07:00
  • 26ab0cd138 Merge pull request #16530 from Microsoft/excess-property-check-error-span-for-spread-property Nathan Shively-Sanders 2017-06-14 16:16:20 -07:00
  • f4298f10ca [release-2.4] Fixes the memory leak because of project and its corresponding script info even after project is removed (#16538) Sheetal Nandi 2017-06-14 15:59:27 -07:00
  • 187febd10f Merge pull request #16494 from Microsoft/dontCreateScriptInfosWithFileExistsAndReadFile Sheetal Nandi 2017-06-14 15:17:25 -07:00
  • ef70a6c61b Add comment to new code in hasExcessProperties Nathan Shively-Sanders 2017-06-14 15:13:46 -07:00
  • 428bc68baa Add comment for deletion of orphan script infos in file open Sheetal Nandi 2017-06-14 15:02:24 -07:00
  • 8101dc89b2 Merge pull request #16529 from Microsoft/completionWithMeaningReleaseBranch Sheetal Nandi 2017-06-14 13:58:11 -07:00
  • 6c294726b4 Merge branch 'release-2.4' of https://github.com/Microsoft/TypeScript into release-2.4 Mohamed Hegazy 2017-06-14 12:53:28 -07:00
  • 3cca4b99ce Merge branch 'release-2.4' of https://github.com/Microsoft/TypeScript into release-2.4 Nathan Shively-Sanders 2017-06-14 12:35:14 -07:00
  • 34700c67d9 Remove undefined from optional spread properties Nathan Shively-Sanders 2017-06-14 10:31:11 -07:00
  • a3f39ece62 Fix #16521: mark thisArg as optional in typed array map function (#16526) Mohamed Hegazy 2017-06-14 11:58:21 -07:00
  • d719de5928 Use first declaration, not valueDeclaration Nathan Shively-Sanders 2017-06-14 11:43:51 -07:00
  • 98cb0ce815 Move the cleanup of script infos to next file open This helps in reusing script infos even if the project is closed but next open recreates the same project Sheetal Nandi 2017-06-14 11:37:31 -07:00
  • 19c564d48d Test:error span for spread prop in excess prop check Nathan Shively-Sanders 2017-06-14 11:29:06 -07:00
  • 8680768478 Improve excess property check for spread property Nathan Shively-Sanders 2017-06-14 11:26:15 -07:00
  • eaa8f48672 Merge pull request #16525 from Microsoft/remove-undefined-from-optional-spread-properties Nathan Shively-Sanders 2017-06-14 10:58:37 -07:00
  • 20515ce0ac Encorporting feedback Sheetal Nandi 2017-06-06 11:27:31 -07:00
  • c191abe5f4 Typos in test cases Sheetal Nandi 2017-06-05 17:09:40 -07:00