Commit Graph

  • 0e50da62c4 Handle the combination of a write and a void return Andrew Casey 2017-08-30 13:11:21 -07:00
  • 2e02778960 When loading a module from node_modules, get packageId even in the loadModuleFromFile case (#18185) Andy 2017-09-07 14:31:20 -07:00
  • ed4e2e6e3b Ensure that emitter calls callbacks (#18284) Andy 2017-09-07 14:30:19 -07:00
  • 8c64937888 Merge pull request #18153 from Microsoft/optimizeArrays Anders Hejlsberg 2017-09-07 22:26:48 +01:00
  • 9e30642127 Merge pull request #18315 from amcasey/TIDisabledProjects Andrew Casey 2017-09-07 14:19:25 -07:00
  • 2bc9ecb4fd Merge pull request #18296 from Microsoft/disable-lookahead-isStartOfParameter Nathan Shively-Sanders 2017-09-07 13:57:28 -07:00
  • 397ff84f1a Merge pull request #18317 from Microsoft/object-literal-enum-property-names Nathan Shively-Sanders 2017-09-07 13:56:10 -07:00
  • c81a941303 Refactor parsePostfixTypeOrHigher Nathan Shively-Sanders 2017-09-07 13:45:59 -07:00
  • 4f61eef4c3 Merge branch 'master' of https://github.com/Microsoft/TypeScript into update-types3 Klaus Meinhardt 2017-09-07 22:14:46 +02:00
  • 1b5a0aed93 Update pretty baseline changed by #17675 (#18320) Wesley Wigham 2017-09-07 12:47:09 -07:00
  • 508cde0ea1 Document assignment to aliasSymbol in getUnionTypeFromSortedList (#17434) Andy 2017-09-07 12:39:13 -07:00
  • 0637792f1b Merge branch 'master' into update-types3 Mohamed Hegazy 2017-09-07 12:33:32 -07:00
  • 448d75c08f Merge pull request #17675 from HerringtonDarkholme/master Daniel Rosenwasser 2017-09-07 12:33:12 -07:00
  • 6695255d86 Allow trailing newline to have fake position (#18298) Wesley Wigham 2017-09-07 12:26:23 -07:00
  • b29e0c9e3a Update README.md Mohamed Hegazy 2017-09-07 12:21:33 -07:00
  • de940af23b Update README.md (#17714) Zeeshan Ahmed 2017-09-07 12:20:56 -07:00
  • 727facb55c fix initialization of shouldCreateNewSourceFiles (#17686) Stas Vilchik 2017-09-07 21:15:28 +02:00
  • 3c5b2a5e9d Test Literal-typed computed property names in obj literals Nathan Shively-Sanders 2017-09-07 11:41:13 -07:00
  • ac58751b62 Object literals computed property names allow literal-typed expressions Nathan Shively-Sanders 2017-09-07 11:30:38 -07:00
  • 097b094082 Don't get typings for projects with disabled language services Andrew Casey 2017-09-07 10:58:50 -07:00
  • 8d1eb29fb1 Merge pull request #18265 from amcasey/ThrottledOperations Andrew Casey 2017-09-07 11:01:27 -07:00
  • de313ff1bd Object.getOwnPropertyDescriptor() returns 'undefined' if property descriptor not found. (#18148) Alex Chugaev 2017-09-07 20:58:05 +03:00
  • c1f2afd645 Add typedef declaration space, unify typedef name gathering (#18172) Wesley Wigham 2017-09-07 10:28:58 -07:00
  • 39d0590869 Adds comment Wesley Wigham 2017-09-07 09:54:50 -07:00
  • 69933bd4d1 expose isExternalModuleNameRelative and moduleHasNonRelativeName (#17971) Klaus Meinhardt 2017-09-07 18:46:58 +02:00
  • c82881f36e Fix build break Mohamed Hegazy 2017-09-07 09:36:31 -07:00
  • 29e93c38a5 Update the test cases for project changed event since it doesnt apply to the edits to open files Sheetal Nandi 2017-09-07 09:12:36 -07:00
  • a8dfdf2fa1 Add and fix some AST Node parent types (#18200) Klaus Meinhardt 2017-09-07 18:22:26 +02:00
  • 7b12b79558 ts.server.ProjectService.closeConfiguredProject returns true on success. (#18180) Adrian Leonhard 2017-09-07 18:17:47 +02:00
  • 59aa29b854 Added only the source file (#18175) Taras Mankovski 2017-09-07 21:45:07 +05:30
  • 193f4be355 Enable interface-over-type-literal lint rule (#17733) Andy 2017-09-07 09:14:59 -07:00
  • be0633825c Don't provide string literal completions for string enums (#18288) Andy 2017-09-07 09:13:46 -07:00
  • 90d9f3d4ba Rename isStartOfType parameter used by isStartOfParameter Nathan Shively-Sanders 2017-09-07 09:07:59 -07:00
  • b84e6bc188 Merge pull request #18096 from Microsoft/fix-codefix-jsdoc-variablelike-decls Nathan Shively-Sanders 2017-09-07 08:11:19 -07:00
  • 7541c705bf Support navTo for special assignment kinds (#18154) Andy 2017-09-07 07:45:11 -07:00
  • b533b24686 extractMethod: Don't try to extract a single token (#18090) Andy 2017-09-07 07:28:12 -07:00
  • b3c87aa919 Support find-all-references for default keyword (#17992) Andy 2017-09-07 07:26:22 -07:00
  • 817c329667 getFormattingScanner: Ensure scanner is closed, and avoid global variables (#18293) Andy 2017-09-07 07:23:53 -07:00
  • 23f793fc3e findAllReferences: Handle root symbols of binding element property symbol (#17738) Andy 2017-09-07 07:23:06 -07:00
  • 0434fe797a Get quickInfo from a contextual type if possible (#18119) Andy 2017-09-07 07:22:39 -07:00
  • 8c714c3651 Support special JS property assignments in doc comment templates (#18193) Andy 2017-09-07 07:21:47 -07:00
  • 53b5abe5bb Update fromCodeFixContext (#18290) Andy 2017-09-07 07:19:00 -07:00
  • 16a4997565 Fix 18224 (#18259) (#18292) Wesley Wigham 2017-09-06 22:09:38 -07:00
  • 72cbc12c9a Allow undefined/null to override all parameters (#18058) Wesley Wigham 2017-09-06 22:08:42 -07:00
  • c3e090695e Do not consider UMD alias symbols as visible within external modules (#18049) Wesley Wigham 2017-09-06 22:07:30 -07:00
  • 72884b8f27 Emit comments on system export default expressions on the surrounding export call epxression instead (#17970) Wesley Wigham 2017-09-06 21:59:06 -07:00
  • ed61d2d803 Emit updated export declarations when transformed from export * (#18017) Wesley Wigham 2017-09-06 21:58:04 -07:00
  • 5c779b1edb Allow singleline string writer to be recursively used (#18297) Wesley Wigham 2017-09-06 21:56:16 -07:00
  • 166af8caf2 Accepted baselines. Daniel Rosenwasser 2017-09-06 20:18:43 -07:00
  • c4b1a9d94f Update emit for tagged templates to use a per-site cached template objects. Daniel Rosenwasser 2017-09-06 20:18:13 -07:00
  • c8e711c3a3 Invalidate resolution of the failed lookup only if its one of the default extension or is one of the failed lookup location without that default extension Sheetal Nandi 2017-09-06 19:54:51 -07:00
  • 680994ea42 Better log for update graph and delay operations Sheetal Nandi 2017-09-06 14:43:34 -07:00
  • a5c2eac2ee Test:disable lookahead in isStartOfParameter Nathan Shively-Sanders 2017-09-06 15:54:14 -07:00
  • 9692ce86db Add explanatory comment Andrew Casey 2017-09-06 15:46:59 -07:00
  • 0b1bad8421 Fix lint issues Andrew Casey 2017-09-06 15:44:00 -07:00
  • 697c4d3353 Add debugName property to Rule (#18289) Andy 2017-09-06 14:46:47 -07:00
  • 73eff819b5 Fix 18224 (#18259) Wesley Wigham 2017-09-06 14:44:29 -07:00
  • 36607e1bde Allow quoted names in completions (#18162) Andy 2017-09-06 14:39:53 -07:00
  • 8e131e055e Pre-allocate the appropriate number of elements in calls to 'map' and 'sameMap'. preAllocateMap Daniel Rosenwasser 2017-09-06 14:15:46 -07:00
  • 2a5d954486 Reduce the file size for npm install test Sheetal Nandi 2017-09-06 13:29:24 -07:00
  • afdd9b5061 Merge pull request #18279 from Microsoft/canonicalSignatures Anders Hejlsberg 2017-09-06 21:26:39 +01:00
  • e6eede13ef Update how we get project/script info so that it doesnt start unnecessary update graph Sheetal Nandi 2017-09-06 13:18:58 -07:00
  • 7c69dd84b9 Disable lookahead in isStartOfParameter/isStartOfType Nathan Shively-Sanders 2017-09-06 13:11:35 -07:00
  • 8055e7f40b Test new JSDoc surface area Nathan Shively-Sanders 2017-09-06 10:13:34 -07:00
  • 0f73a0a244 Fix jsdoc lint Nathan Shively-Sanders 2017-09-06 09:50:25 -07:00
  • fc16330043 Minor changes Anders Hejlsberg 2017-09-06 09:48:00 -07:00
  • be7be5955b Make getJSDocTags public too Nathan Shively-Sanders 2017-09-06 09:41:05 -07:00
  • 0ff160f93f Add files to change set instead of delay reloading project on "change" command Sheetal Nandi 2017-09-05 19:36:32 -07:00
  • 54f64a1695 Resolution is valid unless it is invalidated Sheetal Nandi 2017-09-05 17:36:19 -07:00
  • 482e802e83 Limit the number of unanswered typings installer requests Andrew Casey 2017-09-05 16:00:19 -07:00
  • 95bf71f08c Use canonicalized forms when comparing signatures Anders Hejlsberg 2017-09-05 17:17:04 -07:00
  • 9c6765d5cf Document ThrottledOperations.schedule Andrew Casey 2017-09-05 15:47:54 -07:00
  • 7b2bab5b86 Revert to use refcount to keep track of directory watchers for failed lookup Sheetal Nandi 2017-09-05 14:19:40 -07:00
  • 058d355cae Add getJSDocTypeTag to get @type tag Nathan Shively-Sanders 2017-09-05 15:22:17 -07:00
  • 56f646eaff Make top-level getJSDoc* functions public Nathan Shively-Sanders 2017-09-05 15:09:06 -07:00
  • d790f1d9d3 Merge pull request #18258 from Microsoft/improve-complexRecursiveCollections-baseline Nathan Shively-Sanders 2017-09-05 14:58:22 -07:00
  • 6ae761720e Add test for #14574 (#18024) Wesley Wigham 2017-09-05 13:37:51 -07:00
  • 6c8bc182a9 Merge pull request #18231 from Microsoft/cacheAnonymousTypes Anders Hejlsberg 2017-09-05 21:11:17 +01:00
  • 3a164b955b Improve baseline of complexRecursiveCollections Nathan Shively-Sanders 2017-09-05 12:55:18 -07:00
  • b6c708d319 Merge pull request #18207 from Microsoft/recursive-type-reference-cache Nathan Shively-Sanders 2017-09-05 11:03:55 -07:00
  • 2fc14d8ae8 Remove added type predicates Nathan Shively-Sanders 2017-09-05 10:39:32 -07:00
  • d4708dcab2 Merge branch 'master' into recursive-type-reference-cache Nathan Shively-Sanders 2017-09-05 10:36:46 -07:00
  • 4f43ae207a Add test Anders Hejlsberg 2017-09-04 16:57:36 -07:00
  • 3f5986f747 Disable control flow analysis in excessively large statement blocks Anders Hejlsberg 2017-09-04 16:37:51 -07:00
  • 88cddc234d Address CR feedback sharedTypes Anders Hejlsberg 2017-09-03 17:34:30 -07:00
  • 1edecac0ab Merge pull request #18126 from Microsoft/propertyRelations Anders Hejlsberg 2017-09-03 20:33:58 +01:00
  • 82281d9910 Fix linting errors Anders Hejlsberg 2017-09-03 11:00:03 -07:00
  • a0c40943fe Accept new baselines Anders Hejlsberg 2017-09-03 08:53:19 -07:00
  • 319617c5d8 Optimize caching of type literals Anders Hejlsberg 2017-09-03 08:53:04 -07:00
  • 06e46fbde6 Initial support for 'match' type Ron Buckton 2017-09-02 21:06:10 -07:00
  • 601a21c77b Fix signature help Anders Hejlsberg 2017-09-02 15:39:14 -07:00
  • b65ff647c1 Improved caching scheme for anonymous types Anders Hejlsberg 2017-09-02 10:27:48 -07:00
  • 6c6129361f Test to verify calls to isProgramUptoDate return true when there is no change in compiler options Sheetal Nandi 2017-09-01 16:22:37 -07:00
  • 541920eb31 Merge pull request #18014 from Microsoft/allow-bang+dotdotdot-as-start-of-type Nathan Shively-Sanders 2017-09-01 14:26:16 -07:00
  • 520d7fff49 Add depth limit to recursive type reference id generation Nathan Shively-Sanders 2017-09-01 14:19:12 -07:00
  • 13aafa26ba Update tests Sheetal Nandi 2017-09-01 11:08:00 -07:00
  • 7a4c3da239 Simplify return type parsing (#18206) Andy 2017-09-01 10:58:49 -07:00
  • 68ea88402a Make getPostfixSyntaxKind easier to read Nathan Shively-Sanders 2017-09-01 10:52:48 -07:00
  • c9d081eed4 Expand type references recursively in cache key Nathan Shively-Sanders 2017-09-01 09:55:38 -07:00
  • 9e5e20c80f Remove the configured project if on next open file if it has no open files instead of immediately when closing last open file Sheetal Nandi 2017-08-31 17:58:09 -07:00