b104ab3 | Andy | 03 July 2018, 22:56:57 UTC | moveToNewFile: Ignore reference to global (#24651) (#24653) | 03 July 2018, 22:56:57 UTC |
e614e85 | Nathan Shively-Sanders | 14 June 2018, 21:49:44 UTC | No dupe jsdoc for assignment inside an initializer | 15 June 2018, 20:50:51 UTC |
da1d3cc | Mohamed Hegazy | 12 June 2018, 19:15:53 UTC | Update LKG | 12 June 2018, 19:15:53 UTC |
f98ba80 | Mohamed Hegazy | 12 June 2018, 19:00:12 UTC | Merge pull request #24909 from weswigham/port-import-type-declaration-updates Port import type declaration updates | 12 June 2018, 19:00:12 UTC |
97c3c60 | Wesley Wigham | 11 June 2018, 20:06:34 UTC | fix symlink tag, support arbitrary (ie, directory) links via @link Introduce indirect symlink lookup to specifier deriver Use fileset, move exec vfs path resolution :shakes fist: Apply files symlink relative to dirname Use directory function | 12 June 2018, 18:33:34 UTC |
14da064 | Wesley Wigham | 05 June 2018, 19:54:36 UTC | Use more nodelike paths for import types when possible (#24610) * Use more nodelike paths for import types when possible * move functionality from services into compiler, fix with propert file/directory conflict handling * mark suspect cast | 12 June 2018, 18:28:33 UTC |
0db07e5 | Wesley Wigham | 12 June 2018, 00:50:25 UTC | Use correct search order for position location (#24886) (#24888) | 12 June 2018, 00:50:25 UTC |
8b3fe2d | Wesley Wigham | 12 June 2018, 00:50:14 UTC | Set use flag (#24881) (#24887) | 12 June 2018, 00:50:14 UTC |
271fb83 | Mohamed Hegazy | 11 June 2018, 21:52:06 UTC | Update LKG | 11 June 2018, 21:52:06 UTC |
e10a628 | Mohamed Hegazy | 11 June 2018, 20:15:48 UTC | Merge pull request #24817 from Microsoft/updateGraphBeforeErrorChecking29 [release-2.9] Updates the graph before checking if file is present in project for error checking | 11 June 2018, 20:15:48 UTC |
2e81256 | Wesley Wigham | 09 June 2018, 01:57:34 UTC | always visit them all (#24802) (#24807) | 09 June 2018, 01:57:34 UTC |
80512b5 | Sheetal Nandi | 08 June 2018, 23:55:49 UTC | Updates the graph before checking if file is present in project for error checking When file is moved using getEditsForFileRename, the watch notification could be delayed This could result in project updates in background that could be delayed and result in file not present in the project after its synchronised Fixes #24547 | 08 June 2018, 23:59:04 UTC |
dc8242a | Sheetal Nandi | 08 June 2018, 22:35:28 UTC | Merge pull request #24812 from Microsoft/computedPropertyNameWithDefaultImport29 [release-2.9] Always resolve the first identifier of computed property name to get the symbol and track it | 08 June 2018, 22:35:28 UTC |
8361709 | Sheetal Nandi | 08 June 2018, 20:57:25 UTC | Always resolve the first identifier of computed property name to get the symbol and track it Fixes #24798 | 08 June 2018, 21:08:33 UTC |
5de87e4 | Sheetal Nandi | 08 June 2018, 19:54:58 UTC | Merge pull request #24803 from Microsoft/ignoreWindowsUsersFolder [release-2.9] Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot" | 08 June 2018, 19:54:58 UTC |
fb3af65 | Sheetal Nandi | 07 June 2018, 20:36:24 UTC | Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot" Fixes Microsoft/vscode#51139 | 08 June 2018, 19:25:07 UTC |
3d425c7 | Ron Buckton | 07 June 2018, 22:48:32 UTC | Accept symbols baseline | 07 June 2018, 22:48:32 UTC |
25ef538 | Klaus Meinhardt | 01 June 2018, 17:17:24 UTC | fix syntax error in unit test Fixes: https://github.com/Microsoft/TypeScript/pull/24474#pullrequestreview-125221016 | 07 June 2018, 22:41:37 UTC |
72d742b | Ron Buckton | 07 June 2018, 20:34:16 UTC | Fix prologue order in async function | 07 June 2018, 22:35:26 UTC |
f5adadb | Ron Buckton | 05 June 2018, 00:05:46 UTC | Fails test if evaluator source text has errors | 07 June 2018, 22:35:12 UTC |
473ba53 | Ron Buckton | 30 May 2018, 00:43:25 UTC | Fix async generator return as well | 07 June 2018, 22:34:51 UTC |
c5a390d | Ron Buckton | 30 May 2018, 00:12:50 UTC | Test for asyncIterator existance before defining | 07 June 2018, 22:34:37 UTC |
505677b | Ron Buckton | 29 May 2018, 22:33:43 UTC | Do not await iterated value in for-await-of | 07 June 2018, 22:34:30 UTC |
53b599b | Ron Buckton | 29 May 2018, 19:56:46 UTC | Fix return and throw propagation for yield* | 07 June 2018, 22:33:25 UTC |
b05e916 | Andy | 07 June 2018, 22:09:44 UTC | Fix bug: In newFileChanges, setParentNodes in new source file (#24765) (#24771) | 07 June 2018, 22:09:44 UTC |
59134dc | Andy | 07 June 2018, 22:09:33 UTC | Support 'tsconfig.json' when converting TextChanges to CodeEdits (#24667) (#24772) * Support 'tsconfig.json' when converting TextChanges to CodeEdits * Create Project#getSourceFileOrConfigFile to use instead | 07 June 2018, 22:09:33 UTC |
b2ad86d | Andy | 07 June 2018, 19:44:33 UTC | moveToNewFile: Infer quote preference (#24652) (#24764) | 07 June 2018, 19:44:33 UTC |
a6cd609 | Mohamed Hegazy | 07 June 2018, 18:28:37 UTC | Merge pull request #24759 from weswigham/port-serialize-fix Handle import types in serializeType (#24701) | 07 June 2018, 18:28:37 UTC |
d9e2bc6 | Wesley Wigham | 07 June 2018, 17:40:14 UTC | Handle import types in serializeType (#24701) | 07 June 2018, 17:41:11 UTC |
345b2b4 | Wesley Wigham | 05 June 2018, 19:35:42 UTC | Resolve aliases before using getTypereferenceType (#24594) (#24671) | 05 June 2018, 19:35:42 UTC |
1d885b3 | Wesley Wigham | 05 June 2018, 19:35:28 UTC | Visit the children of an import type/require call/dynamic import when looking for those (#24663) (#24670) | 05 June 2018, 19:35:28 UTC |
a86882f | Andy | 05 June 2018, 18:02:58 UTC | If parsing a function type fails, parseTypeReference() to ensure something is returned (#24567) (#24695) * If parsing a function type fails, parseTypeReference() to ensure something is returned * Avoid tryParse * Add missing semicolon * Don't check for undefined, check for missing type * Don't set parameters undefined, set to missingList and return false * Update API baselines * Code review | 05 June 2018, 18:02:58 UTC |
c52fb0e | Sheetal Nandi | 04 June 2018, 20:35:52 UTC | Merge pull request #24665 from Microsoft/builderAPIBreak29 [release-2.9] Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T> | 04 June 2018, 20:35:52 UTC |
4e17e77 | Andy | 04 June 2018, 20:16:36 UTC | moveToNewFile: Update namespace imports (#24612) (#24657) * moveToNewFile: Update namespace imports (#24612) * Port needed changes from #24469 | 04 June 2018, 20:16:36 UTC |
42a1164 | Sheetal Nandi | 04 June 2018, 19:48:21 UTC | Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T> Fixes #24625 | 04 June 2018, 20:09:09 UTC |
5bcd192 | Sheetal Nandi | 04 June 2018, 18:31:49 UTC | Tests to acknowledge the public watch api | 04 June 2018, 20:09:02 UTC |
3bf21be | Benjamin Lichtman | 04 June 2018, 19:34:36 UTC | Merge pull request #24655 from uniqueiniquity/port-ti-changes Port typings installer changes | 04 June 2018, 19:34:36 UTC |
be50eea | Wesley Wigham | 04 June 2018, 19:29:43 UTC | Fix merge lexical environment to *always* respect prologue statements (#24602) (#24654) | 04 June 2018, 19:29:43 UTC |
825c8e7 | Sheetal Nandi | 04 June 2018, 18:45:37 UTC | Merge pull request #24656 from Microsoft/jsonSourceMaps [release-2.9] Disable source maps and declaration emit for the json module | 04 June 2018, 18:45:37 UTC |
c619875 | Sheetal Nandi | 02 June 2018, 00:42:09 UTC | Disable source maps and declaration emit for the json module Fixes #24546 | 04 June 2018, 17:58:04 UTC |
fd7411b | Benjamin Lichtman | 01 June 2018, 23:03:04 UTC | Make tag readonly | 04 June 2018, 17:01:20 UTC |
f24652c | Benjamin Lichtman | 01 June 2018, 22:52:19 UTC | Always get latest tag of types-registry | 04 June 2018, 17:01:17 UTC |
0b36208 | Benjamin Lichtman | 04 June 2018, 16:20:49 UTC | Remove redundant null assertion | 04 June 2018, 16:57:02 UTC |
3d4bc35 | Benjamin Lichtman | 01 June 2018, 22:32:23 UTC | Remove second get call | 04 June 2018, 16:57:02 UTC |
ed2eb2e | Benjamin Lichtman | 01 June 2018, 22:21:22 UTC | Replace has with get and check undefined | 04 June 2018, 16:57:02 UTC |
a0e5429 | Benjamin Lichtman | 01 June 2018, 21:21:21 UTC | Add test | 04 June 2018, 16:57:02 UTC |
7f3dce9 | Benjamin Lichtman | 01 June 2018, 21:11:45 UTC | Handle installed package missing from registry | 04 June 2018, 16:57:00 UTC |
a56fe76 | Wesley Wigham | 02 June 2018, 20:32:47 UTC | Visit super arguments even when no signature exists (#24591) (#24595) | 02 June 2018, 20:32:47 UTC |
760ff36 | Mohamed Hegazy | 02 June 2018, 19:34:08 UTC | Merge pull request #24614 from Microsoft/release-2.9_jsdocResolveNameFailureInTypedef Fix bug when name resolution fails in a @typedef: Don't set `lastLocation` (#24585) | 02 June 2018, 19:34:08 UTC |
0fb9b1a | Andy | 01 June 2018, 23:49:54 UTC | Fix bug when name resolution fails in a @typedef: Don't set `lastLocation` (#24585) * Fix bug when name resolution fails in a @typedef: Don't set `lastLocation` * Add noEmit to test | 01 June 2018, 23:50:43 UTC |
2dd1899 | Wesley Wigham | 01 June 2018, 19:16:01 UTC | Include export specifiers in the list of syntactic defaults (#24549) (#24578) | 01 June 2018, 19:16:01 UTC |
dfe8cab | Andy | 01 June 2018, 17:28:11 UTC | Reduce size of span for unused declaration (revert #22388) (#24566) (#24573) | 01 June 2018, 17:28:11 UTC |
3f77e1e | Andy | 01 June 2018, 17:28:00 UTC | Support import completion for merged declaration exports (#24539) (#24572) | 01 June 2018, 17:28:00 UTC |
8dc7d5a | Andy | 01 June 2018, 16:48:48 UTC | getEditsForFileRename: Support directory rename (#24305) (#24568) * getEditsForFileRename: Support directory rename * Code review * Handle imports inside the new file/directory * Document path updaters * Shorten relative paths where possible * Reduce duplicate code * Rewrite, use moduleSpecifiers.ts to get module specifiers from scratch instead of updating relative paths * Update additional tsconfig.json fields * Add test with '.js' extension * Handle case-insensitive paths * Better tsconfig handling * Handle properties inside compilerOptions * Use getOptionFromName | 01 June 2018, 16:48:48 UTC |
19ef194 | Mohamed Hegazy | 31 May 2018, 21:17:10 UTC | Merge branch 'release-2.9' of https://github.com/Microsoft/TypeScript into release-2.9 | 31 May 2018, 21:17:10 UTC |
80233b2 | Mohamed Hegazy | 31 May 2018, 21:17:03 UTC | Update version | 31 May 2018, 21:17:03 UTC |
90ff326 | Sheetal Nandi | 31 May 2018, 20:23:09 UTC | Merge pull request #24538 from Microsoft/trailingCommaInJson29 [release-2.9] Do not emit trailing comma in json module | 31 May 2018, 20:23:09 UTC |
de1849f | Sheetal Nandi | 31 May 2018, 19:40:08 UTC | Do not emit trailing comma in json module Fixes #24530 | 31 May 2018, 19:50:53 UTC |
8a09652 | Mohamed Hegazy | 31 May 2018, 19:49:06 UTC | Merge pull request #24533 from Microsoft/port24524 Port #24524 to release-2.9 | 31 May 2018, 19:49:06 UTC |
6024ed2 | Alexander T | 31 May 2018, 11:26:58 UTC | Do not emit 'use strict' prologue in .json files with --alwaysStrict | 31 May 2018, 19:19:24 UTC |
124e0a3 | Wesley Wigham | 31 May 2018, 16:17:49 UTC | For type emit, walk non-parent containers when those containers have aliases leading to the target (#24507) (#24510) | 31 May 2018, 16:17:49 UTC |
ca8ee38 | Andy | 31 May 2018, 16:11:26 UTC | moveToNewFile: Remove newlines after last moved statement (#24503) (#24505) | 31 May 2018, 16:11:26 UTC |
71ea6c3 | Wesley Wigham | 30 May 2018, 22:41:48 UTC | Lookup type arguments correcly for taged templates when checking generic arity (#24496) (#24504) | 30 May 2018, 22:41:48 UTC |
7b1e32e | Nathan Shively-Sanders | 30 May 2018, 21:12:38 UTC | Fix exported type resolution in commonjs (#24495) * Fix resolution of exported types in commonjs It is fine to resolve the types of exported classes in ES6: ```js export class C { } var c = new C() ``` But not for commonjs exported classes: ```js module.exports.C = class { } var c = new C() // should error ``` Fixes #24492 * All jsdoc type aliases are available locally in commonjs modules * Check that location isSourceFile before commonJsModuleIndicator | 30 May 2018, 21:14:01 UTC |
4ce4f58 | Mohamed Hegazy | 25 May 2018, 21:40:51 UTC | Update LKG | 25 May 2018, 21:40:51 UTC |
01fc3d5 | Mohamed Hegazy | 25 May 2018, 21:35:56 UTC | Revert "Check detected npm path is existing" This reverts commit 1fda3a4165b83fb82b666bd15e601c73590b52ec. | 25 May 2018, 21:35:56 UTC |
4369d54 | Wesley Wigham | 25 May 2018, 01:35:15 UTC | Use external aliases in quickinfo and signature help return types (#24391) (#24395) * Dont include import types in quick info type names * Add UseAliasDefinedOutsideCurrentScope flag to LS operations which were missing it | 25 May 2018, 01:35:15 UTC |
30415cd | Mohamed Hegazy | 24 May 2018, 23:58:15 UTC | Update LKG | 24 May 2018, 23:58:15 UTC |
a7b2983 | Nathan Shively-Sanders | 24 May 2018, 22:11:33 UTC | Disallow nested object param syntax in callback tag (#24392) * Callback tag:Disallow nested-object-param syntax Previously this caused a crash in parsing. If/when we want to support this syntax, we will need to fix this crash. * Update baselines | 24 May 2018, 22:12:35 UTC |
b23671b | Mohamed Hegazy | 24 May 2018, 20:50:41 UTC | Update LKG | 24 May 2018, 20:50:41 UTC |
9164261 | Mohamed Hegazy | 24 May 2018, 20:11:59 UTC | Merge pull request #24387 from weswigham/port-prologue-fix Hoisted declarations should occur after prologue directives (#24386) | 24 May 2018, 20:11:59 UTC |
246465e | Wesley Wigham | 24 May 2018, 19:49:02 UTC | Hoisted declarations should occur after prologue directives (#24386) | 24 May 2018, 19:50:47 UTC |
a7b7b3c | Andy | 24 May 2018, 18:35:02 UTC | moveToNewFile: Format the new file (#24379) (#24382) | 24 May 2018, 18:35:02 UTC |
68bc957 | Andy | 24 May 2018, 17:06:38 UTC | moveToNewFile: Respect UserPreferences#quote (#24365) (#24378) | 24 May 2018, 17:06:38 UTC |
4144f45 | Mohamed Hegazy | 23 May 2018, 23:37:33 UTC | Merge pull request #24366 from Microsoft/Port24328 Port #24328 | 23 May 2018, 23:37:33 UTC |
d9fbf96 | Andy Hanson | 22 May 2018, 20:39:30 UTC | Don't need to check failedLookupLocations if resolved successfully | 23 May 2018, 23:17:31 UTC |
0ef6937 | Andy Hanson | 22 May 2018, 19:20:34 UTC | getEditsForFileRename: Handle old file still being present | 23 May 2018, 23:17:24 UTC |
a4fd87e | Mohamed Hegazy | 23 May 2018, 15:42:46 UTC | Merge pull request #24347 from weswigham/constraint-fix Check for keyof constraint type instead of syntactic check (#24098) | 23 May 2018, 15:42:46 UTC |
3546503 | Mohamed Hegazy | 23 May 2018, 15:42:34 UTC | Merge pull request #24346 from weswigham/metadata-change Use unknown serialization kind when type symbol isnt resolved (#24332) | 23 May 2018, 15:42:34 UTC |
03a9615 | Mohamed Hegazy | 23 May 2018, 15:27:38 UTC | Merge pull request #24349 from Microsoft/findRefInJson [release-2.9] Fix getter of local symbol for export= when it is json module | 23 May 2018, 15:27:38 UTC |
c435179 | Sheetal Nandi | 23 May 2018, 00:10:56 UTC | Fix getter of local symbol for export= when it is json module Fixes #24341 | 23 May 2018, 03:18:05 UTC |
b60ad05 | Wesley Wigham | 22 May 2018, 23:58:31 UTC | Check for keyof constraint type instead of syntactic check (#24098) * Check for keyof constraint type instead of syntactic check * Readopt older candidateType check, even though it shouldnt really matter * OK. Just use maybetypeOfKind * Remove redundant boolean check | 23 May 2018, 00:00:10 UTC |
ef6b961 | Wesley Wigham | 22 May 2018, 23:56:12 UTC | Use unknown serialization kind when type symbol isnt resolved (#24332) * Use unknown serialization kind when type symbol isnt resolved * Add test for the isolated modules case | 22 May 2018, 23:57:11 UTC |
14fcbc1 | Andy | 22 May 2018, 23:04:58 UTC | moveToNewFile: Don't provide refactor if selection is just imports (#24336) (#24339) | 22 May 2018, 23:04:58 UTC |
4e88e3c | Armando Aguirre | 22 May 2018, 22:33:01 UTC | Merge pull request #24335 from armanio123/FixObjectLiteralExpression Fix object literal expression | 22 May 2018, 22:33:01 UTC |
3321537 | Wesley Wigham | 22 May 2018, 22:22:36 UTC | Use symbolToTypeNode for class & interface references (#24330) (#24334) * Use merged symbols when calculating qualification, use symbolToTypeNode * Accept baselines | 22 May 2018, 22:22:36 UTC |
38a0370 | Andy | 22 May 2018, 21:48:37 UTC | moveToNewFile: Support selecting the name of a declaration (#24331) (#24333) | 22 May 2018, 21:48:37 UTC |
a72cf5c | Mohamed Hegazy | 22 May 2018, 19:59:24 UTC | Merge pull request #24329 from Microsoft/MergeMaster5-22-2 Merge master 5/22 | 22 May 2018, 19:59:24 UTC |
4f25e83 | Mohamed Hegazy | 22 May 2018, 19:32:52 UTC | Update baselines | 22 May 2018, 19:32:52 UTC |
1318c93 | Mohamed Hegazy | 22 May 2018, 19:21:45 UTC | Merge branch 'master' into MergeMaster5-22-2 | 22 May 2018, 19:21:45 UTC |
f44dd6f | Sheetal Nandi | 22 May 2018, 19:11:16 UTC | Merge pull request #24206 from Microsoft/documentRegistery Cache the latest source file from document registery in script info so that we do not have to reparse orphan script info | 22 May 2018, 19:11:16 UTC |
e8a0e56 | Sheetal Nandi | 22 May 2018, 18:45:52 UTC | Add a test when orphan file changes before it gets added back to project | 22 May 2018, 18:45:52 UTC |
bedc110 | Andrew Casey | 22 May 2018, 18:23:15 UTC | Merge pull request #24311 from amcasey/GH23287 Preserve jsx imports even when the compiler option is not set | 22 May 2018, 18:23:15 UTC |
66590a9 | Sheetal Nandi | 22 May 2018, 18:18:40 UTC | Verify ref counts are set correctly when reusing the source file from script info cache | 22 May 2018, 18:18:40 UTC |
7106a58 | Andy | 22 May 2018, 18:01:18 UTC | Add type for diagnostics where location is defined (#23686) * Add type for diagnostics where location is defined * getSemanticDiagnostics may return global diagnostics * Reduce array creation | 22 May 2018, 18:01:18 UTC |
7fb3123 | Mohamed Hegazy | 22 May 2018, 17:56:18 UTC | Merge pull request #24298 from Microsoft/noErrOnBackgroundUpdate Add noGetErrOnBackgroundUpdate session option to not queue diagnostics check for open files | 22 May 2018, 17:56:18 UTC |
2e0cc63 | Andrew Casey | 22 May 2018, 17:51:19 UTC | Check TransformFlags.ContainsJsx, rather than LanguageVariant.JSX | 22 May 2018, 17:51:19 UTC |
a5029e3 | Anders Hejlsberg | 22 May 2018, 17:35:29 UTC | Merge pull request #23794 from Microsoft/fixDiscriminatedContextualType Fix discriminant checking in contextual types | 22 May 2018, 17:35:29 UTC |
9d57903 | Mohamed Hegazy | 22 May 2018, 17:06:24 UTC | Merge pull request #24312 from Kingwl/multiline-type-literal-formatter fix wrong formatting with multiline type literals with IntersectionTy… | 22 May 2018, 17:06:24 UTC |
a8715d0 | TypeScript Bot | 22 May 2018, 16:52:58 UTC | Update user baselines (#24289) | 22 May 2018, 16:52:58 UTC |