1039ca6 | Anders Hejlsberg | 29 May 2018, 18:30:04 UTC | Fix --strictAny issues in core compiler | 29 May 2018, 18:30:04 UTC |
c643bb5 | Anders Hejlsberg | 29 May 2018, 18:29:36 UTC | Turn on --strictAny when compiling compiler | 29 May 2018, 18:29:36 UTC |
1e00f91 | Anders Hejlsberg | 28 May 2018, 14:22:01 UTC | Update LKG compiler | 28 May 2018, 14:22:01 UTC |
ad24760 | Anders Hejlsberg | 27 May 2018, 15:03:49 UTC | In --strictAny mode, 'any' is absorbed in intersections | 27 May 2018, 15:03:49 UTC |
fc509df | Anders Hejlsberg | 25 May 2018, 23:00:52 UTC | Accept new baselines | 25 May 2018, 23:00:52 UTC |
ba11a3b | Anders Hejlsberg | 25 May 2018, 23:00:36 UTC | Update test | 25 May 2018, 23:00:36 UTC |
c360bb3 | Anders Hejlsberg | 25 May 2018, 22:59:03 UTC | Update tests | 25 May 2018, 22:59:03 UTC |
946e465 | Anders Hejlsberg | 25 May 2018, 22:26:52 UTC | Merge branch 'master' into strictAny | 25 May 2018, 22:26:52 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 |
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 |
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 |
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 |
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 |
b9dd6be | Anders Hejlsberg | 24 May 2018, 00:17:47 UTC | Merge branch 'master' into strictAny # Conflicts: # src/compiler/checker.ts | 24 May 2018, 00:17:47 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 |
a4c1616 | Anders Hejlsberg | 22 May 2018, 16:14:19 UTC | Add --strictAny mode where 'any' is assignable only to 'any' and '{}' | 22 May 2018, 16:14:19 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 |
0b18bdf | Armando Aguirre | 22 May 2018, 01:22:13 UTC | Added tests | 22 May 2018, 01:22:13 UTC |
a9e89ce | Mohamed Hegazy | 22 May 2018, 00:18:39 UTC | Merge pull request #24180 from Microsoft/updateVersion Update version | 22 May 2018, 00:18:39 UTC |
edd31a1 | Andrew Casey | 21 May 2018, 23:57:18 UTC | Preserver jsx imports even when the compiler option is not set ...based on feedback from VS Code users. Fixes #23287 | 21 May 2018, 23:57:18 UTC |
b31c414 | Anders Hejlsberg | 21 May 2018, 23:44:03 UTC | Accept new baselines | 21 May 2018, 23:44:03 UTC |
9d4096f | Anders Hejlsberg | 21 May 2018, 23:43:55 UTC | Add tests | 21 May 2018, 23:43:55 UTC |
5bbadb6 | Anders Hejlsberg | 21 May 2018, 23:43:46 UTC | Accept new baselines | 21 May 2018, 23:43:46 UTC |
8528dbe | Anders Hejlsberg | 21 May 2018, 23:17:56 UTC | Handle union types in getRegularTypeOfLiteralType | 21 May 2018, 23:17:56 UTC |
802dc2b | Andy | 21 May 2018, 22:54:33 UTC | fixUnusedIdentifier: If every VariableDeclaration is unused, remove the VariableStatement (#24231) | 21 May 2018, 22:54:33 UTC |
c8ac085 | Anders Hejlsberg | 21 May 2018, 22:28:51 UTC | Infer non-widening literal types when type parameter constraint includes primitive types | 21 May 2018, 22:28:51 UTC |
f1acbc9 | Sheetal Nandi | 21 May 2018, 19:19:48 UTC | Add noGetErrOnBackgroundUpdate session option to not queue diagnostics check for open files This will ensure that the getErr will be queued in by host and hence would make sure that it is cancellable. Handles one of the scenario delaying completions in #19458 | 21 May 2018, 19:53:31 UTC |
d2f6f6a | Mohamed Hegazy | 21 May 2018, 19:35:00 UTC | Merge pull request #24296 from Microsoft/npmPackageSize Remove unneeded files from npm package | 21 May 2018, 19:35:00 UTC |
e4c380a | Sheetal Nandi | 21 May 2018, 19:27:12 UTC | Merge branch 'master' into documentRegistery | 21 May 2018, 19:27:12 UTC |
5abe4fe | Mohamed Hegazy | 21 May 2018, 18:01:56 UTC | builf lib.es2018.full.d.ts | 21 May 2018, 18:01:56 UTC |
85dcfec | Mohamed Hegazy | 21 May 2018, 18:01:35 UTC | Update LKG | 21 May 2018, 18:01:35 UTC |
7016dfd | Mohamed Hegazy | 21 May 2018, 17:51:08 UTC | Remove .js.map and .d.ts files added in #23844 | 21 May 2018, 17:51:08 UTC |
440291e | Andy | 21 May 2018, 17:48:50 UTC | Fix bug: Get merged module symbol in forEachExternalModule (#24295) | 21 May 2018, 17:48:50 UTC |
7c86c7a | Mohamed Hegazy | 21 May 2018, 17:41:09 UTC | update .npmignore | 21 May 2018, 17:41:09 UTC |
c09cc70 | Andy | 21 May 2018, 14:58:33 UTC | Fix bug: VariableDeclaration initializer may be undefined (#24256) | 21 May 2018, 14:58:33 UTC |
153c180 | Mohamed Hegazy | 19 May 2018, 18:44:58 UTC | Merge pull request #24271 from Microsoft/portRegExpDotAllFix Port changes in #24238 to source file | 19 May 2018, 18:44:58 UTC |
8f6e648 | Mohamed Hegazy | 19 May 2018, 18:31:41 UTC | Merge pull request #24265 from Microsoft/quoteTypeof Use single quotes around 'typeof' in message. | 19 May 2018, 18:31:41 UTC |