Commit Graph
13884 Commits
Author SHA1 Message Date
Nathan Shively-Sanders 0f773c5673 Add object spread scenario tests 2016-09-27 16:17:14 -07:00
Nathan Shively-Sanders 7e7a26a358 Spreads w/a single type parameter assignable to that type parameter 2016-09-27 16:15:52 -07:00
Nathan Shively-Sanders 78420adfcd Test object spread index signatures 2016-09-27 11:05:58 -07:00
Nathan Shively-Sanders 429b0d95ca Union multiple spread index signatures 2016-09-27 11:05:12 -07:00
Nathan Shively-Sanders d6e414ce5b Test spread type index signatures 2016-09-27 10:33:50 -07:00
Nathan Shively-Sanders cfdf751768 Make index signatures work on spread types
Previously, they worked when they came from a spread type but not when
written in the object literal itself.
2016-09-27 10:30:13 -07:00
Nathan Shively-Sanders 9a7ebb0ac5 Change new file to use CRLF
What's YOUR favourite thing about Mars, Beartato?
2016-09-26 11:53:11 -07:00
Nathan Shively-Sanders a0db19749a Rename Spread[Element]Expression
1. SpreadElementExpression (existing, for arrays) -> SpreadExpression
2. SpreadElement (new for object literals) -> SpreadElementExpression
2016-09-26 11:50:02 -07:00
Nathan Shively-Sanders 63f8c99173 Object.assign uses spread types now 2016-09-26 10:24:05 -07:00
Nathan Shively-Sanders 39385590b6 Move interfaceSpread to correct location 2016-09-26 09:43:59 -07:00
Nathan Shively-Sanders c8db211d90 Update baselines 2016-09-26 09:33:27 -07:00
Nathan Shively-Sanders 0fea59f642 Add spread tests 2016-09-26 09:33:08 -07:00
Nathan Shively-Sanders bf866cea7b Update build files 2016-09-26 09:32:23 -07:00
Nathan Shively-Sanders 7004652a0a Declaration emit spread types and downlevel spread 2016-09-26 09:31:34 -07:00
Nathan Shively-Sanders a3ffe6f874 Parse, bind and check spread types and elements 2016-09-26 09:30:15 -07:00
Ron Buckton 9950b98b58 Merge pull request #11132 from Microsoft/fix11024
Fix missing visit of expression in for..of
2016-09-25 10:59:34 -07:00
Ron Buckton 1f791e23d8 Merge pull request #11131 from Microsoft/fix11037
Fix some issues with module ES6/target ES5
2016-09-25 10:58:08 -07:00
Ron Buckton 992b385dfe Merge pull request #11130 from Microsoft/fix11031
Fix downlevel async hoisting
2016-09-25 10:56:25 -07:00
Ron Buckton 018bc741ad Fix missing visit of expression in for..of 2016-09-24 16:21:26 -07:00
Ron Buckton 7f98d3dbb2 Fix some issues with module ES6/target ES5 2016-09-24 16:07:13 -07:00
Ron Buckton b21a7399e5 Fix downlevel async hoisting 2016-09-24 15:35:54 -07:00
Ryan Cavanaugh 95c3eccbe9 Merge pull request #11049 from RyanCavanaugh/correctErrorBaseline
Correctly remove stale .error.txt baselines
2016-09-21 22:05:39 -07:00
Ryan Cavanaugh a0206ec983 Correctly remove stale .error.txt baselines 2016-09-21 15:20:00 -07:00
Anders Hejlsberg 40327b310f Merge pull request #11001 from Microsoft/silentNever
Fix control flow loop analysis with incomplete types
2016-09-21 13:22:36 -07:00
Nathan Shively-Sanders 40ea667f2a Merge pull request #10961 from YuichiNukiyama/change_errormessage
change error message for assigning from object
2016-09-21 08:47:31 -07:00
Yuichi Nukiyama c1aff4f0d7 remove extra files 2016-09-22 00:06:11 +09:00
Yuichi Nukiyama bf471c221b fix typo 2016-09-21 06:44:09 +09:00
Mohamed Hegazy 070aa83cc0 Merge pull request #10980 from Dafrok/master
Resolve a problem of 1024 bytes limited help message in some terminals.
2016-09-20 11:29:58 -07:00
Dafrok 4ec9209a6a Take a few changes. 2016-09-20 10:13:46 +08:00
Anders Hejlsberg 798048963c Accept new baselines 2016-09-19 17:06:53 -07:00
Anders Hejlsberg 7b1ca047d5 Add regression test 2016-09-19 17:06:44 -07:00
Anders Hejlsberg ed338013e0 Use silent never type in control flow loop analysis 2016-09-19 16:08:39 -07:00
Andy 19aac12be9 Merge pull request #10995 from Microsoft/js_doc_comment_no_tags
Handle msising tags for JsDoc nodes
2016-09-19 14:09:20 -07:00
Anders Hejlsberg 9f22bad4ba Use TypeFlags.Never to check for 'never' type 2016-09-19 12:56:46 -07:00
Mohamed Hegazy af5148d4f3 Add back getSourceFile and mark it as deprecated 2016-09-19 12:17:12 -07:00
Andy Hanson e6610c5d54 Handle msising tags for JsDoc nodes 2016-09-19 11:33:05 -07:00
Dafrok 056662de7c Pass the jake test 2016-09-19 13:48:01 +08:00
Dafrok c5657a3531 Output the help message line by line. 2016-09-19 11:51:34 +08:00
Mohamed Hegazy b7d1d11ba3 Merge pull request #10962 from johanssj/Fix10949
Fix Reflect has method signature(s) per issue #10949 initial report
2016-09-18 18:14:31 -07:00
Yuichi Nukiyama c76b8b165b fix linting error 2016-09-17 21:45:46 +09:00
Justin Johansson fc4a5df632 Fix Reflect has method signature(s) per issue #10949 initial report 2016-09-17 12:00:35 +09:30
Yuichi Nukiyama 632619861d change error message for assigning from object 2016-09-17 11:14:11 +09:00
Yui 02547fe664 Merge pull request #10766 from Microsoft/fix10741_emitCommentOnlyOnce
Fix 10741: Only emit comment only once in module declaration with identifier pat…
2016-09-16 16:30:40 -07:00
Yui 599d2b0efe Merge pull request #10953 from Microsoft/emitTypeAliasInDeclarationFile
Serialize inferred type alias when type alias symbol is not accessible
2016-09-16 16:30:21 -07:00
Kanchalai Tanglertsampan b193426c7b Address PR: Update comment 2016-09-16 15:17:52 -07:00
Kanchalai Tanglertsampan 94cd9aed3f Merge branch 'master' into emitTypeAliasInDeclarationFile 2016-09-16 15:05:56 -07:00
Yui 949c19769c Merge pull request #10958 from Microsoft/fixBuildBreak
Fix build break: difference result from treating things as literal type
2016-09-16 14:54:25 -07:00
Kanchalai Tanglertsampan 0b5c8cee37 Fix build break: difference result from treating things as literal type 2016-09-16 14:39:21 -07:00
Kanchalai Tanglertsampan 58976ffd38 Merge branch 'master' into emitTypeAliasInDeclarationFile 2016-09-16 14:29:54 -07:00
Kanchalai Tanglertsampan f137c92deb Address PR 2016-09-16 14:08:03 -07:00