Ron Buckton
ab1dc522a4
Merge branch 'emitHelper' into asyncGenerators
2016-11-16 12:23:32 -08:00
Ron Buckton
9a1a605f7c
Merge branch 'master' into emitHelper
2016-11-16 10:14:20 -08:00
Ron Buckton
3110f40abf
Merge pull request #12250 from Microsoft/streamlineDestructuring
...
Streamline destructuring
2016-11-16 10:09:09 -08:00
Ron Buckton
cd023b2715
PR Feedback
2016-11-16 10:06:16 -08:00
Ron Buckton
63b154056e
Merge branch 'streamlineDestructuring' into emitHelper
2016-11-15 18:28:19 -08:00
Ron Buckton
ec95f4f0f7
Merge branch 'streamlineDestructuring' into emitHelper
2016-11-15 18:13:52 -08:00
Ron Buckton
3a67174314
Merge branch 'master' into streamlineDestructuring
2016-11-15 18:10:02 -08:00
Ron Buckton
a0da47fc89
Added missing places for visitParameterList
2016-11-15 18:09:47 -08:00
Ron Buckton
346d488c62
Merge branch 'master' into emitHelper
2016-11-15 17:13:57 -08:00
Ron Buckton
ba4f52c055
Merge remote-tracking branch 'origin/object-rest-emit-for-method-and-accessor-parameters' into streamlineDestructuring
2016-11-15 17:09:49 -08:00
Ron Buckton
a7d97c0ece
Merge pull request #12280 from Microsoft/fix12262
...
Fix argument list for new containing yield
2016-11-15 15:26:54 -08:00
Ron Buckton
8733973d1f
Merge branch 'streamlineDestructuring' into isolateObjectSpread
2016-11-15 14:50:42 -08:00
Ron Buckton
e389e08f71
Fix argument list for new containing yield
2016-11-15 14:04:07 -08:00
Ron Buckton
0dd96f52e8
Merge branch 'master' into streamlineDestructuring
2016-11-15 13:38:56 -08:00
Anders Hejlsberg
73ada7a78d
Merge pull request #12251 from Microsoft/fixTypePredicateStructuralMatch
...
Fix type predicates with structurally identical types
2016-11-15 13:20:35 -08:00
Anders Hejlsberg
0ba23483e8
Merge pull request #12276 from Microsoft/libMappedTypes
...
Predefined mapped types in lib.d.ts
2016-11-15 13:19:58 -08:00
Vladimir Matveev
4c2474463c
ports #12237 , #12258 and #12259 into master ( #12274 )
...
* treat failures to resolve module name as missing packages (#12237 )
* added extra check to prevent multiple installation of the same typing, added version field to telemetry event (#12258 )
* added extra check to prevent multiple installation of the same typing, added version field to telemetry event
* use ts.version
* switch to execSync to ensure that no install orders are interleaved (#12259 )
* Make sure version is public
* Update file with version string for nightly release
2016-11-15 12:53:46 -08:00
Ron Buckton
98e192f357
Move transformFunctionBody back into es2015
2016-11-15 12:32:43 -08:00
Nathan Shively-Sanders
d96a0ad2df
Merge pull request #12248 from Microsoft/object-spread-rest-fixes
...
Object spread rest fixes
2016-11-15 12:32:02 -08:00
Anders Hejlsberg
997c586252
Accept new baselines
2016-11-15 12:15:42 -08:00
Anders Hejlsberg
04a0f55e96
Revise tests
2016-11-15 12:15:11 -08:00
Anders Hejlsberg
d32196ff36
Add predefined mapped types and revise Object.freeze
2016-11-15 12:14:46 -08:00
Anders Hejlsberg
fe3f88cd08
Properly handle identity relation for mapped types
2016-11-15 12:14:02 -08:00
Nathan Shively-Sanders
6c1f7331cb
Update baselines with fixed emit
2016-11-15 11:33:08 -08:00
Nathan Shively-Sanders
bb46e789d5
Fix spread/rest emit for symbols.
...
It used the index of the symbol property as the name, not the symbol
itself.
2016-11-15 11:31:21 -08:00
Nathan Shively-Sanders
c011b36d2e
Update baseline of newly merged test
2016-11-15 11:21:23 -08:00
Nathan Shively-Sanders
2496756aed
Merge branch 'master' into object-spread-rest-fixes
2016-11-15 11:19:01 -08:00
Nathan Shively-Sanders
0690bf4ca1
Update baselines
2016-11-15 10:59:09 -08:00
Nathan Shively-Sanders
47f331926e
Improve rest/spread emit for symbols
...
Previously, symbols were not handled.
2016-11-15 10:58:33 -08:00
Paul van Brenk
57feab348b
Merge pull request #11546 from Microsoft/unusedidentifier
...
Codefix for removing Unused Identifiers
2016-11-15 10:30:16 -08:00
Paul van Brenk
1924298d87
Merge branch 'master' into unusedidentifier
2016-11-15 10:17:37 -08:00
Nathan Shively-Sanders
498d978c21
Test object rest parameter emit: methods/accessors
2016-11-15 09:55:56 -08:00
Nathan Shively-Sanders
b4d3bca32b
Object rest emit for method and accessor parameters
...
I missed these before, so emit was incorrect for object rest in a method
or accessor parameter.
2016-11-15 09:50:29 -08:00
Nathan Shively-Sanders
b9fa06f90b
Address PR commennts
...
Update baselines with smaller emit as part of that.
2016-11-15 09:10:55 -08:00
Nathan Shively-Sanders
a74e9d8ccf
Merge pull request #12158 from Microsoft/fix-literal-comparability-in-relational-comparison-operators
...
Fix literal comparability in relational comparison operators
2016-11-15 08:24:06 -08:00
Ron Buckton
dff9849ac9
Make multiLine optional in convertToFunctionBody
2016-11-14 18:33:21 -08:00
Ron Buckton
ddcd22e4de
Removed esnext dependency on convertForOf/transformFunctionBody in factory
2016-11-14 18:30:42 -08:00
Anders Hejlsberg
b6b4361035
Accept new baselines
2016-11-14 17:14:09 -08:00
Anders Hejlsberg
d2c0952801
Revert type predicates to not have instanceof special casing
2016-11-14 17:13:49 -08:00
Mohamed Hegazy
ddf2ad4ba1
Merge pull request #12247 from Microsoft/fix10840
...
Fix missing alias for decorated classes in es5
2016-11-14 17:09:33 -08:00
Anders Hejlsberg
2bcb6e9812
Accept baselines
2016-11-14 17:06:57 -08:00
Anders Hejlsberg
6d28595e5a
Add repro test
2016-11-14 17:06:46 -08:00
Ron Buckton
cbdde421e6
Moved the parenthesizing functions to make the diff easier to read
2016-11-14 17:06:10 -08:00
Ron Buckton
60d5195112
Update baselines, fix assignment check for object rest.
2016-11-14 16:56:59 -08:00
Nathan Shively-Sanders
7c72f3db02
Update baselines
2016-11-14 16:24:02 -08:00
Nathan Shively-Sanders
fe66d9ef9f
Add spread tests and update rest tests
2016-11-14 16:23:40 -08:00
Nathan Shively-Sanders
6f274eaabe
Spread+rest fixes
...
1. Rename finds identifiers in spread assignment expressions.
2. Spreads with computed properties of type number or any no longer
crash the compiler.
3. Rest emit uses indexOf === -1 instead of !indexOf to filter properties.
4. Rest emit correctly refers to computed properties' generated temps.
2016-11-14 16:20:43 -08:00
Nathan Shively-Sanders
e50adc0904
Merge pull request #12223 from Microsoft/fix-object-spread-rest-async-emit
...
Fix object spread+async emit
2016-11-14 16:15:15 -08:00
Mohamed Hegazy
1164df2c6d
Merge pull request #12197 from Microsoft/commentsSuperCallReturns
...
Fix up comments for super calls rewritten as returns
2016-11-14 16:10:03 -08:00
Ron Buckton
bb218107a9
Fix missing alias for decorated classes in es5
2016-11-14 15:50:47 -08:00