Nathan Shively-Sanders
a0c3d4f306
Fix both new enum assignability predicates
...
And update error reporting baseline (new error is less elaborate)
2016-09-13 13:00:31 -07:00
Nathan Shively-Sanders
bf3941da47
Test that enum literal is assignable to an enum in a union
2016-09-13 13:00:27 -07:00
Nathan Shively-Sanders
7482d5b77d
Enum literal is assignable to enum, even inside union
...
Previously, only number literals were assignable to enums inside unions.
2016-09-13 13:00:21 -07:00
Nathan Shively-Sanders
495ea0d497
Test that number is assignable to enum in a union
2016-09-13 13:00:09 -07:00
Nathan Shively-Sanders
dae4ec63be
Number is assignable to enum, even inside union
...
Previously, numbers were not assignable to enums that were inside a
union
2016-09-13 12:59:42 -07:00
Ron Buckton
094cb6d6d7
Added comments for __generator, reduced overall size of helper
2016-09-13 12:58:53 -07:00
Mohamed Hegazy
5721f03e15
Merge pull request #10842 from jeffreymorlan/fix-10618
...
Fix ECMA-402 declarations (issue #10618 )
2016-09-13 12:53:55 -07:00
Mohamed Hegazy
38f6f80286
Fix build tasks for iocapture
2016-09-13 12:39:29 -07:00
Ryan Cavanaugh
8cadf56996
Add JSX to SEF exprs
2016-09-13 11:51:56 -07:00
Ryan Cavanaugh
509de27908
Baseline update
2016-09-13 11:51:03 -07:00
Ryan Cavanaugh
add7c1a664
Flip check, add SEF cases
2016-09-13 11:50:37 -07:00
Andy Hanson
956c582786
Simplify quick-info tests
2016-09-13 11:49:01 -07:00
Richard Knoll
8c95c2b474
Wrap IO for import completions in try catch
2016-09-13 11:44:23 -07:00
Ryan Cavanaugh
ced5f62eb1
Merge branch 'master' into disallowBadCommas
2016-09-13 11:43:59 -07:00
Nathan Shively-Sanders
1946261576
Add stackTraceLimit; update harness/tsconfig.json
...
1. Add stackTraceLimit argument to runtests.
2. Copy missing compiler files from compiler/tsconfig.json to
harness/tsconfig.json
2016-09-13 11:41:02 -07:00
Richard Knoll
65d40f814c
Merge pull request #10888 from Microsoft/safe_import_completions
...
Safe import completions
2016-09-13 11:11:31 -07:00
Ron Buckton
7e33955fe7
Merge pull request #10883 from Microsoft/fix10876
...
Fix missing final label
2016-09-13 10:10:57 -07:00
Paul van Brenk
84caec3c35
PR feedback and clean up.
2016-09-13 09:58:03 -07:00
Nathan Shively-Sanders
95210acf03
Merge pull request #10784 from Microsoft/enum-number-assignability-in-unions
...
Number and enum literal are assignable to enums, even inside unions
2016-09-13 09:30:16 -07:00
Mohamed Hegazy
60d6578cb5
Update LKG
2016-09-13 09:20:05 -07:00
Mohamed Hegazy
b3bb39db3e
Update baseline
2016-09-13 09:19:51 -07:00
Anders Hejlsberg
81c69b2a58
Add regression test
2016-09-13 08:55:38 -07:00
Anders Hejlsberg
88349ab436
Quick bail out when narrowing type any by equality
2016-09-13 08:55:29 -07:00
Nathan Shively-Sanders
5ed0653295
Remove unnecessary parentheses
2016-09-13 08:48:07 -07:00
Andy Hanson
48c67cbdb5
Merge branch 'master' into import_directory
2016-09-13 08:46:49 -07:00
Andy Hanson
715d3f234e
Merge branch 'master' into umd_export
2016-09-13 08:41:37 -07:00
Torben Fitschen
33a2c0b22a
Merge branch 'master' into bug-mac-osx-case-sensitive
2016-09-13 09:19:25 +02:00
rbuckton
24b802e513
Fix captured block scope variables in downlevel async.
...
Fixes #10889
2016-09-12 20:58:41 -07:00
rbuckton
899ce32b08
Added test for scenario.
2016-09-12 20:28:38 -07:00
Richard Knoll
6ea5c22760
Also wrap getEffectiveTypeRoots in import completion code
2016-09-12 18:17:54 -07:00
Richard Knoll
4af2dcd32e
Consume exceptions when checking for import completions
2016-09-12 18:08:28 -07:00
Anders Hejlsberg
caa2bd5bd8
Merge branch 'master' into typeAssertionInitializers
2016-09-12 18:04:39 -07:00
Anders Hejlsberg
9812ab5666
Merge pull request #10870 from Microsoft/fixNarrowingWithAny
...
Fix equality narrowing with any
2016-09-12 18:01:57 -07:00
Paul van Brenk
17dbaf005f
Get rid of BOM
2016-09-12 17:26:00 -07:00
Paul van Brenk
e038215496
Implement NavigateTo for single files, instead of the project.
2016-09-12 17:17:52 -07:00
Ron Buckton
f16edf95f9
Merge pull request #10875 from Microsoft/fix10857
...
Fix missing asteriskToken for target=es6/module=amd.
2016-09-12 16:23:53 -07:00
Ron Buckton
0451cc36f2
Merge pull request #10874 from Microsoft/fix10855
...
Support export default for target=ES5/module=ES6.
2016-09-12 16:23:24 -07:00
rbuckton
810a680d3a
Fix missing final label.
...
Fixes #10876
2016-09-12 16:20:14 -07:00
Anders Hejlsberg
2942de1d8e
Add test
2016-09-12 16:00:24 -07:00
Anders Hejlsberg
d83e7c179d
Accept new baselines
2016-09-12 15:56:11 -07:00
Anders Hejlsberg
816808c098
No widening of inferred type when initializer has a type assertion
2016-09-12 15:55:52 -07:00
Ron Buckton
439fe7908a
Merge pull request #10871 from Microsoft/fix10800
...
Fix issue with helper emit.
2016-09-12 14:52:08 -07:00
Ryan Cavanaugh
5b3c272dbb
Disallow left comma operator operands which don't have side effects
2016-09-12 14:45:42 -07:00
Nathan Shively-Sanders
c071b397b2
Update baselines
2016-09-12 14:43:44 -07:00
Nathan Shively-Sanders
cf36fafe9a
Computed enum assignability is semi-structural
2016-09-12 14:43:24 -07:00
rbuckton
c7bb95bb29
Fix missing asteriskToken for target=es6/module=amd.
...
Fixes #10857 .
2016-09-12 14:22:25 -07:00
Nathan Shively-Sanders
5cf99e605a
Update baselines for updated enum assignability
2016-09-12 14:13:17 -07:00
Nathan Shively-Sanders
977b788559
Enum assignability:loosen numbers+tighten computed
...
1. All numbers and numeric literals are assignable to all enums and enum
literals.
2. Computed enums are no longer assignable to anything except
themselves, even if they would otherwise be "semi-structurally"
compatible.
2016-09-12 14:11:47 -07:00
Mohamed Hegazy
208b341733
Merge branch 'master' into fixNarrowingWithAny
2016-09-12 14:07:34 -07:00
Mohamed Hegazy
b526aa3329
Update failing test baseline
2016-09-12 14:06:55 -07:00