Commit graph

16246 commits

Author SHA1 Message Date
Kanchalai Tanglertsampan 188e9df9b5 Emit missing trailing comment of an element in node list 2017-02-06 18:13:17 -08:00
Zhengbo Li 501084a93c Merge pull request #13856 from zhengbli/updateLib20170202
Routine lib files update
2017-02-03 15:17:05 -08:00
Zhengbo Li df643d8d02 Merge pull request #13405 from zhengbli/13137
Support import fix for missing namespace
2017-02-02 16:11:08 -08:00
Zhengbo Li a2451a49c9 Merge pull request #13851 from zhengbli/fixCommentsForUnusedLocal
avoid removing comments when removing unused locals
2017-02-02 16:10:50 -08:00
zhengbli 5f1fafce5e routine lib files update 2017-02-02 15:25:05 -08:00
zhengbli e532744f16 Add test case for nested namespace 2017-02-02 14:14:40 -08:00
zhengbli 62f716aaa6 avoid removing comments when removing unused locals 2017-02-02 13:50:34 -08:00
Zhengbo Li 12e8f91bf2 Merge pull request #13831 from zhengbli/importFixCasing
Fix casing in import quick fix
2017-02-02 10:05:11 -08:00
Andy 79529db6d7 Merge pull request #13841 from Microsoft/rm_foo
Remove useless test file
2017-02-02 08:48:33 -08:00
Andy Hanson 2f49eeca26 Remove useless test file 2017-02-02 08:29:00 -08:00
Zhengbo Li 6c56b3d957 Fix casing in import quick fix 2017-02-02 02:17:49 -08:00
Mohamed Hegazy 1f92bacdc8 Update AUTHORS for release-2.2 2017-02-01 22:08:08 -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
Ron Buckton 984541316a Added comments and a few Debug assertions 2017-02-01 16:16:04 -08:00
Ron Buckton f02ce1f6a0 PR Feedback 2017-02-01 15:22:35 -08:00
Anders Hejlsberg 1530a60584 Merge pull request #13820 from Microsoft/fixBaseClassCheck
Fix base class check to allow 'object' type
2017-02-01 11:45:38 -10:00
Anders Hejlsberg 3a0a58d2e2 Accept new baselines 2017-02-01 11:37:33 -08:00
Anders Hejlsberg a8de5ce836 Add regression test 2017-02-01 11:37:24 -08:00
Anders Hejlsberg b6d612980c Accept baseline change for apparent type 2017-02-01 11:37:11 -08:00
Anders Hejlsberg 86b3c14099 Consider 'object' a valid base type + apparent type of 'object' is {} 2017-02-01 11:36:33 -08:00
Andy 207f1aa5c9 Merge pull request #13786 from Microsoft/ata
Use "ts2.2" (or "ts2.3", etc.) NPM tag in typingsInstaller
2017-02-01 10:32:18 -08:00
Anders Hejlsberg ddf4f45973 Merge pull request #13817 from Microsoft/fixIndexedAccessApparentType
Fix indexed access apparent type
2017-02-01 08:23:58 -10:00
Anders Hejlsberg 97828b4b9c Accept new baselines 2017-02-01 09:47:37 -08:00
Anders Hejlsberg 34ec895642 Add regression test 2017-02-01 09:47:30 -08:00
Mohamed Hegazy ddb6d99221 Merge pull request #13806 from Microsoft/Fix13789
Get string literal completions from the other operand of `==` operators
2017-02-01 09:44:43 -08:00
Anders Hejlsberg 15c6022e40 Fix typo causing bug 2017-02-01 09:32:33 -08:00
Mohamed Hegazy a39c14ec2e Factor kind check to a separate function 2017-01-31 21:34:25 -08:00
Mohamed Hegazy 52841924da Support string literal completion in case labels 2017-01-31 20:24:36 -08:00
Mohamed Hegazy 3b1b5e241f Add string literal completion for equality expression 2017-01-31 16:44:59 -08:00
Mohamed Hegazy cf20850e79 Merge pull request #13750 from gdh1995/fix-typo-in-catch
remove an odd new-line for catch clause
2017-01-31 11:42:35 -08:00
Andy Hanson 58cb9a7f08 Use "ts2.2" (or "ts2.3", etc.) NPM tag in typingsInstaller 2017-01-31 06:57:47 -08:00
Anders Hejlsberg 445421b68b Merge pull request #13772 from Microsoft/partialAndEmptyObjectType
Make empty object type assignable to any Partial<T>
2017-01-30 16:30:22 -10:00
Anders Hejlsberg 8659101618 Accept new baselines 2017-01-30 16:57:11 -08:00
Anders Hejlsberg 647e1836c3 Add tests 2017-01-30 16:53:43 -08:00
Anders Hejlsberg 7e7057a89d Empty object type assignable to mapped type with optional properties 2017-01-30 16:53:31 -08:00
Anders Hejlsberg ae92437763 Merge pull request #13769 from Microsoft/fixTypeParameterScopeCheck
Fix type parameter scope check
2017-01-30 14:12:15 -10:00
Anders Hejlsberg ebba3d6ba6 Accept new baselines 2017-01-30 15:47:24 -08:00
Anders Hejlsberg 34b4dbb260 Add regression test 2017-01-30 15:47:18 -08:00
Anders Hejlsberg 16103a9ca2 Fix isSymbolInScopeOfMappedTypeParameter to include mapped types 2017-01-30 15:40:31 -08:00
Anders Hejlsberg f32f95ae23 Merge pull request #13743 from Microsoft/mixinClasses
Mixin classes
2017-01-30 12:47:21 -10:00
Ron Buckton 64ff691a2e Move EmitTextWriter to types.ts 2017-01-30 14:21:52 -08:00
Ron Buckton f0563ac287 Printer API unit tests 2017-01-30 13:50:34 -08:00
Vladimir Matveev 9b6f9305d9 support untyped imports in shims (#13758) 2017-01-30 13:19:44 -08:00
Daniel Rosenwasser d38bc54002 Merge pull request #13759 from Microsoft/fixMissingThis
Quick fix to add missing 'this.' for property accesses
2017-01-30 13:03:24 -08:00
Nathan Shively-Sanders 6fb2ae2001 Merge pull request #13757 from Microsoft/es6-target-emits-Object.assign-for-spread
ES6 and above targets emit Object.assign for object spread
2017-01-30 12:52:19 -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
Ron Buckton 0165b71549 Embed comment emit inside of printer 2017-01-30 12:38:18 -08:00
Daniel Rosenwasser 57e224ce3a Merge branch 'master' into fixMissingThis 2017-01-30 12:01:12 -08:00
Nathan Shively-Sanders 46cdac1ec7 Update baselines 2017-01-30 10:42:39 -08:00
Nathan Shively-Sanders a67a749331 Emit Object.assign for spread for targets >= ES6 2017-01-30 10:42:11 -08:00