eb6a1e0 | Andrew Casey | 11 August 2020, 00:56:40 UTC | Merge pull request #39984 from amcasey/pinned-release-3.6 Make release-3.6 buildable | 11 August 2020, 00:56:40 UTC |
2d29236 | Andrew Casey | 11 August 2020, 00:30:25 UTC | Use npm ci on travis | 11 August 2020, 00:30:25 UTC |
5d75e62 | Andrew Casey | 11 August 2020, 00:02:48 UTC | Make release-3.6 buildable With this change, you can build the branch using `npm ci && npm run build`. | 11 August 2020, 00:02:48 UTC |
cda54b8 | Daniel Rosenwasser | 23 January 2020, 18:12:55 UTC | Update LKG. | 23 January 2020, 18:12:55 UTC |
2fce0f4 | Daniel Rosenwasser | 23 January 2020, 18:11:05 UTC | Update version. | 23 January 2020, 18:11:05 UTC |
e0a286a | Daniel Rosenwasser | 23 January 2020, 18:07:43 UTC | [Cherry-pick] Allow ambient accessors to omit their types unde… (#36280) * Fix noImplicitAny check on ambient private getters (#33896) * Fix scripts. Co-authored-by: Klaus Meinhardt <klaus.meinhardt1@gmail.com> | 23 January 2020, 18:07:43 UTC |
0dbaef5 | TypeScript Bot | 10 October 2019, 06:24:27 UTC | Update user baselines (#33910) | 10 October 2019, 06:24:27 UTC |
d034031 | Daniel Rosenwasser | 09 October 2019, 19:51:45 UTC | Update LKG. | 09 October 2019, 19:51:45 UTC |
73fbf9b | Daniel Rosenwasser | 09 October 2019, 19:45:40 UTC | Bump version. | 09 October 2019, 19:45:40 UTC |
323c256 | Daniel Rosenwasser | 04 October 2019, 20:15:48 UTC | Merge pull request #33512 from typescript-bot/pick/33426/release-3.6 🤖 Cherry-pick PR #33426 into release-3.6 | 04 October 2019, 20:15:48 UTC |
475cfff | Daniel Rosenwasser | 04 October 2019, 20:09:50 UTC | Add tslint ignores. | 04 October 2019, 20:09:50 UTC |
50223fd | Daniel Rosenwasser | 24 September 2019, 17:46:10 UTC | Port #32947 to `release-3.6` (#32978) Port #32947 to `release-3.6` | 24 September 2019, 17:46:10 UTC |
391a73b | Wesley Wigham | 19 September 2019, 17:51:15 UTC | Cherry-pick PR #33426 into release-3.6 Component commits: 4ae62c3884 getConstraintDeclaration gets the first declaration with a constraint, rather than just the first declaration b1ad54b382 Add type annotation 2232f5ebaa Update comment | 19 September 2019, 17:51:17 UTC |
46ccaa2 | Daniel Rosenwasser | 17 September 2019, 20:15:50 UTC | Handle parentless nodes in isParameterPropertyDeclaration (#33321) Handle parentless nodes in isParameterPropertyDeclaration | 17 September 2019, 20:15:50 UTC |
e8be5e8 | Martin Probst | 09 September 2019, 12:08:00 UTC | Handle parentless nodes in isParameterPropertyDeclaration Fixes #33295. This follows a similar pattern as in #20314 by requiring an explicit `parent` parameter. Where possible, it uses the appopriate variable at the call sites. In several locations there is no context available though (e.g. inspecting `valueDeclarations`) and we access `.parent` as the code previously did. From a cursory inspection this seems correct, these callpaths originate in phases where there must be a `parent` (i.e. in checker, binder, etc). Change-Id: I28e4726777b57237bec776e4001e9e69ac591b11 | 17 September 2019, 15:11:16 UTC |
26655db | Daniel Rosenwasser | 06 September 2019, 20:19:38 UTC | Update LKG. | 06 September 2019, 20:19:38 UTC |
6135556 | Daniel Rosenwasser | 06 September 2019, 20:19:30 UTC | Bump version to 3.6.3. | 06 September 2019, 20:19:30 UTC |
1b2ffa9 | TypeScript Bot | 06 September 2019, 20:11:29 UTC | Cherry-pick PR #33150 into release-3.6 (#33285) Component commits: b86c86de57 Add heuristic for extracting irreducible `null` and `undefined` types from intersections of unions | 06 September 2019, 20:11:29 UTC |
acbcc0d | Anders Hejlsberg | 05 September 2019, 13:27:23 UTC | Merge pull request #33252 from microsoft/fix33131 Make lower priority inference when source is completely matched in target | 06 September 2019, 16:39:53 UTC |
6b72d5d | TypeScript Bot | 05 September 2019, 00:01:28 UTC | Cherry-pick PR #33144 into release-3.6 (#33249) Component commits: 028fa8e723 mark deep indexed accesses as deeply nested in comparisons 67fbdfaeb7 Add test derived from lodash example | 05 September 2019, 00:01:28 UTC |
5f263db | TypeScript Bot | 04 September 2019, 23:23:46 UTC | Cherry-pick PR #33223 into release-3.6 (#33250) Component commits: a2b3af2b24 Elevate mapped types over type parameters in the same way as naked type parameters in intersection inference prioritization | 04 September 2019, 23:23:46 UTC |
9b8be7c | TypeScript Bot | 04 September 2019, 21:35:30 UTC | Cherry-pick PR #33141 into release-3.6 (#33247) Component commits: 206de25263 Ensure that TS can run in a browser by checking for a process obj before using it in the perf logger 45227ee337 Merge branch 'master' into allow_running_in_web | 04 September 2019, 21:35:30 UTC |
1ec17a8 | TypeScript Bot | 04 September 2019, 21:03:16 UTC | Cherry-pick PR #33213 into release-3.6 (#33245) Component commits: cc1dc3b83b someTypeRelatedToType now passes isIntersectionConstituent cf3eadc85e Merge branch 'master' into fix-missed-intersection-constituent-threading f10fe3891f Fix [][] lint | 04 September 2019, 21:03:16 UTC |
49b910e | TypeScript Bot | 04 September 2019, 20:35:59 UTC | Cherry-pick PR #33240 into release-3.6 (#33244) Component commits: 339e1320c4 Bind typedef/enum on all assignment decl kinds This fixes a crash on exports, but the code now handles all kinds returned from getAssignmentDeclarationPropertyAccessKind. | 04 September 2019, 20:35:59 UTC |
9cbb7ea | TypeScript Bot | 04 September 2019, 18:44:31 UTC | Cherry-pick PR #33225 into release-3.6 (#33226) Component commits: 541e96ec9f Handle browserify-ignored module result for etw logger | 04 September 2019, 18:44:31 UTC |
cd32df6 | TypeScript Bot | 03 September 2019, 22:28:35 UTC | Cherry-pick PR #33219 into release-3.6 (#33222) Component commits: ffc82db6fc Fix visitLexicalEnvironment to properly merge hoisted declarations | 03 September 2019, 22:28:35 UTC |
a109d14 | Sheetal Nandi | 03 September 2019, 22:09:56 UTC | Merge pull request #33221 from typescript-bot/pick/33216/release-3.6 🤖 Cherry-pick PR #33216 into release-3.6 | 03 September 2019, 22:09:56 UTC |
d8b775e | Sheetal Nandi | 03 September 2019, 21:46:28 UTC | Cherry-pick PR #33216 into release-3.6 Component commits: 5de0303728 Fix transpiling when options specify incremental or tsbuildinfofile Fixes #33184 0589d2dd1e Value for transpile option in CommandLineOption | 03 September 2019, 21:46:29 UTC |
4aad78b | Sheetal Nandi | 31 August 2019, 01:01:59 UTC | Cherry picking #33145 (#33170) implement create Hash to be default hashing plus data so we can verify it easily in baseline | 31 August 2019, 01:01:59 UTC |
775a4dd | TypeScript Bot | 30 August 2019, 23:11:30 UTC | Cherry-pick PR #33168 into release-3.6 (#33169) Component commits: 078ef7ff02 Fix the semantic diagnostics caching in builder to handle conversion from relative to buildInfo to absolute path Fixes #33161 | 30 August 2019, 23:11:30 UTC |
8118bec | Ben Lichtman | 27 August 2019, 16:35:35 UTC | Update LKG | 27 August 2019, 16:35:35 UTC |
f28bdb4 | Ben Lichtman | 27 August 2019, 16:25:18 UTC | Bump version to 3.6.2 | 27 August 2019, 16:25:18 UTC |
650c98d | Andrew Casey | 26 August 2019, 22:01:32 UTC | Merge pull request #33065 from amcasey/TripleSlashRestrictions36 Merge pull request #33056 from amcasey/TripleSlashRestrictions | 26 August 2019, 22:01:32 UTC |
66225f2 | Andrew Casey | 23 August 2019, 21:07:34 UTC | Merge pull request #33056 from amcasey/TripleSlashRestrictions Make triple-slash comment classification more restrictive (cherry picked from commit 5b59cfb1c4663efb2699483ce61eb12b91a311ed) | 23 August 2019, 23:26:54 UTC |
1b63714 | TypeScript Bot | 20 August 2019, 01:14:31 UTC | Cherry-pick PR #32982 into release-3.6 (#32985) Component commits: c4c6df968e Fix default behavior for transpileModule when fileName not provided | 20 August 2019, 01:14:31 UTC |
d31bd35 | Wesley Wigham | 19 August 2019, 18:31:47 UTC | Port #32947 to release-3.6 | 19 August 2019, 19:34:39 UTC |
03055d2 | TypeScript Bot | 16 August 2019, 18:02:00 UTC | Cherry-pick PR #32919 into release-3.6 (#32933) Component commits: a81ce061de Stricter criteria for eliminating types in unions during inference f929a25407 Add regression test 6d46850172 Accept new baselines 86d9153374 Accept new API baselines abc61a0949 Add InferencePriority.Circularity per CR feedback ac2f151412 Accept new API baselines c816cf2562 Add additional test af7ccf954a Accept new baselines | 16 August 2019, 18:02:00 UTC |
3271a1c | Daniel Rosenwasser | 16 August 2019, 14:55:38 UTC | Update LKG. | 16 August 2019, 14:55:38 UTC |
5a0a671 | TypeScript Bot | 14 August 2019, 22:39:15 UTC | Cherry-pick PR #32898 into release-3.6 (#32900) Component commits: 7f6543c1cd Fix export=global auto import exclusion | 14 August 2019, 22:39:15 UTC |
0652f34 | Daniel Rosenwasser | 13 August 2019, 23:44:11 UTC | Update LKG. | 13 August 2019, 23:44:11 UTC |
dd1f20e | Daniel Rosenwasser | 13 August 2019, 23:42:51 UTC | 🤖 Cherry-pick PR #32878 into release-3.6 (#32881) 🤖 Cherry-pick PR #32878 into release-3.6 | 13 August 2019, 23:42:51 UTC |
ef222a5 | Wesley Wigham | 13 August 2019, 23:41:54 UTC | Cherry-pick PR #32878 into release-3.6 Component commits: c78c88f447 Fix references to path-mapped ambient modules in declaration files 48a1fc33f5 Fix lint | 13 August 2019, 23:41:56 UTC |
635a158 | Daniel Rosenwasser | 13 August 2019, 23:02:48 UTC | Update LKG. | 13 August 2019, 23:02:48 UTC |
4da8da0 | Daniel Rosenwasser | 13 August 2019, 22:56:14 UTC | Merge remote-tracking branch 'origin/master' into release-3.6 | 13 August 2019, 22:56:14 UTC |
a74f109 | Ron Buckton | 13 August 2019, 22:54:35 UTC | Do not escape actual template literals on emit (#32844) | 13 August 2019, 22:54:35 UTC |
370a596 | Sheetal Nandi | 13 August 2019, 19:51:46 UTC | Merge pull request #32847 from microsoft/jsEditPerf Check cancellation token in function/arrow/class expresisons, Cleanup after open file only if new file is opened in the request | 13 August 2019, 19:51:46 UTC |
c52b129 | Sheetal Nandi | 13 August 2019, 18:40:00 UTC | Add cancellation token check for function expression, arrow expression and class expression just like their counter part declarations This helps in early exit if request is cancelled and intellisense in js files is super quick with edits | 13 August 2019, 18:41:08 UTC |
a35f799 | Sheetal Nandi | 13 August 2019, 15:13:24 UTC | Do cleanup after opening files only if opening a file. | 13 August 2019, 18:41:08 UTC |
c8d937e | Daniel Rosenwasser | 13 August 2019, 18:09:32 UTC | Merge pull request #32726 from fuafa/completion-after-private Fix completion disappear after a property declaration with a private modifier | 13 August 2019, 18:09:32 UTC |
ed9c2e0 | Daniel Rosenwasser | 13 August 2019, 17:49:10 UTC | Update LKG. | 13 August 2019, 17:49:10 UTC |
df3c746 | TypeScript Bot | 13 August 2019, 15:35:42 UTC | Update user baselines (#32837) | 13 August 2019, 15:35:42 UTC |
40f0a8e | Daniel Rosenwasser | 13 August 2019, 00:24:00 UTC | Bump version to 3.6.1-rc for RC. | 13 August 2019, 00:24:00 UTC |
f660f7f | Daniel Rosenwasser | 13 August 2019, 00:23:15 UTC | Merge remote-tracking branch 'origin/master' into release-3.6 | 13 August 2019, 00:23:15 UTC |
decc3cd | Ron Buckton | 12 August 2019, 23:05:15 UTC | Elide /index from auto-import when using rootDirs compiler option (#32828) | 12 August 2019, 23:05:15 UTC |
4ab85bb | Wesley Wigham | 12 August 2019, 23:00:38 UTC | Add error message for keywords with escapes in them (#32718) * Add error message for keywords with escapes in them * Move check into parser during advance to next token to utilize context for contextual keywords * git add . * Add tests for extended escapes * Better error courtesy of @DanielRossenwaser * Add test of browser-inconsistent case and alter condition to match spec * Merge adjacent conditions * Use seperate functions for checking keywords vs not * Use flags to track unicode escape presence * Adjust error text | 12 August 2019, 23:00:38 UTC |
51411c1 | Sheetal Nandi | 12 August 2019, 20:47:28 UTC | Merge pull request #32825 from microsoft/printProjects Print program only if there are files are added or removed from the program. | 12 August 2019, 20:47:28 UTC |
b3268a7 | Ron Buckton | 12 August 2019, 20:33:04 UTC | Do not emit 'this' for __awaiter helper at the top level of a strict-mode file. (#32823) | 12 August 2019, 20:33:04 UTC |
e109914 | Sheetal Nandi | 12 August 2019, 20:13:28 UTC | Print program only if there are files are added or removed from the program. | 12 August 2019, 20:18:16 UTC |
bf054ae | Ron Buckton | 12 August 2019, 20:00:58 UTC | Add support for import.meta in System modules (#32797) | 12 August 2019, 20:00:58 UTC |
2a2866c | Orta | 09 August 2019, 23:15:50 UTC | Merge pull request #32563 from orta/fix_31298 Handle namepaths inside JSDoc type expressions a bit better | 09 August 2019, 23:15:50 UTC |
98b6db8 | Ron Buckton | 09 August 2019, 23:11:25 UTC | Allow accessors in ambient class declarations (#32787) * Allow accessors in ambient class declarations * Update src/compiler/transformers/declarations.ts Co-Authored-By: Wesley Wigham <wewigham@microsoft.com> | 09 August 2019, 23:11:25 UTC |
f2719f9 | Wesley Wigham | 09 August 2019, 23:10:10 UTC | Allow functions and ambient classes to merge (#32584) | 09 August 2019, 23:10:10 UTC |
b84e65d | Sheetal Nandi | 09 August 2019, 22:42:38 UTC | Merge pull request #32745 from microsoft/fsWatchInode Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode | 09 August 2019, 22:42:38 UTC |
825d8bb | Sheetal Nandi | 09 August 2019, 22:34:05 UTC | Merge pull request #32791 from microsoft/documentHighlightsFilesToSearch Ignore unknown files to search from in document highlights | 09 August 2019, 22:34:05 UTC |
816e7b0 | Andrew Casey | 09 August 2019, 22:16:23 UTC | Merge pull request #32789 from amcasey/FileNotFoundError Correct string template | 09 August 2019, 22:16:23 UTC |
850ff78 | Sheetal Nandi | 09 August 2019, 22:13:07 UTC | Fix lint error | 09 August 2019, 22:13:07 UTC |
b7e49d1 | Sheetal Nandi | 09 August 2019, 22:06:51 UTC | Ignore unknown files to search from in document highlights | 09 August 2019, 22:06:51 UTC |
8c6612b | Andrew Casey | 09 August 2019, 21:50:24 UTC | Tweak message text | 09 August 2019, 21:50:24 UTC |
6fe6cb3 | Andrew Casey | 09 August 2019, 21:32:34 UTC | Correct string template | 09 August 2019, 21:32:34 UTC |
a02735e | Andrew Casey | 09 August 2019, 21:28:32 UTC | Merge pull request #32785 from amcasey/FileNotFoundError Include fewer paths in exception | 09 August 2019, 21:28:32 UTC |
c1980c7 | Sheetal Nandi | 09 August 2019, 21:14:30 UTC | Fix the incorrectly accepted suggestion | 09 August 2019, 21:14:30 UTC |
6c19c13 | Andrew Casey | 09 August 2019, 21:04:04 UTC | Use an explicit type | 09 August 2019, 21:04:04 UTC |
9133e7a | Ron Buckton | 09 August 2019, 21:04:01 UTC | Use defaults for transpileModule (#31563) | 09 August 2019, 21:04:01 UTC |
05af8fa | Ron Buckton | 09 August 2019, 21:02:18 UTC | Support tree-shakable imports for --target es2015 (#32742) * Support tree-shakable imports for --target es2015 * Alias external helper imports for --module es2015 | 09 August 2019, 21:02:18 UTC |
d6f768d | Sheetal Nandi | 09 August 2019, 21:00:40 UTC | Update src/compiler/sys.ts Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 09 August 2019, 21:00:40 UTC |
8d902ad | Sheetal Nandi | 09 August 2019, 20:57:47 UTC | Update src/compiler/sys.ts Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 09 August 2019, 20:57:47 UTC |
85b8d27 | Nathan Shively-Sanders | 09 August 2019, 19:53:15 UTC | Remove error on invalid jsdoc tokens (#32769) * Remove error on invalid jsdoc tokens In JSDoc: 1. In the scanner, don't issue an error, even for invalid identifiers. 2. In the binder, don't issue an error for reserved (but otherwise valid) identifiers. /** * Example of 1: "\" * Example of 2: @private */ * Update baselines * Add invalid unicode escape test for JSDoc * Add quotes around invalid unicode escape * Add another unicode escape JSDoc test | 09 August 2019, 19:53:15 UTC |
6122e92 | Andrew Casey | 09 August 2019, 19:34:40 UTC | Restore logging of the program file list | 09 August 2019, 19:34:40 UTC |
5294e92 | Orta Therox | 09 August 2019, 17:48:07 UTC | Use switch instead of instatating an array and when looking inside a module | 09 August 2019, 17:49:38 UTC |
d9780cd | Andrew Casey | 09 August 2019, 17:27:02 UTC | Include fewer paths in exception It's sufficient to append them to the log. | 09 August 2019, 17:27:02 UTC |
b24050a | Nathan Shively-Sanders | 08 August 2019, 22:34:52 UTC | Excess discriminated types match all discriminable properties (#32755) * Target types in excess property checking must match all discriminable properties This allows fewer types to be discriminated in excess properties, which fixes some examples. * Add excess property test * Fix semicolon lint * Remove extra semicolon! * Improve EPC for unions with multiple discriminants | 08 August 2019, 22:34:52 UTC |
b70f894 | Orta | 08 August 2019, 15:56:35 UTC | Merge pull request #32668 from orta/fix_31209 Suppress console.log & others inside the TS Server runtime so that language service plugins don't accidentally use them and kill the server | 08 August 2019, 15:56:35 UTC |
984956a | Andrew Branch | 07 August 2019, 18:27:36 UTC | Only add unnecessary-await suggestion on await expressions (#32754) | 07 August 2019, 18:27:36 UTC |
9971e8b | Ben Lichtman | 07 August 2019, 17:44:54 UTC | Merge pull request #32688 from uniqueiniquity/skipCOSForDTS Avoid compile on save when there is no emit impact | 07 August 2019, 17:44:54 UTC |
3646809 | Ben Lichtman | 07 August 2019, 16:46:49 UTC | Move helper function outside class | 07 August 2019, 16:46:49 UTC |
b239c2a | Orta | 07 August 2019, 15:23:43 UTC | Merge pull request #31366 from ypresto/fix-comment-unknown Fix outdated comments for unknown type | 07 August 2019, 15:23:43 UTC |
79598af | Orta | 07 August 2019, 15:16:24 UTC | Merge pull request #31980 from sisisin/fix/typo-comment-at-import-tracker chore(tsserver): fix typo | 07 August 2019, 15:16:24 UTC |
47182b5 | Orta | 07 August 2019, 14:29:18 UTC | Merge pull request #32454 from 0verk1ll/develop Add Semicolons to Gulpfile.js | 07 August 2019, 14:29:18 UTC |
abd127f | Wesley Wigham | 06 August 2019, 23:44:42 UTC | Only check import = reference when target is Value (#32747) | 06 August 2019, 23:44:42 UTC |
8cf8eb1 | Sheetal Nandi | 01 August 2019, 21:01:57 UTC | Add some logging to the sys.watchFile and sys.watchDirectory | 06 August 2019, 23:08:25 UTC |
f333684 | Wesley Wigham | 06 August 2019, 22:14:32 UTC | Fix unicode escapes in jsx identifiers and extended unicode characters in jsdoc (#32716) * Fix unicode escapes in jsx identifiers and extended unicode characters in jsdoc * Support unicode escapes in JSDoc * Add tests for extended escapes | 06 August 2019, 22:14:32 UTC |
480b739 | Nathan Shively-Sanders | 06 August 2019, 22:03:24 UTC | Improve excess property checking for intersections (#32582) * Improve excess property checking for intersections Still a draft, the implementation needs improvement * Use mutable isIntersection in checkTypeRelatedTo This makes parameter lists a lot shorter. Seems like a slight improvement, although I can revert if I change my mind. * Fix semicolon lint * Remove TODOOOO * Revert "Use mutable isIntersection in checkTypeRelatedTo" This reverts commit b8dccff2a25495867cff070b94601015e689b8ff. | 06 August 2019, 22:03:24 UTC |
d00056f | Wesley Wigham | 06 August 2019, 21:43:41 UTC | Support extended unicode escapes in identifiers, per es6 spec (#32725) | 06 August 2019, 21:43:41 UTC |
e293232 | Sheetal Nandi | 01 August 2019, 17:40:03 UTC | Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode | 06 August 2019, 21:36:51 UTC |
d757402 | Ron Buckton | 06 August 2019, 20:48:58 UTC | Resolve module specifier relative to moduleFile.originalFileName (#32722) * Resolve module specifier relative to moduleFile.originalFileName * Use baseline testing for outputs * Added skipLibCheck to test * Switch to using vfs.formatPatch for output | 06 August 2019, 20:48:58 UTC |
024193f | TypeScript Bot | 06 August 2019, 20:42:07 UTC | Update user baselines (#32732) | 06 August 2019, 20:42:07 UTC |
c0f187a | Ben Lichtman | 06 August 2019, 20:39:18 UTC | Allow compile on save with decorator emit | 06 August 2019, 20:39:18 UTC |
77cdca2 | Orta Therox | 06 August 2019, 19:45:28 UTC | Adds another test around parsing jsdoc | 06 August 2019, 19:45:28 UTC |
01e1b1b | Andrew Casey | 06 August 2019, 19:44:48 UTC | Merge pull request #32612 from mrcrane/etw-logger Use optional module "@microsoft/typescript-etw" for ETW logging | 06 August 2019, 19:44:48 UTC |
487e2ff | Orta Therox | 06 August 2019, 19:30:54 UTC | Merge master | 06 August 2019, 19:34:06 UTC |