Commit Graph

4062 Commits

Author SHA1 Message Date
Vladimir Matveev
a31c8d5861 exported name should be defined on the source file level 2016-10-06 21:28:50 -07:00
Yui
90b81858af Merge pull request #11392 from Microsoft/release-2.0.5_emitDTS
[Release-2.5] Port fix from master to release-2.0.5: Serialize type alias when type-alias is not accessible and emit generic
2016-10-06 16:20:49 -07:00
Yui
be85524319 Merge pull request #11397 from Microsoft/release-2.0.5_fix11384
[Release-2.0.5] Do not emit wrong extra comma
2016-10-06 13:57:25 -07:00
Kanchalai Tanglertsampan
fdda541f7e update baselines 2016-10-05 14:31:52 -07:00
Kanchalai Tanglertsampan
40b5627b77 Add tests and baselines 2016-10-05 12:24:50 -07:00
Kanchalai Tanglertsampan
4fb0f06f6d Serialize type alias when type alias symbol is not accessible 2016-10-05 11:45:52 -07:00
Kanchalai Tanglertsampan
a401ba56b5 Update baselines from cherry-pick changes from master 2016-10-05 11:05:59 -07:00
Kanchalai Tanglertsampan
18527467a2 Update baselines 2016-10-05 11:00:37 -07:00
Kanchalai Tanglertsampan
60876674f8 Update baselines from porting change to release-2.0.5 2016-10-05 10:35:53 -07:00
Kanchalai Tanglertsampan
b9dc02b4c4 Update baselines 2016-10-05 10:27:43 -07:00
Vladimir Matveev
4f39a3b919 do not apply subtype reduction if type set contains enum literals fro… (#11368)
* do not apply subtype reduction if type set contains enum literals from the same enum

* do not re-read symbol for the first enum

* addressed PR feedback
2016-10-04 17:10:37 -07:00
Andy Hanson
3084ffbf3f Ensure that checkGrammarModuleElementContext reliably returns true when there is bad grammar 2016-09-30 06:09:37 -07:00
Kanchalai Tanglertsampan
7fd5699511 Merge branch 'release-2.0' into release-2.0.5 2016-09-14 16:57:59 -07:00
Yui
c98103b1fb Merge pull request #10928 from Microsoft/addTestFix10625
[Release-2.0] Add tests and baselines
2016-09-14 16:31:27 -07:00
Ryan Cavanaugh
d37391fcfc Allow type and NS references to UMD globals from modules
Fixes #10638
2016-09-14 16:11:23 -07:00
Yui T
48e51b5361 Add tests and baselines 2016-09-14 15:42:53 -07:00
Yui T
ced8cf8670 Add tests and update baselines 2016-09-14 11:55:13 -07:00
Nathan Shively-Sanders
28ec7d6177 Update baselines after cherry-pick to 2.0.5 2016-09-13 13:38:29 -07:00
Nathan Shively-Sanders
71fa082a0c Update baselines 2016-09-13 13:34:13 -07:00
Nathan Shively-Sanders
bfed54487e Update baselines for updated enum assignability 2016-09-13 13:33:45 -07:00
Nathan Shively-Sanders
e384317173 Update baselines 2016-09-13 13:31:42 -07:00
Nathan Shively-Sanders
aa3d2501a1 More tests of enum assignability
1. Numeric literal <-> enum literal assignability
2. Computed enum <-> union enum assignability
3. Also rebaseline error reporting of existing enum cases.
2016-09-13 13:31:29 -07:00
Nathan Shively-Sanders
90d685b737 Fix both new enum assignability predicates
And update error reporting baseline (new error is less elaborate)
2016-09-13 13:31:23 -07:00
Nathan Shively-Sanders
083f3426d1 Test that enum literal is assignable to an enum in a union 2016-09-13 13:31:18 -07:00
Nathan Shively-Sanders
e32d854f0e Test that number is assignable to enum in a union 2016-09-13 13:31:10 -07:00
Nathan Shively-Sanders
fcac9c4fc5 Update baselines after cherry-pick to 2.0 2016-09-13 13:22:49 -07:00
Nathan Shively-Sanders
7d066fe51c Update baselines 2016-09-13 13:14:58 -07:00
Nathan Shively-Sanders
046a37da63 Update baselines for updated enum assignability 2016-09-13 13:10:23 -07:00
Nathan Shively-Sanders
f50a43734b Update baselines 2016-09-13 13:00:58 -07:00
Nathan Shively-Sanders
eb933f9567 More tests of enum assignability
1. Numeric literal <-> enum literal assignability
2. Computed enum <-> union enum assignability
3. Also rebaseline error reporting of existing enum cases.
2016-09-13 13:00:40 -07:00
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
495ea0d497 Test that number is assignable to enum in a union 2016-09-13 13:00:09 -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
9986f81981 Add regression test 2016-09-12 11:28:37 -07:00
Andy
5c16cb6f32 Merge pull request #10807 from Microsoft/release-2.0_re_export_shorthand
A shorthand ambient module should be considered as possibly exporting a value
2016-09-09 12:58:25 -07:00
Anders Hejlsberg
2cd4d20f7b Accept new baselines 2016-09-09 11:20:41 -07:00
Anders Hejlsberg
aee1bf6429 Accept new baselines 2016-09-09 11:20:27 -07:00
Anders Hejlsberg
f4c621bb8e Add regression tests 2016-09-09 11:19:59 -07:00
Andy Hanson
545d7e5e89 A shorthand ambient module should be considered as possibly exporting a value 2016-09-09 08:11:47 -07:00
Anders Hejlsberg
9adc26c3fd Add repro from #10697 2016-09-06 10:15:50 -07:00
Andy Hanson
12ad9d0aaf Search for node_modules in parent directories when getting type roots. 2016-09-02 13:42:43 -07:00
Richard Knoll
c742d16ff1 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-01 10:46:21 -07:00
Yui
0b95731184 Fix 10408 : Better error message for set/get with noImplicitAny error (#10597)
* Giving more explicit error message when there is no-implicit-any on get/set accessor

* Update error message number

* Add new test and baselines

* Address PR: assert that getter must existed

* Address PR: undo renumbering of error messages
2016-08-30 16:07:36 -07:00
Daniel Rosenwasser
0485bb6b56 Merge pull request #10506 from Microsoft/ctorTag
Issue error when tagging templates and decorating with only-constructable entities
2016-08-28 22:42:04 -07:00
Nathan Shively-Sanders
3f8cd82301 Update other tests and baselines 2016-08-26 13:30:59 -07:00
Nathan Shively-Sanders
0a985ee287 Parse untyped object type members separated by ','
Previously if the first member was untyped and the separator was ',',
then parsing would fail.
2016-08-26 13:25:19 -07:00
Ryan Cavanaugh
0116abdcf2 First in UMD global wins
Fixes #9771
2016-08-26 08:49:43 -07:00
Mohamed Hegazy
c72f5e28e8 Merge pull request #10543 from Microsoft/port10212
Port #10212
2016-08-25 21:01:10 -07:00