https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
2537036 Enable debug info by default when debugging the language server 23 January 2019, 00:17:36 UTC
b42192e Fix crash in signatureHelp 23 January 2019, 00:17:28 UTC
648a795 Update LKG. 18 January 2019, 01:21:39 UTC
0098cf7 Update version. 18 January 2019, 01:21:28 UTC
e8ca5b0 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 renames 17 January 2019, 21:59:27 UTC
a93b51a add missing type annotation 17 January 2019, 21:59:10 UTC
5a368ae PR feedback 17 January 2019, 21:58:51 UTC
0427ad0 PR feedback 17 January 2019, 21:58:36 UTC
dcce3c3 Fix typo 17 January 2019, 21:58:24 UTC
2b97802 Fix typo 17 January 2019, 21:58:08 UTC
72069a7 CompilerHostLikeForCache rename 17 January 2019, 21:57:49 UTC
19cec03 Rename indexing variable 17 January 2019, 21:57:32 UTC
1470a7c Fix typo 17 January 2019, 21:57:09 UTC
66018ea Use DirectoryStructureHost for fileExists and readFile 17 January 2019, 21:56:32 UTC
75e2e2e 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 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 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 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 Use emit builder to emit only changed files. 17 January 2019, 21:52:59 UTC
2d712e3 Use oldProgram to create the new Program. This helps in storing the semantic diagnostics 17 January 2019, 21:52:39 UTC
b6e6b99 Add method to release held Program in BuilderProgram 17 January 2019, 21:51:48 UTC
900dc8c 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 Make SolutionBuilder handle BuilderProgram in preparation to handle incremental builds 17 January 2019, 21:48:00 UTC
9fcfa28 Make BuilderProgram as Program 17 January 2019, 21:47:40 UTC
8d2c359 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 Port #29314 (#29460) Porting https://github.com/Microsoft/TypeScript/pull/29314 to release-3.3 17 January 2019, 21:41:45 UTC
4968989 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 Merge pull request #29421 from amcasey/DisabledLSHardening Harden telemetryOnOpenFile against disabled projects 15 January 2019, 19:23:05 UTC
3fb0963 Add regression test 15 January 2019, 18:55:15 UTC
c5948bf 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 Merge pull request #29420 from Microsoft/fix29108 Remove overzealous simple relationship check for unique symbols 15 January 2019, 17:47:13 UTC
b86cb27 Fix trailing whitespace 15 January 2019, 02:13:13 UTC
1044341 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 Remove overzealous simple relationship check for unique symbols 15 January 2019, 01:08:04 UTC
2c50ed3 Respond to CR 15 January 2019, 01:05:25 UTC
d53619a Merge pull request #29418 from Microsoft/exportEquals Handle generating action for export equals with anonymous symbol 15 January 2019, 00:12:32 UTC
6e54cbd Handle generating action for export equals with anonymous symbol Fixes #28845 14 January 2019, 23:32:13 UTC
d69b2ea 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 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 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 Merge pull request #26017 from ajafff/rest-param-destructuring allow BindingPattern in FunctionRestParameter 14 January 2019, 18:58:19 UTC
e5708e1 Merge pull request #29352 from Microsoft/qualified-name-param-tag-error Qualified name param tag error 14 January 2019, 18:28:08 UTC
c88016d Fix comment 11 January 2019, 22:52:47 UTC
d106157 Merge branch 'master' into sourceMap 11 January 2019, 22:47:24 UTC
d029fae Add user preference to opt-in to renaming import paths 11 January 2019, 22:45:08 UTC
fadd95f Fix unneeded cast lints (#29383) 11 January 2019, 22:24:49 UTC
9f19c06 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 Use the SourceMapSource to get line and column instead of current source file Fixes #29300 11 January 2019, 20:24:33 UTC
b23664a Test to verify external source map range addition 11 January 2019, 20:23:24 UTC
7b6adae Extracted compilerOptions setting to helper function 11 January 2019, 20:05:24 UTC
fb99d55 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 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 Merge pull request #29363 from Kingwl/type_arguments_for_jsx Emit jsx type arguments 11 January 2019, 08:50:58 UTC
f3f5877 Add tests for noLib with <reference lib> and bundling. 11 January 2019, 08:02:49 UTC
cc7ddae Add tests for noLib with <reference lib>. 11 January 2019, 08:02:49 UTC
11b1501 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 emit jsx type arguments 11 January 2019, 05:34:18 UTC
ed57758 Add missing baseline references 10 January 2019, 23:45:00 UTC
b3633fa Add more tests for qualified name param without top level object error 10 January 2019, 23:04:16 UTC
aba0b70 Allow circular umd-merged-with-augmentation refs to resolve to the module as intended (#29335) 10 January 2019, 22:48:15 UTC
76f444e Allow nonnull assertions in references (#29351) 10 January 2019, 22:45:19 UTC
ebe193c Minor refactor in paramTagNestedWithoutTopLevelObject.ts 10 January 2019, 22:05:10 UTC
e2524e3 Add test for qualified name param without top level object error 10 January 2019, 17:55:06 UTC
a9ed42f Merge branch 'master' into qualified-name-param-tag-error 10 January 2019, 17:49:26 UTC
52b8256 Merge pull request #29338 from Microsoft/fixConditionalTypeResolution Fix conditional type resolution 10 January 2019, 01:18:12 UTC
0c1c97e Accept new baselines 10 January 2019, 00:16:31 UTC
9fda701 Add regression tests 10 January 2019, 00:16:24 UTC
70148a4 Improve logic that determines when to resolve conditional types 10 January 2019, 00:10:28 UTC
dd0a612 Use specific error message for qualified param name without leading top level param name 10 January 2019, 00:08:14 UTC
e16be71 Add diagnostic message for JSDoc qualified param name without top level param 09 January 2019, 23:52:05 UTC
7174e6a Update user baselines (#29336) 09 January 2019, 23:50:50 UTC
d0aff9b Fix crash (#29333) 09 January 2019, 22:23:57 UTC
387be1f 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 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 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 Fix existing test 09 January 2019, 18:28:53 UTC
85e6c2f Merge pull request #26280 from Microsoft/tsconfig_canonicalpath getScriptInfoOrConfig: Canonicalize tsconfig path before lookup 09 January 2019, 00:33:34 UTC
4c70bf0 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 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 Fix the failing test case 09 January 2019, 00:08:43 UTC
1870ee4 Merge branch 'master' into tsconfig_canonicalpath 09 January 2019, 00:04:22 UTC
08f738f 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 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 Allow untyped calls on unions of untyped things (#29265) 08 January 2019, 19:05:55 UTC
52057ac 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 PR feedback: change error #2497 message 08 January 2019, 08:54:08 UTC
4a0bc59 LEGO: Merge pull request 29285 LEGO: Merge pull request 29285 07 January 2019, 16:10:45 UTC
ec5224f LEGO: check in for master to temporary branch. 07 January 2019, 16:10:20 UTC
5135b83 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 Use the sourceFile to determine the jsxNamespace at the location for organizingImports Fixes #28827 04 January 2019, 22:12:04 UTC
dcf825e Add types entry to tslint build to prevent inclusion of unwanted types installed via user tests 04 January 2019, 20:59:11 UTC
7a2b2ce 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 Merge pull request #29252 from Microsoft/tscWatchIsolatedModules Do not cache semantic diagnostics with --isolated modules 03 January 2019, 22:35:19 UTC
a633f95 Do not cache semantic diagnostics with --isolated modules Fixes #28332 03 January 2019, 22:07:25 UTC
bce9e2c 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 Replace ternary expression 03 January 2019, 21:29:43 UTC
8dff98d 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 Fix function declaration without body to be checked as context sensitive Fixes #29032 03 January 2019, 20:46:39 UTC
c426fc6 Merge branch 'master' into tscWatchExportUpdate 03 January 2019, 19:35:54 UTC
back to top