Commit Graph

  • 93388cf8e3 Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-06-28 10:32:33 -07:00
  • 7e91485bec Use value meaning for computed property name for visibility check (#49678) Sheetal Nandi 2022-06-27 15:16:33 -07:00
  • df21926976 To handle d.ts emit errors that could affect other files, in incremental mode use d.ts emit text + diagnostics as signature of the file (#49543) Sheetal Nandi 2022-06-27 15:02:11 -07:00
  • 8ed846c73b Reuse start position in binarySearchKey (#49641) Andrew Casey 2022-06-27 14:31:22 -07:00
  • 2bc91a6b46 Fix parser TODO (#49679) Andrew Branch 2022-06-27 09:05:41 -07:00
  • 4899116b9a Update package-lock.json TypeScript Bot 2022-06-26 06:07:53 +00:00
  • 569cdf1b07 Disallow expression with type parameters as left side of property access (#49464) Jake Bailey 2022-06-24 15:54:21 -07:00
  • ad6d08675c Add case to capture enum subtype reduction Lawrence Craft 2022-06-24 21:04:44 +01:00
  • 020ef41543 Add a simple queue implementation with better performance than Array.shift (#49623) Andrew Casey 2022-06-24 10:07:28 -07:00
  • b24b6a1125 fixes #49491 (#49493) bentongxyz 2022-06-23 04:25:01 +08:00
  • 8636adbbb9 fix(49449): change error location when passing objects/arrays to an argument of type (#49593) Oleksandr T 2022-06-22 20:06:01 +03:00
  • 71b5bdf980 Ensure resolved signature is cached before processing call errors (#49598) Jake Bailey 2022-06-21 13:15:03 -07:00
  • 9f2ab7fc31 Fix(49473): Added docs for RegExpMatchArray (#49499) Gabriel Grubba 2022-06-21 16:30:07 -03:00
  • db49c6c3ba Add fractionalSecond part type to DateTimeFormat().formatToParts (#49569) jordanmbell 2022-06-21 10:52:24 -04:00
  • 529ba99e29 Use separate marker types for variance annotation validation (#49616) Anders Hejlsberg 2022-06-21 06:42:10 -07:00
  • 4c2770d769 Update package-lock.json TypeScript Bot 2022-06-21 06:06:24 +00:00
  • 74d76e93b3 fix(49546): create computed property name for symbol props (#49554) Oleksandr T 2022-06-20 23:46:47 +03:00
  • c01afb5ef3 fix(49548): show completions after keywords in block (#49600) Oleksandr T 2022-06-20 22:52:28 +03:00
  • 7eddb3a122 LEGO: Merge pull request 49612 csigs 2022-06-20 02:59:46 -07:00
  • 96d298c4bc LEGO: Merge pull request 49602 csigs 2022-06-19 03:01:39 -07:00
  • 730e6117fd LEGO: Merge pull request 49599 csigs 2022-06-18 03:16:49 -07:00
  • 9a09c37878 Bump version to 4.8.0-beta, update baselines, and LKG v4.8-beta Daniel Rosenwasser 2022-06-18 00:12:58 +00:00
  • d7e58c8ea9 Fix arrow expressions in conditional expressions, take N+1 (#49531) Jake Bailey 2022-06-17 16:34:27 -07:00
  • 6004b35ce4 Update 4.8 DOM from Typescript-DOM-lib-generator (#49596) Nathan Shively-Sanders 2022-06-17 15:01:44 -07:00
  • 7e7c53961a Add TS Server option to exclude files from auto-imports (#49578) Andrew Branch 2022-06-17 14:39:51 -07:00
  • 1213c35d57 Add error when importing/exporting types in JS files (#49580) Andrew Branch 2022-06-17 14:39:24 -07:00
  • e079811212 Merge branch 'main' into tagged-template-inference Ron Buckton 2022-06-17 11:21:17 -07:00
  • 95b896b5fe Only check overlaps if we found an array/tuple in the intersection Ron Buckton 2022-06-17 11:20:36 -07:00
  • 9f1983d8f4 Downgrade node-fetch back to v2 (#49592) Jake Bailey 2022-06-17 11:19:42 -07:00
  • 9534b2bd46 LEGO: Merge pull request 49590 csigs 2022-06-17 03:21:55 -07:00
  • f8752ad296 Remove order dependence and add test showing use case for Jest's 'each' Ron Buckton 2022-06-16 16:58:24 -07:00
  • 5c4caafc2a Allow nongeneric string mapping types to exist (#47050) Wesley Wigham 2022-06-16 17:02:31 -07:00
  • 86d5040031 Fix renaming of node_modules (#49568) Gabriela Araujo Britto 2022-06-16 21:01:44 -03:00
  • 01ba3a426b Tune FAR aggregation (#49581) Andrew Casey 2022-06-16 16:11:55 -07:00
  • 734b9828a6 Update all depedencies, including ESLint 8, refresh lockfile (#49550) Jake Bailey 2022-06-16 13:39:42 -07:00
  • f83ce9bd9c fix(49566): Implicit this.property completions not returned while writing property (#49574) Oleksandr T 2022-06-16 22:43:50 +03:00
  • 76401adba3 Bump version to 4.7.4 and LKG v4.7.4 release-4.7 TypeScript Bot 2022-06-16 17:59:56 +00:00
  • dfe885b302 Properly re-scan > token in type argument list determination logic (#49560) (#49570) Daniel Rosenwasser 2022-06-16 10:43:47 -07:00
  • 44d6b51281 Update package-lock.json TypeScript Bot 2022-06-16 06:06:33 +00:00
  • 70fdb520b2 More specific TemplateStringsArray type for tagged templates Ron Buckton 2022-06-14 19:15:55 -07:00
  • 180bc4cbea feat(49385): forbid inlay hints for some kind of initialized declarations (#49412) Oleksandr T 2022-06-16 01:34:57 +03:00
  • 18ac37221b Properly re-scan > token in type argument list determination logic (#49560) Anders Hejlsberg 2022-06-15 12:06:08 -07:00
  • ccd8b1d27e Allow exports map entries to point at .ts source files (#48563) Wesley Wigham 2022-06-15 11:23:26 -07:00
  • ba38fe1df2 Expand constraint suggestion related span and add quick fix (#49481) Wesley Wigham 2022-06-15 10:35:51 -07:00
  • eb4b8a4d2e Handle this in isEntityNameVisible (#49521) Wesley Wigham 2022-06-15 10:15:19 -07:00
  • 2e3596ced6 Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-06-15 08:46:35 -07:00
  • 89d05f7131 Update package-lock.json TypeScript Bot 2022-06-15 06:06:27 +00:00
  • 0f4c158454 More PR comments Nathan Shively-Sanders 2022-06-14 17:06:27 -07:00
  • 884f5ac258 Ensure scripts compile, are checked in strict mode (#49524) Jake Bailey 2022-06-14 16:28:42 -07:00
  • 0ada54c006 fix(49483): throw error on await inside non-async function (#49496) Oleksandr T 2022-06-15 02:08:25 +03:00
  • 3fc5f968ca Enable TS Server plugins on web (#47377) Matt Bierner 2022-06-14 12:35:53 -07:00
  • 29dffc3079 Forbid unused property renaming in destructuring binding in function types (#41044) uhyo 2022-06-15 04:13:49 +09:00
  • 3e7d778139 Improve API usage of VirtualServerHost Nathan Shively-Sanders 2022-06-14 11:57:11 -07:00
  • 32e4795624 Address remaining comments Nathan Shively-Sanders 2022-06-14 11:02:16 -07:00
  • dbab6eb898 fix #49235 Objects that pass the spread syntax can no longer be assigned to assignable types. (#49337) bentongxyz 2022-06-15 01:43:18 +08:00
  • b31aaf3eef More PR comments Nathan Shively-Sanders 2022-06-14 09:03:33 -07:00
  • 4c1e8f2281 Fix incorrectly added resolution to resolutionsWithOnlyAffectingLocations (#49523) Sheetal Nandi 2022-06-13 22:46:41 -07:00
  • dc6a80bd00 Fresh {} is subtype of object (#49503) Anders Hejlsberg 2022-06-13 12:21:51 -07:00
  • be9147290a Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-06-13 10:53:37 -07:00
  • 2ecde27187 Update package-lock.json TypeScript Bot 2022-06-12 06:07:03 +00:00
  • 3bc9c80c10 LEGO: Merge pull request 49494 csigs 2022-06-11 03:48:51 -07:00
  • f732a42bdf Update package-lock.json TypeScript Bot 2022-06-11 06:06:24 +00:00
  • e9ba547d6e Eliminate (ts as any).SyntaxKind (and similar) in favor of Debug.format functions (#49485) Jake Bailey 2022-06-10 16:15:15 -07:00
  • 678afe8b9c Improve performance of Debug.format functions (#49487) Jake Bailey 2022-06-10 16:14:59 -07:00
  • 806a710470 fix(49478): add return type to method signature (#49482) Oleksandr T 2022-06-11 00:14:36 +03:00
  • e6808c4290 Instantiation expression can be followed by line break or binary operator (#49353) Anders Hejlsberg 2022-06-10 10:26:42 -07:00
  • b3a79dbe04 fix missing 'internal' comment Ron Buckton 2022-06-09 18:39:05 -07:00
  • 1e65b330a7 Merge 'decorators' into 'modifiers' on various nodes (#49089) Ron Buckton 2022-06-09 17:24:02 -07:00
  • e23c64b68a move snap/diff out of tsserver Nathan Shively-Sanders 2022-06-09 11:23:08 -07:00
  • 4d2983a736 Cherry-pick PR #49442 into release-4.7 (#49447) TypeScript Bot 2022-06-09 11:05:04 -07:00
  • 00c7c476dc Avoid repeating codefix work when resolving auto-import specifiers for completions (#49442) Andrew Branch 2022-06-09 10:37:16 -07:00
  • 4d66638ac6 Merge branch 'main' into packageJsonWatch packageJsonWatch Sheetal Nandi 2022-06-09 09:39:35 -07:00
  • 2f7ecc6991 LEGO: Merge pull request 49455 csigs 2022-06-09 05:27:19 -07:00
  • 71106a6301 Update package-lock.json TypeScript Bot 2022-06-09 06:06:27 +00:00
  • f5ad78720f Always recreate the file watcher when rename event occurs (#48997) Sheetal Nandi 2022-06-08 17:54:57 -07:00
  • ce639352bb Serialize inaccessible class declarations the same as class expressions in declaration emit (#49440) Wesley Wigham 2022-06-08 16:33:09 -07:00
  • 86ff3f6fec Give cjs export assigned types an alias symbol (#49407) Wesley Wigham 2022-06-08 16:32:18 -07:00
  • 8be58eb472 Remove VirtualServerBastHost Nathan Shively-Sanders 2022-06-08 14:00:18 -07:00
  • 7e4a96e2fa Revise and simplify CFA for typeof check expressions (#49422) Anders Hejlsberg 2022-06-08 11:30:28 -07:00
  • a089c841dc Merge branch 'main' into packageJsonWatch Sheetal Nandi 2022-06-08 10:45:04 -07:00
  • 6b00d5e2a7 Merge branch 'main' into packageJsonWatch Sheetal Nandi 2022-06-08 10:36:11 -07:00
  • 5cedf3e680 Handle package.json watch in tsc and tsserver. (#49328) Sheetal Nandi 2022-06-08 10:22:29 -07:00
  • 2ba27a58fb Create composite host/fshost. Nathan Shively-Sanders 2022-06-08 10:03:19 -07:00
  • b8f6488323 Build improvements (#48784) Sheetal Nandi 2022-06-08 09:48:34 -07:00
  • 7bff2dd28b Update package-lock.json TypeScript Bot 2022-06-08 06:06:20 +00:00
  • a29c27ce47 remove newline from FileServerHost, undo RuntimeServerHost addition Nathan Shively-Sanders 2022-06-07 16:12:53 -07:00
  • 9357c183cb Fix up "Use symbolic GitHub Actions Node.js versions (#49403)" (#49420) Jack Bates 2022-06-07 14:20:05 -07:00
  • 13745894ae add RuntimeServerHost as Omit<ServerHost, FileServerHost> Nathan Shively-Sanders 2022-06-07 13:09:56 -07:00
  • 209807843b Address first PR comments Nathan Shively-Sanders 2022-06-07 10:52:39 -07:00
  • 8c32914237 Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-06-07 08:50:24 -07:00
  • 4c5060181f Fix(49198): Added missing definition for Atomics.waitAsync and es2022 sharedmemory file (#49204) Gabriel Grubba 2022-06-07 12:46:23 -03:00
  • f72b1badff Replace ts.hasOwnProperty.call(...) with hasProperty(...) (#49410) Jake Bailey 2022-06-06 20:10:40 -07:00
  • 0d7fbbb415 Use symbolic GitHub Actions Node.js versions (#49403) Jack Bates 2022-06-06 13:51:04 -07:00
  • 2f13eba42c fix(47821): skip nodes with export modifiers (#47829) Oleksandr T 2022-06-06 20:49:55 +03:00
  • 565249fbbe Fix definite assignment analysis issue caused by x !== null checks (#49387) Anders Hejlsberg 2022-06-06 09:51:13 -07:00
  • 6c77996337 remove unnecessary files (#49401) Oleksandr T 2022-06-06 19:40:50 +03:00
  • 62668c6c1d feat(47558): check JSDoc link tags in TypeScript/JavaScript files (#47822) Oleksandr T 2022-06-06 19:04:18 +03:00
  • 3a8c630747 Update package-lock.json TypeScript Bot 2022-06-06 06:06:54 +00:00
  • b2617d6e38 Update package-lock.json TypeScript Bot 2022-06-04 06:06:25 +00:00
  • f483ab5c2f Explicit types should prevent ATA from doing package.json discovery (#49380) Andrew Branch 2022-06-03 15:21:21 -07:00