Mohamed Hegazy
f0b3ff16e3
Merge pull request #7532 from Microsoft/declarationEmitFixes2
...
Remove members from getAccessibleSymbolChain walk
2016-03-17 15:50:27 -07:00
Vladimir Matveev
51e8f7dd7a
Merge pull request #7555 from Microsoft/destructuring-variable-declarations
...
Destructuring in variable declarations when module kind is not ES6
2016-03-17 10:37:34 -07:00
Vladimir Matveev
57d9a5ada5
emit top level classes as class expressions when target=ES6 and module=System
2016-03-16 21:56:53 -07:00
Vladimir Matveev
3ede567fbc
use downlevel destructuring for exported variables for target=ES6 if module kind is not ES6
2016-03-16 16:40:35 -07:00
Mohamed Hegazy
59f4687cab
Update symbol baselines
2016-03-16 13:45:55 -07:00
Mohamed Hegazy
e0ab009a98
Remove members from getAccessibleSymbolChain walk
2016-03-16 13:45:38 -07:00
Vladimir Matveev
e0a79bcd63
don't check that return statement has expression in constructors
2016-03-13 15:31:55 -07:00
Anil Anar
cde06b6585
Fix #7397 : Remove error checks for noEmit and out* compiler options combined.
2016-03-12 19:20:18 +01:00
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