Commit Graph

  • 50d874e09d Improve type relationship error reporting for nullable types Anders Hejlsberg 2016-03-05 16:55:54 -08:00
  • 129a4f1908 Check return type includes 'undefined' in function with implicit return Anders Hejlsberg 2016-03-05 16:16:19 -08:00
  • d0e4b4ae35 Treat 'return' as 'return undefined' for type checking purposes Anders Hejlsberg 2016-03-05 15:23:00 -08:00
  • 8db7af035d Proper handling of 'null' and 'undefined' in equals and not equals guards Anders Hejlsberg 2016-03-05 11:16:31 -08:00
  • 689e28d3ac Keep linter happy with fix in reduceLeft/reduceRight Anders Hejlsberg 2016-03-05 11:14:57 -08:00
  • 097f4564bb Remove unused variable Anders Hejlsberg 2016-03-05 10:07:28 -08:00
  • 2762772afd Include 'undefined' in return type for implicit or expressionless returns Anders Hejlsberg 2016-03-05 09:58:47 -08:00
  • eed4093be5 Fix bugs in reduceLeft and reduceRight Anders Hejlsberg 2016-03-05 09:56:01 -08:00
  • a0790fba7d Add only 'undefined' to optional parameter types Anders Hejlsberg 2016-03-04 17:39:56 -08:00
  • 436e70ea8f Accepting new baselines Anders Hejlsberg 2016-03-04 17:27:42 -08:00
  • 64f572747c Introduce comparable (a.k.a. possibly assignable) relation Anders Hejlsberg 2016-03-04 17:26:56 -08:00
  • 25a72d6085 Removing unused functions Anders Hejlsberg 2016-03-04 15:51:22 -08:00
  • 49172207bf Expose ts.isExternalModule as public API. Matt McCutchen 2016-03-04 18:45:42 -05:00
  • a5354608fc Merge pull request #7392 from Microsoft/declarationEmitFixes Mohamed Hegazy 2016-03-04 15:35:43 -08:00
  • 15b240548f Extract and lift nullability over best common supertype Anders Hejlsberg 2016-03-04 15:01:11 -08:00
  • 15640492c4 Code review comments Mohamed Hegazy 2016-03-04 14:21:31 -08:00
  • d6fcd1af1b Consider for-in and for-of variables to be definitely assigned Anders Hejlsberg 2016-03-04 13:19:58 -08:00
  • 1302418776 Accepting new baselines Anders Hejlsberg 2016-03-04 10:43:10 -08:00
  • c623e1f8c9 No widening of 'null' and 'undefined' types in --strictNullChecks mode Anders Hejlsberg 2016-03-04 10:42:23 -08:00
  • 15f07e6231 Fix #4506: Remove assert to allow for invalid patterns already flagged erlier by the checker Mohamed Hegazy 2016-03-03 23:01:46 -08:00
  • 3bb2c57264 Fix #3810: Handel expressions in extends clauses Mohamed Hegazy 2016-03-03 22:35:30 -08:00
  • c98c763243 Fix #5651: Get the correct meaning for expressions in extends clauses Mohamed Hegazy 2016-03-03 21:47:11 -08:00
  • 87ae0489eb Reinstate separate type kinds for 'null' and 'undefined' Anders Hejlsberg 2016-03-03 17:44:46 -08:00
  • 1cf183b09a Fixed invalid assertion in ts transformer Ron Buckton 2016-03-03 17:35:27 -08:00
  • 311f8dd7d3 Merge pull request #7309 from RyanCavanaugh/fix6878 Ryan Cavanaugh 2016-03-03 15:50:15 -08:00
  • baa040115e Fix #7173: Widen the type do the defualt export expression before writing it out. Mohamed Hegazy 2016-03-03 15:42:47 -08:00
  • fcfc411200 Merge pull request #7383 from Microsoft/removeCachePathFromDiscoverTypings jramsay 2016-03-03 15:41:45 -08:00
  • ae2b7c2aa2 Removing cachePath from discoverTypings and DiscoverTypingsInfo. With the move to using the packageNameToLocation map it is no longer required. Jason Ramsay 2016-03-03 15:17:52 -08:00
  • 13e845a6b9 Merge pull request #7377 from Microsoft/port-7373-7163 Vladimir Matveev 2016-03-03 14:34:12 -08:00
  • 0cba37d5b2 Merge pull request #7358 from martine/empty-return Mohamed Hegazy 2016-03-03 13:56:19 -08:00
  • 365e5446da Merge pull request #7373 from Microsoft/limitInferenceDepth Vladimir Matveev 2016-03-03 12:18:49 -08:00
  • e7f415d5e5 Merge pull request #7163 from Microsoft/cachePairs Vladimir Matveev 2016-02-22 11:50:52 -08:00
  • 744e51047e Merge pull request #7373 from Microsoft/limitInferenceDepth Vladimir Matveev 2016-03-03 12:18:49 -08:00
  • 5132ea64ea in noImplicitReturns mode, also disallow "return;" Evan Martin 2016-03-02 17:05:33 -08:00
  • 243440ae14 Merge pull request #7372 from Microsoft/port-7328 Vladimir Matveev 2016-03-03 12:13:53 -08:00
  • 04c28b09a9 Accepting new baselines Anders Hejlsberg 2016-03-03 11:18:47 -08:00
  • ed958119a1 Fix unit test Anders Hejlsberg 2016-03-03 11:18:33 -08:00
  • ea4b13bdf9 Allow 'null' and 'undefined' as type names Anders Hejlsberg 2016-03-03 11:18:12 -08:00
  • 1589e4f57e set the maximum depth to explore during type inference Vladimir Matveev 2016-03-03 10:47:21 -08:00
  • 24c47f18ad Merge pull request #7371 from Microsoft/checkForWatchFile Mohamed Hegazy 2016-03-03 10:44:26 -08:00
  • 90526036c3 port pull request #7328 from Microsoft/flipSidesInSignatureCheck Vladimir Matveev 2016-03-01 19:28:19 -08:00
  • 30a6a33259 Fix #7362: check for --watchFile in tsconfig.json as well as on the commandline Mohamed Hegazy 2016-03-03 10:18:33 -08:00
  • 194927e51b Update with master Tingan Ho 2016-03-03 13:58:20 +08:00
  • 99edce09bc Fixes CR feedback Tingan Ho 2016-03-03 13:29:00 +08:00
  • 70d267419b Concat declaration error so we report them Kanchalai Tanglertsampan 2016-03-02 17:13:51 -08:00
  • c267691d8a Fixed labels Ron Buckton 2016-03-02 16:45:14 -08:00
  • 33e3825beb Assigned-before-use checking for non-nullable variables Anders Hejlsberg 2016-03-02 16:40:16 -08:00
  • 0f6dbd0250 Merge pull request #7350 from basarat/patch-1 Mohamed Hegazy 2016-03-02 16:39:56 -08:00
  • 8294a18150 Add tests zhengbli 2016-03-02 16:13:52 -08:00
  • aaf3ab7406 Merge branch 'transforms-transformer-module' into transforms-transformer-es6-generators Ron Buckton 2016-03-02 15:50:56 -08:00
  • 72eebdb4d4 Switched to onEmitNode Ron Buckton 2016-03-02 15:50:18 -08:00
  • 2835e259aa Enable navigateTo on all projects for a file zhengbli 2016-03-02 15:50:00 -08:00
  • c4a75babc6 Merge branch 'transforms-transformer-es6' into transforms-transformer-module Ron Buckton 2016-03-02 15:47:46 -08:00
  • 1c738181ef Switched to onEmitNode Ron Buckton 2016-03-02 15:47:28 -08:00
  • 7b28b48e13 Merge branch 'transforms-transformer-es7' into transforms-transformer-es6 Ron Buckton 2016-03-02 15:42:16 -08:00
  • 593fbd4a71 Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7 Ron Buckton 2016-03-02 15:41:31 -08:00
  • 1fdaf746f0 Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx Ron Buckton 2016-03-02 15:40:33 -08:00
  • 8b35af4ce5 Switched to onEmitNode Ron Buckton 2016-03-02 15:39:56 -08:00
  • 7663a96a7b Enable findReferences on all projects for a file zhengbli 2016-03-02 15:36:47 -08:00
  • 1bebc711b0 fix(build) TypingResolutionHost interface is used by exported function discoverTypings Basarat Ali Syed 2016-03-03 10:32:07 +11:00
  • e66e51d809 Merge branch 'transforms-printer' into transforms-transformer-ts Ron Buckton 2016-03-02 15:20:02 -08:00
  • ebb47649ee Switch from onBefore/onAfterEmitNode to onEmitNode Ron Buckton 2016-03-02 15:19:42 -08:00
  • 55f4b02ed4 Enable rename on all projects for a file zhengbli 2016-03-02 14:25:55 -08:00
  • d6c56062b6 Merge pull request #7348 from Vinatorul/issue6540 Daniel Rosenwasser 2016-03-02 13:55:56 -08:00
  • 694a48c445 Added new diagnostics message to clarify error for type guards Alexander 2016-03-02 22:03:21 +03:00
  • 88b38f8b40 Merge branch 'transforms-transformer-module' into transforms-transformer-es6-generators Ron Buckton 2016-03-02 12:49:58 -08:00
  • 70cbb9b330 Merge branch 'transforms-transformer-es6' into transforms-transformer-module Ron Buckton 2016-03-02 12:32:05 -08:00
  • 2d2709f8a5 Fixed typo in visitCallExpression Ron Buckton 2016-03-02 12:05:28 -08:00
  • 30433c2c67 ES6 cleanup Ron Buckton 2016-03-02 11:38:30 -08:00
  • de47fcc113 Merge pull request #7179 from Microsoft/jsTypingForAcquireDts jramsay 2016-03-02 11:10:12 -08:00
  • e8772bc0a2 - Adding new lines after { for single-line if statements - Renaming DiscoverTypingsSettings to DiscoverTypingsInfo to match host Jason Ramsay 2016-03-02 10:11:13 -08:00
  • f34dcdd464 Merge pull request #7328 from Microsoft/flipSidesInSignatureCheck Vladimir Matveev 2016-03-01 19:28:19 -08:00
  • 4bbdf2a0bb - Removing filesToWatch from getTypingNamesFromNodeModuleFolder. These modules are already installed and are not expected to change Jason Ramsay 2016-03-01 19:06:31 -08:00
  • 6aad783db8 - Adding DiscoverTypingsSettings - Remove all references to Tsd. Instead pass a map of package names to cached typing locations Jason Ramsay 2016-03-01 18:52:11 -08:00
  • c9cf5f9cc2 Update LKG. v1.8.7 Daniel Rosenwasser 2016-03-01 17:26:58 -08:00
  • 71ac8e9dc2 Bump to 1.8.7. Daniel Rosenwasser 2016-03-01 17:25:30 -08:00
  • b3552c69d7 Merge pull request #7329 from Microsoft/allowFallFromLastCase Vladimir Matveev 2016-03-01 17:24:00 -08:00
  • 1224013f77 Update the format span end position for formatOnEnter zhengbli 2016-03-01 16:45:56 -08:00
  • 88e17728d6 Merge branch 'transforms-transformer-es7' into transforms-transformer-es6 Ron Buckton 2016-03-01 15:59:45 -08:00
  • 568e2aab58 allow fallthrough from the last case of the switch Vladimir Matveev 2016-03-01 15:58:59 -08:00
  • 0ef2b9ea85 flip sides source and target when we check signature relations Vladimir Matveev 2016-03-01 15:47:00 -08:00
  • 2c9cd2eb55 Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7 Ron Buckton 2016-03-01 15:43:37 -08:00
  • 186f5c8bca PR Feedback Ron Buckton 2016-03-01 15:26:29 -08:00
  • 7d05ba28bf Fixed visitJsxText, plus PR Feedback Ron Buckton 2016-03-01 15:16:41 -08:00
  • 65f09d66ad Don't crash Ryan Cavanaugh 2016-03-01 15:09:15 -08:00
  • fe483a69ee Merge pull request #7326 from RyanCavanaugh/fix4577 Ryan Cavanaugh 2016-03-01 14:27:36 -08:00
  • a264cea783 Merge pull request #7268 from RyanCavanaugh/fix7063 Ryan Cavanaugh 2016-03-01 13:57:04 -08:00
  • 6cdbc6cad0 Show aliases (e.g. imports) in JSX tag completion positions Ryan Cavanaugh 2016-03-01 13:47:29 -08:00
  • 766439ed01 Update comment Ryan Cavanaugh 2016-03-01 12:40:47 -08:00
  • 1f9153f801 Update to push types through as well Ryan Cavanaugh 2016-03-01 12:26:17 -08:00
  • 1e2d4773a1 Merge pull request #7283 from Microsoft/noRedundantContinue Vladimir Matveev 2016-03-01 12:15:03 -08:00
  • b3ceea3b3d - replacing TryParseJson with existing readConfig - push error for invalid enableAutoDiscovery option - adding interfaces for jsons - removing updateNotFoundTypings - node_modules normalize file names before using - adding safeListPath to discoverTypings Jason Ramsay 2016-03-01 11:50:27 -08:00
  • cb5e7f0f61 Merge pull request #7324 from Microsoft/port7310 Bill Ticehurst 2016-03-01 11:41:52 -08:00
  • cbd7336914 Changed how parserContextFlags are handled in tests Bill Ticehurst 2016-03-01 10:36:37 -08:00
  • 086fb0ee0a Fix failing JSDocParser tests Bill Ticehurst 2016-02-29 22:37:42 -08:00
  • 7dcdb827b6 Add JavaScriptFile to ContextFlags Bill Ticehurst 2016-02-29 19:21:20 -08:00
  • 619ed2b956 Merge pull request #7311 from Microsoft/issue7310 Bill Ticehurst 2016-03-01 10:57:36 -08:00
  • b5da80202f Changed how parserContextFlags are handled in tests Bill Ticehurst 2016-03-01 10:36:37 -08:00
  • c531fcbb9a Merge pull request #7308 from RyanCavanaugh/fix7286 Ryan Cavanaugh 2016-03-01 10:12:17 -08:00
  • ae27b89847 Fix failing JSDocParser tests Bill Ticehurst 2016-02-29 22:37:42 -08:00