Commit Graph

  • 03b12a6a45 LEGO: Merge pull request 50298 Alex Hsu 2022-08-14 03:10:53 -07:00
  • 656d6a57d2 Update package-lock.json TypeScript Bot 2022-08-14 06:06:50 +00:00
  • 7f5600eec5 LEGO: Merge pull request 50295 Alex Hsu 2022-08-13 05:07:02 -07:00
  • adf26ffa4b Revert "Fixed an issue with contextual type for intersection properties (#48668)" (#50279) Ryan Cavanaugh 2022-08-12 10:24:50 -07:00
  • 8783da8726 Update package-lock.json TypeScript Bot 2022-08-12 06:06:46 +00:00
  • 745f958edb Cherry-pick PR #50279 into release-4.8 (#50280) TypeScript Bot 2022-08-11 15:33:56 -07:00
  • b19741c65d Report aggregate statistics for solution as well as some solution perf numbers (#50267) Sheetal Nandi 2022-08-11 13:20:48 -07:00
  • 075ee3d4b6 refactor: follow gh-50257 JSX.IntrinsicClassAttributes logic (#50271) Jack Works 2022-08-12 00:32:31 +08:00
  • 9189e42b1c Update package-lock.json TypeScript Bot 2022-08-11 06:06:47 +00:00
  • e2fbe19adf fix: produceLKG does not work on Windows (#50140) Jack Works 2022-08-11 11:12:17 +08:00
  • 924c68ca95 use cache for program creation on watch mode. (#49958) Sheetal Nandi 2022-08-10 16:56:54 -07:00
  • 90cfbaee37 Make build info tolerant to json errors (#50265) Sheetal Nandi 2022-08-10 16:44:35 -07:00
  • 8a24fe75c9 Fix up code so we don't crash when TS itself is emitted with let/const (#50151) Jake Bailey 2022-08-10 16:38:38 -04:00
  • f0911bb80a Use an object instead of an array forEachChildTable-object Ron Buckton 2022-08-10 14:23:14 -04:00
  • b56483feb8 Remove shims project (#50049) Jake Bailey 2022-08-10 14:49:59 -04:00
  • 7f1dc78f54 Simplify normalizeSlashes (#50154) Jake Bailey 2022-08-10 14:20:00 -04:00
  • 5fbf3b04dc Don't treat object properties as potential JS contructors without JSDoc class tag (#49735) Jake Bailey 2022-08-10 14:19:19 -04:00
  • 382f0c3af3 fix: crashes when JSX.IntrinsicClassAttributes is an alias type close GH-50254 (#50257) Jack Works 2022-08-11 01:41:12 +08:00
  • 3c3909b8d0 update baseline (#50252) Oleksandr T 2022-08-10 11:52:59 +03:00
  • 5f64ae878e Update package-lock.json TypeScript Bot 2022-08-10 06:07:48 +00:00
  • 35c6fbfee0 JSDoc @type tag optional parameters (#48132) Jack Bates 2022-08-09 17:03:30 -07:00
  • 2513a2d98c Use binary search in file system cache (#50163) Andrew Casey 2022-08-09 16:47:07 -07:00
  • af90e703ab feat(49903): omit declare on type declarations (#49925) Oleksandr T 2022-08-10 02:38:42 +03:00
  • b94b299a11 fix CFA for BindingElement. #49759 (#49836) Zzzen 2022-08-10 07:37:39 +08:00
  • dd98c17b10 Merge multiple symbols even when re-exported (#49987) Nathan Shively-Sanders 2022-08-09 16:36:53 -07:00
  • abc2a350e6 Fix System module export import = (#49788) magic-akari 2022-08-10 07:31:02 +08:00
  • e5b400c162 Fix misleading Date constructor documentation (addresses #49350) (#49649) Jack Morrison 2022-08-10 00:21:56 +01:00
  • f70cb769ef feat(49928): Provide quick fix for a missing callback function (#49930) Oleksandr T 2022-08-10 01:28:03 +03:00
  • b94b82a896 Grab function directly to avoid possible .call overhead from downlevel emit. Daniel Rosenwasser 2022-08-09 22:06:21 +00:00
  • a123fc5ce4 feat(lib/es2015): Add typed overloads to Reflect (#35608) ExE Boss 2022-08-10 00:05:33 +02:00
  • 19e2a310c0 feat(49834): Suggestion: filter enum member ids from their own jsdocs (#49843) Oleksandr T 2022-08-10 01:02:45 +03:00
  • 6269b365a2 Remove the optional chain if we are pre-filling with no-ops. Daniel Rosenwasser 2022-08-09 20:58:31 +00:00
  • 79286ebd0c forEach -> forEachChildIn Daniel Rosenwasser 2022-08-09 20:56:07 +00:00
  • 059572ab36 Try using an unconditional no-op function. Daniel Rosenwasser 2022-08-09 20:41:34 +00:00
  • 6aa9b87f54 Bump version to 4.9. (#50239) Daniel Rosenwasser 2022-08-09 13:33:52 -07:00
  • 85a0937352 Try pushing undefined to create a packed Array. Daniel Rosenwasser 2022-08-09 18:49:55 +00:00
  • 6d163dc736 Update package-lock.json TypeScript Bot 2022-08-09 06:06:46 +00:00
  • 60b5167a2a Update LKG v4.8-rc TypeScript Bot 2022-08-09 00:39:44 +00:00
  • d2e294146f Cherry-pick PR #50227 into release-4.8 (#50229) TypeScript Bot 2022-08-08 17:25:37 -07:00
  • 0e17dc7769 Fixed a false positive related to binding patterns and spread expressions (#49684) Mateusz Burzyński 2022-08-09 02:01:50 +02:00
  • c28ee659ac Revert "Better typings for Promise.resolve(), like #31117 (#33074)" revert-33074 Nathan Shively-Sanders 2022-08-08 16:06:25 -07:00
  • f8e1c2afaa Co-locate each assignment into forEachChildTable. Daniel Rosenwasser 2022-08-08 22:47:25 +00:00
  • e42cfaf14c Let's see if 'new' changes anything. Daniel Rosenwasser 2022-08-08 21:34:07 +00:00
  • f671ea7574 Swap forEachChild to use an array of functions instead of a switch statement. Daniel Rosenwasser 2022-08-08 21:12:35 +00:00
  • 71e8529228 LEGO: Merge pull request 50219 Alex Hsu 2022-08-08 03:00:51 -07:00
  • 4a98087e25 Update package-lock.json TypeScript Bot 2022-08-08 06:06:51 +00:00
  • 363099482a LEGO: Merge pull request 50212 Alex Hsu 2022-08-07 04:59:36 -07:00
  • 7e4259121b Update package-lock.json TypeScript Bot 2022-08-07 06:06:32 +00:00
  • 96fe0396a4 Update package-lock.json TypeScript Bot 2022-08-06 06:08:54 +00:00
  • d605f1bd97 Bump version to 4.8.1-rc and LKG TypeScript Bot 2022-08-06 02:23:49 +00:00
  • 4f9e546ab0 Merge remote-tracking branch 'origin/main' into release-4.8 TypeScript Bot 2022-08-06 01:19:46 +00:00
  • bdb8514b82 Fix contextual typing on yield and return expressions in generator function (#49736) Gabriela Araujo Britto 2022-08-05 15:24:43 -03:00
  • 5c1abd300d Update package-lock.json TypeScript Bot 2022-08-05 06:06:36 +00:00
  • a44354af7c fix(50188): omit QF on function arguments (#50189) Oleksandr T 2022-08-05 03:52:09 +03:00
  • 7afd14f263 Update error messages for CJS imports resolving to ES modules (#50088) Andrew Branch 2022-08-04 16:58:13 -07:00
  • b1176ce5e8 LEGO: Merge pull request 50179 Alex Hsu 2022-08-04 03:16:11 -07:00
  • 9499b6eb8e Update package-lock.json TypeScript Bot 2022-08-04 06:06:34 +00:00
  • 6bbe6d67d1 Fix return value and error reporting for getIterationTypesOfMethod (#50146) Ron Buckton 2022-08-03 19:07:29 -04:00
  • bc7786b24e Ensure that file watcher is closed only once for affected file locations that share watcher because of different names but same real path (#50150) Sheetal Nandi 2022-08-03 15:39:07 -07:00
  • d6d26430c7 Add rule to auto-paren optional chain in normal prop or element access (#50156) Ron Buckton 2022-08-03 17:17:26 -04:00
  • c82c9a9744 Fix bugs in module specifier generation with paths/typesVersions (#49792) Andrew Branch 2022-08-03 13:58:15 -07:00
  • 59c91f6ce9 fix(50077): skip convertOverloadListToSingleSignature refactoring if position is in function body (#50093) Oleksandr T 2022-08-03 23:56:42 +03:00
  • a3a5e009a5 Downgrade es5-ext via overrides (#50061) Jake Bailey 2022-08-03 10:47:30 -07:00
  • 867512cc97 Update package-lock.json TypeScript Bot 2022-08-03 06:06:42 +00:00
  • 697935da47 Restore ordering of operations involving type parameters and unions (#50116) Anders Hejlsberg 2022-08-02 21:32:41 -07:00
  • 66f43c3348 forbid function named require in JS forbid-function-named-require-in-js Nathan Shively-Sanders 2022-08-02 16:48:04 -07:00
  • be939452d2 restrict check to es modules check-for-require-when-binding-commonjs Nathan Shively-Sanders 2022-08-02 14:59:59 -07:00
  • 1b890888b3 Merge branch 'main' into check-for-require-when-binding-commonjs Nathan Shively-Sanders 2022-08-02 14:43:39 -07:00
  • 040c1216ff Better typings for Promise.resolve(), like #31117 (#33074) Jack Bates 2022-08-02 10:39:50 -07:00
  • 8493ea16aa Update package-lock.json TypeScript Bot 2022-08-02 06:07:51 +00:00
  • c0072aad80 fix(49935): omit parentheses in the operand of the unary expression (#50111) Oleksandr T 2022-08-02 00:22:45 +03:00
  • 55f2c0cb49 No synthetic Awaited for unconstrained type when not a type variable (#50100) Ron Buckton 2022-08-01 17:19:15 -04:00
  • 345b41eba8 update baselines Nathan Shively-Sanders 2022-08-01 14:01:58 -07:00
  • 2a22528c81 Check for require when binding commonjs Nathan Shively-Sanders 2022-08-01 13:57:53 -07:00
  • 394f51aeed Fix implied formats, file watching, new source file creating during edits (#50098) Sheetal Nandi 2022-08-01 12:41:37 -07:00
  • 427d43691a Improve import type support for commonjs exports (#49745) Nathan Shively-Sanders 2022-08-01 10:57:38 -07:00
  • 617009aff6 Merge branch 'main' into server-vfs-support server-vfs-support Nathan Shively-Sanders 2022-08-01 09:31:24 -07:00
  • e1ceb2eb81 Update package-lock.json TypeScript Bot 2022-08-01 06:14:56 +00:00
  • a66a1a6e25 LEGO: Merge pull request 50110 Alex Hsu 2022-07-31 02:53:01 -07:00
  • 4f8c74033e Update package-lock.json TypeScript Bot 2022-07-31 06:06:24 +00:00
  • 14fb0b06df LEGO: Merge pull request 50104 Alex Hsu 2022-07-30 03:47:04 -07:00
  • e56942b7a9 Update package-lock.json TypeScript Bot 2022-07-30 06:06:37 +00:00
  • ae7d2325e9 fix(49869): throw an error on optional binding pattern parameter in JavaScript (#50094) Oleksandr T 2022-07-30 02:05:34 +03:00
  • 88a1e3a1dd Transform decorators that reference private names into a 'static {}' block (#50074) Ron Buckton 2022-07-29 15:29:48 -04:00
  • 5374fd924e Add an additional test for favoring the asserted type in type predicate narrowing (#50065) Mateusz Burzyński 2022-07-29 21:12:33 +02:00
  • 4caa3f190f LEGO: Merge pull request 50091 Alex Hsu 2022-07-29 03:24:47 -07:00
  • cc450cf820 Update package-lock.json TypeScript Bot 2022-07-29 06:06:35 +00:00
  • 1490037f17 fix dts generation of jsdoc (#49904) Zzzen 2022-07-29 08:44:23 +08:00
  • 5d790526a1 Pass correct module resolution state when reading package.json info so that they are correctly tracked in the resolution (#50085) Sheetal Nandi 2022-07-28 17:19:10 -07:00
  • 949fffb1e0 feat(47983): Negative tuple index access should not be allowed (#49901) Oleksandr T 2022-07-29 00:22:13 +03:00
  • b7355e30af Fix trailing formatting edit when range ends mid-token (#50082) Andrew Branch 2022-07-28 12:11:22 -07:00
  • c9586f39e9 Update package-lock.json TypeScript Bot 2022-07-28 06:07:16 +00:00
  • 94bb950008 feat(49358): use filename based on exported name (#49875) Oleksandr T 2022-07-28 01:41:31 +03:00
  • 5b0eea48e9 Report error only on local declaration with additional related information (#49746) Sheetal Nandi 2022-07-27 15:31:45 -07:00
  • c0461be025 Update pr_owners.txt Andrew Casey 2022-07-27 15:12:08 -07:00
  • 1361567ea4 Update to npm 8, pin in package.json via volta and corepack (#49941) Jake Bailey 2022-07-27 14:02:24 -07:00
  • 6034e95316 Transform decorators containing private field references into a 'static {}' block wip-decoratorsWithPrivateFieldAccess Ron Buckton 2022-07-27 16:28:11 -04:00
  • 472584f9cd Changes to resolve pr comments navya9singh 2022-07-27 13:18:35 -07:00
  • 8d0c72d5e0 Normalize effective constraint intersection before checking if source is a part of it (#49956) Jake Bailey 2022-07-27 10:06:01 -07:00
  • adfb20fbeb Don't uninstall typescript before npm ci in GHA (#50062) Jake Bailey 2022-07-27 09:42:22 -07:00