Commit Graph

18857 Commits

Author SHA1 Message Date
Ron Buckton 2f624f5df3 Expose transformations as public API 2017-02-07 14:36:15 -08:00
Kanchalai Tanglertsampan 229ba43664 Allow export "__esModule" in system 2017-02-07 14:23:31 -08:00
Kanchalai Tanglertsampan 6621096d5f Update baselines 2017-02-07 14:22:55 -08:00
Mohamed Hegazy ab60d319b2 Fix #13932: Change the order of overloads and allow union for Object.create 2017-02-07 14:07:55 -08:00
Kanchalai Tanglertsampan bc6860428c Always emit "__esModule" unless there is export = 2017-02-07 14:05:18 -08:00
Nathan Shively-Sanders 363d91425e Merge pull request #13791 from Microsoft/typeof-string-literal-union-type
`typeof x` now has a string literal union type
2017-02-07 13:19:08 -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
Ron Buckton a7728f8fa1 Clean up extraneous file 2017-02-07 11:24:05 -08:00
Kanchalai Tanglertsampan eedc465763 Merge branch 'master' into master-fix13709
# Conflicts:
#	src/compiler/transformers/module/module.ts
2017-02-07 10:02:23 -08:00
Nathan Shively-Sanders e03509affa No subtype reduction in includeFalsyTypes
It's not really needed and caused #13826.
2017-02-07 09:47:10 -08:00
Nathan Shively-Sanders 94aeff2a2c Merge pull request #13914 from Microsoft/forward-ref-in-property-initialisers
Error on forward references in property initializers
2017-02-07 07:37:02 -08:00
Kanchalai Tanglertsampan b6c97de24e Address code review: update error message 2017-02-07 07:18:49 -08:00
Yui T d7371043c4 Add test and baseline 2017-02-06 20:08:13 -08:00
Yui T 41f6c5ef6b Only report an error in non ambient context and with no noEmit flag 2017-02-06 20:07:58 -08:00
Kanchalai Tanglertsampan 7fd404dbbc Add tests and update baselines 2017-02-06 18:14:08 -08:00
Kanchalai Tanglertsampan 188e9df9b5 Emit missing trailing comment of an element in node list 2017-02-06 18:13:17 -08:00
Nathan Shively-Sanders 669ecab631 Test property initialiser forward reference errors 2017-02-06 16:05:40 -08:00
Nathan Shively-Sanders c28edc31c0 Error on forward references for property initializers
The error only appears when a property initializer references another
property before its definition. References to outer variables, etc are
still allowed.
2017-02-06 15:53:00 -08:00
Ron Buckton 955b10edf9 Merge pull request #13825 from Microsoft/publicNodeFactories
Make most current Node factory functions public
2017-02-06 15:43:40 -08:00
Mohamed Hegazy 4a6b6d0a04 Allow export declarations in ambient namespaces 2017-02-06 15:34:43 -08:00
Ron Buckton eedc2619db Minor PR feedback 2017-02-06 15:28:54 -08:00
Mohamed Hegazy 82a3feaadc Treat function paramters in a .js file with no JSDoc as optional 2017-02-06 11:54:13 -08:00
Kanchalai Tanglertsampan 11cac43c34 Fix linting 2017-02-06 11:10:51 -08:00
Kanchalai Tanglertsampan 444a55f96f Update sourcemap 2017-02-06 11:08:51 -08:00
Kanchalai Tanglertsampan a34834cb52 Error when users define "__esModule" 2017-02-06 11:08:29 -08:00
Mohamed Hegazy 914150f2f1 Widen special JS property declarations to match regular property declarations 2017-02-06 09:57:12 -08:00
Nathan Shively-Sanders 3e142f8e52 Object literal freshness errors with spreads
Previously, object literals with spreads in them would not issue object
literal freshness errors.  Fixes #13878
2017-02-06 08:47:11 -08:00
Anders Hejlsberg b830dea362 Clean up SymbolFlags, introduce CheckFlags in TransientSymbol 2017-02-05 13:20:10 -08:00
Ron Buckton 9a65a66423 Fix linter error 2017-02-04 22:46:38 -08:00
Kanchalai Tanglertsampan 535a001cbb Update baselines (3) 2017-02-03 17:38:39 -08:00
Kanchalai Tanglertsampan c0ac84fdbd Give a better name for the boolean variable; emit __esmodule for export import 2017-02-03 17:38:17 -08:00
Ron Buckton 96181c023b Shortcut for class/namespace merge 2017-02-03 16:36:48 -08:00
Ron Buckton 5bb2fe03ea Simplify checkTypeParameterListsIdentical 2017-02-03 16:34:42 -08:00
Kanchalai Tanglertsampan bb7dea14ec Address code review: fix comment 2017-02-03 16:15:07 -08:00
Zhengbo Li 501084a93c Merge pull request #13856 from zhengbli/updateLib20170202
Routine lib files update
2017-02-03 15:17:05 -08:00
Ron Buckton 6ffcbf5b9c Merge branch 'master' into genericDefaults 2017-02-03 14:13:16 -08:00
Ron Buckton bd98bc97bd Add factory functions for rest of NodeEdgeTraversal 2017-02-03 14:12:50 -08:00
Ron Buckton 6091050bec Remove pre-computation of minTypeArgumentCount 2017-02-03 14:01:42 -08:00
Ron Buckton 7a539d0b85 Identifier escaping/unescaping for unique names 2017-02-03 12:40:39 -08:00
Kanchalai Tanglertsampan 4331de3338 Update baselines (2) 2017-02-03 11:55:34 -08:00
Kanchalai Tanglertsampan 56f31c3266 Address code review 2017-02-03 10:54:15 -08:00
Ron Buckton e1f8be59f0 Merge checkIteratedType* functions 2017-02-02 22:30:58 -08:00
Ron Buckton 5ca6665d0c Typos and other minor PR feedback 2017-02-02 21:55:04 -08:00
Ron Buckton 94b37b1f20 Inline isThenableType 2017-02-02 21:43:51 -08:00
Ron Buckton 56a360c7ff Unify getIteratedTypeOf* functions 2017-02-02 21:36:09 -08:00
Kanchalai Tanglertsampan 3f57f01e69 Update baselines 2017-02-02 17:47:33 -08:00
Kanchalai Tanglertsampan a8db366f6b Check original variable statement node to check if it contains es6 export 2017-02-02 17:47:06 -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