Commit Graph

  • a90389a22d Switch deferredNodes from a Map to a Set. (#46751) Daniel Rosenwasser 2021-11-23 18:46:33 -07:00
  • 0163a624b7 Update package-lock.json TypeScript Bot 2021-11-20 06:06:42 +00:00
  • 9766757ee6 Update package-lock.json TypeScript Bot 2021-11-19 06:06:13 +00:00
  • 868c275fdf Plain JS binder errors (#46816) Nathan Shively-Sanders 2021-11-18 17:13:06 -08:00
  • 4824d64dc0 fix const lint plain-js-checker-errors Nathan Shively-Sanders 2021-11-18 15:51:03 -08:00
  • 6143237376 fix(46366): handle enum string access as enumMemberName (#46431) Oleksandr T 2021-11-19 01:50:32 +02:00
  • 2f9f77eb65 Only issue binder errors in plain JS. Nathan Shively-Sanders 2021-11-18 13:56:23 -08:00
  • 1ade73df2b Stop calling our own @deprecrated APIs (#46831) Andrew Casey 2021-11-18 11:37:55 -07:00
  • de4ba0f208 enable go-to-type-definition on type nodes (#46714) Zzzen 2021-11-19 00:55:54 +08:00
  • a75f26e68b fix(42238): emit this parameter in function declaration (#46511) Oleksandr T 2021-11-18 01:43:27 +02:00
  • f11f14baba Fix broken module resolution after large/rapid edits in nodenext (#46818) Andrew Branch 2021-11-17 13:04:43 -08:00
  • 009dd487a6 Update symlink cache from AutoImportProvider resolution even if host project already contains the file via its realpath (#46830) Andrew Branch 2021-11-16 16:39:10 -08:00
  • 0bf97296d6 Allow nightly-only flags in -insiders builds (#46829) Wesley Wigham 2021-11-16 12:53:37 -08:00
  • c6e9f3dfad Merge branch 'main' into plain-js-binder-errors Nathan Shively-Sanders 2021-11-16 08:15:37 -08:00
  • 6a0fe2191f address PR comments Nathan Shively-Sanders 2021-11-16 08:13:12 -08:00
  • fcdbc932bf implement code fix for override of js files (#45780) Kevin Tan 2021-11-17 00:01:43 +08:00
  • 9c85b4b716 Rest of plain JS binder errors Nathan Shively-Sanders 2021-11-15 11:36:46 -08:00
  • 7615547d42 Update package-lock.json TypeScript Bot 2021-11-15 06:06:28 +00:00
  • 0f619db034 Plain JS binder errors Nathan Shively-Sanders 2021-11-12 13:27:04 -08:00
  • 719ab0b477 fix(43359): emit default exports with named exports that have the same names with types (#44718) Oleksandr T 2021-11-12 21:25:52 +02:00
  • fe3e117cb2 fix(46712): Add "exceptZero" for "signDisplay" option of Intl.NumberFormat() (#46740) Mohammad Aziz 2021-11-12 16:42:21 +05:30
  • 7893f689fe Bump version to 4.5.2 and LKG v4.5.2 TypeScript Bot 2021-11-12 00:09:49 +00:00
  • 460515fb4b Cherry-pick PR #46787 into release-4.5 (#46789) TypeScript Bot 2021-11-11 15:49:10 -08:00
  • 1298f498f4 Revert changes to matchFiles/readDirectory made since 4.3 (#46787) Andrew Branch 2021-11-11 15:24:20 -08:00
  • ec158f913c Cherry-pick PR #46767 into release-4.5 (#46769) TypeScript Bot 2021-11-11 09:05:39 -08:00
  • 7b86a65f22 Removed replacement from jsx completions (#46767) Armando Aguirre 2021-11-10 18:18:15 -08:00
  • b12d5c5dc5 fix(46605): show completions in object literal parameters (#46743) Oleksandr T 2021-11-10 00:50:26 +02:00
  • 416571ca90 Remove unnecessary annotations/casts/aliases (#46727) Daniel Rosenwasser 2021-11-09 12:17:54 -08:00
  • 32786412de Cherry-pick PR #46737 into release-4.5 (#46742) TypeScript Bot 2021-11-09 12:10:03 -08:00
  • e5a6ae397d Fix extra newline in class member snippet completions (#46737) Gabriela Araujo Britto 2021-11-09 17:03:07 -03:00
  • 4a065f524c Fix RWC missing file detection (#46673) Wesley Wigham 2021-11-09 10:41:18 -08:00
  • e040e8516f Update package-lock.json TypeScript Bot 2021-11-09 06:06:42 +00:00
  • b7d31bcd69 Switch to sparse array for deferred nodes. useLessNodeId Daniel Rosenwasser 2021-11-09 02:23:49 +00:00
  • e23710aae5 Redo checker changes, see if these are wins. Daniel Rosenwasser 2021-11-09 01:32:07 +00:00
  • d42b2b708d Try just the fetching change in checker. Daniel Rosenwasser 2021-11-09 01:09:57 +00:00
  • 083db3a677 Fix ID usage in services. Daniel Rosenwasser 2021-11-09 00:58:52 +00:00
  • cc3836911f Switch to Set of Symbols in extractSymbol. Daniel Rosenwasser 2021-11-09 00:35:10 +00:00
  • ced38f315e Same trick for symbol.id, and always set it to 0. Daniel Rosenwasser 2021-11-09 00:34:36 +00:00
  • a05d851dc3 fix(45907): don't use static member name to inherit JSDocs from instance members (#46274) Oleksandr T 2021-11-09 01:05:08 +02:00
  • 9713cc1a75 Big[U]Int64Array.at returns bigint, not number (#46733) Nathan Shively-Sanders 2021-11-08 09:50:02 -08:00
  • f9d2db3540 Restore id check to harness. Daniel Rosenwasser 2021-11-08 07:12:41 +00:00
  • 6a7d2c0a3e Restore redirect accessors. Daniel Rosenwasser 2021-11-08 07:10:36 +00:00
  • 41faf73bfc Switch back to putting Node IDs on Nodes. Daniel Rosenwasser 2021-11-08 07:09:06 +00:00
  • 5479adffc3 node -> originalNode Daniel Rosenwasser 2021-11-06 10:49:42 +00:00
  • 6f76b625a1 Remove uses of getNodeId in compiler outside of checker. Daniel Rosenwasser 2021-11-06 10:41:57 +00:00
  • ca13132e84 Remove getOriginalNodeId. Daniel Rosenwasser 2021-11-06 10:39:03 +00:00
  • e64dbabab8 More removals. Daniel Rosenwasser 2021-11-06 09:33:40 +00:00
  • 044de3ec63 More removal of getNodeId uses. Daniel Rosenwasser 2021-11-06 07:59:41 +00:00
  • 3ef3cdddb3 fix(45692): merge non-primitive in spread-union (#45729) Oleksandr T 2021-11-06 00:41:06 +02:00
  • 0a628ff0c9 fix(44059): omit duplicate types (#45739) Oleksandr T 2021-11-06 00:36:08 +02:00
  • 2d4b243195 fix(33325): allow extract refactoring on selected statement without trailing semicolon (#45765) Oleksandr T 2021-11-05 19:00:31 +02:00
  • 2857273281 Cherry-pick PR #46670 into release-4.5 (#46671) TypeScript Bot 2021-11-04 17:13:44 -07:00
  • b8ee3307b2 [release-4.5] Exclude identity relation from mapped type relation check (#46635) Daniel Rosenwasser 2021-11-04 17:13:04 -07:00
  • 4fca1e1fcd fix(46666): add outlining spans for comments preceding call expressions (#46682) Oleksandr T 2021-11-04 21:43:01 +02:00
  • ae582a22ee Add target: "es2022" (#46291) Kagami Sascha Rosylight 2021-11-04 18:55:11 +01:00
  • df53f4def2 Cherry-pick PR #46628 into release-4.5 (#46676) TypeScript Bot 2021-11-03 15:08:09 -07:00
  • 0651bd3ada Cherry-pick PR #46614 into release-4.5 (#46675) TypeScript Bot 2021-11-03 15:07:23 -07:00
  • ff75b8a180 fix(46615): remove useless assertion. change error suggestion for rest params (#46628) Oleksandr T 2021-11-03 23:11:39 +02:00
  • e4a2494065 Cherry-pick PR #46594 into release-4.5 (#46667) TypeScript Bot 2021-11-03 14:08:49 -07:00
  • 70447cbcc9 Accept baselines this-types-for-all-methods Nathan Shively-Sanders 2021-11-03 13:29:57 -07:00
  • d53630fac3 Make specifier generation from export map information conditional on module resolution mode (#46670) Wesley Wigham 2021-11-03 13:10:44 -07:00
  • 7264cf7db5 fix(46589): omit ? in method signature completion for optional methods (#46594) Oleksandr T 2021-11-03 21:56:17 +02:00
  • e2f47a2db1 Duplicate GDPR fragment from VS Code repo (#46625) Andrew Casey 2021-11-03 10:37:31 -07:00
  • 1089cd156c undo extraneous diffs report-deprecation-object-literal-2 Nathan Shively-Sanders 2021-11-03 09:52:09 -07:00
  • a9d808bd0d Move reporting to checkObjectLiteral and checkJsxOpeningLikeElementOrOpeningFragment Nathan Shively-Sanders 2021-11-03 09:47:04 -07:00
  • 9b802322da Properly check whether union type contains only primitive types (#46645) (#46649) Andrew Branch 2021-11-02 17:20:45 -07:00
  • 52a175bd6d Merge branch 'main' into report-deprecation-object-literal Nathan Shively-Sanders 2021-11-02 15:55:35 -07:00
  • 22fa978438 All method signatures now have this:this Nathan Shively-Sanders 2021-11-02 15:52:30 -07:00
  • 831b770b95 Control flow analysis for destructured discriminated unions (#46266) Anders Hejlsberg 2021-11-02 15:48:13 -07:00
  • de23842e45 Allow import assertions on esm imports under module: nodenext (#46630) Wesley Wigham 2021-11-02 15:34:37 -07:00
  • b8f8fd7a3e fix(46512): allow to use tag names containing keywords with - (#46546) Oleksandr T 2021-11-03 00:12:10 +02:00
  • 33fe1b6ffc Fix contextual typing for symbol-named properties (#46558) Anders Hejlsberg 2021-11-02 14:05:41 -07:00
  • 373accf28f Improve recursion depth checks (#46599) Anders Hejlsberg 2021-11-02 14:05:17 -07:00
  • 56f81075f9 Properly check whether union type contains only primitive types (#46645) Anders Hejlsberg 2021-11-02 12:46:26 -07:00
  • 7f8bf0b9c4 Fix git remote in cherry pick script (#46647) Andrew Branch 2021-11-02 12:39:42 -07:00
  • 7cbcfeea99 Exclude identity relation from mapped type relation check (#46632) Anders Hejlsberg 2021-11-02 06:54:35 -07:00
  • 2424d0e575 Update package-lock.json TypeScript Bot 2021-11-02 06:06:22 +00:00
  • 5142e37f2d fix(43292): forbid highlighting multiline template strings (#46531) Oleksandr T 2021-11-01 23:21:38 +02:00
  • fa2ad1a35a Fix findUpDir.ts and uses Eli Barzilay 2021-10-22 03:07:51 -04:00
  • d89076381e Bump version to 4.6 and accept baselines. (#46612) Daniel Rosenwasser 2021-11-01 11:45:22 -07:00
  • 6d33d8797b Check for type parameters on original type when getting type argument completions (#46614) Daniel Rosenwasser 2021-11-01 11:41:43 -07:00
  • 5764cdc8ec Bump version to 4.4.1-rc and LKG v4.5-rc Daniel Rosenwasser 2021-10-31 19:35:06 +00:00
  • 4113279327 Merge remote-tracking branch 'origin/main' into release-4.5 Daniel Rosenwasser 2021-10-31 19:23:30 +00:00
  • bf6d164bd5 LEGO: Merge pull request 46601 csigs 2021-10-29 22:17:49 -07:00
  • 6b1e8f7baf remove placeholders in class member snippets (#46598) Gabriela Araujo Britto 2021-10-29 16:55:59 -07:00
  • e3fab9fc20 LEGO: Merge pull request 46597 csigs 2021-10-29 16:13:23 -07:00
  • e83d14434d Use getNodeId() less, specifically for NodeLinks. Daniel Rosenwasser 2021-10-29 22:49:47 +00:00
  • 7742cf2180 Set hasAddedOrRemovedSymlinks when discovering an existing file by its link (#46569) Andrew Branch 2021-10-29 15:47:48 -07:00
  • eeaa595196 Enable auto imports in member snippet completions (#46592) Andrew Branch 2021-10-29 14:43:32 -07:00
  • b0ab2a54bb Fix mapped type instantiation circularity (#46586) Anders Hejlsberg 2021-10-29 14:01:27 -07:00
  • 28e3cd3a80 Add error on new module/moduleResolution modes when used in non-nightly TS (#46557) Wesley Wigham 2021-10-29 11:46:19 -07:00
  • 9b1ba8f1e3 Fix react-jsx spread children invalid emit (#46565) Jack Bates 2021-10-29 10:54:46 -07:00
  • 325435891a Update GDPR comment formatting (#46585) Andrew Casey 2021-10-29 10:48:28 -07:00
  • 9cdbb7248b Improve errors on module: node12 and extensionless relative imports (#46486) Gabriela Araujo Britto 2021-10-29 10:25:03 -07:00
  • f1a69ec93e LEGO: Merge pull request 46584 csigs 2021-10-29 10:14:21 -07:00
  • fd620c93f6 Add method signature completions (#46370) Gabriela Araujo Britto 2021-10-28 16:05:36 -07:00
  • 566758d6cb LEGO: Merge pull request 46566 csigs 2021-10-28 10:13:44 -07:00
  • 4e237ed66f 🤖 Update TypeScript DOM Libs (#46222) TypeScript Bot 2021-10-28 09:14:26 -07:00
  • 8173afbb8a Update package-lock.json TypeScript Bot 2021-10-28 06:06:31 +00:00
  • f494742ce9 Check for array types when instantiating mapped type constraints with any (#46218) Daniel Rosenwasser 2021-10-27 15:03:01 -07:00