15910 Commits

Author SHA1 Message Date
rbuckton
7c7712e024 baselines, diff fallback 2017-01-07 15:09:33 -08:00
Ron Buckton
3c7741fe20 Add PromisesClause 2017-01-06 20:13:05 -08:00
Ron Buckton
4af87e1efc WIP promises type 2017-01-06 16:47:26 -08:00
Ron Buckton
46622740b2 Clean up promised type checking 2017-01-06 13:07:02 -08:00
Andy
91af4ae6b3 Merge pull request #10782 from Microsoft/react_whitespace
For JSX text, construct a single literal node `"foo bar"` instead of `"foo" + " " + "bar"`
2017-01-05 13:55:42 -08:00
Mohamed Hegazy
1978c5b07d Update LKG 2017-01-05 11:58:24 -08:00
Mohamed Hegazy
32b3436286 Add builder.ts to server sources 2017-01-05 11:35:33 -08:00
Mohamed Hegazy
1aff002d57 Merge branch 'joelday-tsserverlibrary-as-module' 2017-01-05 11:03:07 -08:00
Mohamed Hegazy
ccc85c4d65 Merge branch 'tsserverlibrary-as-module' of https://github.com/joelday/TypeScript into joelday-tsserverlibrary-as-module 2017-01-05 11:02:47 -08:00
Mohamed Hegazy
4086bd13c7 Update LKG 2017-01-05 11:01:12 -08:00
Ron Buckton
58ad85a274 Merge pull request #13277 from Microsoft/fix13276
Fix super/this capture for extends null
2017-01-04 20:18:35 -08:00
rbuckton
9abcddc21e Simplify emit for syntactic 'extends null' case 2017-01-04 19:16:33 -08:00
Joel Day
3a9a136e51 Changes based on feedback.
Whitespace cleanup.
Switching back to protocol.ts and reenabling stripInternal.
Marking internal symbols indirectly exported by dependencies of protocol.ts as internal.
2017-01-04 15:56:16 -08:00
Joel Day
b11c4be4c1 Merge from master. 2017-01-04 15:51:26 -08:00
Zhengbo Li
9a62db2b5c Merge pull request #13287 from zhengbli/importFixExtendedTsconfig
For `path` ending with `index`, use the `path` pattern for the import quick fix
2017-01-04 15:37:48 -08:00
Zhengbo Li
b19a949ce4 Support path that specified index 2017-01-04 13:35:42 -08:00
Zhengbo Li
c67d1a4445 Let fourslash tests support extended tsconfig 2017-01-04 12:59:05 -08:00
Daniel Rosenwasser
3d5545664b Merge pull request #13230 from Microsoft/instanceofRelationshipTargetTypes
Check if uninstantiated types are the same when narrowing by instanceof
2017-01-04 12:26:57 -05:00
Mohamed Hegazy
abc9b0dc36 Merge pull request #13246 from ajafff/blocklike
Add DefaultClause to BlockLike union
2017-01-03 17:19:14 -08:00
Ron Buckton
6c29e58062 Fix super/this capture for extends null 2017-01-03 13:42:12 -08:00
Mohamed Hegazy
700d724600 Merge pull request #12488 from vvakame/modify-extends
change class inheritance code
2017-01-03 11:40:59 -08:00
Sheetal Nandi
2ec3508a8e Merge pull request #13273 from Microsoft/jsxAttributeWithoutExpression
Fix the emit when jsx attribute expression is empty
2017-01-03 11:39:07 -08:00
Sheetal Nandi
54ceb51d85 Fix the emit when jsx attribute expression is empty
Fixes #12994
2017-01-03 11:21:23 -08:00
Joel Day
cf5508732a Fix Gulp build of tsserverlibrary to match Jake. 2017-01-01 17:58:33 -08:00
Klaus Meinhardt
d5d9b1bb5e Add DefaultClause to BlockLike union 2017-01-01 22:59:14 +01:00
Joel Day
8b44ce2fd7 Emitting tsserverlibrary as an external module. 2016-12-31 17:37:51 -08:00
Anders Hejlsberg
88c68256e6 Merge pull request #13234 from Microsoft/fixMappedTypeInstantiation
Fix mapped type instantiation
2016-12-31 07:48:48 -10:00
vvakame
4affef2f2a update baselines 2016-12-31 22:31:48 +09:00
vvakame
c69126995f Merge branch 'master' into modify-extends 2016-12-31 22:27:05 +09:00
vvakame
a89bb82929 address feedback 2016-12-31 22:26:39 +09:00
Anders Hejlsberg
c0bf7de082 Accept new baselines 2016-12-30 18:48:23 -08:00
Anders Hejlsberg
bb37a61f61 Add regression test 2016-12-30 18:48:16 -08:00
Anders Hejlsberg
a437c0a689 Fix homomorphic type check in instantiateMappedType 2016-12-30 18:27:38 -08:00
Mohamed Hegazy
524fa64c8d Merge pull request #11547 from Microsoft/interfaceFixes
Codefix for implementing interfaces
2016-12-30 14:28:55 -08:00
Mohamed Hegazy
9865a17c48 Merge pull request #11222 from kitsonk/array-slice-typings
Improve Array.prototype.splice typing
2016-12-30 14:28:15 -08:00
Mohamed Hegazy
9bad72cb66 Merge pull request #13233 from Microsoft/FixTestFailure
Fix test failure resulting from bad merge
2016-12-30 14:09:36 -08:00
Mohamed Hegazy
60476ceffe Fix test failure resulting from bad merge 2016-12-30 13:49:50 -08:00
Mohamed Hegazy
6418c2f9bb Merge pull request #12543 from wonderful-panda/fix-12536
tsserver: get candidates from <K extends keyof Foo> (fix #12536)
2016-12-30 13:23:07 -08:00
Daniel Rosenwasser
e535c0c29b Accepted baselines. 2016-12-30 12:29:59 -05:00
Daniel Rosenwasser
32308044d4 Check if the target types are equal instead of the types themselves. 2016-12-30 12:29:22 -05:00
Daniel Rosenwasser
228f423566 Accepted baselines. 2016-12-30 12:18:40 -05:00
Daniel Rosenwasser
d22f4fb513 Added a test. 2016-12-30 12:14:31 -05:00
Zhengbo Li
69e0677ea1 Support quick fixes for UMD global (#12545)
* Support quick fixes for UMD global

* refactor
2016-12-28 15:04:15 -08:00
Ron Buckton
2db8d80860 Merge pull request #12783 from Microsoft/es6-new-target
Add support for 'new.target' meta-property
2016-12-28 13:52:56 -08:00
rbuckton
4098058907 Merge branch 'master' into es6-new-target 2016-12-28 13:41:44 -08:00
Mohamed Hegazy
e128b94dc2 Merge pull request #13192 from slawomir/13063-strictNullChecks-breaks-typeof
#13063 Fix strictNullChecks breaking typeof
2016-12-28 12:52:21 -08:00
Slawomir Sadziak
5317f13c16 #13063 Optimization
Add isInTypeQuery as the last OR
2016-12-28 20:22:24 +01:00
Mohamed Hegazy
b82fe52ca4 Merge pull request #13191 from Microsoft/fix13157
Aggregate transform flags for ExpressionWithTypeArguments
2016-12-27 20:53:02 -08:00
Slawomir Sadziak
498568b16f #13063 Fix strictNullChecks breaking typeof
* Allow typeof to use not-auto variable in strictNullChecks mode
2016-12-28 05:18:53 +01:00
Ron Buckton
d7b61b2da5 Aggregate flags for ExpressionWithTypeArguments 2016-12-27 17:58:42 -08:00