Commit Graph

  • 96e8fbc657 Fix for issue #32528: Prevent meta property from appearing twice (#35844) Sheon Han 2020-01-17 16:56:50 -05:00
  • 1a10e712e6 Improve variance measurement (#36261) Anders Hejlsberg 2020-01-17 11:50:38 -08:00
  • e2e1f6fd85 LEGO: Merge pull request 36253 csigs 2020-01-16 20:10:43 -08:00
  • 70ba8512bb LEGO: check in for master to temporary branch. csigs 2020-01-17 04:10:10 +00:00
  • 57925d4e35 Instead of checking if file exists before file read, handle exceptions from file read (#36244) Sheetal Nandi 2020-01-16 17:24:03 -08:00
  • 8517df6fa2 Fix erroneous optional chain narrowing (#36145) Anders Hejlsberg 2020-01-16 16:49:51 -08:00
  • b2a7d42032 Handle untitled files from vscode which are of format: untitled:^Untitled-1 (#36240) Sheetal Nandi 2020-01-16 15:38:55 -08:00
  • 797c5362a2 Codefix: Don’t return a fixId if there’s definitely nothing else that can be fixed (#35765) Andrew Branch 2020-01-16 10:07:37 -08:00
  • eeff036519 fix(35954): Change spelling for private field incorrectly fixes to a string property (#36079) Alexander T 2020-01-16 19:01:21 +02:00
  • dbd55b3928 fix(35944): show spell checking quick fix for non-existent private named property access (#36195) Alexander T 2020-01-16 02:56:40 +02:00
  • f99072593d Move individual duration properties into a performanceData object (#36210) Andrew Casey 2020-01-15 16:48:00 -08:00
  • 9ba45fcaac Update LKG. v3.7.5 Daniel Rosenwasser 2020-01-15 16:11:45 -08:00
  • f220e62ce7 importsNotUsedAsValue affects semantic diagnostics (#36001) Klaus Meinhardt 2020-01-16 00:08:17 +01:00
  • 609a605162 Suppress lint issues. Daniel Rosenwasser 2020-01-15 14:43:50 -08:00
  • cd8c86dd38 Revert "Remove "unnecessary" type assertions." Daniel Rosenwasser 2020-01-15 14:33:09 -08:00
  • 5dccbb7026 Remove "unnecessary" type assertions. Daniel Rosenwasser 2020-01-15 14:18:57 -08:00
  • 81a942e7b9 Fix completions triggered on existing private identifier property access (#36191) Andrew Branch 2020-01-15 13:13:11 -08:00
  • 9d429829f0 Update LKG. Daniel Rosenwasser 2020-01-15 13:04:39 -08:00
  • c81b9a75b2 Bump version to '3.7.5'. Daniel Rosenwasser 2020-01-15 13:02:04 -08:00
  • a9cbea4259 Use fs.existsSync to check for cancellation (#36190) Andrew Casey 2020-01-15 12:53:40 -08:00
  • 64704a160d sys: Use readdir withFileTypes option to skip lots of stat syscalls (#35286) Anders Kaseorg 2020-01-15 15:42:38 -05:00
  • 1dafd09a06 Revert "Add related diagnostic to "used before defined" if type is a function that returns a union with undefined (#33171)" (#35751) Orta 2020-01-15 12:50:52 -05:00
  • 6e3ab1529f remove private named properties from rest and spread types (#35950) Klaus Meinhardt 2020-01-14 23:47:39 +01:00
  • daf786ecd0 throw an error when no default export present (#35815) Alexander T 2020-01-14 21:38:48 +02:00
  • 91ffa1c752 Update LKG (#36164) Wesley Wigham 2020-01-13 13:11:29 -08:00
  • 08014bca05 Fix lints Wesley Wigham 2020-01-13 12:50:20 -08:00
  • 69ab1d5ecd Handle Identifier declarations in getDeclarationSpaces (#36136) Wesley Wigham 2020-01-13 10:29:37 -08:00
  • 76ee0214f9 Use watch invoked with node_modules/.staging as watch for refreshing complete node_modules, so that npm install is reflected correctly (#36039) Sheetal Nandi 2020-01-10 14:58:01 -08:00
  • 0c3019e3b3 Handle invalid package.json typings fields when generating specifiers (#36137) Sheetal Nandi 2020-01-10 14:51:23 -08:00
  • 00b21efcb0 Remove the check that if base file name starts with ^ is dynamic file name since those files can exist (#36109) Sheetal Nandi 2020-01-10 10:57:44 -08:00
  • 13cddae3f7 Allow references to uninitialized ambient properties (#36112) Nathan Shively-Sanders 2020-01-10 10:50:05 -08:00
  • 357f715382 Check combined intersection properties against target index signatures (#35143) Anders Hejlsberg 2020-01-10 10:46:10 -08:00
  • 517d6eea28 Get jsdoc host from chained assignment (#36111) Nathan Shively-Sanders 2020-01-10 10:09:39 -08:00
  • 94271aa753 Remove CFA discriminant check restrictions (#36114) Anders Hejlsberg 2020-01-10 09:41:16 -08:00
  • 79dcd3dba1 Correctly resolve tags for function overloads (#30253) Jean Pierre 2020-01-10 11:54:26 -05:00
  • 5fc917be2e Fixes broken emit with useDefineForClassFields + private field (#35898) M.Yoshimura 2020-01-10 03:21:49 +09:00
  • 66b5c47854 Fix crash in codefixes re: braces of class body (#36087) Nathan Shively-Sanders 2020-01-09 08:46:00 -08:00
  • 9e96a0cfff Update user baselines (#36093) TypeScript Bot 2020-01-09 07:36:12 -08:00
  • 21316e551a Update user baselines (#36046) TypeScript Bot 2020-01-08 16:44:13 -08:00
  • e4787d1e04 Update LKG. v3.8-beta Daniel Rosenwasser 2020-01-08 16:08:00 -08:00
  • e1bf8b3478 Merge branch 'master' into release-3.8 Daniel Rosenwasser 2020-01-08 16:06:43 -08:00
  • 0aab63b7ff Fix narrowing of optional chains (#36089) Anders Hejlsberg 2020-01-08 15:37:27 -08:00
  • 3e4578c9f4 Fixed unreported strict property initialization violations. (#35891) Titian Cernicova-Dragomir 2020-01-09 01:15:20 +02:00
  • 071819bb37 Report time spent in updateGraph (#35675) Andrew Casey 2020-01-08 14:41:34 -08:00
  • ab1458ac55 Tweak the test and add more duplicate name assignment tests Eli Barzilay 2020-01-08 12:03:37 -05:00
  • 38b53790af Allow destructuring the same property multiple times Klaus Meinhardt 2020-01-01 20:03:07 +01:00
  • 9889c74939 Disable declaration emit for json files (#36066) Sheetal Nandi 2020-01-08 09:54:32 -08:00
  • 17f445035a Disable declaration emit for json files (#36078) Sheetal Nandi 2020-01-08 09:51:37 -08:00
  • 78748c0a35 More actionable "must have annotation" message (#35839) Daniel Rosenwasser 2020-01-07 16:46:14 -08:00
  • f84b2d20a9 Parse error on private identifier optional chain (#35987) Joey Watts 2020-01-07 19:00:15 -05:00
  • d38906353f Cherry-pick PR #35733 into release-3.7 (#35963) TypeScript Bot 2020-01-07 15:39:57 -08:00
  • d59c6f3e6a Make unchecked property assertion optional Ben Lichtman 2020-01-07 14:40:47 -08:00
  • 9fbcdb1edb Resurrect SuppressAnyReturnType, but make it used only at the toplevel Eli Barzilay 2020-01-07 01:19:23 -05:00
  • 724f426468 Remove SuppressAnyReturnType Eli Barzilay 2020-01-02 07:55:04 -05:00
  • 0c467d095f Fix signatureToSignatureDeclarationHelper Eli Barzilay 2019-12-19 15:11:04 -05:00
  • 509d243ea5 Add test Ben Lichtman 2020-01-07 12:57:34 -08:00
  • 49f7f2532c Rename new property Ben Lichtman 2020-01-07 12:57:11 -08:00
  • 1bc387938a Add property for unchecked completions Ben Lichtman 2020-01-07 10:59:19 -08:00
  • 8ed92dcecd fix(31909): show suggestions for second type argument of generic (#36024) Alexander T 2020-01-07 13:03:22 +02:00
  • 88677de380 Do not omit the anyFunctionType from intersections (#35658) Wesley Wigham 2020-01-07 00:39:28 -08:00
  • d044e0680a Renamed references to 'configurePrerelease'. (#35997) Daniel Rosenwasser 2020-01-06 16:38:46 -08:00
  • a5123a5b1b Merge branch 'master' into fix35414-2 fix35414-2 Anders Hejlsberg 2020-01-06 16:18:30 -08:00
  • 20c0e8b7aa Update LKG. Daniel Rosenwasser 2020-01-06 14:05:17 -08:00
  • 68465f88cf Merge remote-tracking branch 'origin/master' into release-3.8 Daniel Rosenwasser 2020-01-06 13:24:27 -08:00
  • f807b57356 Add s to importsNotUsedAsValue (#36037) Daniel Rosenwasser 2020-01-06 13:23:47 -08:00
  • f8bfc6f5d6 Contextually typed binding element initializers (#35855) Anders Hejlsberg 2020-01-06 12:53:23 -08:00
  • df3b5bbdab Fix ThisParameterType<T> type (#36013) Anders Hejlsberg 2020-01-06 08:55:34 -10:00
  • 7745f8625a Update LKG. Daniel Rosenwasser 2020-01-06 10:28:40 -08:00
  • 36eabfcba3 Merge branch 'master' into release-3.8 Daniel Rosenwasser 2020-01-06 10:26:56 -08:00
  • 28319a541a CustomElementConstructor: should be construct signature (#36030) Nathan Shively-Sanders 2020-01-06 10:09:03 -08:00
  • d6c05a1358 Fix getEffectiveTypeAnnotationNode Eli Barzilay 2020-01-03 15:30:41 -05:00
  • 1ffda9fcdc Add the 'awaited' type operator Ron Buckton 2020-01-03 18:07:11 -08:00
  • 5f46c64327 Set version to beta. Daniel Rosenwasser 2020-01-03 16:40:52 -08:00
  • 5cc58deb57 Shorten test baseline names (#35993) Sheetal Nandi 2020-01-03 16:37:04 -08:00
  • 3b396e6124 Type-only imports and exports (#35200) Andrew Branch 2020-01-03 16:39:32 -06:00
  • 18269c0fc8 Add assumeChangesOnlyAffectDirectDependencies as a option to skip checking and generating .d.ts files for files indirectly importing affected file (#35711) Sheetal Nandi 2020-01-03 13:02:45 -08:00
  • 5a342742d0 feat(lib/es2020): Add Promise.allSettled(…) (#34065) ExE Boss 2020-01-03 21:58:02 +01:00
  • 8939b251b8 Fix cmdline aliases specs Eli Barzilay 2020-01-02 16:28:44 -05:00
  • 4585f448a9 fix(35179): formatter incorrectly remove spaces (#35979) Alexander T 2020-01-03 20:09:56 +02:00
  • a8944e6844 Fix type parameter leak (#35949) Anders Hejlsberg 2020-01-03 07:54:38 -10:00
  • 024b8c1e5f Merge pull request #30565 from D0nGiovanni/m-template-literal-2 Daniel Rosenwasser 2020-01-02 17:08:29 -08:00
  • ded072e8af Fixed find all references for private identifiers. (#35887) Titian Cernicova-Dragomir 2020-01-03 03:06:25 +02:00
  • ff4fa1feb9 Cleaned up refactoring names, descriptions. Daniel Rosenwasser 2020-01-02 16:32:06 -08:00
  • 75ca64120f Fix error on interfaces in .js files (#35969) Daniel Rosenwasser 2020-01-02 16:30:46 -08:00
  • ad0f0064ce Remove refactoring from template expression to string concatenation. Daniel Rosenwasser 2020-01-02 16:12:44 -08:00
  • 82b0547281 Fixed outlining spans for chained method calls. (#35860) Titian Cernicova-Dragomir 2020-01-03 01:44:22 +02:00
  • 4942fd2b84 Make checkPropertyNotUsedBeforeDeclaration ignore properties of properties Eli Barzilay 2019-12-19 18:51:55 -05:00
  • 291ab63a9b Reuse "getBestMatchingType" logic during elaboration to allow for more specific elaborations (#35278) Wesley Wigham 2020-01-02 13:14:08 -08:00
  • bb306a757b Update DOM from TSJS-lib-generator (#35938) Nathan Shively-Sanders 2019-12-31 14:12:18 -08:00
  • dadb64ba70 Disable timeout when debugging Eli Barzilay 2019-12-20 17:21:06 -05:00
  • 36c87aca8a Private named instance fields (#30829) Max Heiber 2019-12-27 21:07:35 +00:00
  • 0f5ddd2ea0 Add es2020 transformation (#35518) Kagami Sascha Rosylight 2019-12-24 09:45:17 +09:00
  • 320adf5ce0 show an error if --showConfig is enabled and tsconfig.json does not exist (#35723) Alexander T 2019-12-23 22:30:21 +02:00
  • a39a675696 fix(35474): formatter incorrectly adds space after increment (#35550) Alexander T 2019-12-23 22:27:54 +02:00
  • 05a2f1b110 Support bigints in ES2020 (#33874) Kagami Sascha Rosylight 2019-12-24 05:18:52 +09:00
  • bed7c89354 Add base constraint completions for JSX attributes (#35803) Andrew Branch 2019-12-23 14:06:46 -06:00
  • d66e959a74 Add ES2020 to diagnostic messages (#35814) Kagami Sascha Rosylight 2019-12-24 04:40:41 +09:00
  • a4e794d872 fix file extension (#35825) Alexander T 2019-12-23 21:39:50 +02:00
  • 6c413e0bbb Add support for Call Hierarchies in language server (#35176) Ron Buckton 2019-12-22 13:25:09 -08:00
  • 114dad7f56 Add top-level await for esnext and system modules (#35813) Ron Buckton 2019-12-22 13:24:31 -08:00