Commit Graph

  • 5f263db5b5 Cherry-pick PR #33223 into release-3.6 (#33250) TypeScript Bot 2019-09-04 16:23:46 -07:00
  • 3109b646a6 Elevate mapped types over type parameters in the same way as naked type parameters in intersection inference prioritization (#33223) Wesley Wigham 2019-09-04 16:23:08 -07:00
  • 9b8be7c09e Cherry-pick PR #33141 into release-3.6 (#33247) TypeScript Bot 2019-09-04 14:35:30 -07:00
  • 9920da291f Ensure that TS can run in a browser by checking for a process obj before using it in the perf logger (#33141) Orta 2019-09-04 17:14:10 -04:00
  • 1ec17a8a1d Cherry-pick PR #33213 into release-3.6 (#33245) TypeScript Bot 2019-09-04 14:03:16 -07:00
  • 8ca36f3516 someTypeRelatedToType now passes isIntersectionConstituent (#33213) Nathan Shively-Sanders 2019-09-04 13:36:50 -07:00
  • 49b910e4d4 Cherry-pick PR #33240 into release-3.6 (#33244) TypeScript Bot 2019-09-04 13:35:59 -07:00
  • b542bdfbe4 Bind typedef/enum on all assignment decl kinds (#33240) Nathan Shively-Sanders 2019-09-04 13:11:03 -07:00
  • 9cbb7ea29c Cherry-pick PR #33225 into release-3.6 (#33226) TypeScript Bot 2019-09-04 11:44:31 -07:00
  • f8f8876832 Handle browserify-ignored module result for etw logger (#33225) Wesley Wigham 2019-09-04 11:44:10 -07:00
  • 5938d90cd9 Factory refactor, promise shim, preparse hook Ron Buckton 2019-09-04 10:42:07 -07:00
  • ff38a1bc9b Merge branch 'master' into infer-from-usage/similarity-to-builtins Nathan Shively-Sanders 2019-09-04 10:23:02 -07:00
  • c06fd14748 Update user baselines (#33238) TypeScript Bot 2019-09-04 10:15:21 -07:00
  • 9efb31c913 Merge branch 'feature/eslint' of https://github.com/a-tarasyuk/TypeScript into feature/eslint Alexander T 2019-09-04 11:51:48 +03:00
  • 06f22f83c6 fix eslint errors Alexander T 2019-09-04 11:51:17 +03:00
  • f0e8518010 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-09-04 11:35:45 +03:00
  • bbec8b36ef Accept new baselines Anders Hejlsberg 2019-09-03 17:23:52 -07:00
  • 4bd9b62fa6 Add regression tests Anders Hejlsberg 2019-09-03 17:23:43 -07:00
  • c02fdaa590 Accept new baselines Anders Hejlsberg 2019-09-03 16:36:41 -07:00
  • 82a1a28fd4 Update user baselines (#33212) TypeScript Bot 2019-09-03 16:20:03 -07:00
  • 3b96729e01 Fix visitLexicalEnvironment to properly merge hoisted declarations (#33219) Ron Buckton 2019-09-03 15:29:41 -07:00
  • cd32df66ec Cherry-pick PR #33219 into release-3.6 (#33222) TypeScript Bot 2019-09-03 15:28:35 -07:00
  • 8ffc42f5a6 Don't instantiate-in-context-of when inferring to type variable Anders Hejlsberg 2019-09-03 15:24:49 -07:00
  • a109d14644 Merge pull request #33221 from typescript-bot/pick/33216/release-3.6 Sheetal Nandi 2019-09-03 15:09:56 -07:00
  • 4fe27222ca Merge pull request #33216 from microsoft/transpileIncremental Sheetal Nandi 2019-09-03 15:01:30 -07:00
  • d8b775e03b Cherry-pick PR #33216 into release-3.6 Sheetal Nandi 2019-09-03 21:46:28 +00:00
  • 0589d2dd1e Value for transpile option in CommandLineOption Sheetal Nandi 2019-09-03 14:24:14 -07:00
  • 5de0303728 Fix transpiling when options specify incremental or tsbuildinfofile Fixes #33184 Sheetal Nandi 2019-09-03 13:13:06 -07:00
  • 17d1a7e052 Merge branch 'master' into infer-from-usage/similarity-to-builtins Nathan Shively-Sanders 2019-09-03 12:59:43 -07:00
  • d85eb26777 update typescript-eslint, eslint-plugin-jsdoc, del. remove @types/del Alexander 2019-09-02 20:36:15 +03:00
  • c3af6a37ef Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-09-02 20:27:33 +03:00
  • f41472b427 LEGO: Merge pull request 33194 csigs 2019-09-02 09:10:40 -07:00
  • 0745746e8a LEGO: check in for master to temporary branch. csigs 2019-09-02 16:10:11 +00:00
  • 3c9e338396 Only error when testing functions that are not used in the following block Justin Bay 2019-08-18 12:48:05 -04:00
  • 49c3afdc20 update eslint, typescript-eslint, eslint-plugin-jsdoc Alexander 2019-08-31 22:16:36 +03:00
  • b1d748b644 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-08-31 22:12:41 +03:00
  • 006a327320 Flag non-nullable values with call expressions in if statements as errors Justin Bay 2019-08-10 13:50:14 -04:00
  • 4aad78bb6e Cherry picking #33145 (#33170) Sheetal Nandi 2019-08-30 18:01:59 -07:00
  • b9cb3a6395 Accept new baselines Anders Hejlsberg 2019-08-30 17:14:55 -07:00
  • a92d5992d2 Tweak isAliasedType Anders Hejlsberg 2019-08-30 16:39:31 -07:00
  • 79bcb3d547 Handle seenEmittedFiles which was not being set when emit of a file was complete (#33145) Sheetal Nandi 2019-08-30 16:33:44 -07:00
  • 775a4dd085 Cherry-pick PR #33168 into release-3.6 (#33169) TypeScript Bot 2019-08-30 16:11:30 -07:00
  • 5ea4257e6e Fix the semantic diagnostics caching in builder to handle conversion from relative to buildInfo to absolute path (#33168) Sheetal Nandi 2019-08-30 15:44:51 -07:00
  • 383286ff53 Add type parameter inference Nathan Shively-Sanders 2019-08-30 13:44:06 -07:00
  • e2b94231c8 Update user baselines (#33162) TypeScript Bot 2019-08-30 08:46:21 -07:00
  • ad02f47f08 Merge pull request #33148 from minestarks/formatting-object-literals Mine Starks 2019-08-30 08:00:00 -07:00
  • 81bfa6f2e0 Accept new baselines Anders Hejlsberg 2019-08-30 07:58:04 -07:00
  • 2f0ac25a00 Defer resolution of type arguments in aliased type references Anders Hejlsberg 2019-08-30 07:57:55 -07:00
  • b31d5b37f8 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-08-30 15:57:05 +03:00
  • 909bc61f01 Add convert const to let xiaofa 2019-08-30 17:37:27 +08:00
  • 9781b95bdc Fixes #32923 Mine Starks 2019-08-15 15:30:09 -07:00
  • 029f7a3801 Merge pull request #33124 from armanio123/FixGotoMultipleFile Armando Aguirre 2019-08-29 14:13:32 -07:00
  • 37150d9cb5 Turn on findBuiltinTypes Nathan Shively-Sanders 2019-08-29 12:40:33 -07:00
  • fa9e0fa8e8 Better outlining spans for prototype methods (#32782) Titian Cernicova-Dragomir 2019-08-29 19:19:04 +03:00
  • 6270ccc4b0 Accept new baselines Anders Hejlsberg 2019-08-29 07:31:34 -07:00
  • fd8f990449 Fix instantiation of alias type arguments for deferred type references Anders Hejlsberg 2019-08-29 07:17:45 -07:00
  • 49f1a79c1f Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-08-29 09:35:19 +03:00
  • cd371daf77 Fix writing multi-line text without semicolons (#32903) Andrew Branch 2019-08-28 16:28:31 -07:00
  • 09a5b68a85 Fixed goto when declarations are on multiple files Armando Aguirre 2019-08-28 15:14:19 -07:00
  • 945d423ef5 Fix bugs in combineUsages/getSignatureFromCalls Nathan Shively-Sanders 2019-08-28 14:12:21 -07:00
  • ccf41ef803 Update user baselines (#33083) TypeScript Bot 2019-08-28 13:05:24 -07:00
  • c93f9193ce Merge branch 'master' into infer-from-usage/similarity-to-builtins Nathan Shively-Sanders 2019-08-28 12:57:22 -07:00
  • af9ca21643 add support for extract as interface (#31644) Wenlu Wang 2019-08-29 02:34:41 +08:00
  • 842c588f3e Exclude method symbols when relating tuple types Anders Hejlsberg 2019-08-28 07:52:42 -04:00
  • f8ab00b407 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-08-28 10:11:38 +03:00
  • 5d36aab06f Added errorCount to WatchStatusReporter to detect 2 or more errors (#33082) Andre Sutherland 2019-08-28 00:40:21 +01:00
  • 13e1ccdd01 goto-def should treat constructor functions as functions (#33109) Nathan Shively-Sanders 2019-08-27 16:22:22 -07:00
  • 8f3a91724e Accept new baselines Anders Hejlsberg 2019-08-27 16:29:50 -04:00
  • c2d0aa8931 Only defer aliased array and tuple types Anders Hejlsberg 2019-08-27 16:18:20 -04:00
  • d347b08a42 Copied from old branch Nathan Shively-Sanders 2019-08-27 13:13:58 -07:00
  • 8118bec3d4 Update LKG v3.6.2 Ben Lichtman 2019-08-27 09:35:35 -07:00
  • f28bdb41e2 Bump version to 3.6.2 Ben Lichtman 2019-08-27 09:25:18 -07:00
  • 0f215fd233 Merge branch 'master' into infer-from-usage/similarity-to-builtins Nathan Shively-Sanders 2019-08-27 09:03:34 -07:00
  • 4fc12d7b03 Close over common variables in inferTypeFromReferences (#33095) Nathan Shively-Sanders 2019-08-27 09:02:58 -07:00
  • b18c70f8c0 Fix fourslash test Anders Hejlsberg 2019-08-27 07:23:52 -04:00
  • bf0debb883 Handle missing global array type Anders Hejlsberg 2019-08-27 07:16:51 -04:00
  • 5c21f43121 Accept new baselines Anders Hejlsberg 2019-08-27 06:51:47 -04:00
  • 5310fd0156 Minor fixes Anders Hejlsberg 2019-08-27 06:51:21 -04:00
  • a98798fad6 fix eslint errors Alexander T 2019-08-27 09:32:36 +03:00
  • acafb502cd Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-08-27 09:30:31 +03:00
  • 111b73acf9 Remove unnecessary tslint-ignore (#33091) Andrew Branch 2019-08-26 15:34:44 -07:00
  • 9942c6052f add completion for promise context (#32101) Wenlu Wang 2019-08-27 06:26:25 +08:00
  • 650c98daff Merge pull request #33065 from amcasey/TripleSlashRestrictions36 Andrew Casey 2019-08-26 15:01:32 -07:00
  • 2a8ee1f3bf Merge branch 'master' into infer-from-usage/similarity-to-builtins Nathan Shively-Sanders 2019-08-26 13:21:08 -07:00
  • e9073a863d Improve names in infer-from-usage (#33090) Nathan Shively-Sanders 2019-08-26 13:20:42 -07:00
  • 7753f7b7e6 Merge branch 'master' into recursiveTypeReferences Anders Hejlsberg 2019-08-26 15:35:33 -04:00
  • 5008c9cc3e Merge pull request #33064 from armanio123/FixNavbarMultilineUnterminated Armando Aguirre 2019-08-26 12:06:36 -07:00
  • 3be6e75d6a Improve names in infer-from-usage Nathan Shively-Sanders 2019-08-26 11:13:17 -07:00
  • 21f192367a Fix infer from usage prop assignment (#33088) Nathan Shively-Sanders 2019-08-26 10:42:17 -07:00
  • b4417da646 Fix fourslash server (#33063) Andrew Branch 2019-08-26 08:46:41 -07:00
  • dd47fffe8f Properly handle recursive array and tuple types in printback Anders Hejlsberg 2019-08-26 11:00:20 -04:00
  • 52a1a14331 Instantiate deferred type references like anonymous types Anders Hejlsberg 2019-08-26 07:08:37 -04:00
  • b24fcd0bc5 Recursive tuple types + fix instantiation of recursive type references Anders Hejlsberg 2019-08-24 08:54:59 -04:00
  • 66225f2e10 Merge pull request #33056 from amcasey/TripleSlashRestrictions Andrew Casey 2019-08-23 14:07:34 -07:00
  • a0c29fe4e5 Added optional trailing slash regex Armando Aguirre 2019-08-23 15:42:03 -07:00
  • 25f609b3a2 Merge pull request #32672 from armanio123/FixNavbarMultiline Armando Aguirre 2019-08-23 15:02:25 -07:00
  • 5b59cfb1c4 Merge pull request #33056 from amcasey/TripleSlashRestrictions Andrew Casey 2019-08-23 14:07:34 -07:00
  • f76e3b59b2 Make trailing slash required on cleanText regex Armando Aguirre 2019-08-23 13:51:53 -07:00
  • e3690c3a07 Use the in operator Andrew Casey 2019-08-23 13:10:32 -07:00
  • 00d37268e8 Make triple-slash comment classification more restrictive Andrew Casey 2019-08-23 12:55:10 -07:00