Commit Graph

  • 25aecd4c3e fix(48109) - 'Convert to arrow function' refactoring adds extra indent (#48440) Minh Quy 2022-04-05 02:57:34 +02:00
  • 276719753e Allow arrow function parameter parsing to bail out during speculation, redo (#48493) Jake Bailey 2022-04-04 16:57:26 -07:00
  • 493ddc2447 Remove non-baselining fourslash FAR validation (#48564) Andrew Casey 2022-04-04 16:54:10 -07:00
  • 99ea99b386 Properly check singleton labeled tuple before unwrapping (#48554) Gabriela Araujo Britto 2022-04-04 19:53:41 -03:00
  • aa3c5a787c fix(48418): allow using empty tuple (#48420) Oleksandr T 2022-04-05 00:56:35 +03:00
  • e5ca3e4386 fix(48406): resolve JSDoc host of property signature (#48407) Oleksandr T 2022-04-05 00:42:50 +03:00
  • 3b12284fc4 fixed code duplication (#48425) Pablo Sabater Jiménez 2022-04-04 23:16:21 +02:00
  • 9d2f72b285 Remove nightly-only flagging for nodenext features (#48555) Wesley Wigham 2022-04-04 14:07:32 -07:00
  • 7465f04666 fix(48542): omit parameter info of contextual union type (#48549) Oleksandr T 2022-04-05 00:05:20 +03:00
  • e02998f70d fix(48541): forbid function extraction to arrow function with expression body (#48548) Oleksandr T 2022-04-04 22:27:49 +03:00
  • d5f5c6d61e Convert many tests from verify.singleReferenceGroup to verify.baselineFindAllReferences (#48518) Andrew Casey 2022-04-04 09:23:58 -07:00
  • 99620117be Fix crash when circular reference in variance annotations (#48539) magic-akari 2022-04-04 23:33:47 +08:00
  • 2db17fdda2 fix(48520): fix getting parameter type by index (#48521) Oleksandr T 2022-04-04 07:42:37 +03:00
  • b1a25fd8b1 LEGO: Merge pull request 48534 csigs 2022-04-03 03:46:54 -07:00
  • fd4943bd9c LEGO: Merge pull request 48526 csigs 2022-04-02 05:36:37 -07:00
  • d0ad777cce restore order of old code a bit Nathan Shively-Sanders 2022-04-01 17:03:12 -07:00
  • 5e0b517ac7 move vfs test code vfs->harness Nathan Shively-Sanders 2022-04-01 15:41:10 -07:00
  • 337d1326fb Sync fourslash shims and shims-pp (#48507) Andrew Casey 2022-04-01 11:14:14 -07:00
  • f67ef3745f revert added newline from unix editor Nathan Shively-Sanders 2022-04-01 09:58:00 -07:00
  • 8020072281 Respect @BaselineFile in fourslash tests and tidy up quickInfoDisplayPartsVarShims (#48506) Andrew Casey 2022-04-01 09:24:14 -07:00
  • acb927e8a5 LEGO: Merge pull request 48512 csigs 2022-04-01 05:41:47 -07:00
  • 54fa69cb47 Fix API under exactOptionalPropertyTypes (#48505) Wesley Wigham 2022-03-31 21:45:34 -07:00
  • 9153eaaee0 Reserve a core in runtests-parallel on non-CI machines (#48502) Ryan Cavanaugh 2022-03-31 21:27:58 -07:00
  • 14884406d9 Try manually reverting failing baseline Nathan Shively-Sanders 2022-03-31 14:12:20 -07:00
  • 70585aa0c0 Correct node used for isDefinition calculation (#48499) Andrew Casey 2022-03-31 12:18:12 -07:00
  • 73adea33dc Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-03-31 10:21:19 -07:00
  • 9cfa6e25af fix(48405): emit dummy members from a mapped type (#48481) Oleksandr T 2022-03-31 20:15:12 +03:00
  • 6f599afbc7 update cleaned-up API baseline Nathan Shively-Sanders 2022-03-31 09:51:48 -07:00
  • bb00916cd4 clean up oodate TODOs Nathan Shively-Sanders 2022-03-31 08:37:27 -07:00
  • 11717fedac fix lint Nathan Shively-Sanders 2022-03-31 07:48:22 -07:00
  • fd601ddf20 CFA for dependent parameters typed by generic constraints (#48411) Anders Hejlsberg 2022-03-30 16:33:01 -07:00
  • 3f483d87b4 No contextual typing from return types for boolean literals (#48380) Anders Hejlsberg 2022-03-30 16:32:24 -07:00
  • e62f960648 fix(47733): omit JSDoc comment template suggestion on node with existing JSDoc (#47748) Oleksandr T 2022-03-31 01:36:47 +03:00
  • 3c6c2799b6 Ensure that we copy empty NodeArrays during transform (#48490) Jake Bailey 2022-03-30 15:33:51 -07:00
  • 41aca7c337 Add a new compiler option moduleSuffixes to expand the node module resolver's search algorithm (#48189) Adam Foxman 2022-03-30 15:23:26 -07:00
  • c639d3afb9 feat(27615): Add missing member fix should work for type literals (#47212) Oleksandr T 2022-03-30 22:55:18 +03:00
  • f57bdaa097 Add label details to completion entry (#48429) Gabriela Araujo Britto 2022-03-30 16:45:56 -03:00
  • 22c9470b69 Add tsserver entrypoint for vfs Nathan Shively-Sanders 2022-03-30 08:21:07 -07:00
  • e25f04a30f Enable method signature completion for object literals (#48168) Gabriela Araujo Britto 2022-03-29 21:19:02 -03:00
  • c242d4a46b Bump version to 4.6.4 and LKG v4.6.4 TypeScript Bot 2022-03-29 22:35:54 +00:00
  • fbc2b677bc Cherry-pick PR #48463 into release-4.6 (#48477) TypeScript Bot 2022-03-29 15:13:22 -07:00
  • 7ec7d6d8e0 Fix string literal completions when a partially-typed string fixes inference to a type parameter (#48410) Andrew Branch 2022-03-29 09:07:38 -07:00
  • 197308efc1 Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-03-29 09:01:23 -07:00
  • bf7bfa1b3f fix(48445): show errors on type-only import/export specifiers in JavaScript files (#48449) Oleksandr T 2022-03-29 18:38:58 +03:00
  • d962091d94 Fix newline inserted in empty block at end of formatting range (#48463) Andrew Branch 2022-03-28 13:50:17 -07:00
  • a5dae37943 Prevent looking up symbol for as const from triggering an error (#48464) Wesley Wigham 2022-03-28 12:53:36 -07:00
  • a1b9983cdc Tests pass again Nathan Shively-Sanders 2022-03-28 11:22:08 -07:00
  • df7ed82dd5 Revise accessor resolution logic and error reporting (#48459) Anders Hejlsberg 2022-03-28 10:44:11 -07:00
  • c720ad6ffb fix(48166): skip checking module.exports in a truthiness call expression (#48337) Oleksandr T 2022-03-28 18:23:20 +03:00
  • eb95b32dfb LEGO: Merge pull request 48450 csigs 2022-03-27 02:49:35 -07:00
  • 1ed1a2394e LEGO: Merge pull request 48436 csigs 2022-03-26 02:55:15 -07:00
  • 978c0bc50f Tests build and run Nathan Shively-Sanders 2022-03-25 15:39:17 -07:00
  • f4d76e5b93 fix(48031): show circularity error for self referential get accessor annotations (#48050) Oleksandr T 2022-03-26 00:36:22 +02:00
  • e7426251b0 Revert "Fix contextual discrimination for omitted members (#43937)" (#48426) Andrew Casey 2022-03-25 13:09:19 -07:00
  • 050e058723 Switch to virtualFileSystemWithWatch, move other files back Nathan Shively-Sanders 2022-03-25 09:50:02 -07:00
  • 0cc3535cae revert #44956 - remove hyphen separator (#48416) Oleksandr T 2022-03-25 17:21:57 +02:00
  • 3ec1b04808 Add explicit tests for unconstrained type param not being assignable to {} and Record<string, any> (#48421) Mateusz Burzyński 2022-03-25 13:36:02 +01:00
  • a7608e1d31 LEGO: Merge pull request 48422 csigs 2022-03-25 02:48:57 -07:00
  • 49a12dcbbb fix(47081): show completion list in parenthesized object literal arguments (#47104) Oleksandr T 2022-03-25 00:30:26 +02:00
  • 8907d7a675 Fix test build post-LKG (#48403) Wesley Wigham 2022-03-24 12:55:27 -07:00
  • 85eee48f2a Copy file watching from virtualFileSystemWithWatch Nathan Shively-Sanders 2022-03-24 08:26:45 -07:00
  • 4fdc4fd6b6 LEGO: Merge pull request 48400 csigs 2022-03-24 02:52:05 -07:00
  • 2b7bd85935 Update package-lock.json TypeScript Bot 2022-03-24 06:06:26 +00:00
  • 8cd4b7a5da Make the unconstrained type parameter and {} assignability rule not apply under strictNullChecks (#48366) Wesley Wigham 2022-03-23 16:22:40 -07:00
  • b5a3a058f5 Merge diagnosticsProducing and nonDiagnosticsProducing checkers into a single checker supporting lazy diagnostics (#36747) Wesley Wigham 2022-03-23 16:21:06 -07:00
  • 26c701c351 Fix document registry cache key calculation for paths compiler option (#48389) Wesley Wigham 2022-03-23 15:57:39 -07:00
  • 20c01cdd3f align ClassStaticBlockDeclaration with IIFE in CFA (#44969) Zzzen 2022-03-24 06:47:29 +08:00
  • 4ec16b2a6b Fix#48281 - Indentation not respected when executing various refactorings (TypeScript/JavaScript) (#48340) Minh Quy 2022-03-23 18:40:50 +01:00
  • ba3645e034 fix(48218): Split Intl.DisplayNames options (#48262) gfyoung 2022-03-22 17:22:30 -07:00
  • bf0eef4353 fix(48034): Get a literal string of type intersection in a template literal type (#48044) islandryu 2022-03-23 05:38:24 +09:00
  • 6cb58d382f Optional variance annotations (#48240) Anders Hejlsberg 2022-03-22 11:31:08 -07:00
  • fdb1c2fc35 fix: export default anonymous function works with prefixText and suffixText when disabled (#48259) Jm 2022-03-23 01:43:41 +08:00
  • 50a4b92bca fix(48053) Description of tsBuildInfoFile is misleading in generated tsconfig.json (#48072) Pablo Sabater Jiménez 2022-03-22 18:35:47 +01:00
  • 45c1e58809 LEGO: Merge pull request 48371 csigs 2022-03-22 02:50:20 -07:00
  • 7f1ec30b8e Update package-lock.json TypeScript Bot 2022-03-22 06:06:20 +00:00
  • 5bc8179b73 Make AutoImportProvider look in ATA cache (#48329) Andrew Branch 2022-03-21 17:02:44 -07:00
  • 166c0a9867 Perform up-front checks to avoid relying on info set by the binder. lazyBind Daniel Rosenwasser 2022-03-21 20:29:13 +00:00
  • 8f5f059d61 Add some guard points for binding in the checker; ensure that bind diagnostics prompt a file check. Daniel Rosenwasser 2022-03-21 19:02:33 +00:00
  • f9e6ba38f1 LEGO: Merge pull request 48346 csigs 2022-03-21 02:49:39 -07:00
  • 92af654a83 LEGO: Merge pull request 48342 csigs 2022-03-20 02:50:17 -07:00
  • 073ac920ad Add server tracepoints (#48282) Andrew Casey 2022-03-17 13:56:42 -08:00
  • c1cf901997 fix(48291): omit jsdoc modifiers (#48304) Oleksandr T 2022-03-17 22:44:42 +02:00
  • 9a2868bf98 Infer extracted local variable name from property name (#37902) Thai Pangsakulyanont 2022-03-18 03:39:13 +07:00
  • df1faa09b8 Add isolatedModules error for ambiguous imports referenced in decorator metadata (#42915) Andrew Branch 2022-03-17 12:00:23 -07:00
  • b996287e00 fix(48191): Duplicates comments on "Add definite assignment assertion to property" (#48299) Minh Quy 2022-03-17 17:57:10 +01:00
  • 546a87fa31 feat(48231): allow unique symbol for constant variables (#48270) Oleksandr T 2022-03-17 02:00:27 +02:00
  • cf8ed8fec1 Change sortText for class member completions (#48196) Gabriela Araujo Britto 2022-03-16 20:04:08 -03:00
  • 2bed482323 Bump version to 4.6.3 and LKG v4.6.3 TypeScript Bot 2022-03-16 19:25:26 +00:00
  • cfdef9de72 Cherry-pick PR #47657 into release-4.6 (#48223) TypeScript Bot 2022-03-16 11:57:09 -07:00
  • f12922c8f7 fix(48277): show parameter type inlay hints after ? operator (#48283) Oleksandr T 2022-03-16 20:38:40 +02:00
  • 7f652509b6 Handle JS synthetic rest args in contextual parameter assignment (#48263) Wesley Wigham 2022-03-16 11:04:07 -07:00
  • c4eb15c463 Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-03-16 08:12:31 -07:00
  • 92bc2ddc3c Consistently avoid pulling on the source return type when the target return type is any (#47306) Wesley Wigham 2022-03-15 18:16:05 -07:00
  • 8e5a84a696 Exclude mapped types with optionality modifiers and 'as' clauses from constraint logic (#48273) Anders Hejlsberg 2022-03-15 17:37:46 -07:00
  • 111ca92646 Fix parser regression for bad related diagnostic on missing matching brackets (#44158) Jesse Trinity 2022-03-15 17:29:41 -07:00
  • 8c060eecaa Exclude mapped types with 'as' clauses from certain checks (#47889) Anders Hejlsberg 2022-03-15 17:01:33 -07:00
  • c981c9ba5a fix(47597): ignore commented imports following template expression (#47657) Oleksandr T 2022-03-16 00:28:49 +02:00
  • 7addca63ae Update issue templates (#48261) Ryan Cavanaugh 2022-03-15 14:43:46 -07:00
  • 4e3ebb2396 Merge branch 'main' into fixParserBracketMatching fixParserBracketMatching Nathan Shively-Sanders 2022-03-15 11:49:55 -07:00
  • 24a8ba436f output vfs in tsserver.js Nathan Shively-Sanders 2022-03-15 10:50:03 -07:00