10535 Commits

Author SHA1 Message Date
Bill Ticehurst
7dcdb827b6 Add JavaScriptFile to ContextFlags
(cherry picked from commit 6253c9b5cd6a8fa5e08bf88ddabdf0283ccf7007)
2016-03-01 11:07:04 -08:00
Ryan Cavanaugh
c531fcbb9a Merge pull request #7308 from RyanCavanaugh/fix7286
Don't crash if there's no JSX.Element during SFC resolution
2016-03-01 10:12:17 -08:00
Ryan Cavanaugh
b82ff93b01 Don't crash if there's no JSX.Element during SFC resolution
Fixes #7286
2016-02-29 18:35:48 -08:00
Nathan Shively-Sanders
8a72229ce2 Merge pull request #7298 from Microsoft/contextually-type-binding-initializers
Contextually type binding initializers
2016-02-29 14:26:34 -08:00
Nathan Shively-Sanders
4c4bc61129 Remove mistakenly added webTestServer files 2016-02-29 13:32:17 -08:00
Nathan Shively-Sanders
42cc565680 Support string literals+computed property names
With tests and associated baseline updates
2016-02-29 13:09:23 -08:00
Daniel Rosenwasser
98a2458bd0 Merge pull request #7299 from Microsoft/avoid-escape
Allow single-quoted strings when using double-quote characters
2016-02-29 11:35:11 -08:00
Daniel Rosenwasser
dbf8b02656 Use single-quoted strings in certain places. 2016-02-29 11:13:20 -08:00
Daniel Rosenwasser
e23c023ada Allow single quoted strings when double quotes would otherwise need to be escaped. 2016-02-29 11:11:23 -08:00
Nathan Shively-Sanders
70e9e0974a Update baselines after merging with master 2016-02-29 11:04:10 -08:00
Nathan Shively-Sanders
0d37241394 Add test cases and baselines. 2016-02-29 10:15:23 -08:00
Nathan Shively-Sanders
c68947e0fb Contextually type initializers of binding elements
Previously they were not contextually typed, which meant that lambdas got
completely incorrect types, and that types that rely on contextual typing,
like tuples and string literal types, did not work correctly.
2016-02-29 10:07:12 -08:00
Nathan Shively-Sanders
5e53ba06cf Merge pull request #7262 from Microsoft/stop-destructuring-private-properties
Stop destructuring private properties
2016-02-26 15:06:44 -08:00
Nathan Shively-Sanders
5c6a007715 Move checkClassPropertyAccess call to checkVariableLikeDeclaration 2016-02-26 14:40:30 -08:00
Nathan Shively-Sanders
a1c0486c57 Use errorNode everywhere in checkClassPropertyAccess 2016-02-26 14:02:26 -08:00
Nathan Shively-Sanders
32909bc6e5 Tests for Stop destructuring assignment of private properties 2016-02-26 13:48:42 -08:00
Nathan Shively-Sanders
28640c8ae1 checkClassPropertyAccess in getTypeForBindingElement
This is probably the wrong place (a get- function rather than a check-
function), but it's a starting point since it passes all tests.
2016-02-26 13:46:36 -08:00
Daniel Rosenwasser
e579d17e7e Revert "spelling fixes for src" on generated dom lib.
This reverts commit bb85817d7da071ac0a9ad2eea6deb2633c7ec480.
2016-02-26 12:46:24 -08:00
Mohamed Hegazy
17b7c3eee1 Merge pull request #7226 from Microsoft/bindingPatternsInTypes
Correctly serialize types with signatures containing binding patterns
2016-02-26 08:59:37 -08:00
Vladimir Matveev
647280bc74 Merge pull request #7251 from Microsoft/exportEquals
emit temp declarations after export equals
2016-02-25 23:54:26 -08:00
Vladimir Matveev
66cf56e1e0 emit temp declarations after export equals 2016-02-25 20:48:15 -08:00
Vladimir Matveev
8074dbd046 Merge pull request #7246 from Microsoft/noImplicitReturnsWithProtectedBlocks
properly set reachable state after protected try\finally block
2016-02-25 15:03:44 -08:00
Nathan Shively-Sanders
7bbd899b62 Merge pull request #7232 from Microsoft/invalid-this-emit-in-contextual-object
Invalid this emit in contextual object
2016-02-25 15:01:31 -08:00
Vladimir Matveev
5105a317e3 properly set reachable state after protected try\finally block 2016-02-25 13:41:03 -08:00
Mohamed Hegazy
87a00c30f6 Fix linter comments 2016-02-25 13:18:29 -08:00
Daniel Rosenwasser
02e3abe57a Merge pull request #7028 from jsoref/spelling
spelling fixes (round 5)
2016-02-25 13:15:15 -08:00
Mohamed Hegazy
c3cfebfda8 Code review comments 2016-02-25 13:14:34 -08:00
Josh Soref
bb85817d7d spelling fixes for src
Fixes:
* actual
* algorithm
* analyze
* applies
* collapse
* contrast
* definition
* diagnostic
* different
* displayed
* display
* documentation
* finite
* function
* highlight
* initialize
* intentional
* interface
* invariants
* items
* keystroke
* language
* literal
* original
* output
* position
* receive
* recorder
* response
* sequence
* simplicity
* statement

