Nathan Shively-Sanders
84e319e226
Minor style cleanup
2016-10-03 15:54:41 -07:00
Nathan Shively-Sanders
9e1b5300c4
Put TypeFlags.ObjectLiteral back
2016-09-29 11:26:58 -07:00
Nathan Shively-Sanders
561168c01c
Make isObjectLiteral required
2016-09-29 10:46:54 -07:00
Nathan Shively-Sanders
bc028a3cf0
Remove TypeFlags.ObjectLiteral, not Instantiated
2016-09-29 10:30:41 -07:00
Nathan Shively-Sanders
8c70109d18
Turn 3 type flags into properties
...
1. Instantiated (only modifies anonymous types)
2. ObjectLiteralWithComputedProperties (only modifies [resolved] object types)
3. ThisType (only modifies type parameters)
This is needed for object spread and rest, which will each need a type
flag.
There are 4-5 other likely targets for removal, and I may remove those
later.
2016-09-28 09:52:08 -07:00
Zhengbo Li
60ab007d3a
Merge pull request #11164 from zhengbli/updateLib09262016
...
Routine update of dom libs
2016-09-27 19:00:24 -07:00
Anders Hejlsberg
98f3f68c46
Merge pull request #11198 from Microsoft/partiallyDiscriminatedUnions
...
Properly handle partially discriminated unions
2016-09-27 16:55:17 -07:00
Anders Hejlsberg
8b26cedf31
Add regression tests
2016-09-27 16:03:57 -07:00
Anders Hejlsberg
94a0daf2ea
Properly handle partially discriminated unions
2016-09-27 16:03:12 -07:00
Mohamed Hegazy
f7c7c002d8
Merge pull request #10932 from Microsoft/removeRequireNameColisionCheck
...
Remove require name collision check for ES6 modules and later
2016-09-27 15:06:15 -07:00
Daniel Rosenwasser
08eafd3a28
Merge pull request #11188 from Microsoft/fixBuild-2016-09-27
...
Fix failing build by updating the LKG
2016-09-27 13:29:08 -07:00
Daniel Rosenwasser
2e7c83abc8
Updated LKG.
2016-09-27 11:44:25 -07:00
Mohamed Hegazy
a633652f08
Merge pull request #11161 from Microsoft/travis
...
Remove node 0.10 and osx to simplify our travis matrix
2016-09-26 17:18:34 -07:00
zhengbli
c08e2bfd28
update dom libs
2016-09-26 16:52:25 -07:00
Mohamed Hegazy
3277c48819
Remove osx
2016-09-26 16:48:21 -07:00
Mohamed Hegazy
b245cddf37
Remove 0.10
2016-09-26 16:47:37 -07:00
Mohamed Hegazy
0028d3fd9b
Merge pull request #11023 from Microsoft/fix10002
...
Fix #10002 : add dom.iterable to supported lib values
2016-09-26 16:06:18 -07:00
Ron Buckton
3f30125769
Merge pull request #11128 from Microsoft/fix11038
...
Change this capturing algorithm for converted loops
2016-09-26 15:35:14 -07:00
Anders Hejlsberg
76e71ab9a3
Merge pull request #11126 from Microsoft/nonWideningLiterals
...
Non-widening explicit literal types
2016-09-26 15:22:25 -07:00
Yui
3d921175a9
Merge pull request #11114 from Microsoft/restructureASTToParseReactAttributesAsObjectLiteral
...
Restructure ast to parse react attributes as object literal
2016-09-26 15:04:38 -07:00
Anders Hejlsberg
b6b8e8c308
Add tests
2016-09-26 12:47:22 -07:00
Anders Hejlsberg
791ae5b3c9
Accept new baselines
2016-09-26 12:47:14 -07:00
Anders Hejlsberg
e1d5bdffd7
String and numeric literal initializes in ambient const declarations
2016-09-26 12:46:39 -07:00
Kanchalai Tanglertsampan
625a253da4
Rename isObjectLiteralElement to isobjectLiteralElementLike
2016-09-26 11:42:58 -07:00
Kanchalai Tanglertsampan
3c74558e08
Address PR: use ObjectLiteralElement as an interface name and ObjectLitearlElementLike as a type alias
2016-09-26 11:42:40 -07:00
Mohamed Hegazy
09eb6fef4e
Merge pull request #11142 from nchen63/fix-export
...
Fix `export as namespace` error when compiling with declarations
2016-09-26 11:24:26 -07:00
Kanchalai Tanglertsampan
e1bfd7f792
Address PR: Update comment and use JSDoc
2016-09-26 10:02:07 -07:00
Noah Chen
832c17df1c
add unit tests
2016-09-26 12:25:48 -04:00
Noah Chen
05ceda747d
Fix error when compiling with declarations
2016-09-26 01:00:24 -04:00
Ron Buckton
e345f47b18
Merge branch 'master' into fix11038
2016-09-25 11:09:51 -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
Anders Hejlsberg
a8e004255e
Accept new baselines
2016-09-24 15:59:06 -07:00
Anders Hejlsberg
9771f429ed
Add tests
2016-09-24 15:58:53 -07:00
Ron Buckton
b21a7399e5
Fix downlevel async hoisting
2016-09-24 15:35:54 -07:00
Ron Buckton
619e116ded
Change this capturing algorithm for converted loops
2016-09-24 15:07:54 -07:00
Anders Hejlsberg
4a78047af0
Accept new baselines
2016-09-24 08:09:27 -07:00
Anders Hejlsberg
e6efb15a53
Lazily create fresh literal types
2016-09-24 08:09:06 -07:00
Anders Hejlsberg
ed003b93f4
Accept new baselines
2016-09-24 07:38:35 -07:00
Anders Hejlsberg
55034d8e10
Emit widened literal type for const without type annotation
2016-09-24 07:38:26 -07:00
Anders Hejlsberg
b9adef6416
Accept new baselines
2016-09-23 16:07:59 -07:00
Anders Hejlsberg
a3c18b4a10
Only widen fresh literal types
2016-09-23 16:06:25 -07:00
Kanchalai Tanglertsampan
78c3f17d01
Add spreadObjectLiteralAssignment. This is an AST node for spread in ObjectLiteralExpression.
2016-09-23 15:50:56 -07:00
Kanchalai Tanglertsampan
d739c36be9
Create base interface for ObjectLiteralExpression or future JSXAttributes to extend from.
...
Create ObjectLiteralElementLike and make ObjectLiteralElement become union type of all possible type allow in PropertyDefinition
2016-09-23 15:50:45 -07:00
Anders Hejlsberg
7d4a18766c
Track freshness of string and numeric literals
2016-09-23 09:30:50 -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