https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
26655db Update LKG. 06 September 2019, 20:19:38 UTC
6135556 Bump version to 3.6.3. 06 September 2019, 20:19:30 UTC
1b2ffa9 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 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 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 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 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 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 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 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 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 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 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 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 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 Update LKG 27 August 2019, 16:35:35 UTC
f28bdb4 Bump version to 3.6.2 27 August 2019, 16:25:18 UTC
650c98d Merge pull request #33065 from amcasey/TripleSlashRestrictions36 Merge pull request #33056 from amcasey/TripleSlashRestrictions 26 August 2019, 22:01:32 UTC
66225f2 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 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
03055d2 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 Update LKG. 16 August 2019, 14:55:38 UTC
5a0a671 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 Update LKG. 13 August 2019, 23:44:11 UTC
dd1f20e 🤖 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 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 Update LKG. 13 August 2019, 23:02:48 UTC
4da8da0 Merge remote-tracking branch 'origin/master' into release-3.6 13 August 2019, 22:56:14 UTC
a74f109 Do not escape actual template literals on emit (#32844) 13 August 2019, 22:54:35 UTC
370a596 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 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 Do cleanup after opening files only if opening a file. 13 August 2019, 18:41:08 UTC
c8d937e 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 Update LKG. 13 August 2019, 17:49:10 UTC
df3c746 Update user baselines (#32837) 13 August 2019, 15:35:42 UTC
40f0a8e Bump version to 3.6.1-rc for RC. 13 August 2019, 00:24:00 UTC
f660f7f Merge remote-tracking branch 'origin/master' into release-3.6 13 August 2019, 00:23:15 UTC
decc3cd Elide /index from auto-import when using rootDirs compiler option (#32828) 12 August 2019, 23:05:15 UTC
4ab85bb 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 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 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 Print program only if there are files are added or removed from the program. 12 August 2019, 20:18:16 UTC
bf054ae Add support for import.meta in System modules (#32797) 12 August 2019, 20:00:58 UTC
2a2866c 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 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 Allow functions and ambient classes to merge (#32584) 09 August 2019, 23:10:10 UTC
b84e65d 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 Merge pull request #32791 from microsoft/documentHighlightsFilesToSearch Ignore unknown files to search from in document highlights 09 August 2019, 22:34:05 UTC
816e7b0 Merge pull request #32789 from amcasey/FileNotFoundError Correct string template 09 August 2019, 22:16:23 UTC
850ff78 Fix lint error 09 August 2019, 22:13:07 UTC
b7e49d1 Ignore unknown files to search from in document highlights 09 August 2019, 22:06:51 UTC
8c6612b Tweak message text 09 August 2019, 21:50:24 UTC
6fe6cb3 Correct string template 09 August 2019, 21:32:34 UTC
a02735e Merge pull request #32785 from amcasey/FileNotFoundError Include fewer paths in exception 09 August 2019, 21:28:32 UTC
c1980c7 Fix the incorrectly accepted suggestion 09 August 2019, 21:14:30 UTC
6c19c13 Use an explicit type 09 August 2019, 21:04:04 UTC
9133e7a Use defaults for transpileModule (#31563) 09 August 2019, 21:04:01 UTC
05af8fa 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 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 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 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 Restore logging of the program file list 09 August 2019, 19:34:40 UTC
5294e92 Use switch instead of instatating an array and when looking inside a module 09 August 2019, 17:49:38 UTC
d9780cd Include fewer paths in exception It's sufficient to append them to the log. 09 August 2019, 17:27:02 UTC
b24050a 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 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 Only add unnecessary-await suggestion on await expressions (#32754) 07 August 2019, 18:27:36 UTC
9971e8b 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 Move helper function outside class 07 August 2019, 16:46:49 UTC
b239c2a Merge pull request #31366 from ypresto/fix-comment-unknown Fix outdated comments for unknown type 07 August 2019, 15:23:43 UTC
79598af Merge pull request #31980 from sisisin/fix/typo-comment-at-import-tracker chore(tsserver): fix typo 07 August 2019, 15:16:24 UTC
47182b5 Merge pull request #32454 from 0verk1ll/develop Add Semicolons to Gulpfile.js 07 August 2019, 14:29:18 UTC
abd127f Only check import = reference when target is Value (#32747) 06 August 2019, 23:44:42 UTC
8cf8eb1 Add some logging to the sys.watchFile and sys.watchDirectory 06 August 2019, 23:08:25 UTC
f333684 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 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 Support extended unicode escapes in identifiers, per es6 spec (#32725) 06 August 2019, 21:43:41 UTC
e293232 Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode 06 August 2019, 21:36:51 UTC
d757402 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 Update user baselines (#32732) 06 August 2019, 20:42:07 UTC
c0f187a Allow compile on save with decorator emit 06 August 2019, 20:39:18 UTC
77cdca2 Adds another test around parsing jsdoc 06 August 2019, 19:45:28 UTC
01e1b1b 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 Merge master 06 August 2019, 19:34:06 UTC
47e77c9 Remove unnecessary 'commandSucceeded' variable 06 August 2019, 18:48:31 UTC
269c3d3 Suggestions now use diagnosticCollection (#32740) Previously they used multiMaps, unlike all the other diagnostics. This prevents duplicate suggestions, like other kinds diagnostics. Fixes #28710 06 August 2019, 18:15:06 UTC
f8b7a05 Handle the variadic args for inline console.logs 06 August 2019, 18:09:37 UTC
cc3db8f Merge branch 'Saulzi-master' 06 August 2019, 17:48:47 UTC
3ff0a24 Update based on PR feedback 06 August 2019, 17:46:17 UTC
7adc175 Adjust isIdentifierText to skip multiple characters when a code point is multiple chars long (#32720) * Adjust isIdentifierText to skip multiple characters when a code point is multiple chars long * Add a few examples with mixed unicode characters * for posterity, add some unicode cursive script characters * Test some more planes more explicitly 06 August 2019, 06:37:26 UTC
624d1ca Fix inferred TNext of generator to use TNext of contextual return type (#32719) 06 August 2019, 00:55:28 UTC
e1bca8f Fix class member completion disappear after a property declaration with a private modifier 06 August 2019, 00:35:34 UTC
e3f4979 Fix emit for object rest on a module export (#32699) * Fix emit for object rest on a module export * Add tests for exports of empty object/array binding patterns * Add delay for exec to ensure diff tool has enough time to start 05 August 2019, 23:53:21 UTC
3b54ffc Preserve const enums should keep import refs (#28498) * Preserve const enums should keep import refs for exported const enums exported via export default Move some functionality around, small cleanup Remove unneeded const enum check * Only mark const enums as references with preserveConstEnums on in export assignments * Limit change to declarations and preserveConstEnums mode 05 August 2019, 23:47:29 UTC
4df2fc6 Do not include built/local/enu when producing LKG (#32723) 05 August 2019, 23:19:38 UTC
f6fb130 Add 'readFileWorker' instead of modifying 'readFile' 05 August 2019, 22:19:25 UTC
33a6509 Fixes export destructured variables reference (#32007) * Add basic test for current behavior * Fixes getting destructured variables references(#31922) * Add test case that renames destructured property * Fixes missing nested object destrucuturing variable references 05 August 2019, 19:00:06 UTC
5710f7d Merge branch 'master' of https://github.com/Saulzi/TypeScript into Saulzi-master 05 August 2019, 18:17:32 UTC
c1e0db7 Escape apparent substitution in synthesized NoSubstitutionTemplateLiterals (#32580) * Add failing test * Escape apparent substitution in synthesized NoSubstitutionTemplateLiterals 05 August 2019, 16:31:59 UTC
012bacc Define interface for TSConfig. Change compilerOnSave to compileOnSave (#32481) 05 August 2019, 16:24:09 UTC
back to top