de8e8b3 | Ron Buckton | 30 May 2018, 01:15:26 UTC | File watcher support for vfs | 30 May 2018, 01:15:26 UTC |
aa0cddd | csigs | 29 May 2018, 22:11:24 UTC | LEGO: Merge pull request 24472 LEGO: Merge pull request 24472 | 29 May 2018, 22:11:24 UTC |
98a4dc7 | csigs | 29 May 2018, 22:11:04 UTC | LEGO: check in for master to temporary branch. | 29 May 2018, 22:11:04 UTC |
36c5803 | Nathan Shively-Sanders | 29 May 2018, 21:29:48 UTC | Fix duplicate identifier error with module.exports (#24466) A bug in checkSpecialAssignment added bogus duplicate identifier errors when using module.exports assignment to export a class. This commit fixes that. | 29 May 2018, 21:29:48 UTC |
15bfaf1 | Nathan Shively-Sanders | 29 May 2018, 21:00:26 UTC | Skip IntrinsicAttributes elaboration in JSX errors (#24461) * Skip IntrinsicAttributes elaboration in JSX errors Do not issue an error message for a source type that comes from JSX attributes and a target type that is an intersection containing IntrinsicAttributes or IntrinsicClassAttributes. This will make error messages simpler and less confusing. Note: 1. There will always be elaboration under the skipped message, so this won't elide errors completely. 2. Rarely (once in the tests) the intersection type will have more that one non-Intrinsic* member. However, these additional members don't provide useful information either, so it's fine to skip them. * Add test of IntrinsicAttributes error * Fix indentation in test | 29 May 2018, 21:00:26 UTC |
c1a5d9b | Ron Buckton | 29 May 2018, 20:34:31 UTC | Merge pull request #24463 from Microsoft/fix24288 Fix return and throw propagation for yield* | 29 May 2018, 20:34:31 UTC |
6657df4 | Ron Buckton | 29 May 2018, 19:56:46 UTC | Fix return and throw propagation for yield* | 29 May 2018, 19:56:46 UTC |
8bc1932 | Andy | 29 May 2018, 19:40:06 UTC | moduleSpecifiers: Don't return a relative path to node_modules (#24460) | 29 May 2018, 19:40:06 UTC |
160b667 | Andy | 29 May 2018, 19:39:45 UTC | fixUnusedIdentifier: Don't remove parameter in override or non-last parameter in callback (#24306) * fixUnusedIdentifier: Don't remove parameter in override or non-last parameter in callback * Only allow removing last parameters; don't care about contextual type | 29 May 2018, 19:39:45 UTC |
816f1ce | Andy | 29 May 2018, 19:17:57 UTC | Include '...' on doc comment for rest parameter (#24462) | 29 May 2018, 19:17:57 UTC |
58f4c6f | Mohamed Hegazy | 29 May 2018, 16:41:16 UTC | Merge pull request #24457 from Microsoft/fixBuild Fix build | 29 May 2018, 16:41:16 UTC |
cc46ea1 | csigs | 29 May 2018, 16:11:03 UTC | LEGO: Merge pull request 24458 LEGO: Merge pull request 24458 | 29 May 2018, 16:11:03 UTC |
a839cbd | csigs | 29 May 2018, 16:10:37 UTC | LEGO: check in for master to temporary branch. | 29 May 2018, 16:10:37 UTC |
94c4557 | Mohamed Hegazy | 29 May 2018, 16:06:35 UTC | Remove unneeded assertions | 29 May 2018, 16:06:35 UTC |
4683cb5 | Mohamed Hegazy | 29 May 2018, 16:06:16 UTC | Add assertions | 29 May 2018, 16:06:16 UTC |
af0c4ce | csigs | 29 May 2018, 10:11:01 UTC | LEGO: Merge pull request 24450 LEGO: Merge pull request 24450 | 29 May 2018, 10:11:01 UTC |
d516335 | csigs | 29 May 2018, 10:10:39 UTC | LEGO: check in for master to temporary branch. | 29 May 2018, 10:10:39 UTC |
6c74e8a | csigs | 28 May 2018, 22:11:02 UTC | LEGO: Merge pull request 24447 LEGO: Merge pull request 24447 | 28 May 2018, 22:11:02 UTC |
91aa60a | csigs | 28 May 2018, 22:10:39 UTC | LEGO: check in for master to temporary branch. | 28 May 2018, 22:10:39 UTC |
927343c | Mohamed Hegazy | 25 May 2018, 22:53:16 UTC | Merge branch 'master' of https://github.com/Microsoft/TypeScript | 25 May 2018, 22:53:16 UTC |
3b5ac02 | Mohamed Hegazy | 25 May 2018, 22:53:07 UTC | Merge pull request #24425 from Microsoft/revert23925 Revert #23925 | 25 May 2018, 22:53:07 UTC |
781884c | Mohamed Hegazy | 25 May 2018, 22:51:37 UTC | Accept baselines | 25 May 2018, 22:51:37 UTC |
27faffb | Mohamed Hegazy | 25 May 2018, 22:45:42 UTC | Merge branch 'Kingwl-fix-es5-export-class-name-object' | 25 May 2018, 22:45:42 UTC |
a7a68d9 | Mohamed Hegazy | 25 May 2018, 22:45:31 UTC | Merge branch 'fix-es5-export-class-name-object' of https://github.com/Kingwl/TypeScript into Kingwl-fix-es5-export-class-name-object | 25 May 2018, 22:45:31 UTC |
725dbcc | Mohamed Hegazy | 25 May 2018, 22:45:12 UTC | Merge branch 'master' of https://github.com/Microsoft/TypeScript | 25 May 2018, 22:45:12 UTC |
7f5f7b1 | csigs | 25 May 2018, 22:11:02 UTC | LEGO: Merge pull request 24426 LEGO: Merge pull request 24426 | 25 May 2018, 22:11:02 UTC |
35c0aaa | csigs | 25 May 2018, 22:10:40 UTC | LEGO: check in for master to temporary branch. | 25 May 2018, 22:10:40 UTC |
832893e | Mohamed Hegazy | 25 May 2018, 21:54:53 UTC | Revert "Check detected npm path is existing" This reverts commit 1fda3a4165b83fb82b666bd15e601c73590b52ec. | 25 May 2018, 21:54:53 UTC |
198722d | Wesley Wigham | 25 May 2018, 19:10:19 UTC | Make configure prerelease script compile under strict null checks (#24417) | 25 May 2018, 19:10:19 UTC |
c25e7d5 | csigs | 25 May 2018, 16:10:49 UTC | LEGO: Merge pull request 24411 LEGO: Merge pull request 24411 | 25 May 2018, 16:10:49 UTC |
5e848f6 | csigs | 25 May 2018, 16:10:26 UTC | LEGO: check in for master to temporary branch. | 25 May 2018, 16:10:26 UTC |
5df00d2 | kingwl | 24 May 2018, 14:47:06 UTC | accept baseline | 25 May 2018, 14:15:32 UTC |
9bb60c8 | csigs | 25 May 2018, 10:10:48 UTC | LEGO: Merge pull request 24404 LEGO: Merge pull request 24404 | 25 May 2018, 10:10:48 UTC |
4244c8e | csigs | 25 May 2018, 10:10:26 UTC | LEGO: check in for master to temporary branch. | 25 May 2018, 10:10:26 UTC |
7f127de | 王文璐 | 25 May 2018, 01:36:16 UTC | remove invalid check | 25 May 2018, 01:36:16 UTC |
64642bb | Wesley Wigham | 24 May 2018, 23:13:32 UTC | Dump fork output on unclean exit (#24394) * Dump fork output on unclean exit * Remember to clear timeout on process exit in case processes exit at very different times | 24 May 2018, 23:13:32 UTC |
8f9c086 | Wesley Wigham | 24 May 2018, 22:19:57 UTC | Use external aliases in quickinfo and signature help return types (#24391) * Dont include import types in quick info type names * Add UseAliasDefinedOutsideCurrentScope flag to LS operations which were missing it | 24 May 2018, 22:19:57 UTC |
9761c09 | TypeScript Bot | 24 May 2018, 22:19:34 UTC | Update user baselines (#24374) | 24 May 2018, 22:19:34 UTC |
e250942 | 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:11:33 UTC |
edf667b | csigs | 24 May 2018, 22:10:56 UTC | LEGO: Merge pull request 24393 LEGO: Merge pull request 24393 | 24 May 2018, 22:10:56 UTC |
3502d35 | csigs | 24 May 2018, 22:10:36 UTC | LEGO: check in for master to temporary branch. | 24 May 2018, 22:10:36 UTC |
b745ea0 | Elizabeth Dinella | 24 May 2018, 21:12:33 UTC | Fix to issue 23326 for completions on new.target (#24342) * Fix to issue 23326 for completions on new.target * Fixed linting issues - whitespace in if statements * Removed debug statement in test case and consolidated and cleaned up code in switch statement for completions * Added support for import.meta completion | 24 May 2018, 21:12:33 UTC |
13734e7 | Elizabeth Dinella | 24 May 2018, 21:12:13 UTC | Fix for issue #6154 - overriding methods with properties in the derived class (#24343) * Fix to issue 6154 - Overriding a method with a property in the derived class should not cause a compiler error * new baselines * fixed deleted baselines | 24 May 2018, 21:12:13 UTC |
9b9ec63 | Sheetal Nandi | 24 May 2018, 21:04:02 UTC | Merge pull request #24390 from Microsoft/isEmittedDeclarationFile Do not trigger invalidation if emitted file is in declarationDir | 24 May 2018, 21:04:02 UTC |
51058b5 | Sheetal Nandi | 24 May 2018, 20:18:21 UTC | Do not trigger invalidation if emitted file is in declarationDir | 24 May 2018, 20:36:52 UTC |
4be4e56 | Wesley Wigham | 24 May 2018, 19:49:02 UTC | Hoisted declarations should occur after prologue directives (#24386) | 24 May 2018, 19:49:02 UTC |
a0b5780 | Wesley Wigham | 24 May 2018, 19:23:43 UTC | Dont count duplicated errors in case-insensitive duped files in rwc (#24383) | 24 May 2018, 19:23:43 UTC |
16af96b | Andy | 24 May 2018, 18:08:32 UTC | moveToNewFile: Format the new file (#24379) | 24 May 2018, 18:08:32 UTC |
bc570cd | Andy | 24 May 2018, 16:36:37 UTC | moveToNewFile: Respect UserPreferences#quote (#24365) | 24 May 2018, 16:36:37 UTC |
22252d5 | csigs | 24 May 2018, 16:10:51 UTC | LEGO: Merge pull request 24377 LEGO: Merge pull request 24377 | 24 May 2018, 16:10:51 UTC |
749f7bc | csigs | 24 May 2018, 16:10:29 UTC | LEGO: check in for master to temporary branch. | 24 May 2018, 16:10:29 UTC |
880ecc7 | Mohamed Hegazy | 24 May 2018, 15:16:02 UTC | Merge pull request #24373 from j-oliveras/j-oliveras-template-version Update issue templates to version 3.0.0 | 24 May 2018, 15:16:02 UTC |
ee8337d | Andy | 24 May 2018, 14:46:39 UTC | Minor cleanups in importFixes (#23995) | 24 May 2018, 14:46:39 UTC |
a8ce9a2 | Jordi Oliveras Rovira | 24 May 2018, 12:50:41 UTC | Update Bug_report.md ts version to 3.0.0 | 24 May 2018, 12:50:41 UTC |
0047802 | Jordi Oliveras Rovira | 24 May 2018, 12:49:51 UTC | Update issue_template.md ts version to 3.0.0 | 24 May 2018, 12:49:51 UTC |
d5239cd | 王文璐 | 24 May 2018, 10:20:54 UTC | fix ambient context | 24 May 2018, 10:20:54 UTC |
cb2be44 | kingwl | 17 October 2017, 02:48:21 UTC | fix export class declare with name object targeting es5 (#17494) | 24 May 2018, 10:16:38 UTC |
ac0657a | csigs | 24 May 2018, 10:11:01 UTC | LEGO: Merge pull request 24370 LEGO: Merge pull request 24370 | 24 May 2018, 10:11:01 UTC |
58bf08c | csigs | 24 May 2018, 10:10:39 UTC | LEGO: check in for master to temporary branch. | 24 May 2018, 10:10:39 UTC |
dd6dc5e | Mohamed Hegazy | 23 May 2018, 23:16:00 UTC | Merge pull request #24328 from Microsoft/getEditsForFileRename_oldFileStillPresent getEditsForFileRename: Handle old file still being present | 23 May 2018, 23:16:00 UTC |
b61d485 | Andy | 23 May 2018, 23:01:52 UTC | Simplify convertToMappedObjectType (#24360) | 23 May 2018, 23:01:52 UTC |
10ac8b4 | Mohamed Hegazy | 23 May 2018, 22:32:35 UTC | Merge pull request #22022 from Kingwl/enum-eval-div-zero disallow nan and infinity in enum member | 23 May 2018, 22:32:35 UTC |
e0c1d07 | csigs | 23 May 2018, 22:10:56 UTC | LEGO: Merge pull request 24362 LEGO: Merge pull request 24362 | 23 May 2018, 22:10:56 UTC |
e9981b1 | csigs | 23 May 2018, 22:10:36 UTC | LEGO: check in for master to temporary branch. | 23 May 2018, 22:10:36 UTC |
4606709 | Wenlu Wang | 23 May 2018, 21:09:49 UTC | add code fix convert to mapped object type (#24286) * add code fix convert to mapped object type * add support for type literal and improve test * fix typo * add support for heritageClauses * only determine declaration is not class | 23 May 2018, 21:09:49 UTC |
b9ed782 | csigs | 23 May 2018, 17:56:10 UTC | LEGO: Merge pull request 24356 LEGO: Merge pull request 24356 | 23 May 2018, 17:56:10 UTC |
e59559e | csigs | 23 May 2018, 17:55:46 UTC | LEGO: check in for master to temporary branch. | 23 May 2018, 17:55:46 UTC |
5983c45 | Andy | 23 May 2018, 16:36:17 UTC | Fix typo: seperate -> separate (#24338) * Fix typo: seperate -> separate * update tests | 23 May 2018, 16:36:17 UTC |
fb4caad | Andy | 23 May 2018, 15:28:09 UTC | Support signature help for partially-filled-in type arguments `f<` (#24138) * Support signature help for partially-filled-in type arguments `f<` * Use `isPossiblyTypeArgumentPosition` and support new expressions | 23 May 2018, 15:28:09 UTC |
16d7f4c | Sheetal Nandi | 23 May 2018, 03:15:59 UTC | Merge pull request #24348 from Microsoft/findRefInJson Fix getter of local symbol for export= when it is json module | 23 May 2018, 03:15:59 UTC |
a0d4e4f | 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, 00:10:56 UTC |
44da834 | Wesley Wigham | 23 May 2018, 00:01:45 UTC | Add fix option to lint task (#24344) | 23 May 2018, 00:01:45 UTC |
7e4b20e | Wesley Wigham | 23 May 2018, 00:01:34 UTC | Use compare paths for comparing diagnostic paths, since the canonicalization of fileName and unitName differ (#24340) | 23 May 2018, 00:01:34 UTC |
0102f80 | 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 | 22 May 2018, 23:58:31 UTC |
8b8cd31 | 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:56:12 UTC |
aed0eb6 | Andy | 22 May 2018, 23:04:39 UTC | Improve verify.codeFixAvailable (#24325) * Improve verify.codeFixAvailable * Revert change to `verify.not.codeFixAvailable()`, and use `assertObjectsEqual` for better errors | 22 May 2018, 23:04:39 UTC |
56f33ad | Andy | 22 May 2018, 22:33:03 UTC | Remove duplicate class 'NodeSet' (#24337) | 22 May 2018, 22:33:03 UTC |
ba63f49 | Andy | 22 May 2018, 22:21:04 UTC | moveToNewFile: Don't provide refactor if selection is just imports (#24336) | 22 May 2018, 22:21:04 UTC |
e53e56c | Andy | 22 May 2018, 21:46:57 UTC | Enable '--strictNullChecks' (#22088) * Enable '--strictNullChecks' * Fix API baselines * Make sys.getEnvironmentVariable non-nullable * make properties optional instead of using `| undefined` in thier type * reportDiagnostics should be required * Declare firstAccessor as non-nullable * Make `some` a type guard * Fix `getEnvironmentVariable` definition in tests * Pretend transformFlags are always defined * Fix one more use of sys.getEnvironmentVariable * `requiredResponse` accepts undefined, remove assertions * Mark optional properties as optional instead of using `| undefined` * Mark optional properties as optional instead of using ` | undefined` * Remove unnecessary null assertions * Put the bang on the declaration instead of every use * Make `createMapFromTemplate` require a parameter * Mark `EmitResult.emittedFiles` and `EmitResult.sourceMaps` as optional * Plumb through undefined in emitLsit and EmitExpressionList * `ElementAccessExpression.argumentExpression` can not be `undefined` * Add overloads for `writeTokenText` * Make `shouldWriteSeparatingLineTerminator` argument non-nullable * Make `synthesizedNodeStartsOnNewLine` argument required * `PropertyAssignment.initializer` cannot be undefined * Use one `!` at declaration site instead of on every use site * Capture host in a constant and avoid null assertions * Remove few more unused assertions * Update baselines * Use parameter defaults * Update baselines * Fix lint * Make Symbol#valueDeclaration and Symbol#declarations non-optional to reduce assertions * Make Node#symbol and Type#symbol non-optional to reduce assertions * Make `flags` non-nullable to reduce assertions * Convert some asserts to type guards * Make `isNonLocalAlias` a type guard * Add overload for `getSymbolOfNode` for `Declaration` * Some more `getSymbolOfNode` changes * Push undefined suppression into `typeToTypeNodeHelper` * `NodeBuilderContext.tracker` is never `undefined` * use `Debug.assertDefined` * Remove unnecessary tag * Mark `LiteralType.freshType` and `LiteralTupe.regularType` as required | 22 May 2018, 21:46:57 UTC |
3fe946d | Wesley Wigham | 22 May 2018, 21:09:45 UTC | Use symbolToTypeNode for class & interface references (#24330) * Use merged symbols when calculating qualification, use symbolToTypeNode * Accept baselines | 22 May 2018, 21:09:45 UTC |
5622bc2 | Andy | 22 May 2018, 21:00:29 UTC | moveToNewFile: Support selecting the name of a declaration (#24331) | 22 May 2018, 21:00:29 UTC |
900e269 | Andy Hanson | 22 May 2018, 20:39:30 UTC | Don't need to check failedLookupLocations if resolved successfully | 22 May 2018, 20:39:30 UTC |
9cda2bd | Andy | 22 May 2018, 20:38:28 UTC | Support recommended completion for union (#24326) * Support recommended completion for union * Fix for empty enum, which is not a union | 22 May 2018, 20:38:28 UTC |
694a985 | Andy | 22 May 2018, 20:06:59 UTC | For completions, treat a '// @ts-check' file like a TypeScript one (#24321) | 22 May 2018, 20:06:59 UTC |
b5d882e | Armando Aguirre | 22 May 2018, 19:39:14 UTC | Merge pull request #24262 from armanio123/FixObjectLiteralExpression Fix issue with formatting object literal csharp style | 22 May 2018, 19:39:14 UTC |
46eaf62 | Andy Hanson | 22 May 2018, 19:20:34 UTC | getEditsForFileRename: Handle old file still being present | 22 May 2018, 19:20:34 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 |
5e5c5a7 | Mine Starks | 22 May 2018, 16:04:45 UTC | Merge pull request #24139 from minestarks/dynamicprojectassert Normalize ProjectService.currentDirectory | 22 May 2018, 16:04:45 UTC |
982c8d0 | Andy | 22 May 2018, 14:56:29 UTC | Add suggestion diagnostics for unused label and unreachable code (#24261) * Add suggestion diagnostics for unused label and unreachable code * Always error on unused left hand side of comma | 22 May 2018, 14:56:29 UTC |
f52c4af | Anders Hejlsberg | 22 May 2018, 13:56:34 UTC | Merge pull request #24310 from Microsoft/nonWideningLiteralInferences Non-widening literal type inferences | 22 May 2018, 13:56:34 UTC |
4b47c0c | 王文璐 | 22 May 2018, 06:01:04 UTC | fix wrong formatting with multiline type literals with IntersectionType and UnionType | 22 May 2018, 06:01:04 UTC |