https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
1039ca6 Fix --strictAny issues in core compiler 29 May 2018, 18:30:04 UTC
c643bb5 Turn on --strictAny when compiling compiler 29 May 2018, 18:29:36 UTC
1e00f91 Update LKG compiler 28 May 2018, 14:22:01 UTC
ad24760 In --strictAny mode, 'any' is absorbed in intersections 27 May 2018, 15:03:49 UTC
fc509df Accept new baselines 25 May 2018, 23:00:52 UTC
ba11a3b Update test 25 May 2018, 23:00:36 UTC
c360bb3 Update tests 25 May 2018, 22:59:03 UTC
946e465 Merge branch 'master' into strictAny 25 May 2018, 22:26:52 UTC
7f5f7b1 LEGO: Merge pull request 24426 LEGO: Merge pull request 24426 25 May 2018, 22:11:02 UTC
35c0aaa LEGO: check in for master to temporary branch. 25 May 2018, 22:10:40 UTC
198722d Make configure prerelease script compile under strict null checks (#24417) 25 May 2018, 19:10:19 UTC
c25e7d5 LEGO: Merge pull request 24411 LEGO: Merge pull request 24411 25 May 2018, 16:10:49 UTC
5e848f6 LEGO: check in for master to temporary branch. 25 May 2018, 16:10:26 UTC
9bb60c8 LEGO: Merge pull request 24404 LEGO: Merge pull request 24404 25 May 2018, 10:10:48 UTC
4244c8e LEGO: check in for master to temporary branch. 25 May 2018, 10:10:26 UTC
64642bb 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 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 Update user baselines (#24374) 24 May 2018, 22:19:34 UTC
e250942 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 LEGO: Merge pull request 24393 LEGO: Merge pull request 24393 24 May 2018, 22:10:56 UTC
3502d35 LEGO: check in for master to temporary branch. 24 May 2018, 22:10:36 UTC
b745ea0 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 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 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 Do not trigger invalidation if emitted file is in declarationDir 24 May 2018, 20:36:52 UTC
4be4e56 Hoisted declarations should occur after prologue directives (#24386) 24 May 2018, 19:49:02 UTC
a0b5780 Dont count duplicated errors in case-insensitive duped files in rwc (#24383) 24 May 2018, 19:23:43 UTC
16af96b moveToNewFile: Format the new file (#24379) 24 May 2018, 18:08:32 UTC
bc570cd moveToNewFile: Respect UserPreferences#quote (#24365) 24 May 2018, 16:36:37 UTC
22252d5 LEGO: Merge pull request 24377 LEGO: Merge pull request 24377 24 May 2018, 16:10:51 UTC
749f7bc LEGO: check in for master to temporary branch. 24 May 2018, 16:10:29 UTC
880ecc7 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 Minor cleanups in importFixes (#23995) 24 May 2018, 14:46:39 UTC
a8ce9a2 Update Bug_report.md ts version to 3.0.0 24 May 2018, 12:50:41 UTC
0047802 Update issue_template.md ts version to 3.0.0 24 May 2018, 12:49:51 UTC
ac0657a LEGO: Merge pull request 24370 LEGO: Merge pull request 24370 24 May 2018, 10:11:01 UTC
58bf08c LEGO: check in for master to temporary branch. 24 May 2018, 10:10:39 UTC
b9dd6be Merge branch 'master' into strictAny # Conflicts: # src/compiler/checker.ts 24 May 2018, 00:17:47 UTC
dd6dc5e Merge pull request #24328 from Microsoft/getEditsForFileRename_oldFileStillPresent getEditsForFileRename: Handle old file still being present 23 May 2018, 23:16:00 UTC
b61d485 Simplify convertToMappedObjectType (#24360) 23 May 2018, 23:01:52 UTC
10ac8b4 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 LEGO: Merge pull request 24362 LEGO: Merge pull request 24362 23 May 2018, 22:10:56 UTC
e9981b1 LEGO: check in for master to temporary branch. 23 May 2018, 22:10:36 UTC
4606709 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 LEGO: Merge pull request 24356 LEGO: Merge pull request 24356 23 May 2018, 17:56:10 UTC
e59559e LEGO: check in for master to temporary branch. 23 May 2018, 17:55:46 UTC
5983c45 Fix typo: seperate -> separate (#24338) * Fix typo: seperate -> separate * update tests 23 May 2018, 16:36:17 UTC
fb4caad 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 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 Fix getter of local symbol for export= when it is json module Fixes #24341 23 May 2018, 00:10:56 UTC
44da834 Add fix option to lint task (#24344) 23 May 2018, 00:01:45 UTC
7e4b20e Use compare paths for comparing diagnostic paths, since the canonicalization of fileName and unitName differ (#24340) 23 May 2018, 00:01:34 UTC
0102f80 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 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 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 Remove duplicate class 'NodeSet' (#24337) 22 May 2018, 22:33:03 UTC
ba63f49 moveToNewFile: Don't provide refactor if selection is just imports (#24336) 22 May 2018, 22:21:04 UTC
e53e56c 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 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 moveToNewFile: Support selecting the name of a declaration (#24331) 22 May 2018, 21:00:29 UTC
900e269 Don't need to check failedLookupLocations if resolved successfully 22 May 2018, 20:39:30 UTC
9cda2bd 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 For completions, treat a '// @ts-check' file like a TypeScript one (#24321) 22 May 2018, 20:06:59 UTC
b5d882e Merge pull request #24262 from armanio123/FixObjectLiteralExpression Fix issue with formatting object literal csharp style 22 May 2018, 19:39:14 UTC
46eaf62 getEditsForFileRename: Handle old file still being present 22 May 2018, 19:20:34 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
a4c1616 Add --strictAny mode where 'any' is assignable only to 'any' and '{}' 22 May 2018, 16:14:19 UTC
5e5c5a7 Merge pull request #24139 from minestarks/dynamicprojectassert Normalize ProjectService.currentDirectory 22 May 2018, 16:04:45 UTC
982c8d0 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 Merge pull request #24310 from Microsoft/nonWideningLiteralInferences Non-widening literal type inferences 22 May 2018, 13:56:34 UTC
4b47c0c fix wrong formatting with multiline type literals with IntersectionType and UnionType 22 May 2018, 06:01:04 UTC
0b18bdf Added tests 22 May 2018, 01:22:13 UTC
a9e89ce Merge pull request #24180 from Microsoft/updateVersion Update version 22 May 2018, 00:18:39 UTC
edd31a1 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 Accept new baselines 21 May 2018, 23:44:03 UTC
9d4096f Add tests 21 May 2018, 23:43:55 UTC
5bbadb6 Accept new baselines 21 May 2018, 23:43:46 UTC
8528dbe Handle union types in getRegularTypeOfLiteralType 21 May 2018, 23:17:56 UTC
802dc2b fixUnusedIdentifier: If every VariableDeclaration is unused, remove the VariableStatement (#24231) 21 May 2018, 22:54:33 UTC
c8ac085 Infer non-widening literal types when type parameter constraint includes primitive types 21 May 2018, 22:28:51 UTC
f1acbc9 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 Merge pull request #24296 from Microsoft/npmPackageSize Remove unneeded files from npm package 21 May 2018, 19:35:00 UTC
e4c380a Merge branch 'master' into documentRegistery 21 May 2018, 19:27:12 UTC
5abe4fe builf lib.es2018.full.d.ts 21 May 2018, 18:01:56 UTC
85dcfec Update LKG 21 May 2018, 18:01:35 UTC
7016dfd Remove .js.map and .d.ts files added in #23844 21 May 2018, 17:51:08 UTC
440291e Fix bug: Get merged module symbol in forEachExternalModule (#24295) 21 May 2018, 17:48:50 UTC
7c86c7a update .npmignore 21 May 2018, 17:41:09 UTC
c09cc70 Fix bug: VariableDeclaration initializer may be undefined (#24256) 21 May 2018, 14:58:33 UTC
153c180 Merge pull request #24271 from Microsoft/portRegExpDotAllFix Port changes in #24238 to source file 19 May 2018, 18:44:58 UTC
8f6e648 Merge pull request #24265 from Microsoft/quoteTypeof Use single quotes around 'typeof' in message. 19 May 2018, 18:31:41 UTC
back to top