sort by:
Revision Author Date Message Commit Date
b53073b Update package-lock.json 08 January 2022, 06:07:09 UTC
7f189b9 fix ATA toplevel dep detection (#47164) ATA tried to use the `_requiredBy` field to determine toplevel deps, but this is not portable. Not only is it unavailable in npm@>=7, but neither Yarn nor pnpm write this metadata to node_modules pkgjsons. This also adds support for ATA acquiring types for scoped packages. Fixes: https://github.com/microsoft/TypeScript/issues/44130 07 January 2022, 21:48:31 UTC
8a8c71c Use relative paths for the end of compile report (#47344) 07 January 2022, 19:55:55 UTC
6fc0584 fix(46402): create valid property keys/jsx attribute names (#46716) 07 January 2022, 19:46:26 UTC
484f141 Prevent merged class/namespace from overlapping with `Record<string, unknown>` (#47088) 07 January 2022, 19:02:48 UTC
a3d23d3 Fix conditional type constraint exploration + signature relations (#47341) 07 January 2022, 17:44:57 UTC
363e3a7 Add `Error.prototype.cause` (#47020) * Add `Error.prototype.cause` Fixes #47019 * Update test baselines 07 January 2022, 14:58:58 UTC
e46f3ba Adds a github actions workflow which pings related repos with a blank commit once a month to ensure their automation stays running (#46747) 07 January 2022, 13:37:16 UTC
0fcd861 docs(common): url link format updated (#47336) fix the url link format from http to https 06 January 2022, 22:08:19 UTC
95d8921 Update package-lock.json 06 January 2022, 06:07:15 UTC
6966209 Use node ipc for TS Server (#46418) * Use node ipc for TS Server For #46417 This lets us use Node's built-in ipc for passing messages to/from the typescript server instead of using stdio * Remove extra parse * Add extra logging when using node IPC * Split out to subclass * Extract common writeMessage method * Baseline accept 06 January 2022, 00:39:45 UTC
e10c912 Update package-lock.json 05 January 2022, 06:06:57 UTC
404a7d6 Gabritto/semicolons (#46832) * call formatter in completions * fixes * add test * update api baselines * fix createModifiersFromModifierFlag to not return empty array 04 January 2022, 19:50:49 UTC
f4e1efb Control flow analysis for dependent parameters (#47190) * Support control flow analysis for dependent parameters * Add tests 04 January 2022, 19:22:11 UTC
2f058b7 Update package-lock.json 04 January 2022, 06:06:11 UTC
9a75d2a fix(46845): Add missing "locale" field to Intl.DisplayNamesOptions (#46849) Closes https://github.com/microsoft/TypeScript/issues/46845 03 January 2022, 20:10:20 UTC
db9e007 Update package-lock.json 02 January 2022, 06:06:34 UTC
ef9fd97 Update package-lock.json 27 December 2021, 06:06:35 UTC
fdbe371 Update package-lock.json 24 December 2021, 06:06:15 UTC
5cab951 Discourage typo fixes in PR template (#46908) * Discourage typo fixes in PR template Wording taken from [this comment](https://github.com/microsoft/TypeScript/pull/45834#issuecomment-919606286). There have been a number of rejected typo fix PRs lately; hopefully this can reduce the amount of typo-fix-rejecting work for the team. * Tweak typo fix discouragement in PR template Removed "the same generally applies to other projects" per orta * Update typo fix discouragement 23 December 2021, 14:58:23 UTC
afce88e Update package-lock.json 23 December 2021, 06:06:14 UTC
25fc025 Update package-lock.json 21 December 2021, 06:06:27 UTC
d7b4923 Update package-lock.json 20 December 2021, 06:06:43 UTC
7433b0c Update package-lock.json 19 December 2021, 06:06:07 UTC
8a5d476 Fix baselines from bad merge (#47177) Conflict between #47018 and #46824, both of which changed the behaviour of private fields. 17 December 2021, 20:15:08 UTC
a423791 fix merging of function and derived class (#47170) 17 December 2021, 01:29:07 UTC
20e86da Emit class fields as-is with `target: es2022` (#47018) * Emit class fields as-is with `target: es2022` Closes #47017 * wave 2 16 December 2021, 23:15:33 UTC
c282771 fix(47004): ignore arguments name in PropertyAssignment (#47054) 16 December 2021, 21:05:48 UTC
93bdfd2 fix(47056): report errors for all properties with errors (#47057) 16 December 2021, 20:58:15 UTC
270b0d1 fix(46824): remove duplicate private identifier errors (#47116) 16 December 2021, 20:07:12 UTC
34e8974 Update package-lock.json 16 December 2021, 06:06:21 UTC
2bbdb31 update es2020.intl DisplayNames#of (#47157) fix return type of Intl.DisplayNames.prototype.of was typed to return always string but can actually return undefined too see spec https://tc39.es/ecma402/#sec-Intl.DisplayNames.prototype.of 15 December 2021, 17:51:35 UTC
f21e1a6 Update package-lock.json 15 December 2021, 06:06:11 UTC
3d3825e Fix multiple issues with indexed access types applied to mapped types (#47109) * Fix multiple issues with indexed access types applied to mapped types * Add tests 14 December 2021, 19:51:03 UTC
7e0e867 fix(47134): show all meanings for type-only imports and exports (#47138) 14 December 2021, 18:58:21 UTC
8974fea fix(47062): support generic arrow function with default type parameter in tsx (#47112) * fix(47062): support generic arrow function with default type parameter in tsx * test: update test "completionListIsGlobalCompletion" 14 December 2021, 17:02:36 UTC
67872a5 Fix enums and namespace merge (#47059) * Fix enums and namespace merge * Remove unused comment 13 December 2021, 22:03:19 UTC
4305997 Fix extract type crash (#47136) 13 December 2021, 18:39:34 UTC
06746ef Revert change to getFalsyFlags (#47125) * Revert change to getFalsyFlags * Add regression test 13 December 2021, 17:05:55 UTC
d417058 Update package-lock.json 11 December 2021, 06:06:53 UTC
df87a8c fix(44693): emit declaration of JSDoc overridden properties with different types (#46797) 10 December 2021, 19:06:59 UTC
4e39023 Enable customDescriptionGenerator in launch template, update eslint setting (#47089) 09 December 2021, 19:47:12 UTC
0ed9247 Explicitly Omit unspreadable properties from rest type in the generic case (#47078) 09 December 2021, 19:45:52 UTC
9b5abac chore: add packageManager field to support corepack (#46756) 09 December 2021, 14:46:27 UTC
e2c89af use default type parameter rather than `unknown` when show quick help (#46792) * use default type parameter rather than `unknown` when show quick help * prefer default type parameter than constraint for quick info 09 December 2021, 01:02:22 UTC
9218255 fix: do not use ts.NodeArray in factory inputs (#46843) 09 December 2021, 00:57:52 UTC
a2c7fa2 Add 12 more grammar errors (#47075) These are the last ones that I know of. They come from calls to `grammarErrorOnFirstToken`. Fixes part of #45349 Follow-up to #47067 09 December 2021, 00:54:58 UTC
c8f1a87 Exempt tslib from indirect call transform (#47070) 08 December 2021, 23:42:37 UTC
a72bf54 Plain JS grammar errors (#47067) * Plain JS grammar errors From the list in https://github.com/microsoft/TypeScript/issues/45349#issuecomment-974561208, excluding the JSX errors, decorator errors and unresolved #private error. The latter re-uses "Cannot resolve name X" which naturally shows up a *lot* in plain JS. * Add grammarErrorAtPos errors Also remove checkGrammarArguments; it's blocked entirely by the same parser error. 08 December 2021, 23:16:23 UTC
0225425 fix(47043): as const cast wrong colour when using typescript 4.5.2 (#47066) 08 December 2021, 18:15:58 UTC
48228b8 Update package-lock.json 08 December 2021, 06:06:15 UTC
5f372d9 fix(46606): show completion in jsdoc property tag (#46657) 07 December 2021, 23:28:41 UTC
6722ef1 Add a test for a destructured union with tuple members (#46656) 07 December 2021, 23:22:46 UTC
67f84ef Fix Awaited<T> for onfulfilled callbacks with more than one argument (#46951) 07 December 2021, 23:21:11 UTC
7a12909 fix(45713) Improve error report summaries (#45742) * Improve error report summaries (#45713) * fixup! Improve error report summaries (#45713) * fixup! fixup! Improve error report summaries (#45713) * Adds support for handling localization renaming the 'files' header due to localization * fixup! Adds support for handling localization renaming the 'files' header due to localization - Fixed baseline error - Fixed linter error Co-authored-by: Orta <git@orta.io> Co-authored-by: Orta Therox <ortam@microsoft.com> 07 December 2021, 10:50:44 UTC
305842b Update package-lock.json 07 December 2021, 06:06:18 UTC
4013271 Unwrap parens when checking for JSDocFunctionType in conditional expression (#46962) 07 December 2021, 00:44:37 UTC
4761ba6 fix(46998): Hover on as const shows type const = /*unresolved*/ any (#47000) 06 December 2021, 22:41:46 UTC
1fe9bfd Fix strict/es5+ octal literal 2x error #46810 (#46823) * Fix strict/es5+ octal literal 2x error #46810 Signed-off-by: Jay Clark <jay@jayeclark.dev> * Accept baseline test changes Signed-off-by: Jay Clark <jay@jayeclark.dev> * Add test case Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 06 December 2021, 20:46:08 UTC
2a7eb58 Properly union inferred template literal string types (#46782) * Template literals and string mappings have 'string' as base type * Add regression test * Add tests for generic template literals * One more test 06 December 2021, 18:51:50 UTC
7a1687d fix(42678): detect access to uninitialized variable in IIFE (#42776) * fix(42678): detect access to uninitialized variable in IIFE * improve performance * Add missing space to match coding guidelines * simplify the implementation Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> 06 December 2021, 18:42:20 UTC
1f275d7 "No repeated property names" error in object literals is duplicated in strict mode (#46929) * "No repeated property names" error in object literals is duplicated in strict mode * fix indent 06 December 2021, 18:22:28 UTC
97a7901 Use features for selected module resolution rather than all features for type reference directives, since they can add restrictions to resolutions (#47007) 04 December 2021, 12:24:28 UTC
b2af605 Improve isValidSpreadType check (#47010) * Fix getFalsyFlags for intersection types * Fix and simplify isValidSpreadType * Slight tweak * Add tests 04 December 2021, 00:11:01 UTC
2ce05a8 Completions sorting overhaul (#46703) * Sort resolved auto-import completions by number of directory separators * Sort completions in services layer * Finish tests * Fix more tests * Respect SortText in completions * Update tests to use `unsorted` assertion 03 December 2021, 22:54:51 UTC
240ba0a Fix checker initialization crash (#46973) * Fix checker initialization crash * Move checks to a place that makes more sense 03 December 2021, 22:30:03 UTC
407edc9 fix(46563): show completions at this type (#46581) 03 December 2021, 22:29:45 UTC
c5d9200 feat(46986): offer QF for using await outside of async context (#46994) 03 December 2021, 20:36:19 UTC
6a1af7c Add DanielRosenwasser to PR owners. (#47006) 03 December 2021, 20:32:16 UTC
4b794fe fix(46345): omit temp variable for computed property name in ambient context (#46446) 03 December 2021, 00:04:11 UTC
bedc8d4 fix(46195): handle numeric separators and larger integers correctly in codefix for large integers (#46389) * fix(46195): handle numeric separators and larger integers correctly * Use `indexOf()` instead of `includes()` 03 December 2021, 00:01:43 UTC
5113ba2 Add jakebailey to pr_owners.txt (#46996) 02 December 2021, 22:09:10 UTC
c792a66 Pin chalk to ^4.1 (#46985) * Pin chalk to ^4.1 * Revert #46931 02 December 2021, 19:05:17 UTC
670ad45 Describe defaults of more options (#46498) * Describe defaults of more options * Use enum members/values vs. strings * Update Baselines and/or Applied Lint Fixes Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com> 01 December 2021, 15:45:00 UTC
b8ec791 Don't call afterEach within beforeEach (#46963) Otherwise, a new afterEach handler is added for each test case and the number of handlers run grows quadratically. 30 November 2021, 23:08:42 UTC
cdf12f9 Fix parsing of parenthesized functions in conditional expressions (#46960) 30 November 2021, 20:57:37 UTC
0f3d0e0 Update package-lock.json 30 November 2021, 06:06:28 UTC
d3d088f fix(44639): Transpilation of optional chaining combined with type casting results in function call losing its context (#44666) * fix(44639): Fix emit for optional chain with type assertions * Move ASI-blocking parens out of ts transform * Add missing comments from PartiallyEmittedExpression+minor cleanup * Avoid comment duplication on copied receiver Co-authored-by: Ron Buckton <ron.buckton@microsoft.com> 29 November 2021, 21:22:53 UTC
68bf5a5 Fix formatting the end of a selection (#46875) * Fix formatting edits at end of range * Adjust test * Revert API baseline changes 29 November 2021, 17:27:21 UTC
04f831d Import chalk with import() syntax (#46931) This makes code compatible with chalk v5.0.0. 29 November 2021, 13:32:29 UTC
2e70675 Add function names for code fixes. (#46728) * Add function names for code fixes. * Remove double space. * Undo CRLF -> LF change. 27 November 2021, 20:15:07 UTC
912c01a Update package-lock.json 27 November 2021, 06:06:06 UTC
90600e1 Update package-lock.json 24 November 2021, 06:07:09 UTC
a90389a Switch deferredNodes from a Map to a Set. (#46751) 24 November 2021, 01:46:33 UTC
0163a62 Update package-lock.json 20 November 2021, 06:06:42 UTC
9766757 Update package-lock.json 19 November 2021, 06:06:13 UTC
868c275 Plain JS binder errors (#46816) * Plain JS binder errors Issue select errors from the binder in JS files that do not have checkJS explicitly turned on or off. These errors mirror runtime checks done by Javascript. * Rest of plain JS binder errors * address PR comments * Only issue binder errors in plain JS. Checker errors require requesting diagnostics, which stll needs to be peformance tested. This commit removes one cross-file duplicate declaration error in the tests. * fix const lint 19 November 2021, 01:13:06 UTC
6143237 fix(46366): handle enum string access as enumMemberName (#46431) 18 November 2021, 23:50:32 UTC
1ade73d Stop calling our own @deprecrated APIs (#46831) * Clean up createMap * Delete dead createMapFromTemplate * Clean up assertDefined * Delete dead assertEachDefined * Delete dead createUnderscoreEscapedMap * Delete dead hasEntries * Delete dead ReadonlyNodeSet, NodeSet, ReadonlyNodeMap, NodeMap * Use updated SyntaxKind names * Update API baselines 18 November 2021, 18:37:55 UTC
de4ba0f enable go-to-type-definition on type nodes (#46714) * enable go-to-type-definition on type nodes * only go when symbol has no value meaning * Update formatting of src/services/goToDefinition.ts Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 18 November 2021, 16:55:54 UTC
a75f26e fix(42238): emit this parameter in function declaration (#46511) 17 November 2021, 23:43:27 UTC
f11f14b Fix broken module resolution after large/rapid edits in nodenext (#46818) * Fix broken module resolution after edits in nodenext * Move field copying to a better place I guess 17 November 2021, 21:04:43 UTC
009dd48 Update symlink cache from AutoImportProvider resolution even if host project already contains the file via its realpath (#46830) 17 November 2021, 00:39:10 UTC
0bf9729 Allow nightly-only flags in `-insiders` builds (#46829) 16 November 2021, 20:53:37 UTC
fcdbc93 implement code fix for override of js files (#45780) * feat: code fix for override in js files Co-Authored-By: Wenlu Wang <kingwenlu@gmail.com> * fix comments Co-Authored-By: Wenlu Wang <kingwenlu@gmail.com> * remove tryMergeJsdocTags * fix: bring the two methods back as functions * revert emitter changes * fix comments * fix: test failures Co-authored-by: Wenlu Wang <kingwenlu@gmail.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 16 November 2021, 16:01:43 UTC
7615547 Update package-lock.json 15 November 2021, 06:06:28 UTC
719ab0b fix(43359): emit default exports with named exports that have the same names with types (#44718) 12 November 2021, 19:25:52 UTC
fe3e117 fix(46712): Add "exceptZero" for "signDisplay" option of Intl.NumberFormat() (#46740) 12 November 2021, 11:12:21 UTC
1298f49 Revert changes to matchFiles/readDirectory made since 4.3 (#46787) * Revert "Fix RWC missing file detection (#46673)" This reverts commit 4a065f524c1f843df297f6ee01313c6bc31d4f65. * Revert "Pass absolute path to directoryExists (#46086)" This reverts commit 55b4928e820c0a16698eff41ba08bfe550a75604. * Revert "Reduce exceptions (#44710)" This reverts commit c0d5c29080e242f85a55e52e42f61065042d1730. * Add back system watcher limit 11 November 2021, 23:24:20 UTC
7b86a65 Removed replacement from jsx completions (#46767) * Removed replacement from jsx completions * Fixed tests 11 November 2021, 02:18:15 UTC
back to top