80fff90 | Mohamed Hegazy | 19 April 2018, 21:14:07 UTC | Update LKG | 19 April 2018, 21:14:07 UTC |
149803b | Andy | 09 April 2018, 23:24:50 UTC | Fix bug: don't insert a semicolon when inserting a FunctionDeclaration (#23240) (#23289) | 09 April 2018, 23:24:50 UTC |
0e0ecbc | Sheetal Nandi | 09 April 2018, 18:31:06 UTC | Merge pull request #23241 from Microsoft/skipWatchingTypeCacheInfos [release-2.8] Skip watching script infos in the global type cache location | 09 April 2018, 18:31:06 UTC |
7deda06 | Daniel Rosenwasser | 07 April 2018, 00:13:38 UTC | Update LKG | 07 April 2018, 00:13:38 UTC |
dc3f4c3 | Sheetal Nandi | 06 April 2018, 22:18:39 UTC | Do not watch script infos that are part of global typings location | 07 April 2018, 00:10:28 UTC |
c77a969 | Sheetal Nandi | 06 April 2018, 21:58:13 UTC | Do not send project update in background if there was no ensureUpdate pending on the project structure | 07 April 2018, 00:10:25 UTC |
235e1c5 | Sheetal Nandi | 03 April 2018, 20:12:37 UTC | There is no need to ensure project structure when tryiong to get inferred project The project operations will validate if its valid anyways | 07 April 2018, 00:10:21 UTC |
9dc3c93 | Sheetal Nandi | 03 April 2018, 20:02:27 UTC | Add time stamp into the ti log. | 07 April 2018, 00:10:18 UTC |
82e54fd | Daniel Rosenwasser | 06 April 2018, 21:56:26 UTC | Update version to '2.8.3'. | 06 April 2018, 22:13:07 UTC |
a94e318 | Wesley Wigham | 05 April 2018, 19:12:44 UTC | Only include unique symbols when getting index types for access checks (#23145) (#23175) * Only include unique symbols when getting index types for access checks * Filter all nonstrings * Inline ternary | 05 April 2018, 19:12:44 UTC |
16687e6 | Nathan Shively-Sanders | 05 April 2018, 16:57:35 UTC | Fix crash in type resolution in JS IIFEs (#23171) * Fix crash in type resolution in JS IIFEs We recognise IIFEs as JS special assignment initialisers, but not as containers otherwise. That means that IIFEs will not have a symbol unless they have an *outside* assignment. The permanent fix will be to make IIFEs a container, based on the containership of the value that they return. This fix does not do that; it just makes type resolution return undefined instead of crashing. * Comment the IIFE-fix line | 05 April 2018, 16:57:56 UTC |
8717a7b | Andy | 05 April 2018, 16:17:34 UTC | Fix bug: `<div a="1" b/**/ >` is not a jsx initializer (#23138) (#23167) * Fix bug: `<div a="1" b/**/ >` is not a jsx initializer (#23138) * Don't use test feature only available in master branch | 05 April 2018, 16:17:34 UTC |
4d783d0 | Mohamed Hegazy | 05 April 2018, 05:15:46 UTC | Merge pull request #23157 from Microsoft/PortFixesToRelease2.84-4 Port fixes to release 2.8 4/4 | 05 April 2018, 05:15:46 UTC |
f077460 | Anders Hejlsberg | 03 April 2018, 16:04:42 UTC | Accept new baselines | 05 April 2018, 00:27:58 UTC |
d7c70fc | Anders Hejlsberg | 03 April 2018, 16:04:36 UTC | Add regression test | 05 April 2018, 00:27:53 UTC |
66adcc3 | Anders Hejlsberg | 03 April 2018, 16:04:24 UTC | Only look up identifiers that could actually be type parameters | 05 April 2018, 00:27:49 UTC |
2be103a | Anders Hejlsberg | 02 April 2018, 16:23:16 UTC | Accept new baselines | 05 April 2018, 00:27:29 UTC |
05e10ee | Anders Hejlsberg | 02 April 2018, 16:23:00 UTC | Add regression test | 05 April 2018, 00:27:23 UTC |
840c64a | Anders Hejlsberg | 02 April 2018, 16:22:46 UTC | Less aggressive test for type parameter references in conditional types | 05 April 2018, 00:27:20 UTC |
32ad68a | Anders Hejlsberg | 30 March 2018, 23:21:23 UTC | Accept new baselines | 05 April 2018, 00:27:03 UTC |
e039985 | Anders Hejlsberg | 30 March 2018, 23:21:16 UTC | Add tests | 05 April 2018, 00:26:58 UTC |
c0986d4 | Anders Hejlsberg | 30 March 2018, 22:28:01 UTC | Constraint of 'T extends U ? T : F' should be 'T & U | F' | 05 April 2018, 00:26:54 UTC |
b2e81bb | Anders Hejlsberg | 29 March 2018, 17:22:20 UTC | Accept new baselines | 05 April 2018, 00:26:36 UTC |
c4e21c9 | Anders Hejlsberg | 29 March 2018, 17:22:11 UTC | Add regression test | 05 April 2018, 00:26:31 UTC |
052680d | Anders Hejlsberg | 29 March 2018, 17:16:31 UTC | Fix parent node walk termination condition in getConstrainedTypeVariable | 05 April 2018, 00:26:27 UTC |
60a161e | Anders Hejlsberg | 29 March 2018, 16:36:28 UTC | Fix formatting | 05 April 2018, 00:26:22 UTC |
ebadc1d | Anders Hejlsberg | 28 March 2018, 22:21:36 UTC | Accept new baselines | 05 April 2018, 00:25:56 UTC |
8f25748 | Anders Hejlsberg | 28 March 2018, 22:21:29 UTC | Add another test | 05 April 2018, 00:25:51 UTC |
c0b96df | Anders Hejlsberg | 28 March 2018, 20:16:36 UTC | Accept new baselines | 05 April 2018, 00:25:48 UTC |
228aff0 | Anders Hejlsberg | 28 March 2018, 20:16:29 UTC | Add regression test | 05 April 2018, 00:25:44 UTC |
53cb993 | Anders Hejlsberg | 28 March 2018, 20:16:11 UTC | Erase 'infer T' locations in conditional type constraints | 05 April 2018, 00:25:38 UTC |
9f09378 | Mohamed Hegazy | 04 April 2018, 23:41:59 UTC | Update LKG | 04 April 2018, 23:41:59 UTC |
4496f0d | Mohamed Hegazy | 04 April 2018, 22:19:32 UTC | Port generated lib files | 04 April 2018, 23:06:23 UTC |
4189b9c | Wesley Wigham | 04 April 2018, 01:35:50 UTC | Allow multiple class base types; intersect them, as with interfaces (#23123) (#23130) | 04 April 2018, 01:35:50 UTC |
578236c | Nathan Shively-Sanders | 03 April 2018, 23:14:55 UTC | Update baselines | 03 April 2018, 23:14:55 UTC |
ad742c9 | Nathan Shively-Sanders | 03 April 2018, 23:10:09 UTC | No error referring to UMD symbol in CommonJS modules (#23129) | 03 April 2018, 23:10:42 UTC |
1c86d01 | Wesley Wigham | 03 April 2018, 23:08:45 UTC | Actuallt preserve nonblock for of statements in forofs with object rest (#23122) (#23124) | 03 April 2018, 23:08:45 UTC |
51b895c | Wesley Wigham | 03 April 2018, 20:31:55 UTC | Consider jscontainer aliases as referencible even if they have other local meanings (#23119) (#23121) | 03 April 2018, 20:31:55 UTC |
59e7311 | Mohamed Hegazy | 03 April 2018, 20:00:15 UTC | Update LKG | 03 April 2018, 20:00:15 UTC |
ae670ba | Mohamed Hegazy | 03 April 2018, 19:53:09 UTC | Update version | 03 April 2018, 19:53:09 UTC |
d07102e | Andy | 02 April 2018, 23:20:51 UTC | Fix bug: don't return string literal completions if there's no contextual type (#23079) | 02 April 2018, 23:20:51 UTC |
5a32fb0 | Andy | 02 April 2018, 22:18:02 UTC | Work around bug with global completion with invalid identifier (#23086) (#23093) | 02 April 2018, 22:18:02 UTC |
056b6c4 | Mohamed Hegazy | 02 April 2018, 19:09:03 UTC | Update LKG | 02 April 2018, 19:09:03 UTC |
2720ac0 | Mohamed Hegazy | 02 April 2018, 17:12:03 UTC | Port generated lib files | 02 April 2018, 18:43:13 UTC |
a9c5025 | Wesley Wigham | 29 March 2018, 20:50:05 UTC | Move JSX props support check and make syntactic (#22970) (#22996) * Move JSX props support check and make syntactic * Make parameter required | 29 March 2018, 20:50:05 UTC |
0b2d6f6 | Wesley Wigham | 29 March 2018, 18:58:20 UTC | Dont let an import that doesnt need helpers override one that does (#22966) (#22990) | 29 March 2018, 18:58:20 UTC |
209e92f | Sheetal Nandi | 29 March 2018, 17:04:19 UTC | Merge pull request #22986 from Microsoft/childWatches2.8 [release-2.8] Do not watch child directories of the sym link folders | 29 March 2018, 17:04:19 UTC |
9b69093 | Sheetal Nandi | 29 March 2018, 16:13:03 UTC | PR feedback | 29 March 2018, 16:22:18 UTC |
9285c1b | Sheetal Nandi | 29 March 2018, 01:37:07 UTC | Do not watch child directories of the sym link folders Fixes #22668 | 29 March 2018, 16:22:11 UTC |
670a5cd | Sheetal Nandi | 13 March 2018, 23:48:24 UTC | Instead of using current time, use predefined time for modification to ensure we can detect changes correctly and arent timing dependent Fixes #22455 | 29 March 2018, 16:22:02 UTC |
36d0274 | Sheetal Nandi | 26 February 2018, 21:52:09 UTC | Ensure our readonly emptyArray stays non modified. | 29 March 2018, 16:21:31 UTC |
eb0955c | Sheetal Nandi | 09 March 2018, 21:46:55 UTC | Enable the commented out test and convert folder entries to sorted list | 29 March 2018, 16:21:20 UTC |
72776b0 | Sheetal Nandi | 28 March 2018, 23:24:01 UTC | Merge pull request #22965 from Microsoft/incrementalEditWithJsDocNode [release-2.8] Correct the incremental parsing when there is jsDoc node | 28 March 2018, 23:24:01 UTC |
4fcf5bc | Sheetal Nandi | 28 March 2018, 20:12:06 UTC | Correct the incremental parsing when there is jsDoc node Fixes #22924 | 28 March 2018, 22:44:01 UTC |
d45eb25 | Mohamed Hegazy | 28 March 2018, 20:26:10 UTC | Port generated lib files | 28 March 2018, 20:44:11 UTC |
f114535 | Benjamin Lichtman | 28 March 2018, 19:56:27 UTC | Merge pull request #22954 from uniqueiniquity/CRLF Make region outlining more sensitive to CRLF | 28 March 2018, 19:56:27 UTC |
ac29c9d | Mohamed Hegazy | 28 March 2018, 19:41:31 UTC | Merge pull request #22956 from Microsoft/PortFixesToRelease2.8 Port fixes to release2.8 | 28 March 2018, 19:41:31 UTC |
ae8413e | Anders Hejlsberg | 25 March 2018, 22:32:06 UTC | Accept new baselines | 28 March 2018, 19:06:10 UTC |
072401e | Anders Hejlsberg | 25 March 2018, 22:30:46 UTC | Change test to use type variables | 28 March 2018, 19:06:04 UTC |
ca3d0d3 | Anders Hejlsberg | 25 March 2018, 22:24:31 UTC | Change to more conservative conditional type relationship | 28 March 2018, 19:06:00 UTC |
79cd772 | Anders Hejlsberg | 25 March 2018, 18:33:34 UTC | Accept new baselines | 28 March 2018, 19:05:55 UTC |
7df518d | Anders Hejlsberg | 25 March 2018, 18:33:24 UTC | Add tests | 28 March 2018, 19:05:51 UTC |
3d04388 | Anders Hejlsberg | 25 March 2018, 18:30:08 UTC | Add tests | 28 March 2018, 19:05:47 UTC |
b4e83f5 | Anders Hejlsberg | 25 March 2018, 18:29:58 UTC | Add missing type relationship for conditional types | 28 March 2018, 19:05:42 UTC |
b2d702e | Anders Hejlsberg | 23 March 2018, 16:48:11 UTC | Accept new baselines | 28 March 2018, 19:05:17 UTC |
61f3a82 | Anders Hejlsberg | 23 March 2018, 16:48:00 UTC | Add regression test | 28 March 2018, 19:05:11 UTC |
fc37c8b | Anders Hejlsberg | 23 March 2018, 16:42:43 UTC | Obtain constraint from destructured property when applicable | 28 March 2018, 19:05:06 UTC |
8dcbf69 | Matt Bierner | 16 March 2018, 18:05:33 UTC | Fix completions and brace in empty file (#22620) Fixes #22618 | 28 March 2018, 19:04:03 UTC |
dc4001f | Matt Bierner | 16 March 2018, 18:53:17 UTC | Fix await code action crashes when await is not in a function (#22623) Fixes #22614 | 28 March 2018, 19:03:27 UTC |
9ff67f6 | Andy | 14 March 2018, 17:57:38 UTC | inferFromUsage: Handle being at an unexpected location (#22569) * inferFromUsage: Handle being at an unexpected location * add comment | 28 March 2018, 19:02:53 UTC |
99dbfdf | uniqueiniquity | 23 March 2018, 21:28:07 UTC | Make region outlining more sensitive to CRLF | 28 March 2018, 18:28:36 UTC |
f7e2bb0 | Mohamed Hegazy | 28 March 2018, 18:20:11 UTC | Merge pull request #22804 from Microsoft/release-2.8_organizeImports_renamed organizeImports: Fix bug in reference-testing for renamed import (#22797) | 28 March 2018, 18:20:11 UTC |
52f826a | Wesley Wigham | 28 March 2018, 00:49:05 UTC | Revert assertion addition (#22622) (#22920) | 28 March 2018, 00:49:05 UTC |
77e8a69 | Andy | 28 March 2018, 00:05:55 UTC | importFixes: Distinguish when we need to import JSX constructor or JSX namespace (#22828) (#22901) | 28 March 2018, 00:05:55 UTC |
c63b206 | Andy | 26 March 2018, 23:30:29 UTC | Don't add external module completions in a pure commonjs file (#22583) (#22880) | 26 March 2018, 23:30:29 UTC |
0a1d427 | Wesley Wigham | 26 March 2018, 20:56:58 UTC | Alternate but more general token comment emit fix + organizeImports fix (#22836) (#22840) @amcasey: Preserve leading trivia when organizing imports When organizing imports, we used to move the leading and trailing trivia of each individual import with that import as it was repositioned or deleted. This had the unfortunate effect of repositioning or deleting the header comment of the file. Our new approach is to leave the leading trivia of the first import ahead of the resulting block of imports (i.e. it no longer follows the first import as it is repositioned or deleted). Trailing trivia on the first import and trivia on subsequent imports are treated as before. | 26 March 2018, 20:56:58 UTC |
b28e3b0 | Mohamed Hegazy | 23 March 2018, 22:09:55 UTC | Update LKG | 23 March 2018, 22:09:55 UTC |
4476649 | Ryan Cavanaugh | 23 March 2018, 22:03:33 UTC | Merge pull request #22843 from RyanCavanaugh/port22744 Always include parent folder failed lookup locations | 23 March 2018, 22:03:33 UTC |
a507246 | Ryan Cavanaugh | 23 March 2018, 21:42:16 UTC | Always include parent folder failed lookup locations | 23 March 2018, 21:59:22 UTC |
51edf13 | Mohamed Hegazy | 23 March 2018, 18:55:59 UTC | Update LKG | 23 March 2018, 18:55:59 UTC |
2451fff | Sheetal Nandi | 23 March 2018, 17:46:10 UTC | Merge pull request #22820 from Microsoft/moduleResolutionEvents [release-2.8] Invalidate resolutions from typeRoots watch event as a fallback mechanism | 23 March 2018, 17:46:10 UTC |
477ee3d | Sheetal Nandi | 22 March 2018, 20:52:55 UTC | Invalidate resolutions from typeRoots watch event as a fallback mechanism There are times when the directory watcher for failed lookup locations isnt invoked and is not very determinitstic So as a fallback, when we receive typeRoots watch event, handle failed lookup locations as well | 23 March 2018, 03:42:54 UTC |
cc67601 | Andy | 22 March 2018, 22:15:21 UTC | convertFunctionToEs6Class: Copy comments from constructor to class (#22738) (#22802) | 22 March 2018, 22:15:21 UTC |
a9fccb2 | Andy | 22 March 2018, 20:08:58 UTC | organizeImports: Fix bug in reference-testing for renamed import (#22797) | 22 March 2018, 20:09:40 UTC |
bb89abd | Daniel Rosenwasser | 22 March 2018, 19:59:18 UTC | Update LKG. | 22 March 2018, 19:59:18 UTC |
c67fa9d | Andy | 22 March 2018, 19:44:19 UTC | Fixes for new mocha types (#22799) * Fixes for new mocha types * fix lint | 22 March 2018, 19:47:19 UTC |
459df02 | Wesley Wigham | 22 March 2018, 18:46:52 UTC | Improve assertion violation message (#22522) | 22 March 2018, 19:43:49 UTC |
a807336 | Mohamed Hegazy | 22 March 2018, 17:16:35 UTC | Update LKG | 22 March 2018, 17:16:35 UTC |
3ad21c7 | Sheetal Nandi | 22 March 2018, 17:03:09 UTC | Merge pull request #22793 from Microsoft/renameNodeModulesContainingAtTypes [release-2.8] Fix when program module resolution in watch mode when node_modules folder itself gets the rename event | 22 March 2018, 17:03:09 UTC |
5d58dd6 | Mohamed Hegazy | 22 March 2018, 16:48:56 UTC | Update version | 22 March 2018, 16:48:56 UTC |
4075018 | Sheetal Nandi | 20 March 2018, 19:09:50 UTC | Fix when program module resolution in watch mode when node_modules folder itself gets the rename event Fixes #22712 | 22 March 2018, 16:43:19 UTC |
f190842 | Nathan Shively-Sanders | 13 March 2018, 17:44:02 UTC | Fix crash after `var = require('x')` type resolution (#22452) * Harden var x=require name resolution+update chrome baseline Chrome-devtools crashed after the new `var = require('x')` resolution because it forgot to check whether the declaration had an initializer. * Update chrome-devtools-frontend baseline | 22 March 2018, 15:53:21 UTC |
e5f0385 | Daniel Rosenwasser | 22 March 2018, 00:16:44 UTC | Merge pull request #22780 from Microsoft/fixInferDeclarationFiles-release-2.8 [release-2.8] Fix infer declaration files | 22 March 2018, 00:16:44 UTC |
92c3b26 | Daniel Rosenwasser | 22 March 2018, 00:16:26 UTC | Merge pull request #22778 from Microsoft/fixIndexedAccessInConditionalType-release-2.8 [release 2.8] Fix indexed access in conditional type | 22 March 2018, 00:16:26 UTC |
1a2eb32 | Daniel Rosenwasser | 21 March 2018, 22:55:27 UTC | Accept new baselines | 21 March 2018, 23:23:30 UTC |
b5b2f4c | Daniel Rosenwasser | 21 March 2018, 23:00:33 UTC | Accept new baselines | 21 March 2018, 23:00:33 UTC |
cf6f39f | Anders Hejlsberg | 21 March 2018, 20:35:15 UTC | Add regression test | 21 March 2018, 22:53:30 UTC |
150f437 | Anders Hejlsberg | 21 March 2018, 20:23:58 UTC | Revise binder logic to correctly find 'infer T' containers | 21 March 2018, 22:53:29 UTC |
12460d5 | Anders Hejlsberg | 21 March 2018, 20:22:58 UTC | Revert strict containment check in checkInferType | 21 March 2018, 22:53:29 UTC |
02a3a74 | Anders Hejlsberg | 21 March 2018, 17:03:48 UTC | Add regression test | 21 March 2018, 22:53:29 UTC |