76c94c5 | Daniel Rosenwasser | 28 January 2019, 19:15:57 UTC | Update LKG. | 28 January 2019, 19:15:57 UTC |
a385ad7 | Daniel Rosenwasser | 28 January 2019, 19:15:19 UTC | Apparently non-clean builds can break API changes after a merge? | 28 January 2019, 19:15:19 UTC |
a1454c6 | Daniel Rosenwasser | 28 January 2019, 17:53:13 UTC | Accepted baselines. | 28 January 2019, 17:53:13 UTC |
66d1b58 | Daniel Rosenwasser | 28 January 2019, 17:48:20 UTC | Removed duplicate property declaration from merge. | 28 January 2019, 17:48:20 UTC |
5c71909 | Daniel Rosenwasser | 28 January 2019, 17:46:06 UTC | Bump version to '3.3.1'. | 28 January 2019, 17:46:06 UTC |
e05aa82 | Daniel Rosenwasser | 28 January 2019, 17:44:50 UTC | Merge branch 'master' into release-3.3 | 28 January 2019, 17:44:50 UTC |
fa74cef | Sheetal Nandi | 25 January 2019, 23:51:13 UTC | Merge pull request #29591 from Microsoft/removeUnnecessaryDeclarations Do not generate dts files for tsc/tsserver and such when we do not use it at all. | 25 January 2019, 23:51:13 UTC |
4da9d8b | Wesley Wigham | 25 January 2019, 23:22:35 UTC | Include index signatures of the source in mapped type template target inferences (#29253) | 25 January 2019, 23:22:35 UTC |
5f782bf | Wesley Wigham | 25 January 2019, 23:18:07 UTC | Fixup restrictive instantiations to actually erase type parameter constraints (#29592) | 25 January 2019, 23:18:07 UTC |
e51a2fe | Sheetal Nandi | 25 January 2019, 22:02:15 UTC | Skip declaration emit for files that are just executables | 25 January 2019, 22:24:35 UTC |
bd8c625 | Ron Buckton | 25 January 2019, 22:08:35 UTC | Merge pull request #29422 from Microsoft/fix29006 Fix crash in getTextOfPropertyName | 25 January 2019, 22:08:35 UTC |
ebf9087 | Ryan Cavanaugh | 25 January 2019, 21:28:14 UTC | Merge pull request #29584 from yacaovsnc/master Remove extra http str in badge url | 25 January 2019, 21:28:14 UTC |
df709a2 | Ron Buckton | 25 January 2019, 18:59:45 UTC | Merge pull request #29583 from Microsoft/gulpTsserver Add tsserver task to gulp | 25 January 2019, 18:59:45 UTC |
74d41b9 | Wesley Wigham | 25 January 2019, 18:55:24 UTC | Fix crash in watch-local | 25 January 2019, 18:55:24 UTC |
f519393 | Ron Buckton | 25 January 2019, 18:52:00 UTC | Add tsserver task to gulp | 25 January 2019, 18:52:00 UTC |
b3f8736 | Yang Cao | 25 January 2019, 18:48:32 UTC | Remove extra http str in badge url | 25 January 2019, 18:48:32 UTC |
d16cf76 | Wesley Wigham | 25 January 2019, 01:33:12 UTC | Move random file in root into test folder (#29575) | 25 January 2019, 01:33:12 UTC |
45899ad | Sheetal Nandi | 25 January 2019, 01:02:40 UTC | Merge pull request #29569 from Microsoft/inputFiles Make getters for js, sourcemap, dts and dts map text for prepend nodes so as to avoid unnecessary multiple file reads | 25 January 2019, 01:02:40 UTC |
469ab3f | Ron Buckton | 25 January 2019, 00:50:50 UTC | Merge branch 'master' into fix29006 | 25 January 2019, 00:50:50 UTC |
1b12a85 | Sheetal Nandi | 24 January 2019, 23:44:45 UTC | Merge branch 'master' into inputFiles | 24 January 2019, 23:44:45 UTC |
0ddcab3 | Wesley Wigham | 24 January 2019, 23:37:13 UTC | Fix master: handle generating type name for late bound dupe message more nicely (#29572) * Fix master: handle generating type name for late bound dupe message more nicely * Make literal type casts more specific in many places to better reflect the checks performed | 24 January 2019, 23:37:13 UTC |
ec817f5 | Sheetal Nandi | 24 January 2019, 23:27:39 UTC | Fix unnecessary union | 24 January 2019, 23:27:39 UTC |
c779fc7 | Ryan Cavanaugh | 24 January 2019, 22:45:31 UTC | Merge pull request #28034 from disisisid/master Typo fix in src/lib/README.md | 24 January 2019, 22:45:31 UTC |
04cb422 | Ryan Cavanaugh | 24 January 2019, 22:44:05 UTC | Merge pull request #28124 from sanket0896/patch-1 Fixed typos in spec.md | 24 January 2019, 22:44:05 UTC |
61b07e7 | Ryan Cavanaugh | 24 January 2019, 22:40:55 UTC | Merge pull request #28181 from superkd37/patch-1 Update .mailmap | 24 January 2019, 22:40:55 UTC |
66e44ee | Ryan Cavanaugh | 24 January 2019, 22:38:32 UTC | Merge pull request #27991 from manishbansal8843/gulpfile-correction-for-word2mdconversion Correcting the order of passing arguments to word2mdJs for the task generating spec.md | 24 January 2019, 22:38:32 UTC |
1a742e6 | Ryan Cavanaugh | 24 January 2019, 22:35:51 UTC | Merge pull request #27918 from collin5/b27914 Improve error message for duplicate property with computed name | 24 January 2019, 22:35:51 UTC |
399f987 | Sheetal Nandi | 24 January 2019, 21:54:45 UTC | Add todos for sourcemap that accidently got reverted. | 24 January 2019, 21:54:45 UTC |
3249e0f | Ryan Cavanaugh | 24 January 2019, 21:50:16 UTC | Merge pull request #27480 from AjayPoshak/make-contrib-easy Add points to guideline to make contributions easier | 24 January 2019, 21:50:16 UTC |
216ed1b | Sheetal Nandi | 24 January 2019, 21:47:27 UTC | Get dts content from sourceFile if present | 24 January 2019, 21:47:27 UTC |
d85c4e5 | Ryan Cavanaugh | 24 January 2019, 21:42:43 UTC | Merge pull request #27121 from xl1/26977-typedarray Allow non-number source for TypedArray.from | 24 January 2019, 21:42:43 UTC |
50d98ae | Sheetal Nandi | 24 January 2019, 20:40:52 UTC | Create getters for js sourcemap, dts and dts map text getters in prepend nodes | 24 January 2019, 21:38:25 UTC |
95eec99 | Ryan Cavanaugh | 24 January 2019, 21:31:44 UTC | Tweaks | 24 January 2019, 21:31:44 UTC |
16b6706 | Ryan Cavanaugh | 24 January 2019, 21:07:22 UTC | Merge pull request #29463 from jack-williams/check-in-expression-with-union Fix #29457 | 24 January 2019, 21:07:22 UTC |
fdeb8f0 | Wesley Wigham | 24 January 2019, 20:58:46 UTC | Fix typo in runner selection in gulp | 24 January 2019, 20:58:46 UTC |
9acff37 | Sheetal Nandi | 24 January 2019, 19:45:22 UTC | Add test to test the readFile called on prepend input file for emitting and verifying emit | 24 January 2019, 20:17:45 UTC |
61b95fe | Sheetal Nandi | 24 January 2019, 20:09:10 UTC | Merge pull request #29555 from petebacondarwin/external-skip-trivia-fix Use the correct source when skipping trivia | 24 January 2019, 20:09:10 UTC |
71d70ef | Anders Hejlsberg | 24 January 2019, 18:36:52 UTC | Merge pull request #29563 from Microsoft/fixSwitchControlFlow Fix switch statement control flow logic | 24 January 2019, 18:36:52 UTC |
d782a54 | Ryan Cavanaugh | 24 January 2019, 18:20:26 UTC | Merge pull request #29556 from fuafa/trailing-comma fix trailing comma should not allowed in dynamic import argument | 24 January 2019, 18:20:26 UTC |
936ee9b | Anders Hejlsberg | 24 January 2019, 18:12:43 UTC | Accept new baselines | 24 January 2019, 18:12:43 UTC |
500c472 | Anders Hejlsberg | 24 January 2019, 18:12:35 UTC | Add additional repro | 24 January 2019, 18:12:35 UTC |
48cad77 | Anders Hejlsberg | 24 January 2019, 17:30:54 UTC | Accept new baselines | 24 January 2019, 17:30:54 UTC |
83f7f4d | Anders Hejlsberg | 24 January 2019, 17:30:46 UTC | Add regression test | 24 January 2019, 17:30:46 UTC |
9844436 | Anders Hejlsberg | 24 January 2019, 17:30:36 UTC | Match control flow logic for switch statements to conditional expressions | 24 January 2019, 17:30:36 UTC |
387201c | TypeScript Bot | 24 January 2019, 17:27:32 UTC | Update user baselines (#29560) | 24 January 2019, 17:27:32 UTC |
331b9bc | Pete Bacon Darwin | 24 January 2019, 10:20:17 UTC | Use the correct source when skipping trivia A custom `SourceMapSource` can optionally provide its own `skipTrivia` function. If this is not provided then the compiler will use the default function designed for TypeScript source files. Previously, when calling this default function we were passing the current `sourceMapSource` rather than the specified `source` whose trivia needs to be skipped. This resulted in the `pos` being incorrectly calculated for external source files that need mapping. **Side note:** There are actually two possible constructors available for creating `SourceMapSource` objects. One of them defaults to an identity function for the `skipTrivia` function if it is not provided (see https://github.com/Microsoft/TypeScript/blob/49689894d747714d6b2b8461b9033020efec9625/src/compiler/utilities.ts#L6972-L6976) and the other one leaves the `skipTrivia` field `undefined` (see https://github.com/Microsoft/TypeScript/blob/5fc8f1dd801dbacfe7e2d624f80b7a6a3868d180/src/services/services.ts#L776-L797) Unfortunately, it appears that the second of these two constructors is the one available when importing the "typescript" module in node.js code. | 24 January 2019, 10:28:10 UTC |
d7601b7 | xiaofa | 24 January 2019, 10:16:34 UTC | fix trailing comma should not allowed in dynamic import argument | 24 January 2019, 10:16:34 UTC |
cad65fd | Sheetal Nandi | 24 January 2019, 00:21:25 UTC | Merge pull request #29547 from Microsoft/umdModuleGlobalMerge33 [release-3.3] Handle find all references for symbol merged with UMD module and global var | 24 January 2019, 00:21:25 UTC |
2f6c65e | Ryan Cavanaugh | 24 January 2019, 00:21:12 UTC | Merge pull request #26653 from Kingwl/improve_type_arguments_parser_1 parse less than token rather than left shift in context of type argum… | 24 January 2019, 00:21:12 UTC |
ebebc9f | Ryan Cavanaugh | 23 January 2019, 20:49:42 UTC | Merge pull request #29546 from chrisrpatterson/update-badge-url Updating badge url | 23 January 2019, 20:49:42 UTC |
41568ba | Chris Patterson | 23 January 2019, 19:16:23 UTC | Updating badge url Updating the badge url to use the new url format. | 23 January 2019, 19:16:23 UTC |
f118f35 | Sheetal Nandi | 23 January 2019, 18:45:20 UTC | PR feedback | 23 January 2019, 19:15:08 UTC |
66ba166 | Sheetal Nandi | 15 January 2019, 20:34:36 UTC | Handle find all references for symbol merged with UMD module and global var Fixes #29093 | 23 January 2019, 19:15:04 UTC |
73fe3fc | Sheetal Nandi | 23 January 2019, 19:13:58 UTC | Merge pull request #29532 from Microsoft/umdModuleGlobalMerge Handle find all references for symbol merged with UMD module and global var | 23 January 2019, 19:13:58 UTC |
d421853 | Sheetal Nandi | 23 January 2019, 18:45:20 UTC | PR feedback | 23 January 2019, 18:48:17 UTC |
e1477b4 | Ron Buckton | 23 January 2019, 00:28:00 UTC | Fix lint error | 23 January 2019, 00:28:00 UTC |
2537036 | Ron Buckton | 22 January 2019, 23:25:14 UTC | Enable debug info by default when debugging the language server | 23 January 2019, 00:17:36 UTC |
b42192e | Ron Buckton | 22 January 2019, 23:02:30 UTC | Fix crash in signatureHelp | 23 January 2019, 00:17:28 UTC |
c2e74ae | Ron Buckton | 23 January 2019, 00:16:42 UTC | Merge pull request #29534 from Microsoft/fix29355 Fix crash in signatureHelp | 23 January 2019, 00:16:42 UTC |
60487dc | Ron Buckton | 22 January 2019, 23:25:14 UTC | Enable debug info by default when debugging the language server | 22 January 2019, 23:41:22 UTC |
76b78a4 | Ron Buckton | 22 January 2019, 23:02:30 UTC | Fix crash in signatureHelp | 22 January 2019, 23:02:30 UTC |
f0227ec | Sheetal Nandi | 15 January 2019, 20:34:36 UTC | Handle find all references for symbol merged with UMD module and global var Fixes #29093 | 22 January 2019, 22:52:39 UTC |
60639ce | Ron Buckton | 22 January 2019, 22:24:21 UTC | Replace most instances of getTextOfPropertyName in checker | 22 January 2019, 22:24:21 UTC |
e38ac0d | kingwl | 19 January 2019, 18:17:09 UTC | fix api | 19 January 2019, 18:17:09 UTC |
e849709 | kingwl | 19 January 2019, 17:54:49 UTC | Merge branch 'master' into improve_type_arguments_parser_1 | 19 January 2019, 17:54:49 UTC |
3a2f6a3 | Andrew Casey | 19 January 2019, 00:28:49 UTC | Merge pull request #29470 from amcasey/InterfaceImplementations Don't treat interfaces as implementations | 19 January 2019, 00:28:49 UTC |
d38c616 | Pranav Senthilnathan | 19 January 2019, 00:00:18 UTC | Fix resolution of properties from prototype assignment in JS (#29302) * fix type derived from prototype assignment * accept new baselines * remove direct intersection with object literal assigned to prototype * add tests * change webpack submodule commit * fix submodule commits * comment and simplify getJSDocTypeReference * remove circularity guards that aren't hit anymore | 19 January 2019, 00:00:18 UTC |
20285e6 | Wesley Wigham | 18 January 2019, 22:43:31 UTC | Include all flow nodes made within `try` blocks as antecedents for `catch` or `finally` blocks (#29466) * Include all flow nodes made within `try` blocks as antecedents for `catch` or `finally` blocks * Fix typo | 18 January 2019, 22:43:31 UTC |
648a795 | Daniel Rosenwasser | 18 January 2019, 01:21:39 UTC | Update LKG. | 18 January 2019, 01:21:39 UTC |
0098cf7 | Daniel Rosenwasser | 18 January 2019, 01:21:28 UTC | Update version. | 18 January 2019, 01:21:28 UTC |
b317334 | Ron Buckton | 18 January 2019, 01:19:42 UTC | Merge pull request #29447 from Microsoft/fixGulp Fix gulp builds not building some targets, use LKG by default | 18 January 2019, 01:19:42 UTC |
737fda9 | Andrew Casey | 17 January 2019, 22:45:40 UTC | Don't treat interfaces as implementations ...even if they're in ambient contexts. Same for type aliases. | 17 January 2019, 23:45:01 UTC |
addeff3 | Wesley Wigham | 17 January 2019, 23:42:58 UTC | Make the relationship between partial mapped types and the empty object not apply for subtype relationship (#29384) | 17 January 2019, 23:42:58 UTC |
b6ae492 | Wesley Wigham | 17 January 2019, 23:21:17 UTC | Add missing arity check on second inference pass (#29386) | 17 January 2019, 23:21:17 UTC |
e8ca5b0 | Sheetal Nandi | 17 January 2019, 23:18:44 UTC | Merge pull request #29467 from Microsoft/incrementalBuild33 [release-3.3] Supports incremental build in tsc --b --w mode | 17 January 2019, 23:18:44 UTC |
3921921 | Sheetal Nandi | 17 January 2019, 20:29:23 UTC | renames | 17 January 2019, 21:59:27 UTC |
a93b51a | Sheetal Nandi | 17 January 2019, 19:54:43 UTC | add missing type annotation | 17 January 2019, 21:59:10 UTC |
5a368ae | Sheetal Nandi | 17 January 2019, 17:21:49 UTC | PR feedback | 17 January 2019, 21:58:51 UTC |
0427ad0 | Sheetal Nandi | 14 January 2019, 23:09:34 UTC | PR feedback | 17 January 2019, 21:58:36 UTC |
dcce3c3 | Sheetal Nandi | 14 January 2019, 22:35:05 UTC | Fix typo | 17 January 2019, 21:58:24 UTC |
2b97802 | Sheetal Nandi | 14 January 2019, 21:40:54 UTC | Fix typo | 17 January 2019, 21:58:08 UTC |
72069a7 | Sheetal Nandi | 14 January 2019, 20:48:22 UTC | CompilerHostLikeForCache rename | 17 January 2019, 21:57:49 UTC |
19cec03 | Sheetal Nandi | 14 January 2019, 20:40:50 UTC | Rename indexing variable | 17 January 2019, 21:57:32 UTC |
1470a7c | Sheetal Nandi | 10 January 2019, 23:18:02 UTC | Fix typo | 17 January 2019, 21:57:09 UTC |
66018ea | Sheetal Nandi | 27 December 2018, 18:36:18 UTC | Use DirectoryStructureHost for fileExists and readFile | 17 January 2019, 21:56:32 UTC |
75e2e2e | Sheetal Nandi | 26 December 2018, 20:07:59 UTC | Handle declaration emit errors in tsbuild mode by backing up builder state This helps us revert to state where we pretend as if emit is not done (since we do not do emit if there are errors) | 17 January 2019, 21:55:04 UTC |
82f8411 | Sheetal Nandi | 26 December 2018, 19:13:54 UTC | Write the tests for incremental build and declaration emit errors handling These will fail since its still TODO | 17 January 2019, 21:54:01 UTC |
122339b | Sheetal Nandi | 22 December 2018, 01:22:17 UTC | Handle prepend in incremental build. Always emit when program uses project reference with prepend since it cant tell changes in js/map files | 17 January 2019, 21:53:38 UTC |
e00df32 | Sheetal Nandi | 20 December 2018, 19:33:11 UTC | Update the timestamps of outputs that dont need to be written because of incremental build This ensures that after `tsbuild` after incremental build of `tsbuild -w` doesnt result in unnecessary rebuilds | 17 January 2019, 21:53:19 UTC |
6be4439 | Sheetal Nandi | 20 December 2018, 01:08:36 UTC | Use emit builder to emit only changed files. | 17 January 2019, 21:52:59 UTC |
2d712e3 | Sheetal Nandi | 19 December 2018, 23:24:36 UTC | Use oldProgram to create the new Program. This helps in storing the semantic diagnostics | 17 January 2019, 21:52:39 UTC |
b6e6b99 | Sheetal Nandi | 19 December 2018, 22:19:05 UTC | Add method to release held Program in BuilderProgram | 17 January 2019, 21:51:48 UTC |
900dc8c | Sheetal Nandi | 19 December 2018, 21:44:47 UTC | Revert BuilderProgram to be redirected object to Program in preparation to set Program in state to undefined for storing. | 17 January 2019, 21:48:24 UTC |
5d6ecb5 | Sheetal Nandi | 19 December 2018, 00:12:37 UTC | Make SolutionBuilder handle BuilderProgram in preparation to handle incremental builds | 17 January 2019, 21:48:00 UTC |
9fcfa28 | Sheetal Nandi | 15 December 2018, 00:51:18 UTC | Make BuilderProgram as Program | 17 January 2019, 21:47:40 UTC |
8d2c359 | Sheetal Nandi | 14 December 2018, 23:13:19 UTC | Use watch factory instead of direct host functions in tsbuild to provide detailed information on watch invokations | 17 January 2019, 21:47:19 UTC |
9bd2365 | Sheetal Nandi | 17 January 2019, 21:44:48 UTC | Merge pull request #29161 from Microsoft/incrementalBuild Supports incremental build in tsc --b --w mode | 17 January 2019, 21:44:48 UTC |
8680908 | Benjamin Lichtman | 17 January 2019, 21:41:45 UTC | Port #29314 (#29460) Porting https://github.com/Microsoft/TypeScript/pull/29314 to release-3.3 | 17 January 2019, 21:41:45 UTC |
900d6f7 | Sheetal Nandi | 17 January 2019, 20:29:23 UTC | renames | 17 January 2019, 20:29:23 UTC |
5651789 | Jack Williams | 17 January 2019, 20:03:46 UTC | Fix #29457 Use allTypesAssignableToKind instead of isTypeAssignableToKind to account for union types. | 17 January 2019, 20:03:46 UTC |