Commit Graph

  • 1f5d7a3476 Accept new baselines Anders Hejlsberg 2024-07-26 13:49:46 -07:00
  • 9aec49b42b Nullable errors on unconstrained generic types in strictNullChecks mode Anders Hejlsberg 2024-07-26 13:47:47 -07:00
  • 451388cfd5 Fixed quick fixes for inferred type predicates (#58958) Mateusz Burzyński 2024-07-26 19:21:18 +02:00
  • 1da9630a34 Bailout early from isFunctionObjectType for evolving arrays (#58049) Mateusz Burzyński 2024-07-26 19:09:02 +02:00
  • 74cefa848c Tighten signature of append (#59426) Jake Bailey 2024-07-26 10:08:40 -07:00
  • 12ae799eda Don't include "this is a crash" as a version in the bug template (#59427) Jake Bailey 2024-07-25 17:30:19 -07:00
  • 107a007a9a organizeImports makes no changes if there are parse errors in the sourceFile (#58903) Isabel Duan 2024-07-25 16:28:19 -07:00
  • 941d1543c2 Use open file to determine file existence (#59418) Sheetal Nandi 2024-07-25 15:46:05 -07:00
  • 7319968e90 fix(59116): Codefix add missing function declaration inserts function in wrong file (#59213) Oleksandr T. 2024-07-25 05:45:52 +03:00
  • f8336d1479 Use spread when converting completion entry to protocol format (#59412) Gabriela Araujo Britto 2024-07-24 17:29:12 -07:00
  • b4732bdd61 Bump version to 5.6.0-beta and LKG v5.6-beta TypeScript Bot 2024-07-24 23:33:22 +00:00
  • b9b07c412f Accept new baselines fixInconsistentGenericIndexedAccess Anders Hejlsberg 2024-07-24 15:18:27 -07:00
  • b93a10b987 Add tests Anders Hejlsberg 2024-07-24 15:17:19 -07:00
  • 7cba33cabe In obj[key], omit non-nullable check when obj and key are both generic Anders Hejlsberg 2024-07-24 15:16:50 -07:00
  • 9451c9311e Add more tests fixGenericIndexedAccess Anders Hejlsberg 2024-07-24 15:00:47 -07:00
  • d27548c3d1 Accept new baselines Anders Hejlsberg 2024-07-24 14:48:03 -07:00
  • c706f5b9af Update tests Anders Hejlsberg 2024-07-24 14:47:47 -07:00
  • ccdb99cc63 In obj[key], don't check for nullable when obj and key are generic Anders Hejlsberg 2024-07-24 14:41:09 -07:00
  • 0c33c13b83 Fix completion entry conversion to protocol format (#59410) Gabriela Araujo Britto 2024-07-24 12:59:15 -07:00
  • ec7ff812c1 Unpin Node 22 now that 22.5.1 is out (#59359) Jake Bailey 2024-07-24 11:28:09 -07:00
  • 3b3c26120a Make typed arrays generic over ArrayBufferLike generic-typed-array Ron Buckton 2024-07-23 22:25:24 -04:00
  • 3f6f3164d6 Remove stableSort, rename sort to toSorted (#55728) Jake Bailey 2024-07-23 18:17:07 -07:00
  • ab7b624558 Deprecate module keyword for namespace declarations (#58007) Zzzen 2024-07-24 08:22:38 +08:00
  • e0701af46e Skip markLinkedReferences import elision walk entirely in some common cases (#59398) cherry-pick/59398/release-5.5 Wesley Wigham 2024-07-23 15:57:54 -07:00
  • 5bd4e004e6 Skip markLinkedReferences import elision walk entirely in some common cases (#59398) Wesley Wigham 2024-07-23 15:57:54 -07:00
  • 4992b2fee1 Bump github/codeql-action from 3.25.12 to 3.25.13 in the github-actions group (#59387) dependabot[bot] 2024-07-23 15:13:30 -07:00
  • 8a36e26ac6 Add commit characters to protocol (#59339) Gabriela Araujo Britto 2024-07-23 12:32:38 -07:00
  • 97ed8fc13b Update deps, to TS 5.5.4 (#59395) Jake Bailey 2024-07-23 10:32:11 -07:00
  • b04c8a0edd Fixing range for primary edit (#59369) navya9singh 2024-07-22 17:14:35 -07:00
  • 8a0e47e242 fix(58772): Duplicate exports.* = assignments in CommonJS output in some cases (#59120) Oleksandr T. 2024-07-23 02:10:29 +03:00
  • ca4ef16c8f Fixed crash in classFields transform related to broken bodyless constructors (#59280) Mateusz Burzyński 2024-07-23 01:00:16 +02:00
  • 09e47d0638 Fixed crash when transforming modules with top-level if statements incorrectly containining export statements (#59375) Mateusz Burzyński 2024-07-23 00:59:12 +02:00
  • c6c42992c1 Fixed a crash when transforming modules with top-level labels (#59374) Mateusz Burzyński 2024-07-23 00:59:02 +02:00
  • a4ae3c46b6 Don't crash when observing invalid exports in any kind of container (#59376) Mateusz Burzyński 2024-07-23 00:58:39 +02:00
  • 71fb864138 Disallow truthiness/nullishness checks on syntax that never varies on it (#59217) Ryan Cavanaugh 2024-07-22 15:26:17 -07:00
  • c8a7d589e6 Bump version to 5.5.4 and LKG v5.5.4 TypeScript Bot 2024-07-22 20:55:36 +00:00
  • c0ded048e0 🤖 Pick PR #58771 (Allow references to the global Symb...) into release-5.5 (#59378) TypeScript Bot 2024-07-22 13:43:53 -07:00
  • 3f2a9e4ee0 Use more universal ANSI sequence for 'clear screen and clear buffer' (#57701) Colin T.A. Gray 2024-07-22 13:30:17 -07:00
  • 5929c96378 Use 'BuiltinAsyncIterator' spelling (#59388) Ron Buckton 2024-07-22 00:45:55 -04:00
  • 903e82b368 Update dprint to pick up comment bugfix (#59358) Jake Bailey 2024-07-19 17:57:50 -07:00
  • dfb870150c fix35982: allow BigIntLiteral to parse as PropertyName for literal object and indices (#58608) Isabel Duan 2024-07-19 17:48:08 -07:00
  • 85d6bb6fe6 Add new option "noUncheckedSideEffectImports" (#58941) Jake Bailey 2024-07-19 17:35:02 -07:00
  • 79bd844d9b Add fast paths for 'BuiltinIterator' and 'AsyncBuiltinIterator' (#59368) Ron Buckton 2024-07-19 19:02:54 -04:00
  • 5ba41e221a 🤖 Pick PR #59208 (Write non-missing undefined on mapp...) into release-5.5 (#59230) TypeScript Bot 2024-07-19 14:31:02 -07:00
  • b075332c4b 🤖 Pick PR #59337 (Allow declarationMap to be emitted ...) into release-5.5 (#59344) TypeScript Bot 2024-07-19 14:28:51 -07:00
  • 98f45d7a4c Manual update of generated DOM and Worker libs (#59366) Ron Buckton 2024-07-19 17:27:35 -04:00
  • 307ff6c397 add types for iterator helpers proposal (#58222) Kevin Gibbons 2024-07-19 13:46:03 -07:00
  • 7f978c7ffe Use tuple name inference for Iterator.next et al (#59360) Ron Buckton 2024-07-19 14:53:18 -04:00
  • 6f530cc4ce Add TReturn/TNext to Iterable et al (#58243) Ron Buckton 2024-07-19 13:14:00 -04:00
  • f8a7913c1e Dont filter type aquisition when its not enabled (#59351) Sheetal Nandi 2024-07-18 14:16:07 -07:00
  • 121c5dd36b DOM update 2024-07-12 (#59259) Nathan Shively-Sanders 2024-07-18 13:02:34 -07:00
  • 9dd6f91744 Cherry-pick "Stop using latest Node in CI" to release-5.5 (#59348) Jake Bailey 2024-07-18 11:32:05 -07:00
  • 1fd2c1f221 Stop using latest Node in CI (#59347) Jake Bailey 2024-07-18 09:40:36 -07:00
  • b8af314596 Bump the github-actions group across 1 directory with 4 updates (#59333) dependabot[bot] 2024-07-18 08:48:47 -07:00
  • 14eca92fd7 Update deps (#59188) Jake Bailey 2024-07-17 19:40:38 -07:00
  • 165350dc8f Provide User-Friendly Message for Extended Unicode Escapes in Regular Expressions in Non-Unicode Modes (#58981) graphemecluster 2024-07-18 10:08:54 +08:00
  • afa03f0948 Allow declarationMap to be emitted when transpiling declarations and option is enabled (#59337) Sheetal Nandi 2024-07-17 17:07:17 -07:00
  • bf0ddaf6e6 🤖 Pick PR #59070 (Delay the calculation of common sou...) into release-5.5 (#59072) TypeScript Bot 2024-07-17 16:42:21 -07:00
  • a44e2d925c 🤖 Pick PR #59160 (Fixed crash on authored import type...) into release-5.5 (#59226) TypeScript Bot 2024-07-17 16:41:58 -07:00
  • 45062406e4 Fixed crash on authored import type nodes when serializing for declarations (#59160) Mateusz Burzyński 2024-07-18 01:41:47 +02:00
  • f35206d202 🤖 Pick PR #59325 (Don't skip markLinkedReferences on ...) into release-5.5 (#59336) TypeScript Bot 2024-07-17 16:38:01 -07:00
  • 95a968ce6b Don't skip markLinkedReferences on ambient properties (#59325) Jake Bailey 2024-07-17 16:10:13 -07:00
  • adee2e1f29 Accept new baselines enforceReadonly Anders Hejlsberg 2024-07-17 16:06:51 -07:00
  • 2640db8b39 Fix coverage uploading (#59334) Jake Bailey 2024-07-17 15:09:55 -07:00
  • ba46eca139 Use monocart for coverage reports, enable codecov (#58850) Jake Bailey 2024-07-17 14:55:45 -07:00
  • 7494b23a13 Revert unnecessary change Anders Hejlsberg 2024-07-17 14:45:46 -07:00
  • 1109550e2c Fix baselines on release-5.5 (#59330) Jake Bailey 2024-07-17 14:24:09 -07:00
  • e7e813542a Work around inconsistent recursive directory watch events (#59328) Ron Buckton 2024-07-17 16:51:44 -04:00
  • e13ff2f26f Fix: False Positive "Range out of order in character class" in Regular Expressions in Unicode Modes (#58982) graphemecluster 2024-07-18 03:29:23 +08:00
  • 369f2b0fb8 Derive tuple labels for rest elements from array binding patterns (#59045) Ron Buckton 2024-07-17 15:13:36 -04:00
  • 5cf719a3ad Fix inconsistencies uncovered by --enforceReadonly enableEnforceReadonly Anders Hejlsberg 2024-07-17 10:54:45 -07:00
  • 4d1a5ff0a4 Enable enforceReadonly mode Anders Hejlsberg 2024-07-17 10:54:04 -07:00
  • e7b774068b Add environment variable to disable recursive watchDirectory tests disable-recursive-watchdir-tests Ron Buckton 2024-07-17 13:01:48 -04:00
  • a9139bfdfe Only look up package.json type if module is node16/nodenext or file is in node_modules (#58825) Andrew Branch 2024-07-17 09:23:51 -07:00
  • 4a668c321d Accept new baselines Anders Hejlsberg 2024-07-17 08:20:03 -07:00
  • 43cc32f4a7 Align String.raw template parameter with TemplateStringsArray Anders Hejlsberg 2024-07-17 07:42:41 -07:00
  • c8a66e06a9 Add more tests Anders Hejlsberg 2024-07-17 07:14:31 -07:00
  • 90ce450618 Exclude comparable relation from strict readonly checking Anders Hejlsberg 2024-07-17 07:13:49 -07:00
  • f37482cd16 Always watch package jsons for the sourceFile (#59311) Sheetal Nandi 2024-07-16 16:01:33 -07:00
  • bf39eccee6 fix(59304): Convert to ESM uses template strings instead of string literals (#59306) Oleksandr T. 2024-07-17 00:02:39 +03:00
  • 8794318ac9 🤖 Pick PR #59215 (Fix codefix crash on circular alias...) into release-5.5 (#59224) TypeScript Bot 2024-07-16 13:56:53 -07:00
  • 381e609749 🤖 Pick PR #59137 (visitNodesWithoutCopyingPositions...) into release-5.5 (#59179) TypeScript Bot 2024-07-16 13:50:51 -07:00
  • 66a762f59d visitNodesWithoutCopyingPositions always makes a new NodeArray (#59137) Isabel Duan 2024-07-16 13:50:17 -07:00
  • a0a3a79882 🤖 Pick PR #59026 (fix(59011): TypeScript generates in...) into release-5.5 (#59039) TypeScript Bot 2024-07-16 13:49:21 -07:00
  • c4108b6db2 Cherry-pick PR #59170 to release-5.5 (#59212) Jake Bailey 2024-07-16 13:48:38 -07:00
  • e809c04e90 🤖 Pick PR #59110 (Fixed a regression in declaration e...) into release-5.5 (#59206) TypeScript Bot 2024-07-16 13:47:22 -07:00
  • 0206f9fa6e Mark jsxFactorySymbol as referenced for noUnusedLocals even in verbatimModuleSyntax (#59193) Andrew Branch 2024-07-16 13:46:38 -07:00
  • fea13dd7b8 🤖 Pick PR #59193 (Mark jsxFactorySymbol as referenc...) into release-5.5 (#59225) TypeScript Bot 2024-07-16 13:46:10 -07:00
  • 3a7983a024 🤖 Pick PR #59195 (Added affectsSourceFile to importHe...) into release-5.5 (#59231) TypeScript Bot 2024-07-16 13:45:08 -07:00
  • 315f9f9a14 🤖 Pick PR #59285 (Fix captured shorthand properties i...) into release-5.5 (#59307) TypeScript Bot 2024-07-16 13:44:35 -07:00
  • 003221becb Fix captured shorthand properties in ES2015 loops (#59285) Jake Bailey 2024-07-16 13:30:50 -07:00
  • 5e105ea71a Use correct current directory for calculation for tests for reusable program tests (#59303) Sheetal Nandi 2024-07-16 12:47:21 -07:00
  • afe1c321cd Revert "🤖 Pick PR #59285 (Fix captured shorthand properties i...) into release-5.5 (#59288)" (#59305) Jake Bailey 2024-07-16 12:11:10 -07:00
  • cf167dbb6f 🤖 Pick PR #59121 (Fixed regression in signature insta...) into release-5.5 (#59204) TypeScript Bot 2024-07-16 11:36:44 -07:00
  • 0d4ffed756 🤖 Pick PR #59232 (Fixed regression in reverse mapped ...) into release-5.5 (#59258) TypeScript Bot 2024-07-16 11:31:01 -07:00
  • 309a93cb21 🤖 Pick PR #59207 (Fixed crash when finding all refere...) into release-5.5 (#59209) TypeScript Bot 2024-07-16 11:25:46 -07:00
  • 326cb1f094 🤖 Pick PR #59203 (Skip ID inference errors on nodes c...) into release-5.5 (#59210) TypeScript Bot 2024-07-16 11:25:08 -07:00
  • edd08a570a fix: fix the return type of Int8Array::toReversed in es2023.array.d.ts (#59163) Hideaki Noshiro 2024-07-17 03:24:28 +09:00
  • 16862b12c3 🤖 Pick PR #59163 (fix: fix the return type of Int8Arr...) into release-5.5 (#59197) TypeScript Bot 2024-07-16 11:23:18 -07:00
  • e28a76c7e4 🤖 Pick PR #59154 (Create a SourceFile-level indirec...) into release-5.5 (#59211) TypeScript Bot 2024-07-16 11:22:48 -07:00