Changing a \ to a /
2016-02-25 20:08:44 +00:00
Daniel Rosenwasser
713c0e0756 Merge pull request #7203 from Microsoft/intersectionErrors
Stop elaborating errors when relating intersection constituents
2016-02-24 16:26:21 -08:00
Nathan Shively-Sanders
31c5fc7bd5 Add test and baseline 2016-02-24 16:21:36 -08:00
Nathan Shively-Sanders
aa3e8d1e68 Defer-check function/method nodes even when context-sensitive. 2016-02-24 16:20:24 -08:00
Vladimir Matveev
9b7d72c77a Merge pull request #7228 from Microsoft/bundledDeclarationEmit
avoid multiple passes over the program when computing diagnostics for…
2016-02-24 15:25:41 -08:00
Vladimir Matveev
e0900434c9 address PR feedback: add comments 2016-02-24 14:30:21 -08:00
Vladimir Matveev
8e77f40ace avoid multiple passes over the program when computing diagnostics for the bundled emit 2016-02-24 14:21:30 -08:00
Mohamed Hegazy
7680cdfaee Code review comments 2016-02-24 13:46:22 -08:00
Mohamed Hegazy
4bf5f82e83 Do not add extra space for ommited expressions. 2016-02-24 13:25:08 -08:00
Mohamed Hegazy
8b9afce894 Add test 2016-02-24 13:02:30 -08:00
Mohamed Hegazy
217f5583c6 Correctelly serialize types with signatures containing binding patterns 2016-02-24 12:54:20 -08:00
Daniel Rosenwasser
818c76c089 Accepted baselines. 2016-02-23 20:18:48 -08:00
Daniel Rosenwasser
7e4532f4a3 Never elaborate errors when relating from intersections. 2016-02-23 20:18:35 -08:00
Daniel Rosenwasser
db678493c1 Accepted baselines. 2016-02-23 20:07:50 -08:00
Daniel Rosenwasser
eb1a70cd16 Added tests. 2016-02-23 19:59:16 -08:00
Mohamed Hegazy
0f67f4b6f1 Merge pull request #7170 from masaeedu/addDeclarationDirOption
Add declarationDir option
2016-02-23 18:24:28 -08:00
Asad Saeeduddin
f251768f32 Make declarationDir invalid alongside out or outFile 2016-02-23 17:45:45 -05:00
Daniel Rosenwasser
804e8b9abf Appease linter. 2016-02-23 14:12:22 -08:00
Daniel Rosenwasser
cfb5634de1 Accepted baselines. 2016-02-23 13:34:26 -08:00
Daniel Rosenwasser
035ccb9ad2 Don't elaborate errors for relations from intersections to object types. 2016-02-23 13:30:34 -08:00
Ryan Cavanaugh
88830fe407 Merge pull request #7202 from RyanCavanaugh/fixlint
Fix WS linter errors
2016-02-23 13:25:06 -08:00
Daniel Rosenwasser
07412a285a Accepted baselines. 2016-02-23 13:10:40 -08:00
Daniel Rosenwasser
f579bcf8ae Added tests. 2016-02-23 13:07:46 -08:00