2537036 | Ron Buckton | 22 January 2019, 23:25:14 UTC | Enable debug info by default when debugging the language server | 23 January 2019, 00:17:36 UTC |
b42192e | Ron Buckton | 22 January 2019, 23:02:30 UTC | Fix crash in signatureHelp | 23 January 2019, 00:17:28 UTC |
648a795 | Daniel Rosenwasser | 18 January 2019, 01:21:39 UTC | Update LKG. | 18 January 2019, 01:21:39 UTC |
0098cf7 | Daniel Rosenwasser | 18 January 2019, 01:21:28 UTC | Update version. | 18 January 2019, 01:21:28 UTC |
e8ca5b0 | Sheetal Nandi | 17 January 2019, 23:18:44 UTC | Merge pull request #29467 from Microsoft/incrementalBuild33 [release-3.3] Supports incremental build in tsc --b --w mode | 17 January 2019, 23:18:44 UTC |
3921921 | Sheetal Nandi | 17 January 2019, 20:29:23 UTC | renames | 17 January 2019, 21:59:27 UTC |
a93b51a | Sheetal Nandi | 17 January 2019, 19:54:43 UTC | add missing type annotation | 17 January 2019, 21:59:10 UTC |
5a368ae | Sheetal Nandi | 17 January 2019, 17:21:49 UTC | PR feedback | 17 January 2019, 21:58:51 UTC |
0427ad0 | Sheetal Nandi | 14 January 2019, 23:09:34 UTC | PR feedback | 17 January 2019, 21:58:36 UTC |
dcce3c3 | Sheetal Nandi | 14 January 2019, 22:35:05 UTC | Fix typo | 17 January 2019, 21:58:24 UTC |
2b97802 | Sheetal Nandi | 14 January 2019, 21:40:54 UTC | Fix typo | 17 January 2019, 21:58:08 UTC |
72069a7 | Sheetal Nandi | 14 January 2019, 20:48:22 UTC | CompilerHostLikeForCache rename | 17 January 2019, 21:57:49 UTC |
19cec03 | Sheetal Nandi | 14 January 2019, 20:40:50 UTC | Rename indexing variable | 17 January 2019, 21:57:32 UTC |
1470a7c | Sheetal Nandi | 10 January 2019, 23:18:02 UTC | Fix typo | 17 January 2019, 21:57:09 UTC |
66018ea | Sheetal Nandi | 27 December 2018, 18:36:18 UTC | Use DirectoryStructureHost for fileExists and readFile | 17 January 2019, 21:56:32 UTC |
75e2e2e | Sheetal Nandi | 26 December 2018, 20:07:59 UTC | Handle declaration emit errors in tsbuild mode by backing up builder state This helps us revert to state where we pretend as if emit is not done (since we do not do emit if there are errors) | 17 January 2019, 21:55:04 UTC |
82f8411 | Sheetal Nandi | 26 December 2018, 19:13:54 UTC | Write the tests for incremental build and declaration emit errors handling These will fail since its still TODO | 17 January 2019, 21:54:01 UTC |
122339b | Sheetal Nandi | 22 December 2018, 01:22:17 UTC | Handle prepend in incremental build. Always emit when program uses project reference with prepend since it cant tell changes in js/map files | 17 January 2019, 21:53:38 UTC |
e00df32 | Sheetal Nandi | 20 December 2018, 19:33:11 UTC | Update the timestamps of outputs that dont need to be written because of incremental build This ensures that after `tsbuild` after incremental build of `tsbuild -w` doesnt result in unnecessary rebuilds | 17 January 2019, 21:53:19 UTC |
6be4439 | Sheetal Nandi | 20 December 2018, 01:08:36 UTC | Use emit builder to emit only changed files. | 17 January 2019, 21:52:59 UTC |
2d712e3 | Sheetal Nandi | 19 December 2018, 23:24:36 UTC | Use oldProgram to create the new Program. This helps in storing the semantic diagnostics | 17 January 2019, 21:52:39 UTC |
b6e6b99 | Sheetal Nandi | 19 December 2018, 22:19:05 UTC | Add method to release held Program in BuilderProgram | 17 January 2019, 21:51:48 UTC |
900dc8c | Sheetal Nandi | 19 December 2018, 21:44:47 UTC | Revert BuilderProgram to be redirected object to Program in preparation to set Program in state to undefined for storing. | 17 January 2019, 21:48:24 UTC |
5d6ecb5 | Sheetal Nandi | 19 December 2018, 00:12:37 UTC | Make SolutionBuilder handle BuilderProgram in preparation to handle incremental builds | 17 January 2019, 21:48:00 UTC |
9fcfa28 | Sheetal Nandi | 15 December 2018, 00:51:18 UTC | Make BuilderProgram as Program | 17 January 2019, 21:47:40 UTC |
8d2c359 | Sheetal Nandi | 14 December 2018, 23:13:19 UTC | Use watch factory instead of direct host functions in tsbuild to provide detailed information on watch invokations | 17 January 2019, 21:47:19 UTC |
8680908 | Benjamin Lichtman | 17 January 2019, 21:41:45 UTC | Port #29314 (#29460) Porting https://github.com/Microsoft/TypeScript/pull/29314 to release-3.3 | 17 January 2019, 21:41:45 UTC |
4968989 | Wesley Wigham | 15 January 2019, 19:32:36 UTC | Elaborate jsx children elementwise (#29264) * Heavy WIP, but has good contextual typing fix * Add arity error, refine messages and spans * Small error message change * Better error messages, text-specific message | 15 January 2019, 19:32:36 UTC |
35f64fa | Andrew Casey | 15 January 2019, 19:23:05 UTC | Merge pull request #29421 from amcasey/DisabledLSHardening Harden telemetryOnOpenFile against disabled projects | 15 January 2019, 19:23:05 UTC |
3fb0963 | Andrew Casey | 15 January 2019, 18:55:15 UTC | Add regression test | 15 January 2019, 18:55:15 UTC |
c5948bf | Benjamin Lichtman | 15 January 2019, 18:29:57 UTC | Merge pull request #29385 from uniqueiniquity/renameImportPref Add user preference to opt-in to renaming import paths | 15 January 2019, 18:29:57 UTC |
760b02b | Ron Buckton | 15 January 2019, 17:47:13 UTC | Merge pull request #29420 from Microsoft/fix29108 Remove overzealous simple relationship check for unique symbols | 15 January 2019, 17:47:13 UTC |
b86cb27 | Andrew Casey | 15 January 2019, 02:13:13 UTC | Fix trailing whitespace | 15 January 2019, 02:13:13 UTC |
1044341 | Andrew Casey | 15 January 2019, 01:01:46 UTC | Harden telemetryOnOpenFile against disabled projects As for syntax-only servers, we can't meaningfully report open-file telemetry for projects with disabled language services. Hopefully, a deeper fix will follow, but this solves the immediate problem that VS disables the LS for all projects when it sees a failure in applyChangedToOpenFiles (because it assumes the server state is corrupt). | 15 January 2019, 01:43:06 UTC |
5763e2c | Ron Buckton | 15 January 2019, 01:08:04 UTC | Remove overzealous simple relationship check for unique symbols | 15 January 2019, 01:08:04 UTC |
2c50ed3 | Benjamin Lichtman | 15 January 2019, 01:05:25 UTC | Respond to CR | 15 January 2019, 01:05:25 UTC |
d53619a | Sheetal Nandi | 15 January 2019, 00:12:32 UTC | Merge pull request #29418 from Microsoft/exportEquals Handle generating action for export equals with anonymous symbol | 15 January 2019, 00:12:32 UTC |
6e54cbd | Sheetal Nandi | 14 January 2019, 23:09:34 UTC | Handle generating action for export equals with anonymous symbol Fixes #28845 | 14 January 2019, 23:32:13 UTC |
d69b2ea | Sheetal Nandi | 14 January 2019, 22:30:27 UTC | Merge pull request #29380 from Microsoft/sourceMap Use the SourceMapSource to get line and column instead of current source file | 14 January 2019, 22:30:27 UTC |
3d2bf6a | Wesley Wigham | 14 January 2019, 21:56:27 UTC | Fix implement interface quickfix import types (#29410) * Pass module specifier resolution host thru types constructed by implements quickfixes * Add regression test * Fix scope node for generated methods, fix lints | 14 January 2019, 21:56:27 UTC |
dc0f4af | Wesley Wigham | 14 January 2019, 21:53:04 UTC | Save & recalculate declare flag modifier on late printed statements (#29412) * Save & recalculate declre flag modifier on late printed statements * Accept related baseline updates | 14 January 2019, 21:53:04 UTC |
d4055a3 | Sheetal Nandi | 14 January 2019, 18:58:19 UTC | Merge pull request #26017 from ajafff/rest-param-destructuring allow BindingPattern in FunctionRestParameter | 14 January 2019, 18:58:19 UTC |
e5708e1 | Gabriela Britto | 14 January 2019, 18:28:08 UTC | Merge pull request #29352 from Microsoft/qualified-name-param-tag-error Qualified name param tag error | 14 January 2019, 18:28:08 UTC |
c88016d | Benjamin Lichtman | 11 January 2019, 22:52:47 UTC | Fix comment | 11 January 2019, 22:52:47 UTC |
d106157 | Sheetal Nandi | 11 January 2019, 22:47:24 UTC | Merge branch 'master' into sourceMap | 11 January 2019, 22:47:24 UTC |
d029fae | Benjamin Lichtman | 11 January 2019, 22:45:08 UTC | Add user preference to opt-in to renaming import paths | 11 January 2019, 22:45:08 UTC |
fadd95f | Wesley Wigham | 11 January 2019, 22:24:49 UTC | Fix unneeded cast lints (#29383) | 11 January 2019, 22:24:49 UTC |
9f19c06 | Sheetal Nandi | 11 January 2019, 20:45:28 UTC | Merge pull request #29372 from JoshuaKGoldberg/codefix-enable-decorators Added codefix to enable experimentalDecorators in the user's config file | 11 January 2019, 20:45:28 UTC |
021c63f | Sheetal Nandi | 11 January 2019, 20:24:33 UTC | Use the SourceMapSource to get line and column instead of current source file Fixes #29300 | 11 January 2019, 20:24:33 UTC |
b23664a | Sheetal Nandi | 11 January 2019, 18:57:53 UTC | Test to verify external source map range addition | 11 January 2019, 20:23:24 UTC |
7b6adae | Josh Goldberg | 11 January 2019, 20:05:24 UTC | Extracted compilerOptions setting to helper function | 11 January 2019, 20:05:24 UTC |
fb99d55 | Sheetal Nandi | 11 January 2019, 17:03:46 UTC | Merge pull request #29022 from mprobst/no-resolve-libref Do not process library reference directives with noLib set. | 11 January 2019, 17:03:46 UTC |
8d28f92 | Josh Goldberg | 11 January 2019, 14:20:12 UTC | Added codefix to enable experimentalDecorators in the user's config file Starts on #29035 by creating a codefix to enable the `experimentalDecorators` setting in a user's config file, if one exists. The issue's discussion also mentions giving a more precise error message if the user has a jsconfig or tsconfig or creating one if not; I'd rather tackle those in separate PRs to keep this one small. Doesn't create the code action if no config file is present. Otherwise keeps to the precedent of returning without action when the config file contents aren't the expected JSON structure (looking at `fixCannotFindModule.ts`). Moves a couple JSON helpers from that file into the sibling `helpers.ts` so both codefixes can use them. | 11 January 2019, 14:20:12 UTC |
c146d1f | Daniel Rosenwasser | 11 January 2019, 08:50:58 UTC | Merge pull request #29363 from Kingwl/type_arguments_for_jsx Emit jsx type arguments | 11 January 2019, 08:50:58 UTC |
f3f5877 | Martin Probst | 11 January 2019, 07:36:16 UTC | Add tests for noLib with <reference lib> and bundling. | 11 January 2019, 08:02:49 UTC |
cc7ddae | Martin Probst | 15 December 2018, 15:43:37 UTC | Add tests for noLib with <reference lib>. | 11 January 2019, 08:02:49 UTC |
11b1501 | Martin Probst | 14 December 2018, 13:26:32 UTC | Do not process library reference directives with noLib set. When a user sets `noLib`, this indicates that they will supply their own list of `lib*.d.ts` files as part of input sources. In this situation, TypeScript should not try to resolve library reference directives. This avoids a problem where TypeScript loads a file that e.g. contains `/// <reference lib="es2015.symbol"/>`. Previously, TypeScript would use its builtin ts.libMap and attempt to load builtin libraries from the TypeScript installation, instead of respecting the user-supplied set of libraries. | 11 January 2019, 08:02:49 UTC |
9d16225 | 王文璐 | 11 January 2019, 05:34:18 UTC | emit jsx type arguments | 11 January 2019, 05:34:18 UTC |
ed57758 | Gabriela Britto | 10 January 2019, 23:45:00 UTC | Add missing baseline references | 10 January 2019, 23:45:00 UTC |
b3633fa | Gabriela Britto | 10 January 2019, 23:04:16 UTC | Add more tests for qualified name param without top level object error | 10 January 2019, 23:04:16 UTC |
aba0b70 | Wesley Wigham | 10 January 2019, 22:48:15 UTC | Allow circular umd-merged-with-augmentation refs to resolve to the module as intended (#29335) | 10 January 2019, 22:48:15 UTC |
76f444e | Wesley Wigham | 10 January 2019, 22:45:19 UTC | Allow nonnull assertions in references (#29351) | 10 January 2019, 22:45:19 UTC |
ebe193c | Gabriela Britto | 10 January 2019, 22:05:10 UTC | Minor refactor in paramTagNestedWithoutTopLevelObject.ts | 10 January 2019, 22:05:10 UTC |
e2524e3 | Gabriela Britto | 10 January 2019, 17:55:06 UTC | Add test for qualified name param without top level object error | 10 January 2019, 17:55:06 UTC |
a9ed42f | Gabriela Britto | 10 January 2019, 17:49:26 UTC | Merge branch 'master' into qualified-name-param-tag-error | 10 January 2019, 17:49:26 UTC |
52b8256 | Anders Hejlsberg | 10 January 2019, 01:18:12 UTC | Merge pull request #29338 from Microsoft/fixConditionalTypeResolution Fix conditional type resolution | 10 January 2019, 01:18:12 UTC |
0c1c97e | Anders Hejlsberg | 10 January 2019, 00:16:31 UTC | Accept new baselines | 10 January 2019, 00:16:31 UTC |
9fda701 | Anders Hejlsberg | 10 January 2019, 00:16:24 UTC | Add regression tests | 10 January 2019, 00:16:24 UTC |
70148a4 | Anders Hejlsberg | 10 January 2019, 00:10:28 UTC | Improve logic that determines when to resolve conditional types | 10 January 2019, 00:10:28 UTC |
dd0a612 | Gabriela Britto | 10 January 2019, 00:08:14 UTC | Use specific error message for qualified param name without leading top level param name | 10 January 2019, 00:08:14 UTC |
e16be71 | Gabriela Britto | 09 January 2019, 23:52:05 UTC | Add diagnostic message for JSDoc qualified param name without top level param | 09 January 2019, 23:52:05 UTC |
7174e6a | TypeScript Bot | 09 January 2019, 23:50:50 UTC | Update user baselines (#29336) | 09 January 2019, 23:50:50 UTC |
d0aff9b | Wesley Wigham | 09 January 2019, 22:23:57 UTC | Fix crash (#29333) | 09 January 2019, 22:23:57 UTC |
387be1f | Sheetal Nandi | 09 January 2019, 21:01:22 UTC | Merge pull request #29316 from Microsoft/randomIdentifier Verify that completion with new identifier location returns isNewIdentifierLocation: true | 09 January 2019, 21:01:22 UTC |
6bfb935 | Daniel Rosenwasser | 09 January 2019, 19:02:14 UTC | Merge pull request #25445 from a-tarasyuk/bug/24542-bad-error-message-for-import-ing-an-export 24542 - bad error message for `import *`-ing an `export=` | 09 January 2019, 19:02:14 UTC |
b52a7fc | Klaus Meinhardt | 09 January 2019, 18:35:22 UTC | Exclude JSDoc @extends from 'super()' checks (#29308) * Exclude JSDoc @extends from 'super()' checks This fixes a similar problem as #29244 where JSDoc `@extends` * fix check 'super can only be referenced in a derived class' | 09 January 2019, 18:35:22 UTC |
3f5c0b8 | Sheetal Nandi | 09 January 2019, 18:28:53 UTC | Fix existing test | 09 January 2019, 18:28:53 UTC |
85e6c2f | Sheetal Nandi | 09 January 2019, 00:33:34 UTC | Merge pull request #26280 from Microsoft/tsconfig_canonicalpath getScriptInfoOrConfig: Canonicalize tsconfig path before lookup | 09 January 2019, 00:33:34 UTC |
4c70bf0 | Sheetal Nandi | 09 January 2019, 00:24:51 UTC | Merge pull request #29313 from Microsoft/getEditsForRename There is no need to check for file presence when trying to rename imports based on file rename | 09 January 2019, 00:24:51 UTC |
46482e1 | Sheetal Nandi | 09 January 2019, 00:21:46 UTC | Verify that completion with new identifier location returns isNewIdentifierLocation: true Fixes #24009 Signed-off-by: Sheetal Nandi <shkamat@microsoft.com> | 09 January 2019, 00:21:46 UTC |
76c9d9f | Sheetal Nandi | 09 January 2019, 00:08:43 UTC | Fix the failing test case | 09 January 2019, 00:08:43 UTC |
1870ee4 | Sheetal Nandi | 09 January 2019, 00:04:22 UTC | Merge branch 'master' into tsconfig_canonicalpath | 09 January 2019, 00:04:22 UTC |
08f738f | Sheetal Nandi | 08 January 2019, 23:18:52 UTC | There is no need to check for file presence when trying to rename imports based on file rename Fixes #29031 | 08 January 2019, 23:18:52 UTC |
ad85e4f | Nathan Shively-Sanders | 08 January 2019, 19:20:54 UTC | Fix gulp baseline-accept (#29301) * Fix gulp baseline-accept I think it was ported incorrectly from jake and then never used. * Re-add read:false to baselineDelete | 08 January 2019, 19:20:54 UTC |
19c72c7 | Wesley Wigham | 08 January 2019, 19:05:55 UTC | Allow untyped calls on unions of untyped things (#29265) | 08 January 2019, 19:05:55 UTC |
52057ac | Alexander T | 08 January 2019, 08:55:11 UTC | Merge branch 'master' of https://github.com/Microsoft/TypeScript into bug/24542-bad-error-message-for-import-ing-an-export | 08 January 2019, 08:55:11 UTC |
945eed8 | Alexander T | 08 January 2019, 08:54:08 UTC | PR feedback: change error #2497 message | 08 January 2019, 08:54:08 UTC |
4a0bc59 | csigs | 07 January 2019, 16:10:45 UTC | LEGO: Merge pull request 29285 LEGO: Merge pull request 29285 | 07 January 2019, 16:10:45 UTC |
ec5224f | csigs | 07 January 2019, 16:10:20 UTC | LEGO: check in for master to temporary branch. | 07 January 2019, 16:10:20 UTC |
5135b83 | Sheetal Nandi | 04 January 2019, 22:43:48 UTC | Merge pull request #29266 from Microsoft/jsxNamespace Use the sourceFile to determine the jsxNamespace at the location for organizingImports | 04 January 2019, 22:43:48 UTC |
93249db | Sheetal Nandi | 04 January 2019, 22:07:57 UTC | Use the sourceFile to determine the jsxNamespace at the location for organizingImports Fixes #28827 | 04 January 2019, 22:12:04 UTC |
dcf825e | Wesley Wigham | 04 January 2019, 20:59:11 UTC | Add types entry to tslint build to prevent inclusion of unwanted types installed via user tests | 04 January 2019, 20:59:11 UTC |
7a2b2ce | Martin Probst | 04 January 2019, 16:13:14 UTC | Do not emit code for `@extends` tags in JS. (#29244) When transpiling JavaScript, TS3.1+ emits `@extends` tags as code. E.g. /** @extends {SuperClass} */ class SubClass {} Causes an ES5 emit that references SuperClass: /** * @extends {SomeBase} */ var SubClass = /** @class */ (function (_super) { __extends(SubClass, _super); function SubClass() { return _super !== null && _super.apply(this, arguments) || this; } return SubClass; }(SomeBase)); Note the literal references to `SomeBase`. This appears to be an accidental effect of 0f55566cf4. It refactored `getEffectiveBaseTypeNode` for type checking, but missed an instance where it is also used for emit logic. This change fixes the problem by specifically getting the heritage clauses directly off the AST. Change-Id: I3128a757e5924e2528c61230a90ac13650852542 | 04 January 2019, 16:13:14 UTC |
b7d7d5f | Sheetal Nandi | 03 January 2019, 22:35:19 UTC | Merge pull request #29252 from Microsoft/tscWatchIsolatedModules Do not cache semantic diagnostics with --isolated modules | 03 January 2019, 22:35:19 UTC |
a633f95 | Sheetal Nandi | 03 January 2019, 22:07:25 UTC | Do not cache semantic diagnostics with --isolated modules Fixes #28332 | 03 January 2019, 22:07:25 UTC |
bce9e2c | Sheetal Nandi | 03 January 2019, 22:06:13 UTC | Merge pull request #29250 from Microsoft/hasContextSensitiveReturnExpression Fix function declaration without body to be checked as context sensitive | 03 January 2019, 22:06:13 UTC |
f4a6fb7 | Sheetal Nandi | 03 January 2019, 21:29:43 UTC | Replace ternary expression | 03 January 2019, 21:29:43 UTC |
8dff98d | Sheetal Nandi | 03 January 2019, 21:26:50 UTC | Merge pull request #28992 from Microsoft/tscWatchExportUpdate When removing the errors for the exports from the file, apart from re…moving transitive exports, remove the diagnostics of file that import these exports | 03 January 2019, 21:26:50 UTC |
d8ee411 | Sheetal Nandi | 03 January 2019, 20:46:39 UTC | Fix function declaration without body to be checked as context sensitive Fixes #29032 | 03 January 2019, 20:46:39 UTC |
c426fc6 | Sheetal Nandi | 03 January 2019, 19:35:54 UTC | Merge branch 'master' into tscWatchExportUpdate | 03 January 2019, 19:35:54 UTC |