https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
b104ab3 moveToNewFile: Ignore reference to global (#24651) (#24653) 03 July 2018, 22:56:57 UTC
e614e85 No dupe jsdoc for assignment inside an initializer 15 June 2018, 20:50:51 UTC
da1d3cc Update LKG 12 June 2018, 19:15:53 UTC
f98ba80 Merge pull request #24909 from weswigham/port-import-type-declaration-updates Port import type declaration updates 12 June 2018, 19:00:12 UTC
97c3c60 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 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 Use correct search order for position location (#24886) (#24888) 12 June 2018, 00:50:25 UTC
8b3fe2d Set use flag (#24881) (#24887) 12 June 2018, 00:50:14 UTC
271fb83 Update LKG 11 June 2018, 21:52:06 UTC
e10a628 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 always visit them all (#24802) (#24807) 09 June 2018, 01:57:34 UTC
80512b5 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 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 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 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 Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot" Fixes Microsoft/vscode#51139 08 June 2018, 19:25:07 UTC
3d425c7 Accept symbols baseline 07 June 2018, 22:48:32 UTC
25ef538 fix syntax error in unit test Fixes: https://github.com/Microsoft/TypeScript/pull/24474#pullrequestreview-125221016 07 June 2018, 22:41:37 UTC
72d742b Fix prologue order in async function 07 June 2018, 22:35:26 UTC
f5adadb Fails test if evaluator source text has errors 07 June 2018, 22:35:12 UTC
473ba53 Fix async generator return as well 07 June 2018, 22:34:51 UTC
c5a390d Test for asyncIterator existance before defining 07 June 2018, 22:34:37 UTC
505677b Do not await iterated value in for-await-of 07 June 2018, 22:34:30 UTC
53b599b Fix return and throw propagation for yield* 07 June 2018, 22:33:25 UTC
b05e916 Fix bug: In newFileChanges, setParentNodes in new source file (#24765) (#24771) 07 June 2018, 22:09:44 UTC
59134dc 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 moveToNewFile: Infer quote preference (#24652) (#24764) 07 June 2018, 19:44:33 UTC
a6cd609 Merge pull request #24759 from weswigham/port-serialize-fix Handle import types in serializeType (#24701) 07 June 2018, 18:28:37 UTC
d9e2bc6 Handle import types in serializeType (#24701) 07 June 2018, 17:41:11 UTC
345b2b4 Resolve aliases before using getTypereferenceType (#24594) (#24671) 05 June 2018, 19:35:42 UTC
1d885b3 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 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 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 moveToNewFile: Update namespace imports (#24612) (#24657) * moveToNewFile: Update namespace imports (#24612) * Port needed changes from #24469 04 June 2018, 20:16:36 UTC
42a1164 Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T> Fixes #24625 04 June 2018, 20:09:09 UTC
5bcd192 Tests to acknowledge the public watch api 04 June 2018, 20:09:02 UTC
3bf21be Merge pull request #24655 from uniqueiniquity/port-ti-changes Port typings installer changes 04 June 2018, 19:34:36 UTC
be50eea Fix merge lexical environment to *always* respect prologue statements (#24602) (#24654) 04 June 2018, 19:29:43 UTC
825c8e7 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 Disable source maps and declaration emit for the json module Fixes #24546 04 June 2018, 17:58:04 UTC
fd7411b Make tag readonly 04 June 2018, 17:01:20 UTC
f24652c Always get latest tag of types-registry 04 June 2018, 17:01:17 UTC
0b36208 Remove redundant null assertion 04 June 2018, 16:57:02 UTC
3d4bc35 Remove second get call 04 June 2018, 16:57:02 UTC
ed2eb2e Replace has with get and check undefined 04 June 2018, 16:57:02 UTC
a0e5429 Add test 04 June 2018, 16:57:02 UTC
7f3dce9 Handle installed package missing from registry 04 June 2018, 16:57:00 UTC
a56fe76 Visit super arguments even when no signature exists (#24591) (#24595) 02 June 2018, 20:32:47 UTC
760ff36 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 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 Include export specifiers in the list of syntactic defaults (#24549) (#24578) 01 June 2018, 19:16:01 UTC
dfe8cab Reduce size of span for unused declaration (revert #22388) (#24566) (#24573) 01 June 2018, 17:28:11 UTC
3f77e1e Support import completion for merged declaration exports (#24539) (#24572) 01 June 2018, 17:28:00 UTC
8dc7d5a 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 Merge branch 'release-2.9' of https://github.com/Microsoft/TypeScript into release-2.9 31 May 2018, 21:17:10 UTC
80233b2 Update version 31 May 2018, 21:17:03 UTC
90ff326 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 Do not emit trailing comma in json module Fixes #24530 31 May 2018, 19:50:53 UTC
8a09652 Merge pull request #24533 from Microsoft/port24524 Port #24524 to release-2.9 31 May 2018, 19:49:06 UTC
6024ed2 Do not emit 'use strict' prologue in .json files with --alwaysStrict 31 May 2018, 19:19:24 UTC
124e0a3 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 moveToNewFile: Remove newlines after last moved statement (#24503) (#24505) 31 May 2018, 16:11:26 UTC
71ea6c3 Lookup type arguments correcly for taged templates when checking generic arity (#24496) (#24504) 30 May 2018, 22:41:48 UTC
7b1e32e 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 Update LKG 25 May 2018, 21:40:51 UTC
01fc3d5 Revert "Check detected npm path is existing" This reverts commit 1fda3a4165b83fb82b666bd15e601c73590b52ec. 25 May 2018, 21:35:56 UTC
4369d54 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 Update LKG 24 May 2018, 23:58:15 UTC
a7b2983 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 Update LKG 24 May 2018, 20:50:41 UTC
9164261 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 Hoisted declarations should occur after prologue directives (#24386) 24 May 2018, 19:50:47 UTC
a7b7b3c moveToNewFile: Format the new file (#24379) (#24382) 24 May 2018, 18:35:02 UTC
68bc957 moveToNewFile: Respect UserPreferences#quote (#24365) (#24378) 24 May 2018, 17:06:38 UTC
4144f45 Merge pull request #24366 from Microsoft/Port24328 Port #24328 23 May 2018, 23:37:33 UTC
d9fbf96 Don't need to check failedLookupLocations if resolved successfully 23 May 2018, 23:17:31 UTC
0ef6937 getEditsForFileRename: Handle old file still being present 23 May 2018, 23:17:24 UTC
a4fd87e 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 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 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 Fix getter of local symbol for export= when it is json module Fixes #24341 23 May 2018, 03:18:05 UTC
b60ad05 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 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 moveToNewFile: Don't provide refactor if selection is just imports (#24336) (#24339) 22 May 2018, 23:04:58 UTC
4e88e3c Merge pull request #24335 from armanio123/FixObjectLiteralExpression Fix object literal expression 22 May 2018, 22:33:01 UTC
3321537 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 moveToNewFile: Support selecting the name of a declaration (#24331) (#24333) 22 May 2018, 21:48:37 UTC
a72cf5c Merge pull request #24329 from Microsoft/MergeMaster5-22-2 Merge master 5/22 22 May 2018, 19:59:24 UTC
4f25e83 Update baselines 22 May 2018, 19:32:52 UTC
1318c93 Merge branch 'master' into MergeMaster5-22-2 22 May 2018, 19:21:45 UTC
f44dd6f 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 Add a test when orphan file changes before it gets added back to project 22 May 2018, 18:45:52 UTC
bedc110 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 Verify ref counts are set correctly when reusing the source file from script info cache 22 May 2018, 18:18:40 UTC
7106a58 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 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 Check TransformFlags.ContainsJsx, rather than LanguageVariant.JSX 22 May 2018, 17:51:19 UTC
a5029e3 Merge pull request #23794 from Microsoft/fixDiscriminatedContextualType Fix discriminant checking in contextual types 22 May 2018, 17:35:29 UTC
9d57903 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 Update user baselines (#24289) 22 May 2018, 16:52:58 UTC
back to top