Ron Buckton
cd22d81c67
Merge branch 'master' into publicTransformers
2017-02-09 15:44:51 -08:00
Mohamed Hegazy
4ec68481ba
Merge pull request #13903 from Microsoft/jsPropertyWidening
...
Widen special JS property declarations to match regular property declarations
2017-02-09 15:08:35 -08:00
Mohamed Hegazy
24ddbe4b60
Widen after sub-type-reduction took place
2017-02-09 14:55:07 -08:00
Nathan Shively-Sanders
270c0b80d9
Merge pull request #13959 from Microsoft/fix-assigned-type-of-assignment-nested-in-literals
...
Fix assigned type of assignment nested in literals
2017-02-09 12:59:46 -08:00
Yui
f7b20624cf
Merge pull request #13916 from Microsoft/master-fix13602
...
[Master] Fix 13602 preserve comment following element in node list
2017-02-09 12:51:22 -08:00
Nathan Shively-Sanders
a46cb033db
Add for-of test case
2017-02-08 16:14:36 -08:00
Kanchalai Tanglertsampan
8b8c490ff6
Address code review: fix indentation
2017-02-08 13:36:19 -08:00
Nathan Shively-Sanders
125dd57a75
Fix assigned type of assignment nested in literals
...
Fixes #12946
2017-02-08 13:28:23 -08:00
Mohamed Hegazy
f4080a4f9e
Add test for #13925
2017-02-07 18:23:22 -08:00
Ron Buckton
c22730e22b
Merge branch 'master' into publicTransformers
2017-02-07 18:20:46 -08:00
Ron Buckton
2f624f5df3
Expose transformations as public API
2017-02-07 14:36:15 -08:00
Nathan Shively-Sanders
bcd1ef8477
Merge branch 'master' into typeof-string-literal-union-type
2017-02-07 12:59:39 -08:00
Kanchalai Tanglertsampan
80eae169ee
Emit leading comment before brace token
2017-02-07 11:56:44 -08:00
Kanchalai Tanglertsampan
7fd404dbbc
Add tests and update baselines
2017-02-06 18:14:08 -08:00
Nathan Shively-Sanders
669ecab631
Test property initialiser forward reference errors
2017-02-06 16:05:40 -08:00
Mohamed Hegazy
914150f2f1
Widen special JS property declarations to match regular property declarations
2017-02-06 09:57:12 -08:00
zhengbli
5f1fafce5e
routine lib files update
2017-02-02 15:25:05 -08:00
Ron Buckton
bc611d9e7d
Merge pull request #13761 from Microsoft/extractPrinter
...
Expose printing functionality of emitter as a public API
2017-02-01 16:29:29 -08:00
Anders Hejlsberg
3a0a58d2e2
Accept new baselines
2017-02-01 11:37:33 -08:00
Anders Hejlsberg
b6d612980c
Accept baseline change for apparent type
2017-02-01 11:37:11 -08:00
Anders Hejlsberg
97828b4b9c
Accept new baselines
2017-02-01 09:47:37 -08:00
Nathan Shively-Sanders
2ce64f2bad
Create typeof's string literal union type once
...
This changes the print order of string literal unions slightly. I think
this is because 'string', 'symbol', etc are added to a union very early
on in the creation of the checker.
2017-01-31 14:39:10 -08:00
Nathan Shively-Sanders
69e9bfef35
Add typeof test case and update baselines
...
Test that `typeof x === 'random' as string`:
1. Does not issue an error.
2. Does not narrow.
2017-01-31 10:28:32 -08:00
Anders Hejlsberg
8659101618
Accept new baselines
2017-01-30 16:57:11 -08:00
Anders Hejlsberg
ebba3d6ba6
Accept new baselines
2017-01-30 15:47:24 -08:00
Anders Hejlsberg
f32f95ae23
Merge pull request #13743 from Microsoft/mixinClasses
...
Mixin classes
2017-01-30 12:47:21 -10:00
Ron Buckton
f0563ac287
Printer API unit tests
2017-01-30 13:50:34 -08:00
Nathan Shively-Sanders
cca68adf87
Import helpers skips __assign when target >= ES6
...
Instead, Object.assign is emitted.
2017-01-30 12:42:19 -08:00
Nathan Shively-Sanders
46cdac1ec7
Update baselines
2017-01-30 10:42:39 -08:00
Anders Hejlsberg
004dbf458c
Accept new baselines
2017-01-29 12:39:33 -08:00
Nathan Shively-Sanders
a67b80d5fa
Merge pull request #13726 from Microsoft/allow-super-to-access-method-signatures
...
Allow super to access method signatures
2017-01-27 10:27:22 -08:00
Nathan Shively-Sanders
4d67b0c2b6
Allow super to access method signatures
...
Previously, super was only allowed to access method *declarations*. But
method signatures can come from interfaces that merge with classes, and
should also be accessible as methods on super.
2017-01-27 09:53:57 -08:00
Nathan Shively-Sanders
9b1dd141f0
Merge pull request #13708 from Microsoft/propertyAssignment-is-not-assignment-target
...
Property assignment is not an assignment target
2017-01-27 09:32:10 -08:00
Nathan Shively-Sanders
cabcaaadcb
Property assignment is not an assignment target
...
In a destructuring assignment, a property assignment is not an
assignment target. Its initialiser is. For example:
```ts
({ source: target} = o);
```
Here, `target` is the assignment target. `source` is not. Previously,
both were assignment targets.
2017-01-26 16:08:55 -08:00
Ron Buckton
64dd8065aa
Merge pull request #13661 from Microsoft/fix13646
...
More exhaustive needsDotDotForPropertyAccess for integer literals
2017-01-26 12:40:21 -08:00
Andy
9cd7178434
Merge pull request #12556 from Microsoft/include_ordering
...
Sort matched files by include order
2017-01-26 12:25:58 -08:00
Vladimir Matveev
71d1a3f051
property handle misspelled namepath in @typedef tag ( #13702 )
2017-01-26 11:38:50 -08:00
Ryan Cavanaugh
76b1e95c3d
Always call checkExpression on JSX attribute values
...
Fixes #13676
2017-01-25 10:40:59 -08:00
Vladimir Matveev
abc30b26c7
handle cases when body of for-of statement is expanded after loop conversion ( #13677 )
2017-01-25 09:53:34 -08:00
Andy Hanson
a68a7cea3f
Merge branch 'master' into import_star_namespace
2017-01-25 07:03:35 -08:00
Andy Hanson
296022831e
Merge branch 'master' into include_ordering
2017-01-25 06:57:26 -08:00
Ron Buckton
20249e5c4a
More exhaustive needsDotDotForPropertyAccess
2017-01-24 13:42:05 -08:00
Andy
c55b9ffe83
Merge pull request #13658 from Microsoft/findallrefs_mappedtypes
...
Support find-all-references on mapped types.
2017-01-24 13:31:48 -08:00
Andy Hanson
b48a2811f6
Update baselines
2017-01-24 13:03:16 -08:00
Nathan Shively-Sanders
ceb5fac343
Merge pull request #13558 from HerringtonDarkholme/rest-spread-intrinsic
...
Fix #13556 : enable rest/spread on `object`
2017-01-24 08:59:02 -08:00
Mohamed Hegazy
4888e4f958
Merge pull request #13636 from ds300/preserve-jsx-but-output-.js-files
...
Add option to output .js files while preserving jsx
2017-01-23 23:22:45 -08:00
David Sheldrick
ebb666a9c2
delete fourslash testcase for --jsx react-native
2017-01-24 05:09:40 +01:00
Herrington Darkholme
24bb21c55a
address code review
2017-01-24 11:24:30 +08:00
David Sheldrick
7bf52ee1fd
add notifications and tests for jsx react-native es3
2017-01-23 22:08:39 +01:00
David Sheldrick
8d590d5191
rename preserveWithJsExtension to react-native
2017-01-23 21:42:39 +01:00