Commit Graph

  • 62678cd736 Don't try to extract import to a method: simpler fix (#18054) Andy 2017-08-25 15:12:21 -07:00
  • 38c3f67652 Visit destructuring computed names (#18052) Wesley Wigham 2017-08-25 15:10:47 -07:00
  • b10b0bf77e Merge branch 'master' into promised Ron Buckton 2017-08-25 14:44:36 -07:00
  • 69a8504d59 Merge pull request #17791 from Microsoft/dynamicFiles Paul van Brenk 2017-08-25 14:24:12 -07:00
  • e6275ff51b Accept new baselines readonlyTypes Anders Hejlsberg 2017-08-25 14:19:14 -07:00
  • bdfb92aebe Fix crash in name resolution with custom transforms and emitDecoratorMetadata Ron Buckton 2017-08-25 14:17:48 -07:00
  • dedce6dc33 Merge branch 'master' into readonlyTypes Anders Hejlsberg 2017-08-25 14:14:38 -07:00
  • 3644771ab6 Test for action description of code actions, and simplify description for extracting method to file (#18030) (#18044) Andy 2017-08-25 14:11:52 -07:00
  • 6f6c3c2464 Merge branch 'master' into dynamicFiles Paul van Brenk 2017-08-25 13:25:46 -07:00
  • 555a742d16 Merge pull request #18042 from Microsoft/fixMappedTypeIndexedAccess Anders Hejlsberg 2017-08-25 20:59:16 +01:00
  • fe1242c8a9 Don't try to extract import to a method (#18025) Andy 2017-08-25 09:53:56 -07:00
  • 3a0ab74ed6 Test for action description of code actions, and simplify description for extracting method to file (#18030) Andy 2017-08-25 09:53:28 -07:00
  • e79d75a383 Add regression test Anders Hejlsberg 2017-08-25 08:55:43 -07:00
  • cf998bf350 Accept new baselines Anders Hejlsberg 2017-08-25 08:49:59 -07:00
  • 3d3ed04b28 Perform indexed access type transformations consistently Anders Hejlsberg 2017-08-25 08:49:34 -07:00
  • 616bb5fcf6 Defer mapped type indexed access transformations Anders Hejlsberg 2017-08-25 07:10:53 -07:00
  • a39ae1fab7 Fix crash when attempting to merge an import with a local declaration (#18032) (#18034) Wesley Wigham 2017-08-24 23:58:20 -07:00
  • 350c9f647b Call dynamic import transform on expression used by export equal statement (#18028) (#18033) Wesley Wigham 2017-08-24 17:59:45 -07:00
  • 62eaaf9206 Fix crash when attempting to merge an import with a local declaration (#18032) Wesley Wigham 2017-08-24 17:12:42 -07:00
  • 643a7e7e33 Call dynamic import transform on expression used by export equal statement (#18028) Wesley Wigham 2017-08-24 17:08:57 -07:00
  • 0851f6909e Added additional test Ron Buckton 2017-08-24 15:06:06 -07:00
  • 01b7df6855 Switch to arrow for ts class wrapper IIFE Ron Buckton 2017-08-24 13:40:20 -07:00
  • 05402b8596 Merge pull request #18027 from Microsoft/fix16924 Ron Buckton 2017-08-24 17:02:18 -07:00
  • 9bb1915851 PR feedback Ron Buckton 2017-08-11 16:15:28 -07:00
  • ec8f5cfe3f Follow symbol through commonjs require for inferred class type Ron Buckton 2017-06-21 18:20:46 -07:00
  • 4c68b6d7f0 Merge pull request #16686 from Microsoft/fix16467 Ron Buckton 2017-08-24 17:00:38 -07:00
  • f824e7214d Give mapped type properties a synthetic declaration name (#18023) Wesley Wigham 2017-08-24 16:48:11 -07:00
  • 336df751ea Fix issue #16803 do not error on getters/setters (#18031) Wesley Wigham 2017-08-24 15:53:09 -07:00
  • 2f1bd8cff9 Escape \0 followed by a number as a hex escape to avoid printing an octal literal (#18026) Wesley Wigham 2017-08-24 15:52:04 -07:00
  • ccd0158c40 Added additional test Ron Buckton 2017-08-24 15:06:06 -07:00
  • d7d69a1622 Test:string enum in element access Nathan Shively-Sanders 2017-08-24 14:06:21 -07:00
  • 5534899e2a Allow string enums in element access Nathan Shively-Sanders 2017-08-24 14:04:57 -07:00
  • 610104bef8 Switch to arrow for ts class wrapper IIFE Ron Buckton 2017-08-24 13:40:20 -07:00
  • 13eeb34e57 Ignore scripts for types packages (#17969) Ryan Cavanaugh 2017-08-24 11:31:21 -07:00
  • d48ac07e14 Add test case for nested object spread / methods Jan Melcher 2017-06-27 18:03:16 +02:00
  • 09e7e88a19 Add missing visitNode call to object literal members Jan Melcher 2017-06-27 17:22:39 +02:00
  • 80601fccb5 Fix crash when exporting class without name Ron Buckton 2017-08-23 17:09:47 -07:00
  • 038d256fe5 Merge pull request #17996 from Microsoft/fix16681 Ron Buckton 2017-08-24 11:07:12 -07:00
  • 952e9cae70 Remove debug assertions due to invalid syntax in generators transform Ron Buckton 2017-08-17 17:32:06 -07:00
  • 6da73b05f9 Port #17771 to release-2.5 (#18018) Mohamed Hegazy 2017-08-24 11:03:43 -07:00
  • 85b0969556 Merge branch 'master' into fix2-getConstraintOfIndexedAccess Nathan Shively-Sanders 2017-08-24 10:33:21 -07:00
  • c4ed554597 Simplify isExpression check (#17741) Andy 2017-08-24 10:27:07 -07:00
  • e2141ad469 Mark some arrays as readonly (#17725) Andy 2017-08-24 09:55:01 -07:00
  • f47c96f030 Merge branch 'master' into excess-property-checks-for-discriminated-unions Nathan Shively-Sanders 2017-08-24 09:09:18 -07:00
  • 377ac06050 Allow ! and ... as start-of-type tokens Nathan Shively-Sanders 2017-08-24 08:56:36 -07:00
  • a025192ac0 Test:allow more jsdoc types in type parameter lists Nathan Shively-Sanders 2017-08-24 08:56:20 -07:00
  • 2fede097f3 Add helper functions for adding an item to an array only if it's not already contained (#17833) Andy 2017-08-24 08:03:05 -07:00
  • fe45f62ddc Merge branch 'master' into 6229-known-length-tuples Tycho Grouwstra 2017-08-24 17:24:08 +08:00
  • cd2ea9a12f Update LKG (#17993) Andy 2017-08-23 17:48:01 -07:00
  • 40f9ee4b02 Merge pull request #16767 from Yogu/patch-2 Ron Buckton 2017-08-23 17:26:31 -07:00
  • 26a02860b0 Fix crash when exporting class without name Ron Buckton 2017-08-23 17:09:47 -07:00
  • 1bae5f2c69 Update generated files (#17995) Mohamed Hegazy 2017-08-23 17:08:25 -07:00
  • a52030db8b Merge pull request #17907 from Microsoft/excessPropCorrection Daniel Rosenwasser 2017-08-23 15:41:48 -07:00
  • 356f54af3d Merge pull request #17994 from Microsoft/allow-question-token-as-start-of-type Nathan Shively-Sanders 2017-08-23 15:40:25 -07:00
  • ca86dc4deb Test:jsdoc nullable syntax legal in type arguments Nathan Shively-Sanders 2017-08-23 15:00:40 -07:00
  • 71c5b1b354 Parsing:Allow QuestionToken as start of type Nathan Shively-Sanders 2017-08-23 15:00:12 -07:00
  • 8d13314056 Expose isSourceFileFromExternalLibrary (#16112) Klaus Meinhardt 2017-08-23 23:33:53 +02:00
  • 49676c58f3 Merge pull request #17844 from amcasey/SymbolWalker Andrew Casey 2017-08-23 13:32:21 -07:00
  • 2b9aba47d6 Merge pull request #17984 from Microsoft/typeReferenceRelations Nathan Shively-Sanders 2017-08-23 13:22:27 -07:00
  • deaddb5595 Ports #17983 (#17986) Mohamed Hegazy 2017-08-23 13:01:14 -07:00
  • 1420fbc2d4 Bind logger function before using (#17983) Mohamed Hegazy 2017-08-23 12:35:34 -07:00
  • f30931cddd Comment getTypeReferenceId and getRelationKey Nathan Shively-Sanders 2017-08-23 11:57:06 -07:00
  • 7a9491384c Update baselines Nathan Shively-Sanders 2017-08-23 11:49:24 -07:00
  • e27d0917c9 Test performance improvement:nested reference skip Nathan Shively-Sanders 2017-08-21 10:09:21 -07:00
  • e3abc12209 Revert image label change (#17981) Matt Mitchell 2017-08-23 11:03:05 -07:00
  • 34e42097e4 Allow use before declaration for export= assignments (#17967) (#17972) Wesley Wigham 2017-08-23 10:03:46 -07:00
  • f8e8afec1b Accepted baselines. Daniel Rosenwasser 2017-08-22 21:18:25 -07:00
  • 3b85f3fbe2 Add tests to verify project changed event sent Sheetal Nandi 2017-08-22 16:03:55 -07:00
  • 8d44e48dd0 Fix instrumenter target + deprecation warning (#17973) Wesley Wigham 2017-08-22 15:39:10 -07:00
  • 15e15ab84d Merge pull request #17468 from RyanCavanaugh/newTypesMap Ryan Cavanaugh 2017-08-22 14:46:26 -07:00
  • a6015e94a5 Merge pull request #17879 from Microsoft/fix17875 Ron Buckton 2017-08-22 14:34:25 -07:00
  • 43b8ce664c Merge Ryan Cavanaugh 2017-08-22 14:31:49 -07:00
  • 009d9b4f22 For JSX Attributes, map over unions of props for contextual types (#17790) Wesley Wigham 2017-08-22 14:13:56 -07:00
  • c3f2648ba4 Edits from aozgaa review and simplify regex uniqueiniquity 2017-08-22 13:59:02 -07:00
  • bdc2aa8afb Allow use before declaration for export= assignments (#17967) Wesley Wigham 2017-08-22 13:47:53 -07:00
  • 509d347ab9 Region now starts at beginning of comment, and reviewer edits uniqueiniquity 2017-08-22 12:59:47 -07:00
  • 40e9e85cb3 Merge branch 'master' into excessPropCorrection Daniel Rosenwasser 2017-08-22 12:10:16 -07:00
  • 89447748d5 Reuse exiting getFirstIdentifier function Andrew Casey 2017-08-22 10:47:37 -07:00
  • e02da343db Retrieve type parameter constraint using getConstraintFromTypeParameter Andrew Casey 2017-08-17 15:44:06 -07:00
  • 1a20b6a7c3 Add support for walking IndexTypes, IndexedAccessTypes, and MappedTypes. Andrew Casey 2017-08-17 13:23:11 -07:00
  • d7ace2086f Fix copy-paste error Andrew Casey 2017-08-17 13:17:51 -07:00
  • 8cbf42cff5 Fix lint errors Andrew Casey 2017-08-16 14:54:59 -07:00
  • 129ace5047 Update SymbolWalker tests Andrew Casey 2017-08-15 16:06:54 -07:00
  • f2eacc6395 Use Maps to store visited types and symbols Andrew Casey 2017-08-15 14:45:36 -07:00
  • 801c1f70a2 Reshape SymbolWalker API Andrew Casey 2017-08-15 13:09:24 -07:00
  • 2c8a5c40b8 Make SymbolWalker internal Wesley Wigham 2016-07-26 10:35:49 -07:00
  • 053b915061 Rebase SymbolWalker change onto master Wesley Wigham 2016-07-20 14:58:46 -07:00
  • e71123857c Add api in builder to get changed files and use it to send project changed event Sheetal Nandi 2017-08-15 14:50:52 -07:00
  • b217d96cc1 Merge pull request #17839 from RyanCavanaugh/ignoreScripts Ryan Cavanaugh 2017-08-22 11:24:18 -07:00
  • e65df125f8 Add test for #16955 which simulates npm install Sheetal Nandi 2017-08-22 10:28:02 -07:00
  • 55931c46bb Update the failed lookup watches without doing lookups. This helps in not having to deal with duplicate locations and checking if there exists watch Anyways the watches are refCount based so we would just addref and remove ref on the same watches Sheetal Nandi 2017-08-21 15:09:03 -07:00
  • 6227a36ff0 In Server when polling the file stat's do not send changed event in case the file doesnt exist. Sheetal Nandi 2017-08-21 14:55:33 -07:00
  • e500be28cd Adding test for #16456 to verify watched directories in case-sensitive and non sensitive file system and fixing caching Sheetal Nandi 2017-08-18 17:28:38 -07:00
  • 7173da2134 Adding test for #16329 to verify the caching of file system when opening file Sheetal Nandi 2017-08-18 15:38:47 -07:00
  • 6678d961aa Update imaged with Java 8 and other patches (#17965) Matt Mitchell 2017-08-22 09:47:29 -07:00
  • 11c4c4cd61 Fix to use correct target type ID Anders Hejlsberg 2017-08-22 17:41:07 +01:00
  • a3a2ff5f12 Optimize relations for type references with unconstrained type arguments Anders Hejlsberg 2017-08-22 10:13:08 +01:00
  • 2b10784415 Merge pull request #17922 from Microsoft/baseExpressionTypeParameters Anders Hejlsberg 2017-08-22 07:14:54 +01:00
  • 841afa175e Merge branch 'master' into 6229-known-length-tuples Tycho Grouwstra 2017-08-22 13:27:38 +08:00
  • ac098535cb export UsageEntry used by already exported functions 🌹 (#17853) Basarat Ali Syed 2017-08-22 09:55:40 +10:00