https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
f4a643f Update LKG. 26 September 2018, 17:48:19 UTC
53105b3 Fix crash in use-before-def checking of enum tag (#27350) 25 September 2018, 23:06:23 UTC
29dbbff Update LKG. 25 September 2018, 18:02:10 UTC
005d202 Bump version to 3.1.1 25 September 2018, 17:54:24 UTC
6d1bd97 Merge pull request #27324 from RyanCavanaugh/3.1-lkg-update 3.1 LKG update 25 September 2018, 17:43:23 UTC
c1fb0e1 Merge remote-tracking branch 'upstream/release-3.1' into 3.1-lkg-update 24 September 2018, 23:36:45 UTC
feda0c7 Merge pull request #27330 from Microsoft/fixTypesVersionsFourslashTest Fixes the completionForStringLiteralNonrelativeImport13 test 24 September 2018, 23:36:19 UTC
33b4900 Fixes the completionForStringLiteralNonrelativeImport13 test 24 September 2018, 23:15:30 UTC
0437425 3.1 LKG update 24 September 2018, 22:14:09 UTC
0f17681 Merge pull request #27248 from Microsoft/release-3.1_fileToRename_tsserver Ensure session passes along fileToRename 24 September 2018, 21:02:31 UTC
fc1abbb Fix non-selfclosing JSX tag contextual types (#27251) (#27314) 24 September 2018, 20:51:07 UTC
dd9d5d1 Limit the narrow-to-fresh rule added with boolean literals to only boolean literals (#27274) (#27319) * Remove the narrow-to-fresh rule added with boolean literals * Revert "Remove the narrow-to-fresh rule added with boolean literals" This reverts commit 9f96fe5da33f9297157b326c37680a964b23d7eb. * Only apply freshness to booleans for now * Add largeish example from issue * Should be AND not OR * Add minor improvements suggested by @ahejelsberg * Reorder conditional a bit 24 September 2018, 20:51:00 UTC
d715d83 Merge pull request #27254 from weswigham/port-distribution-fix Distribute indexes of indexed access types first (#27243) 21 September 2018, 20:25:40 UTC
c48de89 Merge pull request #27252 from weswigham/port-27246 Set parent pointers on manufactured reference for property initialization check (#27246) 21 September 2018, 20:24:52 UTC
317b2c2 Distribute indexes of indexed access types first (#27243) 21 September 2018, 00:13:35 UTC
aa2dd4d Add release-3.1 to covered branches (#27253) 20 September 2018, 23:57:16 UTC
93f6b73 Set parent pointers on manufactured reference for property initialization check (#27246) 20 September 2018, 23:54:46 UTC
a521461 Ensure session passes along fileToRename 20 September 2018, 23:44:40 UTC
9103191 Merge pull request #27205 from Microsoft/master Merge `master` into `release-3.1` 18 September 2018, 23:04:09 UTC
90d3f8b Only report expando use-before-def for identical control flow containers (#27199) 18 September 2018, 22:28:16 UTC
089b86a Merge pull request #27195 from Microsoft/projectReferenceInputDetection Detect the input file of referenced project with fileNames from parsed command line 18 September 2018, 21:53:35 UTC
3c6c32b Merge branch 'master' into projectReferenceInputDetection 18 September 2018, 21:34:24 UTC
865b3e7 Merge pull request #27172 from Microsoft/moduleResolutionWithOutDir Use originalFileName (fileName of input project reference file) to resolve module/typereferences/reference paths in it instead of output decl file path 18 September 2018, 21:33:33 UTC
86f8ab1 Merge pull request #27196 from Microsoft/declarationAndComposite Ensure all the usages of compilerOptions.declaration take into account compilerOptions.composite if needed 18 September 2018, 21:33:13 UTC
4c04725 Ensure all the usages of compilerOptions.declaration take into account compilerOptions.composite if needed. 18 September 2018, 20:53:16 UTC
c57ff08 Add codefix to generate types for untyped module (#26588) 18 September 2018, 18:47:29 UTC
0d5aeee Detect the input file of referenced project with fileNames from parsed command Fixes #25864 and #26054 18 September 2018, 18:44:16 UTC
7852cf7 Merge pull request #27175 from a-tarasyuk/bug/error-using-declaration-dir-with-composite #26862: allow using declarationDir with composite option 18 September 2018, 17:53:38 UTC
cd28af0 Merge pull request #27188 from uniqueiniquity/miscAsyncFixes Miscellaneous async code fix fixes 18 September 2018, 17:53:26 UTC
4009d16 Merge pull request #27176 from a-tarasyuk/bug/26786-no-error-when-using-allowjs-with-composite #26786: deny using allowJs option with composite 18 September 2018, 17:53:10 UTC
b850b3b Update test name 18 September 2018, 17:26:12 UTC
b484370 Clean up for type precision and clarity 18 September 2018, 16:34:08 UTC
6adb9d1 Merge pull request #27157 from Microsoft/fixEmptyObjectFalsiness Fix empty object falsiness 18 September 2018, 16:26:24 UTC
e40ce24 Merge pull request #27156 from uniqueiniquity/promisesAndUnderscores Async code fix issues concerning underscores and nested promises 18 September 2018, 15:34:16 UTC
c0eb742 Merge branch 'master' into fixEmptyObjectFalsiness 18 September 2018, 13:28:27 UTC
5b5af23 use getEmitDeclarations helper 18 September 2018, 11:46:42 UTC
d111178 allow using declarationDir with composite option 18 September 2018, 11:38:48 UTC
c510df1 deny using allowJs option with composite 18 September 2018, 09:41:30 UTC
d51b8d9 Use originalFileName (fileName of input project reference file) to resolve module/typereferences/reference paths in it instead of output decl file path This also ensures that originalFileName, resolvedPath are set correctly even when we are reusing program structure Fixes #26036 18 September 2018, 02:00:30 UTC
b6d9084 Add traceResolution option to build options 18 September 2018, 01:48:57 UTC
83fe1ea Merge pull request #27170 from weswigham/fix-build-assert Implement readDirectory on the watch mode CompilerHost 18 September 2018, 01:47:14 UTC
e7cf999 Implement readDirectory on the watch mode CompilerHost 18 September 2018, 01:02:59 UTC
f6321bf Elaborate into arrow return expressions and array types (#27040) * Dive into simple arrow functions when elaborating errors * Dive into array literals as though they were tuples when elaborating, if possible * Make parameter required * Remove misleading errors by deeply tuplefying * Remove lib related spans 17 September 2018, 23:45:54 UTC
0cb9fd6 Merge branch 'master' into promisesAndUnderscores 17 September 2018, 23:43:08 UTC
b2378ca Stop adding name of function being fixed and update baseline 17 September 2018, 23:33:32 UTC
577ee49 Merge pull request #27139 from ajafff/config-extends fix getExtendedConfig in commandLineParser 17 September 2018, 23:29:16 UTC
76b0b2f Add test 17 September 2018, 23:23:52 UTC
a73b561 Ensure name for callback is generated even when it has no args 17 September 2018, 23:23:47 UTC
ba76a84 Merge pull request #26935 from ajafff/abstract-baseclass-property Error accessing abstract property in constructor of abstract subclass 17 September 2018, 23:23:34 UTC
8ca01df Merge pull request #26851 from ajafff/assert-compilerhost-readdirectory Assert CompilerHost.readDiretory for projectReferences with include 17 September 2018, 23:13:08 UTC
59e4770 Fix enum tag circular references (#27161) * Fix enum tag circular references Also, don't try to resolve enum tag types in Typescript. * Improve comment 17 September 2018, 23:06:17 UTC
0995869 Stop creating empty identifier name 17 September 2018, 22:53:15 UTC
e90679c Add baseline 17 September 2018, 22:52:59 UTC
1a3ff45 Respond to CR 17 September 2018, 22:44:08 UTC
e3026b0 Merge pull request #27155 from Microsoft/fixIncrementalWatchProjectWithReferences Fix incremental watch when project built has project references 17 September 2018, 22:34:40 UTC
cfd0a62 When renaming module, ensure rename span is just the last component of the path (#27151) 17 September 2018, 22:26:41 UTC
4e3e8f5 convertToAsyncFunction: Reduce casts in getTransformationBody (#27158) 17 September 2018, 22:23:44 UTC
a55c0b7 Allow drawing inferences to conditional type branches (#27012) * Allow drawing inferences to conditional type branches * Fix lint 17 September 2018, 22:19:23 UTC
c3b4f72 Improve indexed access inferences (#27015) 17 September 2018, 22:19:11 UTC
bc709a8 Fix bug where array element is undefined (#26433) * Fix bug where array element is undefined * Better fix 17 September 2018, 22:14:09 UTC
a5326e6 Merge pull request #26866 from NMinhNguyen/allowSyntheticDefaultImports-if-esModuleInterop Enable allowSyntheticDefaultImports if esModuleInterop is enabled 17 September 2018, 22:03:28 UTC
fc54a2c Include triggerSpan in protocol.RenameInfo (#27160) 17 September 2018, 22:00:41 UTC
830b387 No longer specially recognize underscore and update baselines 17 September 2018, 21:34:31 UTC
cd5b9fa Update user baselines (#27141) 17 September 2018, 21:19:01 UTC
bfc0093 Fix bug: Get mapped location of definition for findAllReferencesFull (#27113) 17 September 2018, 21:14:55 UTC
c9f1902 Fix non-toplevel prototype assignment (#27096) * Fix non-toplevel prototype assignment binder was using the wrong node to lookup the containing class type for prototype assignment, so it incorrectly put the prototype declaration on the class' symbol. This correction to the binder in turn required a change in getJSClassType in the checker. It now has to look at the "prototype" property for the prototype instead of looking on the class symbol's exports (which makes no sense). * Refactor per PR suggestion 17 September 2018, 20:07:05 UTC
17080eb Accept new baselines 17 September 2018, 20:02:01 UTC
eb06af1 Add tests 17 September 2018, 20:01:53 UTC
989a717 Definite assignment checking for expando properties (#27128) 17 September 2018, 19:56:39 UTC
a5fd3e9 Handle out and outFile options correctly in tsbuild 17 September 2018, 19:46:10 UTC
f71030f Simply override extendedSourceFiles array 17 September 2018, 19:24:26 UTC
b6129b4 Fix the project reference verification to include json source file version check 17 September 2018, 19:18:59 UTC
aac961e Builder to use project reference redirects to output in the dependencies instead of source files 17 September 2018, 19:18:59 UTC
ad43020 Add tests 17 September 2018, 18:33:47 UTC
1b9507a Wrap expressions returned from promises in awaits when appropriate 17 September 2018, 18:33:28 UTC
e710645 Never escape string literals from textChanges (#26971) * Never escape string literals from textChanges * Use `boolean | undefined` 17 September 2018, 18:06:39 UTC
a57467a Fix bugs: Replace SourceFile if '--noUnusedLabels' changed (#27060) * Fix bugs: Replace SourceFile if '--noUnusedLabels' changed * Use properties on CommandLineOptionBase * Handle "alwaysStrict" and better categorize options * Properly handle "strict" * Code review * fix test 17 September 2018, 17:53:48 UTC
0016fd7 Add test 17 September 2018, 16:48:24 UTC
f907262 Run callback as expression statement when no arg to assign to exists 17 September 2018, 16:48:19 UTC
92c17ce Accept new baselines 17 September 2018, 16:15:52 UTC
c615718 LEGO: Merge pull request 27145 LEGO: Merge pull request 27145 17 September 2018, 16:10:51 UTC
7cc7710 LEGO: check in for master to temporary branch. 17 September 2018, 16:10:23 UTC
46de506 Fix resulting issue in compiler 17 September 2018, 16:06:38 UTC
acb8b1f Correct falsiness for {} empty object type 17 September 2018, 16:06:26 UTC
78d2219 fix getExtendedConfig in commandLineParser * remove invalid assertion * fix invalid array spread on possibly undefined value * only add unique files to extendedSourceFiles, preventing the array from growing infinitely 17 September 2018, 12:41:48 UTC
394ee31 Fix cross-file merge of assignment decl valueDeclaration (#26918) * Fix cross-file merge of assignment decl valueDeclaration Previously mergeSymbol in the checker always updated valueDeclaration if target.valueDeclaration was an assignment declaration. The binder only updates target.valueDeclaration if it is an assignment declaration and source.valueDeclaration is *not* an assignment declaration. Now the checker behaves the same way as the binder. * Update baselines * Add a fix for #27099 Makes commonjs merge with globals when appropriate. * Add a separate jsGlobalAugmentations table Instead of trying to filter these augmentations out of the normal symbol table of commonjs modules. 16 September 2018, 14:46:03 UTC
70ce7ab Merge pull request #27109 from uniqueiniquity/diagnosticLocation Report async code fix diagnostic on name whenever it exists 16 September 2018, 01:36:42 UTC
921863e Use head message at top level of elaboration if elaborating via possible call (#27107) * Use head message at top level of elaboration if elaborating via possible call * Accept updated baseline 15 September 2018, 20:24:22 UTC
e471856 Merge pull request #27082 from Microsoft/watchAPIAndProjectReferences Fix tsc watch and watch API for a project that has project references 15 September 2018, 00:58:42 UTC
1d22e03 Merge pull request #27100 from Microsoft/revertResolveProjectReferencePathAPIChange Revert the API change to resolveProjectReferencePath introduced in #27062 15 September 2018, 00:58:09 UTC
32cb9ec Add test 15 September 2018, 00:20:46 UTC
9e1a05c Handle function assigned to binding pattern 15 September 2018, 00:20:41 UTC
853afd9 Add test 14 September 2018, 23:34:17 UTC
2c881fd Report diagnostic on expression name if it exists 14 September 2018, 23:34:16 UTC
359930a Use qutemarks around new instead of ticks around `new` in diagnostic (#27106) * Use qutemarks around new instead of ticks * Accept baselines 14 September 2018, 22:57:24 UTC
20eafb5 Introduce boolean literal freshness (#27042) 14 September 2018, 22:00:09 UTC
4eb59a2 Fixing react defaultize+generic default props interaction (#27088) * Add repro for fixed issue * Fix JSX propagating flags and contextual types * Accept slightly changed baselines * Add modern react.d.ts and regression test 14 September 2018, 21:18:47 UTC
d6ffdde Revert the API change to resolveProjectReferencePath introduced in #27062 14 September 2018, 20:32:23 UTC
c63d581 Fix the usage of createProgram in tsc 14 September 2018, 19:44:02 UTC
bce34ad Merge pull request #27031 from uniqueiniquity/asyncCatchUniqueNames Ensure async code fix renaming can do more than one rename 14 September 2018, 18:13:00 UTC
back to top