Commit Graph

  • 3bd4c4f847 Properly report external filenames Ryan Cavanaugh 2017-08-29 10:22:36 -07:00
  • ae1752e10d Actually be able to run RWC tests in parallel (#18453) Wesley Wigham 2017-09-13 15:16:03 -07:00
  • d2e2faad5c Update tests and baselines Nathan Shively-Sanders 2017-09-13 15:13:34 -07:00
  • fbdb14833a Improve naming of getPartialTypeFromFalsyUnion Nathan Shively-Sanders 2017-09-13 14:58:35 -07:00
  • d951c14052 Allow all possibly falsy types in spreads Nathan Shively-Sanders 2017-09-13 14:56:15 -07:00
  • 9cddd1aca2 Update spread tests for booleans in spread types Nathan Shively-Sanders 2017-09-13 14:06:15 -07:00
  • 60f1d4573d Allow booleans in spread types Nathan Shively-Sanders 2017-09-13 14:04:14 -07:00
  • e2d94a2922 Only introduce return properties at the top level Andrew Casey 2017-09-13 12:50:41 -07:00
  • 255951c270 Stop preventing extraction when a type parameter wouldn't bind Andrew Casey 2017-09-12 16:51:13 -07:00
  • 34576c2521 Call getShorthandAssignmentValueSymbol rather than getSymbolAtLocation Andrew Casey 2017-09-08 18:37:15 -07:00
  • b20d631ba2 Accept new baselines Anders Hejlsberg 2017-09-13 11:52:51 -07:00
  • 0ac942f7ab Update test Anders Hejlsberg 2017-09-13 11:52:21 -07:00
  • c64beb90df Remove intersections of object and nullable types from union types Anders Hejlsberg 2017-09-13 11:52:10 -07:00
  • a1d1a2219b Make isJavascript parameters required Nathan Shively-Sanders 2017-09-13 10:44:11 -07:00
  • 5d51a42030 Use createMissingNode for sentinel node Nathan Shively-Sanders 2017-09-13 10:26:11 -07:00
  • d1efefec9c Merge branch 'master' into fail-spec-lambda-parsing-on-parameter-initialiser-missing-= Nathan Shively-Sanders 2017-09-13 09:30:57 -07:00
  • 014f7ba828 Test:javascript signature instantiation w/insufficient type args Nathan Shively-Sanders 2017-09-13 09:26:20 -07:00
  • d762f55199 Fix:Instantiate javascript constructor signatures Nathan Shively-Sanders 2017-09-13 09:23:57 -07:00
  • 2a70bf5158 Don't count a write-only reference as a use (#17752) Andy 2017-09-13 09:02:33 -07:00
  • c3199c7772 extractMethod: Support renameLocation (#18050) Andy 2017-09-13 09:02:10 -07:00
  • 78f4cbe53c Add tests Anders Hejlsberg 2017-09-13 06:37:59 -07:00
  • f2c81cc4f4 Merge pull request #18426 from amcasey/FixBaselines Andrew Casey 2017-09-12 18:33:26 -07:00
  • a02aaf2625 Forbid extraction of empty spans Andrew Casey 2017-09-12 18:07:25 -07:00
  • 4f7c0e5e1c Simplify event sent on background project update since its anyways just to update the error list Sheetal Nandi 2017-09-12 18:11:45 -07:00
  • ece4e4f701 Fix fourslash baselines Andrew Casey 2017-09-12 18:11:12 -07:00
  • e7ec9b132c Initial support for throw expressions Ron Buckton 2017-09-12 16:54:44 -07:00
  • 40e459117a Merge pull request #18343 from amcasey/InsertionPosition Andrew Casey 2017-09-12 16:48:45 -07:00
  • 74ecef418d Add missed baselines Nathan Shively-Sanders 2017-09-12 14:43:56 -07:00
  • d8ace9ddfb Don't parse param init when = is required but missing Nathan Shively-Sanders 2017-09-12 14:41:51 -07:00
  • 4c4316da72 Fail spec parsing lambdas on parameter missing a = Nathan Shively-Sanders 2017-09-12 14:01:05 -07:00
  • b536f9dade Should not remove the reused resolutions in the file when file contents have not changed. Sheetal Nandi 2017-09-12 12:09:06 -07:00
  • 403f585622 enclosingDeclaration can be undefined within getAccessibleSymbolChain (#18400) Wesley Wigham 2017-09-12 10:43:24 -07:00
  • aea8630ace Merge branch 'master' into watchImprovements Sheetal Nandi 2017-09-12 10:33:58 -07:00
  • a4d2b25859 Added tests Ron Buckton 2017-09-08 17:10:01 -07:00
  • 2fbc2259a1 Merge pull request #18392 from Microsoft/fix-contextually-typing-arguments-object Nathan Shively-Sanders 2017-09-11 16:22:17 -07:00
  • fdb104b242 Merge branch 'master' into watchImprovements Sheetal Nandi 2017-09-11 13:40:00 -07:00
  • 1f0e7b02ea Merge pull request #18093 from RyanCavanaugh/detectBadPlugins Ryan Cavanaugh 2017-09-11 12:49:10 -07:00
  • d90814bc57 Merge pull request #18391 from Microsoft/fixMappedTypeInference Anders Hejlsberg 2017-09-11 20:47:38 +01:00
  • d65a3e1c67 Merge pull request #18363 from Microsoft/fixIntersectionInference Anders Hejlsberg 2017-09-11 20:46:43 +01:00
  • 1b49c8f0a8 Merge pull request #18246 from Microsoft/fixControlFlowStackOverflow Anders Hejlsberg 2017-09-11 20:45:22 +01:00
  • 1ee3b65141 Change typed array signatures (#18367) Thomas den Hollander 2017-09-11 20:22:46 +02:00
  • 29d5e4dadd fix #18225, fix error message on abstract class instance (#18368) Herrington Darkholme 2017-09-12 02:21:35 +08:00
  • 4e04a740f8 Test:contextual typing of arguments obj in JS files Nathan Shively-Sanders 2017-09-11 11:17:14 -07:00
  • 2fdb5b8659 assignContextualParameterTypes handles arguments object Nathan Shively-Sanders 2017-09-11 11:16:01 -07:00
  • 6c2fe29a72 Accept new baselines Anders Hejlsberg 2017-09-11 11:02:11 -07:00
  • 0823eba8a3 Add tests Anders Hejlsberg 2017-09-11 10:38:46 -07:00
  • 63d746bc4c Higher order inference for mapped, index and lookup types Anders Hejlsberg 2017-09-11 10:24:27 -07:00
  • a2c56e0f9d Update LKG Mohamed Hegazy 2017-09-09 22:27:47 -07:00
  • b1e9446ee0 extractMethod: Don't try to extract a single token (#18090) Andy 2017-09-07 07:28:12 -07:00
  • eb80799ef0 Care about esnext where we look for es2015 (#18331) Wesley Wigham 2017-09-09 16:30:06 -07:00
  • dc8d47c51d Remove bisect.cmd, remove reference to missing dts, update usage (#18353) Wesley Wigham 2017-09-09 15:56:11 -07:00
  • 9871c04e54 Add tests Anders Hejlsberg 2017-09-09 13:06:28 -07:00
  • 1c7a29eeb3 Port fixes from master into release-2.5 (#18361) Mohamed Hegazy 2017-09-09 12:54:30 -07:00
  • c6af0015a3 Fix fourslash tests Anders Hejlsberg 2017-09-09 12:52:10 -07:00
  • f40f0db676 Preserve intersections on the source side in type inference Anders Hejlsberg 2017-09-09 12:43:39 -07:00
  • aa4c1963e7 Merge branch 'master' into fix-empty-object-property-access Henry Mercer 2017-09-09 17:00:37 +01:00
  • e51e91dd2c Change wording of scope description (#18342) Andy 2017-09-09 05:52:52 -07:00
  • 018c645913 In import code fix, don't treat a re-export as an import (#18341) Andy 2017-09-09 05:52:08 -07:00
  • 5739b6897a Do not create map just to store empty reference files. Also update file as changed if file text is same but it had invalidated resolution Sheetal Nandi 2017-09-08 18:02:10 -07:00
  • c476a08188 Update LKG Mohamed Hegazy 2017-09-08 17:34:24 -07:00
  • 9434a81b71 extractMethod: Support renameLocation (#18351) Andy 2017-09-08 17:09:17 -07:00
  • 62899d10cd Add simple baseline tests for insertion positions Andrew Casey 2017-09-08 16:45:47 -07:00
  • c646971cec Accept new baselines Anders Hejlsberg 2017-09-08 15:52:02 -07:00
  • 4ba50aadb0 Update test Anders Hejlsberg 2017-09-08 15:51:25 -07:00
  • c671c3ac06 Only track flow analysis stack depth Anders Hejlsberg 2017-09-08 15:51:11 -07:00
  • de28d02626 Add test case to verify correct resolution file is picked when current resolution file is not removed but higher precedence file is created Sheetal Nandi 2017-09-08 15:14:03 -07:00
  • ff0961b85e Remove trailing space from emitLeadingComment Yuval Greenfield 2017-09-08 15:02:59 -07:00
  • e77425f984 Delete staticAssertNever in favor of assertTypeIsNever Andrew Casey 2017-09-08 14:36:21 -07:00
  • ecea2871bd Merge branch 'master' into fixControlFlowStackOverflow Anders Hejlsberg 2017-09-08 14:26:13 -07:00
  • 25268ce368 Separate counters for stack depth and visited flow nodes Anders Hejlsberg 2017-09-08 14:24:32 -07:00
  • 409d6597eb Add never helper function (#18287) Andy 2017-09-08 14:22:44 -07:00
  • 26903552fe Improve insertion position of extracted methods Andrew Casey 2017-09-08 13:07:32 -07:00
  • 37d320d0c8 Rename visitedFlowXXX to sharedFlowXXX Anders Hejlsberg 2017-09-08 14:19:18 -07:00
  • 4966c65b7f Revert changes to other baselines Henry Mercer 2017-09-08 20:15:39 +01:00
  • 67f9533c67 Limit the resolution invalidation to max number of files as invalidation for larger cache might take more time than to just recalculate resolutions Sheetal Nandi 2017-09-07 17:27:00 -07:00
  • deefb01c9d Merge pull request #18165 from amcasey/GH18144 Andrew Casey 2017-09-08 10:50:05 -07:00
  • 236eb1e0f8 Rename isStartOfType parameter used by isStartOfParameter Nathan Shively-Sanders 2017-09-07 09:07:59 -07:00
  • 7f639cc34b Test:disable lookahead in isStartOfParameter Nathan Shively-Sanders 2017-09-06 15:54:14 -07:00
  • d3ce606fc4 Disable lookahead in isStartOfParameter/isStartOfType Nathan Shively-Sanders 2017-09-06 13:11:35 -07:00
  • a0504fc45a Update baselines Nathan Shively-Sanders 2017-09-08 08:54:28 -07:00
  • d4e3e19763 Merge pull request #18333 from Microsoft/fix-forEachChild-JSDocTypedefTag Nathan Shively-Sanders 2017-09-08 08:52:46 -07:00
  • 34a8c8423e Merge branch 'master' into jsdoc-dotdotdot-binds-tighter-than-postfix Nathan Shively-Sanders 2017-09-08 08:37:38 -07:00
  • cab05ddd3f Inline variable to aid control flow Nathan Shively-Sanders 2017-09-08 08:33:17 -07:00
  • 4ee7d3aeb2 Remove unnecessary check in emitNodeList (#18327) Andy 2017-09-08 07:18:37 -07:00
  • 9eecf8ca56 Report error on first token of excessively large function or module body Anders Hejlsberg 2017-09-08 06:35:14 -07:00
  • 655145ca58 Update LKG Mohamed Hegazy 2017-09-07 16:48:33 -07:00
  • 7d5b5e957e Update baselines Nathan Shively-Sanders 2017-09-07 16:38:17 -07:00
  • fb5e8c6110 Fix forEachChild's visit of JSDocTypedefTag Nathan Shively-Sanders 2017-09-07 16:37:13 -07:00
  • 02cfb81ac0 Merge pull request #18164 from amcasey/GH18140 Andrew Casey 2017-09-07 16:32:55 -07:00
  • 8aaace0ac8 Update version Mohamed Hegazy 2017-09-07 16:23:31 -07:00
  • 7aac67b9b4 Test: parsing of two-line @typedef jsdoc Nathan Shively-Sanders 2017-09-07 16:22:16 -07:00
  • baefdd2ccb Revert "Make permittedJumps a parameter to eliminate save-restore pattern" Andrew Casey 2017-09-07 15:36:32 -07:00
  • 73bc0c9796 Correct copied comment Andrew Casey 2017-08-30 14:36:20 -07:00
  • f5b9e30986 Ensure that emitter calls callbacks (#18284) (#18325) Andy 2017-09-07 16:21:51 -07:00
  • e3808b65d4 Simplify and correct PermittedJumps computation Andrew Casey 2017-08-30 14:23:11 -07:00
  • a81fa7a801 Make permittedJumps a parameter to eliminate save-restore pattern Andrew Casey 2017-08-30 13:55:18 -07:00
  • 9d11fbb9b9 Correct permitted jumps check Andrew Casey 2017-08-30 13:25:35 -07:00
  • 4885560cb4 Eliminate intersections of unit types in union types Anders Hejlsberg 2017-09-07 16:02:00 -07:00
  • 27f9cdb1ae Explicitly avoid canonicalizing paths during configuration handling (#18316) Wesley Wigham 2017-09-07 15:54:24 -07:00
  • b179cd1e1c Return configured project being closed by config file Sheetal Nandi 2017-09-07 14:48:16 -07:00