Commit Graph

  • d0aff9bdcd Fix crash (#29333) Wesley Wigham 2019-01-09 14:23:57 -08:00
  • 387be1fffa Merge pull request #29316 from Microsoft/randomIdentifier Sheetal Nandi 2019-01-09 13:01:22 -08:00
  • 6bfb935929 Merge pull request #25445 from a-tarasyuk/bug/24542-bad-error-message-for-import-ing-an-export Daniel Rosenwasser 2019-01-09 11:02:14 -08:00
  • 1b37830615 Merge branch 'master' into incrementalBuild Sheetal Nandi 2019-01-09 10:40:01 -08:00
  • b52a7fc3ea Exclude JSDoc @extends from 'super()' checks (#29308) Klaus Meinhardt 2019-01-09 19:35:22 +01:00
  • 3f5c0b81a3 Fix existing test Sheetal Nandi 2019-01-09 10:28:53 -08:00
  • 85e6c2f8ab Merge pull request #26280 from Microsoft/tsconfig_canonicalpath Sheetal Nandi 2019-01-08 16:33:34 -08:00
  • 4c70bf0292 Merge pull request #29313 from Microsoft/getEditsForRename Sheetal Nandi 2019-01-08 16:24:51 -08:00
  • 46482e14a4 Verify that completion with new identifier location returns isNewIdentifierLocation: true Fixes #24009 Sheetal Nandi 2019-01-08 16:21:46 -08:00
  • 76c9d9f717 Fix the failing test case Sheetal Nandi 2019-01-08 16:08:43 -08:00
  • 1870ee4099 Merge branch 'master' into tsconfig_canonicalpath Sheetal Nandi 2019-01-08 16:04:22 -08:00
  • 08f738fc42 There is no need to check for file presence when trying to rename imports based on file rename Fixes #29031 Sheetal Nandi 2019-01-08 15:18:52 -08:00
  • ad85e4fd22 Fix gulp baseline-accept (#29301) Nathan Shively-Sanders 2019-01-08 11:20:54 -08:00
  • 19c72c758a Allow untyped calls on unions of untyped things (#29265) Wesley Wigham 2019-01-08 11:05:55 -08:00
  • 52057ac4f6 Merge branch 'master' of https://github.com/Microsoft/TypeScript into bug/24542-bad-error-message-for-import-ing-an-export Alexander T 2019-01-08 10:55:11 +02:00
  • 945eed8d9b PR feedback: change error #2497 message Alexander T 2019-01-08 10:54:08 +02:00
  • 4cd859aa85 Allow referencing 'this' in parameters of functions in the constructor Klaus Meinhardt 2019-01-07 22:09:27 +01:00
  • 4a0bc59f77 LEGO: Merge pull request 29285 csigs 2019-01-07 08:10:45 -08:00
  • ec5224f114 LEGO: check in for master to temporary branch. csigs 2019-01-07 16:10:20 +00:00
  • d8aa46224d save work and fix lint 王文璐 2019-01-04 10:19:56 +08:00
  • 1d8a2ea38c Symbol.prototype.description hit stage 4 Kagami Sascha Rosylight 2019-01-06 11:42:55 +09:00
  • 5135b83bf9 Merge pull request #29266 from Microsoft/jsxNamespace Sheetal Nandi 2019-01-04 14:43:48 -08:00
  • 93249db692 Use the sourceFile to determine the jsxNamespace at the location for organizingImports Fixes #28827 Sheetal Nandi 2019-01-04 14:07:57 -08:00
  • dcf825e3cd Add types entry to tslint build to prevent inclusion of unwanted types installed via user tests Wesley Wigham 2019-01-04 12:59:11 -08:00
  • 7a2b2cebbf Do not emit code for @extends tags in JS. (#29244) Martin Probst 2019-01-04 17:13:14 +01:00
  • b7d7d5f7b3 Merge pull request #29252 from Microsoft/tscWatchIsolatedModules Sheetal Nandi 2019-01-03 14:35:19 -08:00
  • a633f95da7 Do not cache semantic diagnostics with --isolated modules Fixes #28332 Sheetal Nandi 2019-01-03 14:07:25 -08:00
  • bce9e2c11c Merge pull request #29250 from Microsoft/hasContextSensitiveReturnExpression Sheetal Nandi 2019-01-03 14:06:13 -08:00
  • 2a2b573fa2 Merge branch 'master' of github.com:Microsoft/TypeScript into shebang-comments Klaus Meinhardt 2019-01-03 22:44:57 +01:00
  • e7a0f7e8a9 Update LKG. v3.2.4 Daniel Rosenwasser 2019-01-03 13:41:16 -08:00
  • 476d46be1a Bump version to 3.2.4. Daniel Rosenwasser 2019-01-03 13:40:49 -08:00
  • f4a6fb79da Replace ternary expression Sheetal Nandi 2019-01-03 13:29:43 -08:00
  • 8dff98dda0 Merge pull request #28992 from Microsoft/tscWatchExportUpdate Sheetal Nandi 2019-01-03 13:26:50 -08:00
  • d8ee4116ef Fix function declaration without body to be checked as context sensitive Fixes #29032 Sheetal Nandi 2019-01-03 12:46:39 -08:00
  • c426fc6868 Merge branch 'master' into tscWatchExportUpdate Sheetal Nandi 2019-01-03 11:35:54 -08:00
  • 85872ea421 The assert that cached value of config file existance is always correct, might not be true if file watcher is not invoked before creating configured project Sheetal Nandi 2019-01-02 15:39:15 -08:00
  • d35ea02cc6 Merge pull request #29247 from ajafff/organizeimports-crash Sheetal Nandi 2019-01-03 08:54:34 -08:00
  • e68f495b44 update baselines Klaus Meinhardt 2019-01-03 17:51:13 +01:00
  • 66314e1f85 Merge branch 'master' of github.com:Microsoft/TypeScript into rest-param-destructuring Klaus Meinhardt 2019-01-03 17:45:17 +01:00
  • 6eb9165553 Merge branch 'master' into shebang-comments Klaus Meinhardt 2019-01-03 17:38:25 +01:00
  • 6a9ad0e2eb Fix crash in organizeImports Klaus Meinhardt 2019-01-03 16:20:46 +01:00
  • 34b1384152 add transformer for emit add property to default export 王文璐 2019-01-03 11:19:02 +08:00
  • b2f76e9dc8 Merge pull request #29240 from Microsoft/inferredProjectToExternalProject Sheetal Nandi 2019-01-02 16:26:13 -08:00
  • 24cc284d19 The assert that cached value of config file existance is always correct, might not be true if file watcher is not invoked before creating configured project Fixes #29191 Sheetal Nandi 2019-01-02 15:39:15 -08:00
  • 799656a037 Merge pull request #29214 from uniqueiniquity/nestedAsyncCodeFix Benjamin Lichtman 2018-12-31 17:18:39 -08:00
  • 11585d29bc Merge pull request #29218 from uniqueiniquity/jsdocSpanForVarStatement Benjamin Lichtman 2018-12-31 16:27:34 -08:00
  • cb57f17aba Simplify approach Benjamin Lichtman 2018-12-31 16:25:26 -08:00
  • 28e68a6891 Fix spelling of convertible Benjamin Lichtman 2018-12-31 16:00:24 -08:00
  • 048d04684b use existing util functions Benjamin Lichtman 2018-12-31 15:56:54 -08:00
  • aebcb6df36 Merge pull request #29216 from uniqueiniquity/multilineArgumentSpans Benjamin Lichtman 2018-12-31 15:18:07 -08:00
  • bb2f300191 Add test Benjamin Lichtman 2018-12-31 15:15:47 -08:00
  • 34970d8a69 give jsdoc outline span before func exp assigned to var Benjamin Lichtman 2018-12-31 15:10:22 -08:00
  • d3bcb82c6b Merge pull request #29215 from uniqueiniquity/classExpressionOutline Benjamin Lichtman 2018-12-31 15:03:09 -08:00
  • a266131928 Add test Benjamin Lichtman 2018-12-31 14:43:56 -08:00
  • 6c34520281 Use normal start for spans for args Benjamin Lichtman 2018-12-31 14:37:31 -08:00
  • adcb278272 Add test Benjamin Lichtman 2018-12-31 14:11:08 -08:00
  • b466336a3e Add class expression to set of nodes for outlining Benjamin Lichtman 2018-12-31 14:04:48 -08:00
  • 2dd6e20ef9 Only provide suggestion for outermost async fix Benjamin Lichtman 2018-12-28 16:37:59 -08:00
  • 0dbb9760c0 Merge pull request #29147 from Kingwl/type_query_completions Daniel Rosenwasser 2018-12-31 10:36:39 -08:00
  • beebda3574 Merge pull request #29110 from Microsoft/fixDiscriminantCheck Anders Hejlsberg 2018-12-30 17:46:01 -10:00
  • 8570a67572 Merge pull request #29121 from Microsoft/mappedTypeConstraints Anders Hejlsberg 2018-12-30 17:44:41 -10:00
  • fd3af78b8b Merge pull request #29179 from Microsoft/typeParameterDefaultForwardReference Anders Hejlsberg 2018-12-30 17:43:57 -10:00
  • 8e1403144d Merge pull request #29192 from Microsoft/initializerWidening Anders Hejlsberg 2018-12-28 17:15:36 -10:00
  • 73b1dcb78f Accept new baselines Anders Hejlsberg 2018-12-28 09:38:24 -10:00
  • 7f4d1ac475 Add regression test Anders Hejlsberg 2018-12-28 09:38:19 -10:00
  • 93b4302d35 Accept new baselines Anders Hejlsberg 2018-12-28 09:36:23 -10:00
  • 0165e80e7c Don't widen contextually typed literals in initializer expressions Anders Hejlsberg 2018-12-28 09:30:14 -10:00
  • 4a664d690b Update user baselines (#29187) TypeScript Bot 2018-12-28 07:21:29 -08:00
  • 6ffe42781c Merge pull request #29181 from uniqueiniquity/templateLiteralInNavTree Benjamin Lichtman 2018-12-27 19:20:23 -08:00
  • c46090b8dc Show template literal in navtree function call args Benjamin Lichtman 2018-12-27 17:01:05 -08:00
  • 8a72a19b7a Accept new baselines Anders Hejlsberg 2018-12-27 14:05:24 -10:00
  • a400a8afec Add regression test Anders Hejlsberg 2018-12-27 14:05:14 -10:00
  • 5e1d490e58 Accept new baselines Anders Hejlsberg 2018-12-27 14:00:00 -10:00
  • 3f7a9a906b Type parameter defaults can only reference previously declared type parameters Anders Hejlsberg 2018-12-27 13:45:13 -10:00
  • 42484b504e Use DirectoryStructureHost for fileExists and readFile Sheetal Nandi 2018-12-27 10:36:18 -08:00
  • c89a80736e add ES2019 target Kagami Sascha Rosylight 2018-12-27 19:46:21 +09:00
  • 69abc12494 Handle declaration emit errors in tsbuild mode by backing up builder state This helps us revert to state where we pretend as if emit is not done (since we do not do emit if there are errors) Sheetal Nandi 2018-12-26 12:07:59 -08:00
  • b360ff770a Write the tests for incremental build and declaration emit errors handling These will fail since its still TODO Sheetal Nandi 2018-12-26 11:13:54 -08:00
  • 60996b5bed Merge remote-tracking branch 'upstream/master' into async-es2018 Kagami Sascha Rosylight 2018-12-26 17:15:03 +09:00
  • 7c93affd7d fix typeof completions broken 王文璐 2018-12-25 17:30:04 +08:00
  • a769c35484 property is used before its initialization: check more nodes Klaus Meinhardt 2018-12-23 23:13:46 +01:00
  • 0d9038c30a Handle prepend in incremental build. Always emit when program uses project reference with prepend since it cant tell changes in js/map files Sheetal Nandi 2018-12-21 17:22:17 -08:00
  • 7b290fdbd4 Update the timestamps of outputs that dont need to be written because of incremental build This ensures that after tsbuild after incremental build of tsbuild -w doesnt result in unnecessary rebuilds Sheetal Nandi 2018-12-20 11:33:11 -08:00
  • f1949bbae8 Use emit builder to emit only changed files. Sheetal Nandi 2018-12-19 17:08:36 -08:00
  • 47f51060e9 Use oldProgram to create the new Program. This helps in storing the semantic diagnostics Sheetal Nandi 2018-12-19 15:24:36 -08:00
  • 69193d9c20 Add method to release held Program in BuilderProgram Sheetal Nandi 2018-12-19 14:19:05 -08:00
  • 56a76d8b62 Revert BuilderProgram to be redirected object to Program in preparation to set Program in state to undefined for storing. Sheetal Nandi 2018-12-19 13:44:47 -08:00
  • 48baa42d65 Make SolutionBuilder handle BuilderProgram in preparation to handle incremental builds Sheetal Nandi 2018-12-18 16:12:37 -08:00
  • 9e05abcfd3 Make BuilderProgram as Program Sheetal Nandi 2018-12-14 16:51:18 -08:00
  • 0cabb00b34 Use watch factory instead of direct host functions in tsbuild to provide detailed information on watch invokations Sheetal Nandi 2018-12-14 15:13:19 -08:00
  • b8def16e92 Merge pull request #28902 from Microsoft/unitTestsSplit Sheetal Nandi 2018-12-21 12:52:29 -08:00
  • 194496f5ad Accept new baselines Anders Hejlsberg 2018-12-21 12:51:20 -08:00
  • 7ad2661625 Add tests Anders Hejlsberg 2018-12-21 12:51:01 -08:00
  • 565ab7a971 Properly compute lower bound of key type in a mapped type Anders Hejlsberg 2018-12-21 12:50:53 -08:00
  • 490f69f984 duplicate wait instead of wait and notify Daniel Krom 2018-12-21 10:41:24 +02:00
  • a139303413 Update user baselines (#29109) TypeScript Bot 2018-12-20 16:57:21 -08:00
  • efc71602cd Refactor tsc-watch tests Sheetal Nandi 2018-12-20 14:17:43 -08:00
  • f117184562 More tsserver tests refactoring Sheetal Nandi 2018-12-20 14:00:45 -08:00
  • db4d9b3050 Add unittests:: on all unittests describe blocks for easy run Sheetal Nandi 2018-12-20 13:20:53 -08:00
  • 53e2507f60 More scenarios in their own test Sheetal Nandi 2018-12-07 16:04:49 -08:00