Sheetal Nandi
8f98e3f160
Merge branch 'master' into sourceMapDestructuring
2015-12-17 13:29:45 -08:00
Anders Hejlsberg
55d4f0f7e4
Merge pull request #6083 from Microsoft/simplifyDeferredChecking
...
Simplify deferred function, class, and accessor checking
2015-12-15 09:07:07 -08:00
Ryan Cavanaugh
2f447ee005
Merge pull request #5876 from RyanCavanaugh/javaScriptPrototypes
...
JavaScript prototype class inference
2015-12-14 11:42:18 -08:00
Ryan Cavanaugh
37f3ff8d05
Check for function flag on class symbol
2015-12-14 11:32:06 -08:00
Anders Hejlsberg
ef9f4043c4
Merge pull request #6091 from Microsoft/circularTypeofIssue
...
Fix circular typeof issue in function/namespace combo
2015-12-14 10:54:22 -08:00
Anders Hejlsberg
3c8ad42a62
Adding regression test
2015-12-13 18:32:46 -08:00
Anders Hejlsberg
e354aec8a3
Mark anonymous type as resolved before resolving call signatures
2015-12-13 18:25:45 -08:00
Anders Hejlsberg
91b93439f1
Accepting new baselines
2015-12-12 15:57:39 -08:00
Anders Hejlsberg
b44f6e47d6
Simplify deferred checking of function, class, and accessor bodies.
2015-12-12 15:56:43 -08:00
Anders Hejlsberg
87036fe9f7
Merge pull request #6058 from Microsoft/delayAccessorBodyCheck
...
Defer checks of accessor bodies in object literals
2015-12-12 15:45:05 -08:00
Paul van Brenk
9d1cc31144
Merge pull request #6074 from Microsoft/supportChakra
...
make ChakraHost more generally usefull
2015-12-11 16:55:39 -08:00
Wesley Wigham
7e5b83c2b3
Merge pull request #6042 from weswigham/fourslash-this-predicates
...
Add language service tests for this predicates
2015-12-11 16:33:36 -08:00
Daniel Rosenwasser
3ede99ff74
Merge pull request #6076 from weswigham/fix-parens
...
Accept baseline with corrected parens
2015-12-11 16:33:00 -08:00
Paul van Brenk
27493736c3
trailing whitespace
2015-12-11 16:32:44 -08:00
Wesley Wigham
8ecb045271
accept baseline
2015-12-11 16:29:39 -08:00
Paul van Brenk
0c365daac5
make ChakraHost more generally usefull
2015-12-11 16:19:08 -08:00
Wesley Wigham
5ee0957974
Merge pull request #6044 from weswigham/redeclared-export-type
...
Exempt one type declaration from the redeclared export check - Fix #6043
2015-12-11 16:15:22 -08:00
Wesley Wigham
f3b55b8198
whitespace
2015-12-11 16:14:47 -08:00
Sheetal Nandi
cee3388a29
Test cases for destructuring with default values in "for"
2015-12-11 14:42:25 -08:00
Sheetal Nandi
41ce29a033
Test cases for destructuring with default values in "for of"
2015-12-11 14:18:31 -08:00
Sheetal Nandi
25c6b16894
Test cases for destructuring with default values in parameter position
2015-12-11 13:54:49 -08:00
Vladimir Matveev
f51de5b28f
Merge pull request #5860 from Microsoft/superPropertiesInES6
...
do not error on 'super' property access in ES6
2015-12-11 13:20:20 -08:00
Sheetal Nandi
e362cb2c72
Test case for array binding pattern destructuring assignment with default values
2015-12-11 11:00:55 -08:00
Sheetal Nandi
321062a4d4
Test case for variable destructuring statement with array binding pattern and with default values
2015-12-11 10:59:46 -08:00
Anders Hejlsberg
18e23a1b90
Addressing CR feedback
2015-12-11 10:52:04 -08:00
Sheetal Nandi
c7258db2b3
Test case for variable destructuring statement with object binding pattern and with default values
2015-12-11 10:44:16 -08:00
Zhengbo Li
8c6105f4dc
Merge pull request #6066 from zhengbli/i6016_for17
...
Roll back to polling file watching for 1.7
2015-12-10 23:40:45 -08:00
Zhengbo Li
564c4af59b
Rollback to polling file watching
2015-12-10 23:27:07 -08:00
Wesley Wigham
14374e6253
split tests by completions/quick info
2015-12-10 20:00:52 -08:00
Wesley Wigham
ef6c137f9e
add feedback from PR
2015-12-10 19:55:08 -08:00
Anders Hejlsberg
ff784770be
Merge pull request #5949 from Microsoft/typeParametersAsConstraints
...
Type parameters as constraints
2015-12-10 16:53:59 -08:00
Anders Hejlsberg
2e5a4ea983
Adding regression test
2015-12-10 16:19:02 -08:00
Anders Hejlsberg
7fe811e6b2
Defer checks of accessor bodies in object literals
2015-12-10 16:02:46 -08:00
Sheetal Nandi
df3a74b6ca
Removed some unnecessary changes and added comments
2015-12-10 15:35:47 -08:00
Sheetal Nandi
9c413f7d55
Accepting existing test cases baseline after verification
2015-12-10 15:20:32 -08:00
Sheetal Nandi
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}) {
}
2015-12-10 15:03:10 -08:00
Sheetal Nandi
631e62d7ba
Tests for source map of variable declarations with binding pattern in differnt order in the declaration list
2015-12-10 14:44:46 -08:00
Sheetal Nandi
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
2015-12-10 14:10:34 -08:00
Anders Hejlsberg
5cb2b6afde
Adding tests
2015-12-10 14:09:18 -08:00
Wesley Wigham
139f10fb44
test for and fix #6043
2015-12-10 14:08:50 -08:00
Anders Hejlsberg
5ab5338574
Fix declaration emitter scoping issue for type parameter constraints
2015-12-10 13:55:57 -08:00
Anders Hejlsberg
3055445d27
Adding test
2015-12-10 13:54:58 -08:00
Wesley Wigham
591f96321c
Add language service tests for this predicates
2015-12-10 13:25:26 -08:00
Sheetal Nandi
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);
}
2015-12-10 12:29:14 -08:00
Anders Hejlsberg
9810ddf326
Include fresh type parameters in type parameter mapper function
2015-12-10 12:07:17 -08:00
Wesley Wigham
58400ed771
Merge pull request #5906 from weswigham/this-type-guards
...
This type predicates for type guards
2015-12-09 17:22:39 -08:00
Daniel Rosenwasser
6e06752c05
Merge pull request #5972 from reavowed/master
...
Limit error reporting for methods to the method name
2015-12-09 17:14:42 -08:00
Wesley Wigham
8e586943a1
accept baselines
2015-12-09 16:43:45 -08:00
Wesley Wigham
2885eb2047
Merge branch 'master' into this-type-guards
2015-12-09 16:34:42 -08:00
Wesley Wigham
bc01b16057
reorder if
2015-12-09 16:06:21 -08:00