Commit Graph

  • a4c87df821 [WIP] Use original identifier name to count up from when renaming collisions Benjamin Lichtman 2018-09-07 16:28:47 -07:00
  • 7466ac1cd5 [WIP] add test Benjamin Lichtman 2018-09-06 15:53:13 -07:00
  • 8c9e8666ed Miscellaneous cleanup Benjamin Lichtman 2018-09-06 15:53:05 -07:00
  • 0226b66180 Accept new baselines Anders Hejlsberg 2018-09-11 10:55:32 -07:00
  • b67a261eba Merge branch 'master' into typedBindCallApply Anders Hejlsberg 2018-09-11 10:48:18 -07:00
  • 91123fc544 Minor fix Anders Hejlsberg 2018-09-11 08:11:32 -07:00
  • 8a41f5f04b Accept new baselines Anders Hejlsberg 2018-09-11 06:43:28 -07:00
  • e9679f0191 Add tests Anders Hejlsberg 2018-09-11 06:43:17 -07:00
  • d069da2f66 Update getAugmentedPropertiesOfType Anders Hejlsberg 2018-09-11 06:33:15 -07:00
  • a5dece30d9 Update declarations Anders Hejlsberg 2018-09-11 06:14:41 -07:00
  • 8b14fb22ec Initial review iliashkolyar 2018-09-11 13:56:51 +03:00
  • 2cf2bbd5f7 improve test case and add related diagnostic 王文璐 2018-09-11 16:20:38 +08:00
  • ba8595be5f Merge pull request #27021 from ajafff/fix-functiontype-emit Ron Buckton 2018-09-11 01:07:43 -07:00
  • 66a401ae64 Fix FunctionType emit when only parameter has no type Klaus Meinhardt 2018-09-11 09:39:11 +02:00
  • 6b2ea463b2 improve Diagnostics for accidentally calling type-assertion expressions 王文璐 2018-09-11 14:35:01 +08:00
  • 76c6ee6e53 Codefix: add quick fix for missing 'new' operator iliashkolyar 2018-09-11 08:04:09 +03:00
  • 6c57ebd00b Update watches to wild card directories, input files, config files when project invalidates Sheetal Nandi 2018-09-10 16:17:52 -07:00
  • e9c6d967f6 Add related span pointing at missing arguments (#27013) Wesley Wigham 2018-09-10 16:40:33 -07:00
  • 1e3625c952 Accept new baselines Anders Hejlsberg 2018-09-10 15:47:48 -07:00
  • 228858f36c Inline builder context instead of it being outside for easier access and resetting Sheetal Nandi 2018-09-10 15:46:33 -07:00
  • b687d906d8 Add CallableFunction/NewableFunction to virtual file system Anders Hejlsberg 2018-09-10 15:47:00 -07:00
  • a85b8966e0 Accept new baselines Anders Hejlsberg 2018-09-10 15:13:53 -07:00
  • 55b6513078 New CallableFunction and NewableFunction types in es5.d.ts Anders Hejlsberg 2018-09-10 15:12:42 -07:00
  • 22a384d786 New --strictBindCallApply flag in compiler Anders Hejlsberg 2018-09-10 15:12:16 -07:00
  • 78c8003504 Update user baselines (#27000) TypeScript Bot 2018-09-10 13:22:30 -07:00
  • 82041eb300 Add partial reload support also watch wild cards correctly. Partially fixes #26524 Sheetal Nandi 2018-09-07 15:22:10 -07:00
  • 521edc1c80 Refactoring to handle case sensitivity of the host when caching Sheetal Nandi 2018-09-07 13:36:45 -07:00
  • 50bcfb6328 Try the ParsedCommandLine from cache instead of re-reading contents of tsconfig file Sheetal Nandi 2018-09-07 12:59:38 -07:00
  • 59060a1b90 Remove unnecessary projectReferences from ExpandResult and referenceSpecs from ConfigFileSpecs Sheetal Nandi 2018-09-06 16:03:34 -07:00
  • df837847e9 Accept new baselines Anders Hejlsberg 2018-09-10 11:25:49 -07:00
  • 46bd405e59 Better scheme for choosing between co- and contra-variant inferences Anders Hejlsberg 2018-09-10 11:25:30 -07:00
  • 24a5bdd1b1 Add 'fileToRename' property to RenameInfo (#24702) Andy 2018-09-10 11:25:03 -07:00
  • 95ba73e16b Don't offer module completions in non-module JS files Ryan Cavanaugh 2018-09-10 10:37:44 -07:00
  • 745f5be2cb Invert gutter instead of setting colors Daniel Imms 2018-09-08 13:12:09 -07:00
  • 16477b6506 Take into account undefined nodeValue when recording diagnostic christian 2018-09-08 00:06:07 -04:00
  • bca3b680f6 Clean up emit pipeline to reduce callback overhead Ron Buckton 2018-09-07 14:11:54 -07:00
  • af8e44ac85 Merge pull request #26568 from Microsoft/typesVersions Ron Buckton 2018-09-07 15:40:50 -07:00
  • 95d57885c5 Ensure diagnostic reporting matches code fix ability Benjamin Lichtman 2018-09-07 14:14:01 -07:00
  • a255d9a163 Merge branch 'master' into typesVersions Ron Buckton 2018-09-07 13:52:12 -07:00
  • 3e2783be1c Merge branch 'master' of https://github.com/Microsoft/TypeScript into bug/24542-bad-error-message-for-import-ing-an-export Alexander 2018-09-07 22:40:43 +03:00
  • cbde861af6 Improve use of SemanticMeaning in symbol display (#26953) Andy 2018-09-07 12:23:23 -07:00
  • b1430e5e2c Avoid adding duplicate completion from contextual keyword (#26947) Andy 2018-09-07 12:18:03 -07:00
  • f8b6a8fc8d Introduce literal freshness for literal enum member types (#26556) Wesley Wigham 2018-09-07 12:09:07 -07:00
  • cf2f339a5c Merge pull request #26895 from Microsoft/callableErrors Daniel Rosenwasser 2018-09-07 00:06:11 -07:00
  • 22672f3387 add comment 王文璐 2018-09-07 11:45:32 +08:00
  • 6d7f4d543c Merge branch 'master' into PropertyDeclarationExclamationToken 王文璐 2018-09-07 11:41:24 +08:00
  • f396a2c7a8 rename rescan function 王文璐 2018-09-07 11:39:50 +08:00
  • 0e97ce57e4 Merge branch 'master' into improve_type_arguments_parser_1 王文璐 2018-09-07 11:36:02 +08:00
  • ec72f4751d Add location info to empty lists diagnostics when tsconfig file exists christian 2018-09-06 20:40:02 -04:00
  • d31973b905 findAllReferences: Consistently use 'this' parameter as definition site (#26950) Andy 2018-09-06 17:06:50 -07:00
  • c401d63c5f findAllReferences: Fix declarationIsWriteAccess for PropertyAssignment in destructuring (#26949) Andy 2018-09-06 15:24:07 -07:00
  • a0ebbfb8f0 Fix JSX completions after boolean property (#26943) Andy 2018-09-06 14:15:12 -07:00
  • 6fb0f6818a Merge pull request #26944 from Microsoft/casingOfTypeReferenceDirectives Sheetal Nandi 2018-09-06 14:13:26 -07:00
  • 88d5b04c70 Lowercase type reference directives when determining to reuse program structure (just like when we create new program) Sheetal Nandi 2018-09-06 13:26:44 -07:00
  • 8f654f0f1e Merge pull request #21957 from jack-williams/typeof-in-switch Ryan Cavanaugh 2018-09-06 10:46:13 -07:00
  • 8c22770ea8 Improve 'isWriteAccess' for findAllReferences (#26889) Andy 2018-09-06 10:44:32 -07:00
  • ddba6d8a70 Merge pull request #26825 from Microsoft/resolveJsonModuleEmit Sheetal Nandi 2018-09-06 09:57:47 -07:00
  • 8b30ff8393 Merge pull request #26817 from Microsoft/resolvingJsonModuleLikeJsExportsEqual Sheetal Nandi 2018-09-06 09:49:53 -07:00
  • 7fe0f9da9b Merge pull request #26793 from minestarks/parentDirFix Mine Starks 2018-09-06 08:59:43 -07:00
  • 3173cfee97 Update narrowing baseline Jack Williams 2018-09-06 09:45:22 +01:00
  • 911c59f47f Merge branch 'master' into typeof-in-switch Jack Williams 2018-09-06 09:33:01 +01:00
  • d8f736d319 Change typeof narrowing to narrow selected union members (#25243) Wesley Wigham 2018-09-06 00:41:09 -07:00
  • c203c27f00 Error accessing abstract property in constructor of abstract subclass Klaus Meinhardt 2018-09-06 08:52:53 +02:00
  • c62920ac81 Merge pull request #26392 from mattmccutchen/declare-module-advice Ryan Cavanaugh 2018-09-05 22:02:51 -07:00
  • ea984d7b64 Centralize diagnostic reporting for empty files diagnostic christian 2018-09-05 23:18:39 -04:00
  • 26d6d7d16e Merge remote-tracking branch 'upstream/master' into async-es2018 Kagami Sascha Rosylight 2018-09-06 09:55:41 +09:00
  • cfc6d353b2 Merge pull request #26589 from Microsoft/deduplicate_overloads Ryan Cavanaugh 2018-09-05 17:43:52 -07:00
  • 54f7666017 Merge pull request #26453 from ajafff/abstract-property-in-initializer Ryan Cavanaugh 2018-09-05 17:43:21 -07:00
  • 270ea77815 Merge pull request #26308 from ajafff/checkresolvedmodule Ryan Cavanaugh 2018-09-05 17:42:33 -07:00
  • ed70d4887a Merge pull request #25633 from Kingwl/strictParameter Ryan Cavanaugh 2018-09-05 17:15:52 -07:00
  • f7f5b1ac87 Don't case on type node Benjamin Lichtman 2018-09-05 16:28:53 -07:00
  • 5a72da76c2 Only perform async refactor if it won't delete code Benjamin Lichtman 2018-09-05 16:26:20 -07:00
  • ddedfd44f7 Update user baselines (#26903) TypeScript Bot 2018-09-05 15:22:39 -07:00
  • d0673762f1 Accepted baselines. Daniel Rosenwasser 2018-09-05 15:12:23 -07:00
  • d989e10c49 Renamed test. Daniel Rosenwasser 2018-09-05 11:50:47 -07:00
  • 0b1183a461 Allow isSymbolAccessible to paint object literal declarations as visible (#24668) Wesley Wigham 2018-09-05 14:52:47 -07:00
  • 69c7e67c88 Check privateness when emittign readonly/const props (#26920) Wesley Wigham 2018-09-05 13:49:38 -07:00
  • 1e2fb9f0ae Merge pull request #26465 from rnathanday/master Ryan Cavanaugh 2018-09-05 12:38:09 -07:00
  • 695aae7be8 Merge pull request #26848 from Microsoft/deferUnionIntersectionReduction Anders Hejlsberg 2018-09-05 12:33:54 -07:00
  • f79e64561f Merge pull request #26870 from ajafff/composite-files-check Ryan Cavanaugh 2018-09-05 12:32:56 -07:00
  • 69f91b5ed8 Merge pull request #26837 from mattmccutchen/issue-26835 Ryan Cavanaugh 2018-09-05 12:22:48 -07:00
  • 4717ddb986 Merge pull request #26828 from Microsoft/narrowUnknownByObject Ryan Cavanaugh 2018-09-05 12:16:24 -07:00
  • 6465e9dcdd Merge pull request #26292 from Kingwl/tupleIndexAccessCheck Ryan Cavanaugh 2018-09-05 12:10:46 -07:00
  • c188864394 Merge pull request #26112 from rhys-vdw/22685-array-flat-fix Ryan Cavanaugh 2018-09-05 11:55:42 -07:00
  • d265fbf7f7 Merge pull request #26192 from ajafff/createprogram-nochecker Ryan Cavanaugh 2018-09-05 11:49:57 -07:00
  • 5d65e86756 Merge pull request #23253 from Kingwl/definite-assignment-assertion-improve Ryan Cavanaugh 2018-09-05 11:49:13 -07:00
  • 4975dc85b1 Merge pull request #25822 from Kingwl/rechabilityImprove Ryan Cavanaugh 2018-09-05 11:46:07 -07:00
  • a8bf0f7dad Merge branch 'master' into tsconfig_canonicalpath Andy Hanson 2018-09-05 11:45:59 -07:00
  • 1eb3082387 Support completions inside JSDoc before EndOfFileToken (#25568) Andy 2018-09-05 11:34:27 -07:00
  • 62d8b85f1d Allow literal initializers of readonly properties in declaration files (#26313) Wesley Wigham 2018-09-05 11:30:05 -07:00
  • e726e4cfec PR Feedback Ron Buckton 2018-09-05 11:23:39 -07:00
  • bcb815b3ac Remove duplicate function createTextRange (#23346) Andy 2018-09-05 11:19:56 -07:00
  • 06774962ed Properly handle JS enum symbols (#26893) Andy 2018-09-05 11:19:32 -07:00
  • ff05082e45 Bind non-expando property assignments at top-level (#26908) Nathan Shively-Sanders 2018-09-05 10:53:43 -07:00
  • 6e318890fe Update user baselines (#26888) TypeScript Bot 2018-09-05 10:04:34 -07:00
  • cd399fb49b Accepted baselines. Daniel Rosenwasser 2018-09-04 19:26:00 -07:00
  • c5c594f1e7 Try finding the first type with a call/construct signature when relating to unions. Daniel Rosenwasser 2018-09-04 19:25:46 -07:00
  • b006287cb1 Refactor and clean up sourcemap decoder Ron Buckton 2018-09-04 17:50:06 -07:00
  • 4ac8976750 Always check index type validity for all types when an error node is present so we always issue an error (#26789) Wesley Wigham 2018-09-04 16:00:28 -07:00
  • ca662419e8 Dont consider export specifiers visible in their local scope (#26884) Wesley Wigham 2018-09-04 16:00:10 -07:00