Commit Graph

  • b44f6e47d6 Simplify deferred checking of function, class, and accessor bodies. Anders Hejlsberg 2015-12-12 15:56:43 -08:00
  • d4ea6a0289 Merge branch 'master' into fix4686_fixrename Yui T 2015-12-12 15:53:16 -08:00
  • 94c3d27f41 Fix linting Yui T 2015-12-12 15:53:04 -08:00
  • b00fa42dea Update tests Yui T 2015-12-12 15:52:55 -08:00
  • 87036fe9f7 Merge pull request #6058 from Microsoft/delayAccessorBodyCheck Anders Hejlsberg 2015-12-12 15:45:05 -08:00
  • 5192bc50c9 Merge pull request #6071 from zhengbli/port6066to17 Zhengbo Li 2015-12-12 00:33:10 -08:00
  • af65e86aaa Add tests Yui T 2015-12-11 19:28:21 -08:00
  • 0f3eb0a058 Initial fix for rename for parameter property declaration Yui T 2015-12-11 19:27:24 -08:00
  • c644fb341b Merge remote-tracking branch 'origin/master' into pathMappingModuleResolution vladima 2015-12-11 17:30:10 -08:00
  • 60e1f30182 allow usage of 'super' in object literal expressions vladima 2015-12-11 17:16:28 -08:00
  • 9d1cc31144 Merge pull request #6074 from Microsoft/supportChakra Paul van Brenk 2015-12-11 16:55:39 -08:00
  • 7e5b83c2b3 Merge pull request #6042 from weswigham/fourslash-this-predicates Wesley Wigham 2015-12-11 16:33:36 -08:00
  • 3ede99ff74 Merge pull request #6076 from weswigham/fix-parens Daniel Rosenwasser 2015-12-11 16:33:00 -08:00
  • 27493736c3 trailing whitespace Paul van Brenk 2015-12-11 16:32:44 -08:00
  • 8ecb045271 accept baseline Wesley Wigham 2015-12-11 16:29:39 -08:00
  • 0c365daac5 make ChakraHost more generally usefull Paul van Brenk 2015-12-11 16:19:08 -08:00
  • 5ee0957974 Merge pull request #6044 from weswigham/redeclared-export-type Wesley Wigham 2015-12-11 16:15:22 -08:00
  • f3b55b8198 whitespace Wesley Wigham 2015-12-11 16:14:47 -08:00
  • 73526cf39a Do some caching so that we don't repeat the same work for the implementation signature for every overload. Daniel Rosenwasser 2015-12-11 16:01:42 -08:00
  • a236461358 Reversed order of checks, since the implementation will typically be more general than the overload. Daniel Rosenwasser 2015-12-11 15:10:50 -08:00
  • e012645309 Accepted baselines. Daniel Rosenwasser 2015-12-11 15:08:45 -08:00
  • 9b507b7512 Specifically test for 'void' to permit implementations to return more than what was guaranteed. Daniel Rosenwasser 2015-12-11 15:08:30 -08:00
  • 069fada0ce Accepted baselines. Daniel Rosenwasser 2015-12-11 15:04:59 -08:00
  • 3cdfc36109 Added tests for 'void' return type compatibilty on overloads and implementations. Daniel Rosenwasser 2015-12-11 15:02:43 -08:00
  • cee3388a29 Test cases for destructuring with default values in "for" Sheetal Nandi 2015-12-11 14:42:25 -08:00
  • 8cceedd725 Accepted baselines. Daniel Rosenwasser 2015-12-11 14:11:45 -08:00
  • 41ce29a033 Test cases for destructuring with default values in "for of" Sheetal Nandi 2015-12-11 14:18:31 -08:00
  • 15ac9b32ab Update tests Yui T 2015-12-11 14:12:57 -08:00
  • e9dc011080 Fixed unnecessary error in test. Daniel Rosenwasser 2015-12-11 14:10:12 -08:00
  • 25c6b16894 Test cases for destructuring with default values in parameter position Sheetal Nandi 2015-12-11 13:54:49 -08:00
  • fc170da0e4 Merge branch 'master' into overloadCompatibility Daniel Rosenwasser 2015-12-11 13:51:50 -08:00
  • f51de5b28f Merge pull request #5860 from Microsoft/superPropertiesInES6 Vladimir Matveev 2015-12-11 13:20:20 -08:00
  • 64cd99538e Rollback to polling file watching Zhengbo Li 2015-12-11 12:54:42 -08:00
  • e362cb2c72 Test case for array binding pattern destructuring assignment with default values Sheetal Nandi 2015-12-11 11:00:55 -08:00
  • 321062a4d4 Test case for variable destructuring statement with array binding pattern and with default values Sheetal Nandi 2015-12-11 10:59:46 -08:00
  • 18e23a1b90 Addressing CR feedback Anders Hejlsberg 2015-12-11 10:52:04 -08:00
  • c7258db2b3 Test case for variable destructuring statement with object binding pattern and with default values Sheetal Nandi 2015-12-11 10:44:16 -08:00
  • dc9d307f13 Fix lint Nathan Shively-Sanders 2015-12-11 10:08:01 -08:00
  • 8202576ab2 Filter for enum members only. Nathan Shively-Sanders 2015-12-11 09:56:13 -08:00
  • a81c875f3e Merge remote-tracking branch 'origin/master' into pathMappingModuleResolution vladima 2015-12-11 09:29:20 -08:00
  • 8c6105f4dc Merge pull request #6066 from zhengbli/i6016_for17 Zhengbo Li 2015-12-10 23:40:45 -08:00
  • 564c4af59b Rollback to polling file watching Zhengbo Li 2015-12-10 23:27:07 -08:00
  • 14374e6253 split tests by completions/quick info Wesley Wigham 2015-12-10 20:00:52 -08:00
  • ef6c137f9e add feedback from PR Wesley Wigham 2015-12-10 19:55:08 -08:00
  • 9e6c196c36 Remove includeGlobalSymbol boolean Yui T 2015-12-10 18:09:02 -08:00
  • 36cc0e017b fix linter errors Zhengbo Li 2015-12-10 17:59:07 -08:00
  • 5fa7bec226 revert back to polling watching for approaching release Zhengbo Li 2015-12-10 17:52:25 -08:00
  • 59982aba22 Update testcases Yui T 2015-12-10 17:35:10 -08:00
  • ff784770be Merge pull request #5949 from Microsoft/typeParametersAsConstraints Anders Hejlsberg 2015-12-10 16:53:59 -08:00
  • 2e5a4ea983 Adding regression test Anders Hejlsberg 2015-12-10 16:19:02 -08:00
  • 7fe811e6b2 Defer checks of accessor bodies in object literals Anders Hejlsberg 2015-12-10 16:02:46 -08:00
  • df3a74b6ca Removed some unnecessary changes and added comments Sheetal Nandi 2015-12-10 15:35:47 -08:00
  • da8e19e191 Use typeof enum to resolve members. Nathan Shively-Sanders 2015-12-10 15:25:01 -08:00
  • 9c413f7d55 Accepting existing test cases baseline after verification Sheetal Nandi 2015-12-10 15:20:32 -08:00
  • 513e1f5fce If the destructuring assignment is synthetic use the left side as source map This helps in scenarios like below where the assignment is created synthetically for ({a} of {a: string}) { } Sheetal Nandi 2015-12-10 15:03:10 -08:00
  • 631e62d7ba Tests for source map of variable declarations with binding pattern in differnt order in the declaration list Sheetal Nandi 2015-12-10 14:44:46 -08:00
  • 7530409695 Add merged enum test Nathan Shively-Sanders 2015-12-10 14:28:46 -08:00
  • a995b23e4a Handle merged enums Nathan Shively-Sanders 2015-12-10 14:28:29 -08:00
  • 7d60c5e630 Fix the temporary assignment source maps in a better way This doesnt create synthetic nodes with source map node on them And makes us determine what to put source map on for temporary assignments Sheetal Nandi 2015-12-10 14:10:34 -08:00
  • 5cb2b6afde Adding tests Anders Hejlsberg 2015-12-10 14:09:18 -08:00
  • 139f10fb44 test for and fix #6043 Wesley Wigham 2015-12-10 14:08:50 -08:00
  • 5ab5338574 Fix declaration emitter scoping issue for type parameter constraints Anders Hejlsberg 2015-12-10 13:55:57 -08:00
  • 3055445d27 Adding test Anders Hejlsberg 2015-12-10 13:54:58 -08:00
  • ff0138878d Add tests from review Nathan Shively-Sanders 2015-12-10 13:47:31 -08:00
  • cc1d8cf395 Address review comments Nathan Shively-Sanders 2015-12-10 13:47:18 -08:00
  • 591f96321c Add language service tests for this predicates Wesley Wigham 2015-12-10 13:25:26 -08:00
  • 8948f9be50 Add support for modifying last encoded source map's source location With this, we can just highlight the bindingElement when the temp variable for it is assigned. Note there are few scenarios like below which would still highlight let part but thats because of how default value source mapping is currently which is next in pipeline to support binding element with default values for (let {name: nameA, skill: skillA } of robots) { console.log(nameA); } or for (let [numberA2, nameA2, skillA2] of robots) { console.log(nameA2); } Sheetal Nandi 2015-12-10 12:29:14 -08:00
  • 9810ddf326 Include fresh type parameters in type parameter mapper function Anders Hejlsberg 2015-12-10 12:07:17 -08:00
  • 03c8d2f293 Rename parameter Yui T 2015-12-10 11:42:20 -08:00
  • 6ed5b59f75 Add test case and accept baseline Nathan Shively-Sanders 2015-12-10 11:05:25 -08:00
  • 6cd5a4dac9 Compare enums semi-structurally. Nathan Shively-Sanders 2015-12-10 11:03:45 -08:00
  • d8260b7059 whitespaces SaschaNaz 2015-12-11 00:24:10 +09:00
  • f2cad8be40 getCurrentLeadingTrivia SaschaNaz 2015-12-10 23:05:45 +09:00
  • 54c00b0abe Merge remote-tracking branch 'refs/remotes/Microsoft/master' into formatWhitespaces SaschaNaz 2015-12-10 22:50:35 +09:00
  • f5587151ba applying three feedbacks SaschaNaz 2015-12-10 22:07:01 +09:00
  • 58400ed771 Merge pull request #5906 from weswigham/this-type-guards Wesley Wigham 2015-12-09 17:22:39 -08:00
  • 6e06752c05 Merge pull request #5972 from reavowed/master Daniel Rosenwasser 2015-12-09 17:14:42 -08:00
  • 8e586943a1 accept baselines Wesley Wigham 2015-12-09 16:43:45 -08:00
  • 2885eb2047 Merge branch 'master' into this-type-guards Wesley Wigham 2015-12-09 16:34:42 -08:00
  • e67574446a Fix too many watcher instances issue Zhengbo Li 2015-12-09 16:21:04 -08:00
  • bc01b16057 reorder if Wesley Wigham 2015-12-09 16:06:21 -08:00
  • 82386564d4 destructuring applied Wesley Wigham 2015-12-09 15:58:57 -08:00
  • 028484664d most pr feedback Wesley Wigham 2015-12-09 15:53:39 -08:00
  • ecfeb21965 Merge pull request #6004 from Microsoft/IICEs Daniel Rosenwasser 2015-12-09 14:15:38 -08:00
  • 9fd525bc7c Simplify the array binding pattern element to determine what to highlight Sheetal Nandi 2015-12-09 13:02:09 -08:00
  • 250ddca65b Update existing baselines Sheetal Nandi 2015-12-08 17:32:59 -08:00
  • bbfe6b5e94 Test case for sourcemap of "For of" that initializes vars using object literal binding pattern Sheetal Nandi 2015-12-08 17:25:31 -08:00
  • 35ec9caf65 Make sourcemap of "For" that initializes vars using object literal binding pattern better Sheetal Nandi 2015-12-08 17:19:35 -08:00
  • 67d2877718 Test case for "For" that initializes vars using object literal binding pattern Sheetal Nandi 2015-12-08 17:13:58 -08:00
  • ac4b2bd795 Test case for "For" that initializes vars using array binding pattern Sheetal Nandi 2015-12-08 17:07:07 -08:00
  • a99c9a00dc Test case for "For of" that initializes vars using array binding pattern Sheetal Nandi 2015-12-08 16:59:25 -08:00
  • b1d395c4cf Make the destructuring array literal assignment better with sourcemap Sheetal Nandi 2015-12-08 16:36:19 -08:00
  • 6baa36b546 Test case for assignment expression with Array destructuring pattern Sheetal Nandi 2015-12-08 15:18:24 -08:00
  • 1da5b15c1a Test case for "For" statement with array binding pattern Sheetal Nandi 2015-12-08 14:46:51 -08:00
  • 24d0c98b51 Test case for "For" statement with object binding pattern Sheetal Nandi 2015-12-08 14:34:25 -08:00
  • d8701c437c Test case for For Of statement with array binding pattern Sheetal Nandi 2015-12-08 14:12:04 -08:00
  • edd55ddf51 Make the source map of "for of" destructuring - object binding pattern better Sheetal Nandi 2015-12-08 13:27:17 -08:00
  • c0f9de6d2c Test case for ForOf statement with object binding pattern Sheetal Nandi 2015-12-08 13:55:13 -08:00
  • 6f896836b8 Test cases for nested array binding pattern destructuring in parameters Sheetal Nandi 2015-12-04 13:53:40 -08:00
  • bdcdd67fb2 Test case for parameter array binding pattern Sheetal Nandi 2015-12-04 13:48:16 -08:00