Commit Graph

  • 59b76cee89 Fix call to Debug.fail in compiler Anders Hejlsberg 2019-09-15 08:38:17 -07:00
  • 51dcce2124 Accept new baselines Anders Hejlsberg 2019-09-15 08:28:17 -07:00
  • 0060964fba Further CFA handling of exhaustive switch statements Anders Hejlsberg 2019-09-15 08:25:07 -07:00
  • cc6e4938ae Treat exhaustive switch statements like non-returning functions in CFA Anders Hejlsberg 2019-09-14 15:30:09 -07:00
  • 391a3c8791 Separate Tokens and Identifiers from other Nodes Arpad Borsos 2019-09-14 04:06:09 +02:00
  • 72c0961071 Force a gc before printing diagnostics Arpad Borsos 2019-09-14 01:53:04 +02:00
  • 038d95144d Remove all submodules - just force clone and reset on run instead (#33425) Wesley Wigham 2019-09-13 16:14:33 -07:00
  • 99229f88dd Update user baselines (#33411) TypeScript Bot 2019-09-13 15:14:25 -07:00
  • 3a89c8cc5c Use isReachableFlowNode to check for implicit return Anders Hejlsberg 2019-09-13 14:38:12 -07:00
  • 1755db4d81 Add build-eslint-rules to npm prepare script (#33417) Andrew Branch 2019-09-13 14:38:10 -07:00
  • 3749de6019 Dedicated isReachableFlowNode function to determine reachability Anders Hejlsberg 2019-09-13 11:33:16 -07:00
  • 93a250b9a6 fix duplicate async modifier codefix kingwl 2019-09-14 02:22:59 +08:00
  • aadd39a395 Properly cache types at CFA nodes marked FlowFlags.Shared fixSharedCaching Anders Hejlsberg 2019-09-13 07:37:11 -07:00
  • 971b0df80a Use declared type for references in unreachable code (again) Anders Hejlsberg 2019-09-13 07:12:19 -07:00
  • a4bacf3bfa Merge pull request #33400 from microsoft/make-perf-count-functions-public Nathan Shively-Sanders 2019-09-12 13:51:26 -07:00
  • d94d715cdf Make perf count functions public Nathan Shively-Sanders 2019-09-12 13:31:11 -07:00
  • bc7bde3879 Merge pull request #33390 from Swatinem/identifiers-nan Sheetal Nandi 2019-09-12 12:48:00 -07:00
  • a8d04b2db9 Fix Identifiers: NaN diagnostic when having JSON SourceFiles Arpad Borsos 2019-09-12 13:23:16 +02:00
  • de7d68a6d8 Even more renaming Nathan Shively-Sanders 2019-09-12 11:30:51 -07:00
  • 0cf00fab93 Merge pull request #32965 from ajafff/ts-in-js Orta 2019-09-12 20:21:51 +02:00
  • 3c79225f48 Update baselines with any[] inferences Nathan Shively-Sanders 2019-09-12 11:18:47 -07:00
  • b69f5af08e Merge branch 'master' into infer-from-usage/similarity-to-builtins Nathan Shively-Sanders 2019-09-12 10:50:13 -07:00
  • a9336ba8a5 Revert "Use declared type for references in unreachable code" Anders Hejlsberg 2019-09-12 09:15:43 -07:00
  • 436339ddef Use declared type for references in unreachable code Anders Hejlsberg 2019-09-12 07:41:47 -07:00
  • 2c8df45aa9 Fixed typo Michal Przybys 2019-09-12 10:17:05 +02:00
  • fd6fbdf7fe Show more items in the navbar (#33040) Jesse Trinity 2019-09-11 15:54:27 -07:00
  • f9cc374d21 Merge pull request #33336 from JoshuaKGoldberg/enum-syntax-error-specifics Orta 2019-09-11 23:05:16 +02:00
  • e8fc62e1a2 Merge pull request #33300 from JoshuaKGoldberg/too-large-integer-bigint-codefix Orta 2019-09-11 22:53:19 +02:00
  • 6995a907a4 Merge pull request #33358 from microsoft/dtsOnlyEmit Sheetal Nandi 2019-09-11 13:09:50 -07:00
  • 0019cee6de Handle --isolatedModules and d.ts emit in the builder Sheetal Nandi 2019-09-11 12:11:59 -07:00
  • 2692b2e214 Add failing test cases for isolatedModules after enabling declaration emit Sheetal Nandi 2019-09-04 15:40:38 -07:00
  • 07b9715fde Allow .d.ts with --isolatedModules Fixes #29490 Sheetal Nandi 2019-09-04 13:42:11 -07:00
  • c0f0d9f798 Merge branch 'master' into dtsOnlyEmit Sheetal Nandi 2019-09-11 12:42:48 -07:00
  • 3a868af5f5 Fix typo Sheetal Nandi 2019-09-11 12:34:20 -07:00
  • 4e1768c170 Added '}' to allowed characters in diagnostic message Josh Goldberg 2019-09-11 15:32:58 -04:00
  • b26ca160f4 Merge branch 'master' into referencesPrototypeSourceFile Sheetal Nandi 2019-09-11 12:27:58 -07:00
  • 2c967c49eb Merge branch 'master' into ts-in-js Orta 2019-09-11 21:22:01 +02:00
  • fb9b3fe17d Merge pull request #32345 from dragomirtitian/GH-32325-improve-const-function-extraction Orta 2019-09-11 21:19:45 +02:00
  • 7435425842 Merge pull request #33199 from jack-williams/fix-32809 Orta 2019-09-11 21:07:00 +02:00
  • 1d97ae62b6 Update src/services/refactors/extractSymbol.ts Titian Cernicova-Dragomir 2019-09-11 21:20:55 +03:00
  • 894eb59be0 Better Array.sort compareFn docs Michal Przybys 2019-09-11 13:24:06 +02:00
  • 5a180bac03 Merge branch 'master' into assertionsInControlFlow Anders Hejlsberg 2019-09-10 22:47:15 -07:00
  • 8791b62c96 Accept new baselines Anders Hejlsberg 2019-09-10 22:26:36 -07:00
  • d7c83f023e Merge pull request #31777 from a-tarasyuk/feature/eslint Ben Lichtman 2019-09-10 17:07:04 -07:00
  • 21528748c6 Address CR feedback Anders Hejlsberg 2019-09-10 16:24:00 -07:00
  • 630499eca2 Assume void variables are initialized Jack Williams 2019-09-02 23:33:15 +01:00
  • 686e9a42db Do not emit .js files if only d.ts file will be impacted. Sheetal Nandi 2019-09-10 12:53:17 -07:00
  • ad5ab7cd55 Update parser to use node factory Ron Buckton 2019-09-10 11:46:58 -07:00
  • 861f0bec01 update eslint-formatter-autolinkable-stylish Alexander T 2019-09-10 16:34:20 +03:00
  • e934a0d170 LEGO: Merge pull request 33343 csigs 2019-09-10 01:34:09 -07:00
  • ddd435d02a LEGO: check in for master to temporary branch. csigs 2019-09-10 08:33:38 +00:00
  • 92dbb65376 Accepted a few more baselines, why not Josh Goldberg 2019-09-09 22:29:48 -04:00
  • 49be51dcf3 Added more helpful syntax error for enum member commas Josh Goldberg 2019-09-09 22:11:56 -04:00
  • 11fd654cf9 Separate emitOnlyDtsFiles and forcing dts emit (for builder signature detection where we want it irrespective of settings) Sheetal Nandi 2019-09-09 16:16:57 -07:00
  • 8521002dff Baseline emitted files that are written even if same file contents Sheetal Nandi 2019-09-09 15:29:38 -07:00
  • e43d504422 Baseline tsbuild info section files from written files Sheetal Nandi 2019-09-09 15:00:44 -07:00
  • bfc4f7a12f Get the last output from the written files Sheetal Nandi 2019-09-09 14:17:58 -07:00
  • 1f149ccfd7 Use clean and written files to verify the tsbuild incremental compilation = clean build compilation Sheetal Nandi 2019-09-09 14:09:28 -07:00
  • 566d32b2e8 Refactor to write baseline of sourcemaps that are written Sheetal Nandi 2019-09-09 13:40:10 -07:00
  • 3e9d651f48 update typescript-eslint to the latest version Alexander 2019-09-09 21:35:00 +03:00
  • f834a504b0 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-09-09 21:29:55 +03:00
  • 6cca052063 Update user baselines (#33322) TypeScript Bot 2019-09-09 11:25:56 -07:00
  • 79c01c0c00 LEGO: Merge pull request 33324 csigs 2019-09-09 08:01:27 -07:00
  • 1f7045a52d LEGO: check in for master to temporary branch. csigs 2019-09-09 15:00:56 +00:00
  • 79e9bb1c8f Added explicit check for scientific notation Josh Goldberg 2019-09-07 19:41:03 -04:00
  • 99f9719ab3 Added codefix for numeric literals >= 2 ** 53 Josh Goldberg 2019-09-07 18:43:32 -04:00
  • 9ee2b4d526 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-09-07 10:11:49 +03:00
  • 73a2146583 LEGO: Merge pull request 33292 csigs 2019-09-06 16:35:28 -07:00
  • bc7413e557 LEGO: check in for master to temporary branch. csigs 2019-09-06 23:34:59 +00:00
  • 330e51f098 Add test + reshuffle/rename new code Nathan Shively-Sanders 2019-09-06 15:15:19 -07:00
  • 26655db1dd Update LKG. v3.6.3 Daniel Rosenwasser 2019-09-06 13:19:38 -07:00
  • 613555615d Bump version to 3.6.3. Daniel Rosenwasser 2019-09-06 13:19:30 -07:00
  • 1b2ffa9212 Cherry-pick PR #33150 into release-3.6 (#33285) TypeScript Bot 2019-09-06 13:11:29 -07:00
  • fb453f8208 Update user baselines (#33281) TypeScript Bot 2019-09-06 11:38:30 -07:00
  • a93298665c Add heuristic for extracting irreducible null and undefined types from intersections of unions (#33150) Wesley Wigham 2019-09-06 11:32:22 -07:00
  • 1703ae0f46 Renames and more cleanup Nathan Shively-Sanders 2019-09-06 11:27:34 -07:00
  • f394190572 Tonnes of cleanup Nathan Shively-Sanders 2019-09-06 11:18:50 -07:00
  • acbcc0df82 Merge pull request #33252 from microsoft/fix33131 Anders Hejlsberg 2019-09-05 06:27:23 -07:00
  • d32c6b2df1 Fallback type is always any now Nathan Shively-Sanders 2019-09-05 16:21:08 -07:00
  • 052a3d9d73 Infer void from expr statement usage, not calls Nathan Shively-Sanders 2019-09-05 16:16:35 -07:00
  • 54d9ce9247 Merge branch 'master' into referencesPrototypeSourceFile Sheetal Nandi 2019-09-05 13:51:56 -07:00
  • a381968f21 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-09-05 21:33:19 +03:00
  • 1efcfbf4ef Set node pos in finishNode Ron Buckton 2019-09-05 11:29:44 -07:00
  • c26c44d5fc Merge pull request #32266 from fuafa/properties-priorities Sheetal Nandi 2019-09-05 11:09:11 -07:00
  • b3ec4edb31 Update user baselines (#33261) Nathan Shively-Sanders 2019-09-05 09:02:22 -07:00
  • b85134b00d Fix smart selection bug with TemplateTails (#33108) Andrew Branch 2019-09-05 09:01:41 -07:00
  • 4584b31db8 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-09-05 17:16:25 +03:00
  • 72a0f3847d Update user baselines typescript-bot 2019-09-05 14:05:14 +00:00
  • c5e6d95e93 Merge pull request #33252 from microsoft/fix33131 Anders Hejlsberg 2019-09-05 06:27:23 -07:00
  • d26fa2cbc4 fix eslint errors Alexander T 2019-09-05 10:08:03 +03:00
  • 7ea134bacd Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-09-05 09:52:04 +03:00
  • aaa064b3b8 Fix lint error Anders Hejlsberg 2019-09-04 18:26:59 -07:00
  • 6b72d5d4ca Cherry-pick PR #33144 into release-3.6 (#33249) TypeScript Bot 2019-09-04 17:01:28 -07:00
  • 72bb4c2bdc Mark deep indexed access comparisons as expanding (#33144) Wesley Wigham 2019-09-04 17:00:55 -07:00
  • 2b153fc75a Add browser field entries for all require calls in sys.ts (#33242) Wesley Wigham 2019-09-04 16:59:16 -07:00
  • 5de180e878 Merge branch 'master' into fix33131 Anders Hejlsberg 2019-09-04 16:54:11 -07:00
  • 7b4ffb1ca1 Accept new baselines Anders Hejlsberg 2019-09-04 16:50:06 -07:00
  • 228b727ff1 Add regression test Anders Hejlsberg 2019-09-04 16:49:59 -07:00
  • 1a28fd0d9f Accept new baselines Anders Hejlsberg 2019-09-04 16:46:38 -07:00
  • 43d3dc8e17 Make lower priority inference when entire source is matched in target Anders Hejlsberg 2019-09-04 16:44:07 -07:00