a1e2a4b | TypeScript Bot | 16 June 2021, 23:19:48 UTC | Bump version to 4.1.6 and LKG | 16 June 2021, 23:19:48 UTC |
13e7ae7 | Daniel Rosenwasser | 15 June 2021, 20:33:23 UTC | Pass throwIfNoEntry to fs.statSync (#41604) (#44584) Future versions of node will be able to return undefined, rather than allocating and throwing an exception, when a file is not found. See https://github.com/nodejs/node/pull/33716 Co-authored-by: Andrew Casey <amcasey@users.noreply.github.com> | 15 June 2021, 20:33:23 UTC |
aace53f | TypeScript Bot | 10 February 2021, 00:22:08 UTC | Bump version to 4.1.5 and LKG | 10 February 2021, 00:22:08 UTC |
af0ad80 | Sheetal Nandi | 09 February 2021, 23:25:20 UTC | Handle if plugin doesnt specify name (#42720) Fixes microsoft/vscode#116219 | 09 February 2021, 23:25:20 UTC |
c329d68 | Sheetal Nandi | 10 December 2020, 22:10:00 UTC | Bump version to 4.1.4 and LKG | 10 December 2020, 22:10:00 UTC |
7bc7173 | Sheetal Nandi | 25 November 2020, 00:39:53 UTC | Allow only package names as plugin names | 10 December 2020, 22:07:19 UTC |
b512d91 | TypeScript Bot | 10 December 2020, 02:50:26 UTC | Bump version to 4.1.3 and LKG | 10 December 2020, 02:50:26 UTC |
3c73625 | Joost Koehoorn | 10 December 2020, 02:33:51 UTC | Properly cache types for shared control flow nodes (#41665) (#41906) * Properly cache shared flow node types * Add test Co-authored-by: Anders Hejlsberg <andersh@microsoft.com> | 10 December 2020, 02:33:51 UTC |
1e9518c | TypeScript Bot | 09 December 2020, 21:50:27 UTC | Cherry-pick PR #41758 into release-4.1 (#41862) Component commits: 0d61b143cb addImplementationSuccessElaboration admits declarations with no symbol Co-authored-by: Wesley Wigham <t-weswig@microsoft.com> | 09 December 2020, 21:50:27 UTC |
abf8815 | Orta Therox | 07 December 2020, 21:59:10 UTC | Undo #39258 (isArray changes) see overview at #41808 (#41849) | 07 December 2020, 21:59:10 UTC |
9b66258 | Andrew Branch | 02 December 2020, 22:54:10 UTC | Add missed resolveSymbol in commonjs import resolution (#41479) (#41691) Fixes resolution of export aliases in the postfix-property-access case of commonjs require: ```js const { x } = require('./foo').nested x ``` This program would previously fail if `x` was an export alias. Fixes #41422 Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 02 December 2020, 22:54:10 UTC |
9d25e59 | Orta Therox | 20 November 2020, 21:41:49 UTC | Adds Format param to the tsserver session (#41614) * Adds the format flag for encodedSemanticClassifications in session.ts and protocol.ts * Update baselines * Whitespace" | 20 November 2020, 21:41:49 UTC |
f1e53da | TypeScript Bot | 19 November 2020, 00:12:36 UTC | Update LKG | 19 November 2020, 00:12:36 UTC |
ca766df | Wesley Wigham | 18 November 2020, 23:57:32 UTC | Fix/jsx global preferred over config implicit (#41476) (#41583) * Add actual baselines for a problem with global namespace being preferred over config & pragma implicit ones * Fixed an issue with global React namespace being preferred over config & pragma implicit ones * Do not try to mark JSX classic runtime symbols as used when automatic runtime is used Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com> | 18 November 2020, 23:57:32 UTC |
d72de70 | Daniel Rosenwasser | 15 November 2020, 05:58:53 UTC | Actually install playwright in artifact build script now that it's not installed by default Basically copying bfea348e40e02c3408bf94a54739ebad40018827 | 15 November 2020, 05:58:53 UTC |
ba1b9d2 | TypeScript Bot | 15 November 2020, 05:55:58 UTC | Bump version to 4.1.2 and LKG | 15 November 2020, 05:55:58 UTC |
c12cc53 | Orta Therox | 15 November 2020, 05:39:08 UTC | Remove bundledPackageName from release 4.1 (#41536) * Merge release 4-1 * Remove unused tests | 15 November 2020, 05:39:08 UTC |
612c19d | Wesley Wigham | 11 November 2020, 21:51:18 UTC | Merge pull request #41500 from weswigham/pick-crash-fix Port #41467 to `release-4.1` | 11 November 2020, 21:51:18 UTC |
1f27a71 | Wesley Wigham | 11 November 2020, 21:02:09 UTC | Comment position feedback | 11 November 2020, 21:27:55 UTC |
3307cff | Wesley Wigham | 09 November 2020, 21:57:03 UTC | Fix crash on attempting to suggest a ts import for a synthetic js resolution | 11 November 2020, 21:27:27 UTC |
abf4b63 | TypeScript Bot | 02 November 2020, 19:17:32 UTC | Update LKG | 02 November 2020, 19:17:32 UTC |
8d249ea | TypeScript Bot | 02 November 2020, 18:49:02 UTC | Merge remote-tracking branch 'origin/master' into release-4.1 | 02 November 2020, 18:49:02 UTC |
53bc006 | Ben Lichtman | 02 November 2020, 17:05:03 UTC | Merge pull request #41226 from a-tarasyuk/feat/eslint feat(eslint): upgrade typescript-eslint/eslint | 02 November 2020, 17:05:03 UTC |
2437ce5 | Oleksandr T | 02 November 2020, 10:16:53 UTC | feat(eslint): upgrade typescript-eslint/eslint | 02 November 2020, 10:37:10 UTC |
4a7b6dc | TypeScript Bot | 02 November 2020, 06:17:07 UTC | Update package-lock.json | 02 November 2020, 06:17:07 UTC |
f6a0f15 | TypeScript Bot | 02 November 2020, 00:37:54 UTC | Bump version to 4.1.1-rc and LKG | 02 November 2020, 00:37:54 UTC |
816af71 | Wesley Wigham | 02 November 2020, 00:05:49 UTC | Fix incremental emit issue where dependency relations implied by synthesized imports would not be detected (#41346) * Fix incremental emit issue where dependency relations implies by synthesized imports would not be detected * Update src/compiler/program.ts Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 02 November 2020, 00:05:49 UTC |
6bef0cb | TypeScript Bot | 01 November 2020, 06:16:09 UTC | Update package-lock.json | 01 November 2020, 06:16:09 UTC |
71a2c59 | TypeScript Bot | 31 October 2020, 06:15:18 UTC | Update package-lock.json | 31 October 2020, 06:15:18 UTC |
4791050 | Wesley Wigham | 30 October 2020, 23:51:04 UTC | Merge pull request #41330 from weswigham/jsx-import-source-as-auto-import Auto-include types for the jsx import source in the new jsx transforms | 30 October 2020, 23:51:04 UTC |
1e1ae30 | Wesley Wigham | 30 October 2020, 23:21:36 UTC | Update src/compiler/program.ts Co-authored-by: Sheetal Nandi <shkamat@microsoft.com> | 30 October 2020, 23:21:36 UTC |
fe94a21 | Wesley Wigham | 30 October 2020, 23:16:23 UTC | Use same metho as importHelpers to add synthetic import | 30 October 2020, 23:16:23 UTC |
8493ee8 | Wesley Wigham | 30 October 2020, 23:01:27 UTC | Add mroe incremental-affecting affixes to compiler options, add incremental test for changing jsxImportSource | 30 October 2020, 23:01:27 UTC |
fe3b343 | Wesley Wigham | 30 October 2020, 22:38:20 UTC | Add affectsModuleResolution: true ot jsx and jsxImportSource options | 30 October 2020, 22:38:20 UTC |
e044b56 | Wesley Wigham | 30 October 2020, 18:13:23 UTC | Merge pull request #40985 from weswigham/static-decl-ref Adjust typeof import name lookup to better match type query lookup | 30 October 2020, 18:13:23 UTC |
b9ed93e | Ron Buckton | 30 October 2020, 16:25:58 UTC | Merge pull request #41331 from microsoft/fix39149 Fix double alias of complex export/import/default/namespace combination | 30 October 2020, 16:25:58 UTC |
966d978 | csigs | 30 October 2020, 12:11:10 UTC | LEGO: Merge pull request 41335 LEGO: Merge pull request 41335 | 30 October 2020, 12:11:10 UTC |
3cbce3a | csigs | 30 October 2020, 12:10:39 UTC | LEGO: check in for master to temporary branch. | 30 October 2020, 12:10:39 UTC |
80dc9d9 | TypeScript Bot | 30 October 2020, 06:16:14 UTC | Update package-lock.json | 30 October 2020, 06:16:14 UTC |
f944afd | Ron Buckton | 30 October 2020, 01:42:36 UTC | Fix double alias of complex export/import/default/namespace combination | 30 October 2020, 01:42:36 UTC |
bcbe1d7 | Ron Buckton | 30 October 2020, 00:12:18 UTC | Merge pull request #41094 from microsoft/destructuringEvaluationOrder Fix destructuring evaluation order for initializers | 30 October 2020, 00:12:18 UTC |
eb6ddf6 | Oleksandr T | 29 October 2020, 22:23:11 UTC | fix(40671): suggest ConvertStringToTemplateLiteral refactoring for string with property/element acceses elements (#40942) | 29 October 2020, 22:23:11 UTC |
6714998 | Wesley Wigham | 29 October 2020, 21:17:24 UTC | Auto-include types for the jsx import source in the new jsx transforms | 29 October 2020, 21:17:24 UTC |
2b7e790 | Ron Buckton | 29 October 2020, 20:32:32 UTC | Update control flow for nested binary exprs | 29 October 2020, 20:32:32 UTC |
b27d4bf | Jesse Trinity | 29 October 2020, 20:30:42 UTC | noop in setTypeAcquisiton for undefined (#41291) * noop in setTypeAcquisiton for undefined * accept new baseline * add regression test | 29 October 2020, 20:30:42 UTC |
60b8bbc | Wesley Wigham | 29 October 2020, 20:03:25 UTC | Update style | 29 October 2020, 20:03:25 UTC |
6bde4b5 | Sheetal Nandi | 29 October 2020, 19:18:43 UTC | Fix missing file name of extended source file in synchronizeProjectList when it is missing on disk (#41222) Fixes #40136 | 29 October 2020, 19:18:43 UTC |
6428140 | Andrew Branch | 29 October 2020, 16:00:50 UTC | Log AutoImportProvider creation time (#41315) | 29 October 2020, 16:00:50 UTC |
f3ce688 | TypeScript Bot | 29 October 2020, 06:27:18 UTC | Update package-lock.json | 29 October 2020, 06:27:18 UTC |
f0f3862 | Wesley Wigham | 29 October 2020, 01:38:26 UTC | Merge pull request #41314 from weswigham/fix-global-jsx-ns-alias-crashes Fix crashes when the global JSX namespace is an alias | 29 October 2020, 01:38:26 UTC |
8a15291 | Ron Buckton | 28 October 2020, 23:30:48 UTC | Update control flow for correct destructuring evaluation order | 28 October 2020, 23:50:15 UTC |
3de6ed0 | Wesley Wigham | 28 October 2020, 22:12:03 UTC | Merge pull request #41312 from weswigham/maybe-bind-comma-lhs Bind comma expression LHS call expressions | 28 October 2020, 22:12:03 UTC |
d722392 | Wesley Wigham | 28 October 2020, 21:31:40 UTC | Fix crashes when the global JSX namespace is an alias | 28 October 2020, 21:31:40 UTC |
4ec02a5 | Wesley Wigham | 28 October 2020, 20:48:29 UTC | Bind comma expression LHS call expressions | 28 October 2020, 20:48:29 UTC |
ca8a15d | Wesley Wigham | 28 October 2020, 20:14:20 UTC | Merge pull request #41287 from weswigham/bind-exports-assigned-object-as-alias Bind `module.export = {Thing}` with alias symbols | 28 October 2020, 20:14:20 UTC |
bd27bd8 | Anders Hejlsberg | 28 October 2020, 18:55:32 UTC | Don't relate unmatched parameter positions in signatures (#41308) * Don't relate unmatched parameter positions in signatures * Add regression test * Accept new baselines | 28 October 2020, 18:55:32 UTC |
3eed4a6 | Oleksandr T | 28 October 2020, 18:51:18 UTC | fix(41208): add insertSpaceAfterOpeningAndBeforeClosingEmptyBraces to tsserver protocol (#41304) | 28 October 2020, 18:51:18 UTC |
e17d95d | Sheetal Nandi | 28 October 2020, 18:24:40 UTC | When creating synthetic default symbol set parent as module symbol (#41282) Fixes #40684 | 28 October 2020, 18:24:40 UTC |
4d85f03 | TypeScript Bot | 28 October 2020, 06:26:41 UTC | Update package-lock.json | 28 October 2020, 06:26:41 UTC |
6acce0c | Wesley Wigham | 28 October 2020, 03:10:27 UTC | Merge pull request #41075 from uhyo/fix-36958 allow type narrowing with NonNullExpression | 28 October 2020, 03:10:27 UTC |
af38ab9 | Oleksandr T | 28 October 2020, 00:26:15 UTC | feat(41249): allow import.meta with module: es2020 (#41274) | 28 October 2020, 00:26:15 UTC |
4055953 | csigs | 28 October 2020, 00:11:09 UTC | LEGO: Merge pull request 41290 LEGO: Merge pull request 41290 | 28 October 2020, 00:11:09 UTC |
56fd559 | csigs | 28 October 2020, 00:10:41 UTC | LEGO: check in for master to temporary branch. | 28 October 2020, 00:10:41 UTC |
e96ce39 | Wesley Wigham | 27 October 2020, 23:25:30 UTC | Fixup other fourslash test | 27 October 2020, 23:25:30 UTC |
40b8122 | Anders Hejlsberg | 27 October 2020, 23:21:07 UTC | Remove string literals from unions with matching template literals (#41276) * Remove string literals from unions with matching template literals * Add tests * Accept new baselines | 27 October 2020, 23:21:07 UTC |
d1bc6b1 | Wesley Wigham | 27 October 2020, 22:43:00 UTC | Bind `module.export = {Thing}` with alias symbols | 27 October 2020, 22:43:00 UTC |
71cd5d5 | Michael | 27 October 2020, 22:08:20 UTC | Fix two issues with ConvertToTypeOnlyExport codefix (#40490) * Modify test case to reproduce error * Fix TypeOnlyExport codefix to work with 3 or more type exports in the same declaration The check to ensure that a fixed export declaration wasn't fixed again was reversed. This only surfaced when 3 or more type exports existed in the same declaration. * Add failing test cases for comments being duplicated * Fix convertToTypeOnlyExport codefix from duplicating leading comments * Simplify convertToTypeOnlyExport when change is just inserting `type` keyword Co-authored-by: Andrew Branch <andrew@wheream.io> | 27 October 2020, 22:08:20 UTC |
9ed608b | Oleksandr T | 27 October 2020, 20:22:02 UTC | fix(41244): ignore synthesized imports (#41267) | 27 October 2020, 20:22:02 UTC |
c923023 | Wesley Wigham | 27 October 2020, 19:37:02 UTC | Merge pull request #41191 from weswigham/control-flow-comma-exprs Track control flow for comma expressions in call expressions | 27 October 2020, 19:37:02 UTC |
aaa8b74 | Wesley Wigham | 27 October 2020, 19:01:52 UTC | Merge pull request #41257 from weswigham/jsdoc-declaration-emit-names Fix visibility lookup for cjs require aliases | 27 October 2020, 19:01:52 UTC |
489fc45 | csigs | 27 October 2020, 18:11:09 UTC | LEGO: Merge pull request 41278 LEGO: Merge pull request 41278 | 27 October 2020, 18:11:09 UTC |
6f25c09 | csigs | 27 October 2020, 18:10:41 UTC | LEGO: check in for master to temporary branch. | 27 October 2020, 18:10:41 UTC |
f9dcd9e | Anders Hejlsberg | 27 October 2020, 17:53:13 UTC | Don't cache Ternary.Maybe results when recursion is encountered during variance measurement (#41218) * Don't record Ternary.Maybe results in cache during recursive variance measurement * Add regression test * Accept new baselines * Use Ternary.Unknown to signal variance recursion * Add comments * Fix comment | 27 October 2020, 17:53:13 UTC |
3754bb4 | Oleksandr T | 27 October 2020, 17:05:40 UTC | fix(40994): change type for optional properties (#41011) | 27 October 2020, 17:05:40 UTC |
292b778 | csigs | 27 October 2020, 12:11:08 UTC | LEGO: Merge pull request 41272 LEGO: Merge pull request 41272 | 27 October 2020, 12:11:08 UTC |
269113b | csigs | 27 October 2020, 12:10:38 UTC | LEGO: check in for master to temporary branch. | 27 October 2020, 12:10:38 UTC |
b61fb78 | TypeScript Bot | 27 October 2020, 06:26:28 UTC | Update package-lock.json | 27 October 2020, 06:26:28 UTC |
4518799 | Andrew Casey | 27 October 2020, 06:01:27 UTC | Merge pull request #41261 from amcasey/TracingPerf Stop doing tracing work when tracing is disabled | 27 October 2020, 06:01:27 UTC |
e712d42 | Andrew Casey | 27 October 2020, 00:27:44 UTC | Stop doing tracing work when tracing is disabled | 27 October 2020, 00:27:44 UTC |
261d03b | csigs | 27 October 2020, 00:11:18 UTC | LEGO: Merge pull request 41260 LEGO: Merge pull request 41260 | 27 October 2020, 00:11:18 UTC |
80024b0 | csigs | 27 October 2020, 00:10:50 UTC | LEGO: check in for master to temporary branch. | 27 October 2020, 00:10:50 UTC |
2abc8bd | Wesley Wigham | 26 October 2020, 23:47:43 UTC | Limit binding element visibility painting to those biding elements which are declarations of aliases | 26 October 2020, 23:47:43 UTC |
ef810f5 | Wesley Wigham | 26 October 2020, 21:37:35 UTC | Fix visibility lookup for cjs require aliases | 26 October 2020, 21:37:35 UTC |
90e944d | Ron Buckton | 26 October 2020, 19:56:44 UTC | Merge pull request #41253 from microsoft/nativePerformanceHooks2 Fix dependency order and observer registration | 26 October 2020, 19:56:44 UTC |
0847d85 | Ron Buckton | 26 October 2020, 19:27:34 UTC | Fix dependency order and observer registration | 26 October 2020, 19:27:34 UTC |
3517af8 | Daniel Rosenwasser | 26 October 2020, 19:19:31 UTC | Make 'getIndentString' just use a loop. (#41221) * Make 'getIndentString' just use a loop. * Added test. * Accepted baselines. | 26 October 2020, 19:19:31 UTC |
6c29847 | csigs | 26 October 2020, 18:11:18 UTC | LEGO: Merge pull request 41251 LEGO: Merge pull request 41251 | 26 October 2020, 18:11:18 UTC |
7fea44d | csigs | 26 October 2020, 18:10:37 UTC | LEGO: check in for master to temporary branch. | 26 October 2020, 18:10:37 UTC |
8a34243 | TypeScript Bot | 26 October 2020, 06:26:32 UTC | Update package-lock.json | 26 October 2020, 06:26:32 UTC |
36f0835 | TypeScript Bot | 24 October 2020, 06:25:24 UTC | Update package-lock.json | 24 October 2020, 06:25:24 UTC |
db6f66c | Ron Buckton | 24 October 2020, 00:32:55 UTC | Merge pull request #40593 from microsoft/nativePerformanceHooks Migrate 'ts.performance' to use native performance hooks when available | 24 October 2020, 00:32:55 UTC |
7b0d049 | Ron Buckton | 24 October 2020, 00:08:07 UTC | PR feedback | 24 October 2020, 00:08:07 UTC |
8ed645a | Ron Buckton | 23 October 2020, 23:31:58 UTC | Don't emit duplicate triple-slash directives when using API to print a .d.ts (#40968) | 23 October 2020, 23:31:58 UTC |
6092ecf | Wesley Wigham | 23 October 2020, 22:22:31 UTC | Remove --skipPercent reference from README Since the test runner feature is long gone | 23 October 2020, 22:22:31 UTC |
85ef91e | Andrew Casey | 23 October 2020, 20:08:53 UTC | Merge pull request #41180 from amcasey/ProgramTracing Add tracepoints within createProgram | 23 October 2020, 20:08:53 UTC |
e5ca776 | Oleksandr T | 23 October 2020, 18:15:04 UTC | fix(41176): Missing Compiler API predicate function: isTemplateLiteralTypeNode (#41177) | 23 October 2020, 18:15:04 UTC |
94b0e0e | Wesley Wigham | 23 October 2020, 17:31:08 UTC | Merge pull request #41190 from weswigham/handle-binding-element-aliases Handle the new js binding element alias symbols in JS declaration emit | 23 October 2020, 17:31:08 UTC |
a191141 | TypeScript Bot | 23 October 2020, 06:25:37 UTC | Update package-lock.json | 23 October 2020, 06:25:37 UTC |
0b303ff | Ron Buckton | 23 October 2020, 01:58:21 UTC | Fix some rest cases and handling of unused results | 23 October 2020, 01:58:21 UTC |
28c4f32 | Ron Buckton | 23 October 2020, 00:14:23 UTC | Merge branch 'master' into destructuringEvaluationOrder | 23 October 2020, 00:14:23 UTC |