Ryan Cavanaugh
7d372bf6dc
Merge pull request #7264 from RyanCavanaugh/umd
...
UMD support
2016-03-10 10:59:45 -08:00
Vladimir Matveev
489bf921ff
Merge pull request #7464 from Microsoft/capturedLetConstInDestructuringAssignment
...
correctly recognize captured loop variables in destructuring assignment
2016-03-10 10:17:19 -08:00
Ryan Cavanaugh
043b338024
Add export = class scenario
2016-03-10 10:11:48 -08:00
Vladimir Matveev
7344d9ca47
correctly recognize captured loop variables in destructuring assignment
2016-03-10 09:59:09 -08:00
Bill Ticehurst
3ebf0fc383
Fixed default import from export equals
...
(cherry picked from commit c4a10cfcdd51f831c3039e305c1c465a85c93b0b)
2016-03-09 19:13:14 -08:00
Vladimir Matveev
f06423bffc
Revert "add part of test baselines"
...
This reverts commit 502b2ba321943f52e1fef53014e0748d0db6b916.
2016-03-09 17:08:26 -08:00
Vladimir Matveev
502b2ba321
add part of test baselines
2016-03-09 17:06:19 -08:00
Ryan Cavanaugh
8cef251b14
Add test for function export
2016-03-09 16:24:54 -08:00
Ryan Cavanaugh
14941f26a0
Add tests for each variant of UMD augmentation
2016-03-09 14:35:03 -08:00
Vladimir Matveev
5d5fee2ef1
Merge pull request #7450 from Microsoft/noImplicitReturnsInAsync
...
unwrap promised typed in async function before doing 'noImplicitRetur…
2016-03-09 12:42:10 -08:00
Anders Hejlsberg
614afb740d
Merge pull request #7448 from Microsoft/optimizeInstantiation
...
Skip unnecessary instatiation of anonymous types
2016-03-09 12:40:32 -08:00
Anders Hejlsberg
4f441bd553
Adding comment to test
2016-03-09 11:37:40 -08:00
Vladimir Matveev
907ce8fb38
unwrap promised typed in async function before doing 'noImplicitReturns' check
2016-03-09 11:23:55 -08:00
Anders Hejlsberg
1d181360cc
Adding tests
2016-03-09 11:03:40 -08:00
Ryan Cavanaugh
2875326735
Use existing function to resolve export= declarations
2016-03-09 10:08:24 -08:00
Ryan Cavanaugh
132d75c267
Support UMD when targeted module uses export =
2016-03-09 10:08:24 -08:00
Ryan Cavanaugh
887adb0146
Move checks from checker to binder
2016-03-09 10:08:24 -08:00
Ryan Cavanaugh
44aa7388ea
UMD support
2016-03-09 10:08:24 -08:00
Oskar Segersvärd
2e23010437
Add three tests
2016-03-09 18:43:21 +01:00
Mohamed Hegazy
7acf58ba52
Handel module augmentation with export= var + uninstantiated module
2016-03-08 17:16:19 -08:00
Mohamed Hegazy
15640492c4
Code review comments
2016-03-04 14:21:31 -08:00
Mohamed Hegazy
15f07e6231
Fix #4506 : Remove assert to allow for invalid patterns already flagged erlier by the checker
2016-03-03 23:01:46 -08:00
Mohamed Hegazy
3bb2c57264
Fix #3810 : Handel expressions in extends clauses
2016-03-03 22:35:30 -08:00
Mohamed Hegazy
c98c763243
Fix #5651 : Get the correct meaning for expressions in extends clauses
2016-03-03 21:47:11 -08:00
Mohamed Hegazy
baa040115e
Fix #7173 : Widen the type do the defualt export expression before writing it out.
2016-03-03 15:42:47 -08:00
Evan Martin
5132ea64ea
in noImplicitReturns mode, also disallow "return;"
...
In --noImplicitReturns mode, if a function specifies a return type,
disallow empty "return;" statements.
Fixes #5916 .
2016-03-03 12:18:23 -08:00
Alexander
694a48c445
Added new diagnostics message to clarify error for type guards
...
New diagnostics message "A type guard's type must be assignable to its parameter's type." number 2677
is now using in chain report to clarify vague error message for type guards.
2016-03-03 00:24:02 +03:00
Vladimir Matveev
f34dcdd464
Merge pull request #7328 from Microsoft/flipSidesInSignatureCheck
...
flip sides source and target when we check signature relations
2016-03-01 19:28:19 -08:00
Vladimir Matveev
568e2aab58
allow fallthrough from the last case of the switch
2016-03-01 15:58:59 -08:00
Vladimir Matveev
0ef2b9ea85
flip sides source and target when we check signature relations
2016-03-01 15:47:00 -08:00
Vladimir Matveev
1e2d4773a1
Merge pull request #7283 from Microsoft/noRedundantContinue
...
do not emit explicit 'continue' in converted loops
2016-03-01 12:15:03 -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
42cc565680
Support string literals+computed property names
...
With tests and associated baseline updates
2016-02-29 13:09: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
Vladimir Matveev
24511ad1d7
do not emit explicit 'continue' in converted loops
2016-02-28 08:57:45 -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
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
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
c3cfebfda8
Code review comments
2016-02-25 13:14:34 -08: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
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