Commit Graph

  • 36146aa2ea Remove seemingly unused SymbolLink constEnumReferenced (#58377) Wesley Wigham 2024-04-30 11:35:09 -07:00
  • dc316afea4 fix(58360): Cheese being inserted on TypeScript Quick Fix (#58365) Oleksandr T 2024-04-30 01:29:46 +03:00
  • c763c277eb Fix ghost errors resulting from out-of-order type checking (#58337) Anders Hejlsberg 2024-04-29 14:27:18 -07:00
  • 8223bf10b1 Run formatter scanner-perf Ron Buckton 2024-04-29 15:23:50 -04:00
  • 3e0da149cd Use charCodeChecked/codePointChecked throughout scanner Ron Buckton 2024-04-29 15:20:12 -04:00
  • cd566bad95 RegExp syntax checking performance (#58339) Ron Buckton 2024-04-29 15:12:36 -04:00
  • d2ad3ca035 Improve diagnostics deduplication 2 (#58318) Gabriela Araujo Britto 2024-04-29 10:24:22 -07:00
  • dbd7d0b4d4 Accept new baselines Anders Hejlsberg 2024-04-29 06:43:46 -07:00
  • 3358157469 Bump the github-actions group across 1 directory with 3 updates (#58350) dependabot[bot] 2024-04-28 18:49:57 -07:00
  • ebcb09d71a Improve diagnostics deduplication (#58220) Gabriela Araujo Britto 2024-04-26 15:44:09 -07:00
  • 1db1376d8a Dont get declaration diagnostics for file from referenced project (#58333) Sheetal Nandi 2024-04-26 14:05:12 -07:00
  • f76727d17a Add noCheck API option (#57934) Wesley Wigham 2024-04-26 13:21:15 -07:00
  • 95d23ca7d2 Treat the input file name from referenced project as "ts" rather than file extension it is when determining eliding file for program construction (#58308) Sheetal Nandi 2024-04-26 13:15:02 -07:00
  • c92bd16ac0 Exclude outDir and declarationDir even if they come from extended config (#58335) Sheetal Nandi 2024-04-26 13:14:40 -07:00
  • 5afbd2cb76 Remove test Anders Hejlsberg 2024-04-26 09:49:52 -07:00
  • 04963ee796 Make diagnostics public on EmitOutput (#58317) Jake Bailey 2024-04-25 18:05:49 -07:00
  • ce4862c267 Updating move to file (#58257) navya9singh 2024-04-25 15:32:18 -07:00
  • 8d2e2d53c2 Move RegExp flag version mapping to LanguageFeatureMinimumTarget (#58311) Jake Bailey 2024-04-25 15:22:21 -07:00
  • 3ee4e91231 Add more tests Anders Hejlsberg 2024-04-25 12:24:34 -07:00
  • 474a34b86c Exclude methods from strict checking Anders Hejlsberg 2024-04-25 12:24:24 -07:00
  • d616ca02c6 Fix comment Anders Hejlsberg 2024-04-25 06:38:19 -07:00
  • b574864abc Update LKG v5.5-beta TypeScript Bot 2024-04-25 05:14:28 +00:00
  • 593f2008cd Merge remote-tracking branch 'origin/main' into release-5.5 TypeScript Bot 2024-04-25 05:13:56 +00:00
  • 9504b7576a Test Node 22 (#58309) Jake Bailey 2024-04-24 22:11:57 -07:00
  • ecf3789e95 5.5 deprecations are no-ops, not errors (#58313) Ryan Cavanaugh 2024-04-24 22:10:09 -07:00
  • ed87791dd9 Rephrase error messages on backrererences. (#58310) Daniel Rosenwasser 2024-04-24 21:59:53 -07:00
  • 501fa6e4e4 fix(58265): JSDoc comment string with the keyword "@private" before import statement in JS file result in cryptic error TS1191 during compilation (#58297) Oleksandr T 2024-04-25 07:18:31 +03:00
  • e28ad995d1 Report RegExp errors in grammar check, use Annex B grammar (#58295) Ron Buckton 2024-04-24 19:16:05 -04:00
  • f9a132beb1 Fix formatting Anders Hejlsberg 2024-04-24 14:27:24 -07:00
  • 4d168134d0 Accept new API baselines Anders Hejlsberg 2024-04-24 14:12:23 -07:00
  • 6fafe58b46 Compile APILibCheck.ts with --enforceReadonly Anders Hejlsberg 2024-04-24 14:08:48 -07:00
  • 638e55c665 Add more tests Anders Hejlsberg 2024-04-24 13:48:58 -07:00
  • dd6c3a8909 Enforce read-only semantics in generic mapped types Anders Hejlsberg 2024-04-24 13:48:47 -07:00
  • e6ba82b346 Error on references to literal enum members in conditions (#58264) Wesley Wigham 2024-04-24 10:32:53 -07:00
  • 5b69fdf541 Clone questionMark and dotdotdot token (#58263) Armando Aguirre 2024-04-24 10:20:59 -07:00
  • 0c2fd6d31d Bump version to 5.5.0-beta and LKG TypeScript Bot 2024-04-24 17:08:46 +00:00
  • 49762119f3 Disable no-inferrable-types eslint rule (#58306) Jake Bailey 2024-04-24 09:57:17 -07:00
  • 0b71b81d7d Add transpileDeclaration API method (#58261) Wesley Wigham 2024-04-23 17:09:47 -07:00
  • d7c8851c29 Remove unused file Anders Hejlsberg 2024-04-23 13:15:53 -07:00
  • 88c2579585 Merge branch 'main' into enforceReadonly Anders Hejlsberg 2024-04-23 12:04:20 -07:00
  • 8c1ac6483e Add tests Anders Hejlsberg 2024-04-23 07:30:06 -07:00
  • 800c901305 More baseline changes Anders Hejlsberg 2024-04-23 07:29:54 -07:00
  • 97adafcddb Accept new API baselines Anders Hejlsberg 2024-04-23 07:28:56 -07:00
  • 170bb5fa2c Change option name to --enforceReadonly Anders Hejlsberg 2024-04-23 07:28:13 -07:00
  • 0b5728ac9a Accept new baselines Anders Hejlsberg 2024-04-22 08:45:34 -07:00
  • 4900c7f0a8 Modify CONTRIBUTING.md and the issue templates bug_report.yml and feature_request.yml to reduce duplicate issues and improve the quality of further submitted issues (#58155) 形素叢集・ぐらふぃーむ 2024-04-22 23:43:49 +08:00
  • 453d778de0 Fix inconsistent 'readonly' modifiers in lib files Anders Hejlsberg 2024-04-22 08:18:47 -07:00
  • f8fa8b2726 Implement --strictReadonly compiler option Anders Hejlsberg 2024-04-20 11:43:36 -07:00
  • 21b5c9624c Add an extra test case for an error on async function typed using @type (#58217) Mateusz Burzyński 2024-04-20 01:24:01 +01:00
  • b1d821ae0c Fixed crash in go to definition related to expando classes in JS files (#57628) Mateusz Burzyński 2024-04-20 00:54:30 +01:00
  • 42f238bfbb Provide Syntax Checking for Regular Expressions (#55600) 形素叢集・ぐらふぃーむ 2024-04-20 07:51:08 +08:00
  • 8e8c1b6a64 Fix bug#56997 - Parenthesized SatisfiesExpressions with comments are not unwrapped consistently in emitted JS (#57281) Jean 2024-04-20 01:00:44 +02:00
  • c50ec7952c Add gitHead to package.json in all release workflows (#58135) Jake Bailey 2024-04-19 15:54:56 -07:00
  • e62418e868 Isolated declarations errors (#58201) Titian Cernicova-Dragomir 2024-04-19 23:37:15 +01:00
  • e8f22253ba Don't cache child lists for tokens (#58233) Daniel Rosenwasser 2024-04-19 14:49:31 -07:00
  • aedd1b1bb5 Correctly compute noUncheckedIndexedAccess effects on compound/increment/decrement assignments (#58239) Ryan Cavanaugh 2024-04-19 14:13:54 -07:00
  • 3480321b38 Add types for String#isWellFormed and String#toWellFormed (#58010) Andreu Botella 2024-04-19 22:52:23 +02:00
  • 21f5f394b9 Add test for type inference of Promise/PromiseLike union bug (#58213) Jake Bailey 2024-04-19 13:51:19 -07:00
  • e75f470be0 Report positionless tsconfig option errors on compilerOptions key (#58254) Andrew Branch 2024-04-19 12:33:00 -07:00
  • 93451e8dd9 fix(57497): "Remove unused declaration" does not work on overloaded function declarations (#57517) Oleksandr T 2024-04-19 21:28:00 +03:00
  • c0ac582284 Make the config file name in logger little more concise. (#58255) Sheetal Nandi 2024-04-19 11:26:31 -07:00
  • e0755dc7c1 Fixed single signature type parameter leak (#58008) Mateusz Burzyński 2024-04-19 18:15:42 +01:00
  • 10b784aa88 Add try catch and defer.reject for checking sys tests (#58252) Sheetal Nandi 2024-04-19 09:48:19 -07:00
  • 84265652d6 Rename isParameterDeclaration to isPartOfParameterDeclaration (#58251) Jake Bailey 2024-04-19 09:34:28 -07:00
  • e04a27c504 DOM update 2024-04-16 (#58211) Nathan Shively-Sanders 2024-04-19 08:52:38 -07:00
  • 48870169dc Check nearest package.json dependencies for possible package names for specifier candidates (#58176) Wesley Wigham 2024-04-18 17:43:08 -07:00
  • e33b8d9b85 Correct the type of return value of FinalizationRegistry.unregister (#57948) James Lan 2024-04-18 15:45:47 -07:00
  • 05f4dbab10 Try sorting and deduplicating events before comparing. (#58242) Sheetal Nandi 2024-04-18 11:59:53 -07:00
  • 5b3060d5c6 [Experiment] Some tweaking to handle project references for auto import (#55955) Sheetal Nandi 2024-04-18 11:41:48 -07:00
  • 207932a8fe Move incremental state to WeakSets (#58087) Jake Bailey 2024-04-18 11:30:11 -07:00
  • 1f0d71f415 Fix format and lint no-objectAllocator Ron Buckton 2024-04-18 12:16:23 -04:00
  • 17e420daf6 Use built-in no-restricted-syntax to ban null instead of plugin, ban null type too (#58095) Jake Bailey 2024-04-18 09:06:32 -07:00
  • 9e56c70e49 Don't mutate SignatureObject from services Ron Buckton 2024-04-17 21:30:59 -04:00
  • 74b510aff2 Update baselines Ron Buckton 2024-04-17 20:58:37 -04:00
  • b07f7da759 Merge branch 'main' into no-objectAllocator Ron Buckton 2024-04-17 19:32:51 -04:00
  • cf125da164 Update classes to more closely align with recent changes to services Ron Buckton 2024-04-17 19:31:34 -04:00
  • 1b39a6dd66 Remove unnecessary import alias for SymbolObject Ron Buckton 2024-04-17 18:29:57 -04:00
  • 72f413cea0 Remove deprecated originalKeywordKind and isInJSDocNamespace (#58228) Jake Bailey 2024-04-17 15:28:07 -07:00
  • 7160f823f7 Merge branch 'main' into no-objectAllocator Ron Buckton 2024-04-17 18:27:41 -04:00
  • 23e99c2b76 Fix miss-reported node reuse in types. (#58221) Titian Cernicova-Dragomir 2024-04-17 22:41:21 +01:00
  • 967d6189a6 Add lint error for declarations marked internal, but unexported (#58229) Jake Bailey 2024-04-17 13:52:31 -07:00
  • 904a59f343 Print correct information about noOpenRef in the baseline (#58230) Sheetal Nandi 2024-04-17 13:28:33 -07:00
  • 0dd12da165 Error on replacement character only in top-level scanning (#58227) Jake Bailey 2024-04-17 11:34:00 -07:00
  • cbae6cf9f4 Add template variable ${configDir} for substitution of config files directory path (#58042) Sheetal Nandi 2024-04-16 16:25:07 -07:00
  • c0ce5853f9 Shallow constructors for NodeObject et al. Ron Buckton 2024-04-16 18:16:48 -04:00
  • 3d523923f5 Logarithmish baseline counts (#58212) Ryan Cavanaugh 2024-04-16 12:18:39 -07:00
  • bc86414bf5 fix baselines Gabriela Araujo Britto 2024-04-16 12:00:36 -07:00
  • fb1b26cc68 Propagate object flags related to object and array literals onto module.exports types (#57467) Mateusz Burzyński 2024-04-16 20:21:01 +02:00
  • fd238857b4 Avoid infinite recursion with inferReverseMappedType (#57837) Gabriela Araujo Britto 2024-04-16 10:43:39 -07:00
  • ce213148ec Update package-lock.json TypeScript Bot 2024-04-16 06:16:20 +00:00
  • be1f89271c Fix declaration emit of divergent accessors in JS classes (#58172) Mateusz Burzyński 2024-04-16 01:48:04 +02:00
  • 4b01686602 fix(58151): JSDoc tags get lost when inheriting from a grandparent class (#58183) Oleksandr T 2024-04-16 01:47:40 +03:00
  • d1ae0e85c8 Avoid mutating SymbolObject.prototype in services Ron Buckton 2024-04-15 17:09:16 -04:00
  • 90a5def2c8 Update baselines Ron Buckton 2024-04-15 12:15:40 -04:00
  • 9d8f812a83 Bump the github-actions group with 3 updates (#58103) dependabot[bot] 2024-04-14 21:27:04 -07:00
  • 8bcff81aa2 Update package-lock.json TypeScript Bot 2024-04-13 06:15:42 +00:00
  • a4d12a46c8 fix(58146): enum quick info can display non ascii strings (#58171) idango10 2024-04-12 23:04:03 +03:00
  • a9b0d1ee53 Use better context scope for class constructor implementation signatures (#58168) Wesley Wigham 2024-04-12 12:52:14 -07:00
  • 585a9af830 Respect package.json "type" and module-format-specific file extensions in more module modes (#57896) Andrew Branch 2024-04-12 12:47:09 -07:00
  • 6431a30761 Don’t emit __esModule on CJS files that didn’t use ESM syntax (#58169) Andrew Branch 2024-04-12 12:20:09 -07:00