Commit Graph

  • 1320c36165 Fix control flow analysis for break/continue with label (#35377) Anders Hejlsberg 2019-11-27 12:28:06 -08:00
  • c4d6cec389 Cherry-pick PR #35366 into release-3.7 (#35368) TypeScript Bot 2019-11-27 09:37:13 -08:00
  • 25ec62f892 Handle when output file would be in subFolder specified by outDir/declarationDir (#35366) Sheetal Nandi 2019-11-27 09:36:52 -08:00
  • 38a496a4f0 Update user baselines (#35337) TypeScript Bot 2019-11-25 15:58:53 -08:00
  • 5def1a0a4c Fix up public API compilerPluginModel Ron Buckton 2019-11-25 15:20:32 -08:00
  • ea4e6b31ba Improve control flow type caching (#35332) Anders Hejlsberg 2019-11-25 15:10:09 -08:00
  • 0c2c58c42f Create returnOnlySignature only when inferences will possibly be made (#35173) Anders Hejlsberg 2019-11-25 15:05:53 -08:00
  • 9bf4e3a243 Update user baselines (#35302) TypeScript Bot 2019-11-25 13:56:19 -08:00
  • 0c17476d09 assign error to method definition node if a return type is empty (#35309) Alexander T 2019-11-25 06:18:04 +02:00
  • ee6f330490 Experiment: Consider calls to have no non-local effects skipEffectFreeControlFlows Anders Hejlsberg 2019-11-23 08:16:33 -08:00
  • 7c67990d2e Skip effect free conditional statements and expressions in CFA Anders Hejlsberg 2019-11-23 06:42:46 -08:00
  • b9689228b5 When calculating spreads, merge empty object into nonempty object to … (#34853) Wesley Wigham 2019-11-22 17:19:17 -08:00
  • a8b63ef981 Update LKG. Daniel Rosenwasser 2019-11-22 16:32:32 -08:00
  • c021b28597 Cherry-pick PR #34987 into release-3.7 (#35303) TypeScript Bot 2019-11-22 16:26:51 -08:00
  • 58a05f3e87 Normalize type references before relating them (#35266) Anders Hejlsberg 2019-11-22 15:40:18 -08:00
  • 369900bb07 Emit defineProperty calls before param prop assignments (#34987) Nathan Shively-Sanders 2019-11-22 15:37:24 -08:00
  • d5bcb6f904 Cherry-pick PR #35058 into release-3.7 (#35241) TypeScript Bot 2019-11-22 14:52:31 -08:00
  • 2075f74fef useDefineForClassFields skips emit of ambient properties (#35058) Nathan Shively-Sanders 2019-11-22 14:52:29 -08:00
  • 3da85df511 Clean up error messages for using TypeScript syntax in JavaScr… (#35254) Daniel Rosenwasser 2019-11-22 14:51:22 -08:00
  • 3e329469c1 Actually use the moer complete update function in visitEachChild (#35301) Wesley Wigham 2019-11-22 14:36:22 -08:00
  • 1388f873a3 Add fp-ts to .gitignore (#35295) Jack Bates 2019-11-22 14:15:17 -07:00
  • f017fa04c4 Scan types of yield expressions in classes too Eli Barzilay 2019-11-14 14:10:17 -05:00
  • 20b246c83a Fix getIntrinsicAttributesTypeFromJsxOpeningLikeElement Eli Barzilay 2019-11-16 04:13:51 -05:00
  • cfefe841b7 Allow --inspect=port in gulp runtests Eli Barzilay 2019-11-20 09:36:42 -05:00
  • dc1c45aa9b Fix azure-sdk dockerfile for latest rush Wesley Wigham 2019-11-21 17:02:57 -08:00
  • 922ab41449 Refactor node factory API, use node factory in parser Ron Buckton 2019-11-21 15:47:43 -08:00
  • 02348895c9 Add fp-ts to user tests (#35249) Nathan Shively-Sanders 2019-11-21 16:07:55 -08:00
  • 663a42be94 Allow references to globalThis to be made in declaration emit (#35279) Wesley Wigham 2019-11-21 15:21:35 -08:00
  • cfa367d7f9 Have definite assignment assertions on property signatures mark them as typescript (#35270) Wesley Wigham 2019-11-21 13:13:46 -08:00
  • 9b78599c63 Update user baselines (#35275) TypeScript Bot 2019-11-21 13:10:21 -08:00
  • 94d4023043 Add inference priority level for conditional types in contravariant positions (#35199) Anders Hejlsberg 2019-11-21 13:05:44 -08:00
  • 84c84d8dbc Update user baselines (#35272) TypeScript Bot 2019-11-21 12:36:55 -08:00
  • 5f1e8cb9b0 Update user baselines (#35271) TypeScript Bot 2019-11-21 11:34:10 -08:00
  • 614a07c7d5 Fix printing and emit for definite assignment assertions (#35095) Wesley Wigham 2019-11-21 11:20:57 -08:00
  • a6d44aa52e Map stale empty object type in union into fresh empty object type after spread is complete (#34839) Wesley Wigham 2019-11-21 10:57:55 -08:00
  • 0d993ac592 Update user baselines (#35251) TypeScript Bot 2019-11-20 15:55:13 -08:00
  • 77ec756960 Make getSourceFileToImportFromResolved prefer files in program.getSourceFiles() Eli Barzilay 2019-11-20 09:34:17 -05:00
  • ca4486a065 Update user baselines (#35218) TypeScript Bot 2019-11-20 14:56:28 -08:00
  • 9bb8c7fc5e Accept new API baselines fix33872 Anders Hejlsberg 2019-11-20 13:45:44 -08:00
  • 337ab38348 Use type arguments instead of flags to detect variance marker types Anders Hejlsberg 2019-11-20 13:45:18 -08:00
  • b9d52319ef Cherry-pick PR #35198 into release-3.7 (#35240) TypeScript Bot 2019-11-20 13:20:25 -08:00
  • c18d72f220 Cherry-pick PR #35209 into release-3.7 (#35213) TypeScript Bot 2019-11-20 10:56:03 -08:00
  • 0e736a7438 Fix the usage of pattern matching in module resolution for check of hasZeroOrOneAsteriskCharacter (#35209) Sheetal Nandi 2019-11-20 10:55:40 -08:00
  • 17f5469a2c Fix crash with Object.defineProperty for imported alias (--allowJs) (#35198) Kārlis Gaņģis 2019-11-20 20:50:47 +02:00
  • 75301c8e2c DOM update 2019-11-19 (#35207) Nathan Shively-Sanders 2019-11-19 15:02:51 -08:00
  • 4b1b651424 Add tests for exceptions in user-code Ron Buckton 2019-11-19 14:39:16 -08:00
  • 571ca60b08 Add preceding semicolon on await insertion when parentheses are included (#34627) Andrew Branch 2019-11-19 13:11:42 -08:00
  • b50b9e0fd2 Fix check for get/set recommendation (#34885) Daniel Rosenwasser 2019-11-19 13:00:24 -08:00
  • 0bbeab6e61 Revert "Skip costly tests" (#35197) Nathan Shively-Sanders 2019-11-19 12:59:09 -08:00
  • af0d5d33b6 Improve positioning of the implement interface codefix (#34928) Orta 2019-11-19 12:13:50 -05:00
  • 6c59dc34ac More tests for super.method call chain, improve vary-by (#35013) Ron Buckton 2019-11-18 18:03:37 -08:00
  • fce728e07f fix emit for delete on optional chain (#35090) Klaus Meinhardt 2019-11-19 01:34:47 +01:00
  • 8b83703632 Properly strip readonly from rest argument types (#35169) Anders Hejlsberg 2019-11-18 13:11:36 -08:00
  • e39bdc3606 Adds back the script to request a playrgound build (#35168) Orta 2019-11-18 12:05:54 -05:00
  • 2511f3438b fix: mardkown link syntax error (#35123) Sheon Han 2019-11-18 10:36:23 -05:00
  • 196c0aa078 Fix excess property checking for unions with index signatures (#34927) Anders Hejlsberg 2019-11-15 10:59:58 -08:00
  • 48fa3a5f18 Update LKG (#35128) Andrew Branch 2019-11-15 10:31:30 -08:00
  • 3bcea0dbba Fix #35060 (#35065) Jack Williams 2019-11-15 18:13:10 +00:00
  • 5321dcb09f disallow 'await' and 'yield' in property and enum member initializer (#34892) Klaus Meinhardt 2019-11-15 02:44:48 +01:00
  • 8f40ac06cc optimize transform of optional chaining and nullish coalescing (#34951) Klaus Meinhardt 2019-11-15 02:34:13 +01:00
  • b37cc6e961 Cherry-pick PR #35111 into release-3.7 (#35116) TypeScript Bot 2019-11-14 15:37:37 -08:00
  • aa0cb889da Support dynamic file names with project root path (#35111) Sheetal Nandi 2019-11-14 15:37:00 -08:00
  • adaacd1bc1 Fix build script. Daniel Rosenwasser 2019-11-14 14:17:13 -08:00
  • f7629ec045 Update version number. Daniel Rosenwasser 2019-11-14 14:11:31 -08:00
  • 2e3878339b Cherry-pick PR #34588 into release-3.7 (#34988) TypeScript Bot 2019-11-14 09:54:30 -08:00
  • ef0cca7d12 Adds 'did you mean' to the CLI args parser (#35063) Orta 2019-11-13 20:16:48 -05:00
  • f5bdd4daca Update user baselines (#35075) TypeScript Bot 2019-11-13 13:13:38 -08:00
  • 38db7ae59e Properly analyze switch statement bypass control flow (#35087) Anders Hejlsberg 2019-11-13 09:22:18 -08:00
  • aa39080ac7 Do not allow freshness to move errors out of the current file, ensure json documents are deeply unfreshened and fully widened (#35048) Wesley Wigham 2019-11-12 13:30:27 -08:00
  • 12e8b0813e strip QuestionToken from MethodDeclaration and PropertyDeclaration emit (#34954) Klaus Meinhardt 2019-11-12 19:30:46 +01:00
  • dfe2f07f88 Fix import type resolution in jsdoc, mark 2 (#35057) Nathan Shively-Sanders 2019-11-12 12:44:30 -08:00
  • f3344767dd Fix import type resolution in jsdoc, mark 2 (#35057) Nathan Shively-Sanders 2019-11-12 12:44:30 -08:00
  • 94f85901d7 strip QuestionToken from MethodDeclaration and PropertyDeclaration emit (#34954) Klaus Meinhardt 2019-11-12 19:30:46 +01:00
  • 5c951635e5 Fix chalk import (#35040) Andrew Casey 2019-11-11 11:24:20 -08:00
  • 93b1aa3e0b Cherry-pick PR #34513 into release-3.7 (#34800) TypeScript Bot 2019-11-11 08:20:31 -08:00
  • 3a5230ab3d Defer switch exhaustiveness checks (#35000) Anders Hejlsberg 2019-11-09 07:52:39 -08:00
  • 4d5f30dee0 Cherry-pick PR #34906 into release-3.7 (#35006) TypeScript Bot 2019-11-08 14:07:46 -08:00
  • 165b4bc100 More version sanitization Wesley Wigham 2019-11-07 17:14:16 -08:00
  • 53d2b7ed60 Don’t assume importing some JSON means you want everything imported with .js extensions (#34961) Andrew Branch 2019-11-07 14:55:54 -08:00
  • 4cbace7110 Add "auto" to importModuleSpecifierPreference (#34981) Andrew Branch 2019-11-07 14:55:13 -08:00
  • db43be130d Fix missing semicolon Wesley Wigham 2019-11-07 14:53:12 -08:00
  • a22ad161a3 Update user baselines (#34842) TypeScript Bot 2019-11-07 14:13:50 -08:00
  • 07d80edb3f Strip more timestamps and versions from docker logs to better handle the more verbose logging from office-ui-fabric Wesley Wigham 2019-11-07 14:11:33 -08:00
  • f2146a627c Fix isInJsxText after JSXOpeningElement with type arguments (#34958) Andrew Branch 2019-11-06 15:02:45 -08:00
  • b9fe84e591 Fix up some of the ignore files, and removing the create language service script (#33684) Orta 2019-11-06 11:11:29 -05:00
  • 1c42c1aaa8 Fix control flow analysis in try-catch-finally (#34880) Anders Hejlsberg 2019-11-05 12:06:25 -08:00
  • 95be956320 Fix switch statement exhaustiveness checking (#34840) Anders Hejlsberg 2019-11-05 12:05:41 -08:00
  • 966d9864d0 Properly instantiate object types created from rest parameters (#34826) Anders Hejlsberg 2019-11-05 12:04:45 -08:00
  • 56cad36678 (34894): Wrong information in error message for overridden acc… (#34901) Alexander T 2019-11-05 07:07:03 +02:00
  • be960fa356 Add related diagnostic to "used before defined" if type is a function that returns a union with undefined (#33171) Ozair Patel 2019-11-04 16:53:31 -06:00
  • 47ec514cf4 Use empty object for invalid package json contents instead of undefined (#34906) Sheetal Nandi 2019-11-04 14:31:45 -08:00
  • 9a3ec5f229 Improve error message when compiling a .js file (#34861) Luka Hartwig 2019-11-04 20:59:06 +01:00
  • ba5e86f140 Propagate 'undefined' instead of the optional type marker at an optional chain boundary (#34588) Ron Buckton 2019-11-01 11:36:22 -07:00
  • ec367feb58 Remove the ping for playgrounds on TS deploys (#34862) Orta 2019-10-31 18:50:00 -07:00
  • e228294463 Update user baselines (#34851) TypeScript Bot 2019-10-31 14:23:55 -07:00
  • 239937df7a Update user baselines (#34845) TypeScript Bot 2019-10-31 11:00:03 -07:00
  • 9ff378aab3 Exclude types originating in literals from recursion depth limiter check (#34742) Anders Hejlsberg 2019-10-31 06:14:43 -07:00
  • 234680851b add template literal spans (#34699) Wenlu Wang 2019-10-31 01:54:00 -05:00
  • 9cc0fcd3da Update user baselines (#34838) TypeScript Bot 2019-10-30 16:58:59 -07:00
  • 7cf6c70d90 Update user baselines (#34837) v3.7.2 TypeScript Bot 2019-10-30 16:58:46 -07:00