Nathan Shively-Sanders
309a361b19
Test method removal of object spread
...
Test that
1. Only class methods get removed
2. Methods from both left and right get removed.
2017-01-09 08:59:36 -08:00
Nathan Shively-Sanders
876dbe86ee
Omit class methods from spreads. Others stay.
...
Previously, all methods were omitted except those from the object literal
that contained the spread. This gets rid of the ugly third argument to
`getSpreadType`.
It also fixes a bug that arose from removing the spread type late in the
development of object spread; methods from the left-hand-side of a
multi-spread object literal were not removed. The spread type code
normalised spreads so the left-hand is never an object, but that code was
removed.
2017-01-09 08:53:10 -08:00
Nathan Shively-Sanders
5b075ff924
Merge pull request #12728 from Microsoft/instanceof-requires-callable-rhs
...
Instanceof requires callable or constructable right-hand side
2017-01-06 13:49:36 -08:00
Nathan Shively-Sanders
e9e7fcecbd
Merge pull request #12501 from HerringtonDarkholme/non-primitive
...
Fix #1809 , introduce non primitive object type
2017-01-06 09:51:08 -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